USP_BUSINESSPROCESSCOMMPREF_DELETE

Deletes a business process communication preferences.

Parameters

Parameter Parameter Type Mode Description
@BUSINESSPROCESSCATALOGID uniqueidentifier IN
@BUSINESSPROCESSPARAMETERSETID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN

Definition

Copy


            CREATE procedure dbo.USP_BUSINESSPROCESSCOMMPREF_DELETE
            (
                @BUSINESSPROCESSCATALOGID uniqueidentifier,
                @BUSINESSPROCESSPARAMETERSETID uniqueidentifier,
                @CHANGEAGENTID uniqueidentifier                            
            )
            as
            begin

                --Cache CONTEXT INFO

                declare @contextCache varbinary(128);
                set @contextCache = CONTEXT_INFO();

                if not @CHANGEAGENTID is null
                set CONTEXT_INFO @CHANGEAGENTID;

                delete from dbo.BUSINESSPROCESSCOMMPREF 
                where BUSINESSPROCESSCATALOGID = @BUSINESSPROCESSCATALOGID and BUSINESSPROCESSPARAMETERSETID = @BUSINESSPROCESSPARAMETERSETID;

                delete from dbo.BUSINESSPROCESSCOMMPREFEXCLUSIONS
                where BUSINESSPROCESSPARAMETERSETID = @BUSINESSPROCESSPARAMETERSETID;

                --delete from dbo.BUSINESSPROCESSCOMMPREFINCLUSIONS

                --where BUSINESSPROCESSPARAMETERSETID = @BUSINESSPROCESSPARAMETERSETID;


                --Restore CONTEXT INFO 

                if not @contextCache is null
                    set CONTEXT_INFO @contextCache;                 
            end