USP_TRIBUTEACKNOWLEDGEMENTPROCESS_GETPARAMETERS

Retrieves parameter settings for a given tribute acknowledgement process parameter set.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


            CREATE procedure dbo.USP_TRIBUTEACKNOWLEDGEMENTPROCESS_GETPARAMETERS
            (
                @ID uniqueidentifier
            )
            as
                set nocount on;

                select 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.NAME, 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.IDSETREGISTERID, 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.CREATEOUTPUTIDSET, 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.OUTPUTIDSETRECORDTYPEID, 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.OUTPUTIDSETNAME, 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.OVERWRITEOUTPUTIDSET, 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.TRIBUTELETTERCODEID,
                    TRIBUTEACKNOWLEDGEMENTPROCESS.MARKLETTERSACKNOWLEDGED,
                    TRIBUTEACKNOWLEDGEMENTPROCESS.ACKNOWLEDGEDATETYPECODE,
                    TRIBUTEACKNOWLEDGEMENTPROCESS.ACKNOWLEDGEDATE,
                    BUSINESSPROCESSVIEW.ID as OUTPUTVIEWID,
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFINCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'INCLUSION',
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFEXCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'EXCLUSION',
                    BUSINESSPROCESSCOMMPREF.DATETYPECODE as EXCLUSIONDATETYPECODE,
                    BUSINESSPROCESSCOMMPREF.ASOFDATE,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEDECEASED,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEINACTIVE,
                    TRIBUTELETTERCODE.CUSTOMPARAMETERDATAFORMITEM,
                    TRIBUTELETTERCODE.EXPORTDEFINITIONID,
                    (select top 1 NAMEFORMATPARAMETER.ID from dbo.NAMEFORMATPARAMETER where ISDEFAULT = 1) as [DEFAULTNAMEFORMATPARAMETERID],
                    (select top 1 ADDRESSPROCESSINGOPTION.ID from dbo.ADDRESSPROCESSINGOPTION where ISDEFAULT = 1) as [DEFAULTADDRESSPROCESSINGOPTIONID]
                from 
                    dbo.TRIBUTEACKNOWLEDGEMENTPROCESS 
                inner join
                    dbo.TRIBUTELETTERCODE on TRIBUTEACKNOWLEDGEMENTPROCESS.TRIBUTELETTERCODEID = TRIBUTELETTERCODE.ID
                left join
                    dbo.BUSINESSPROCESSVIEW on TRIBUTELETTERCODE.QUERYVIEWID = BUSINESSPROCESSVIEW.QUERYVIEWCATALOGID
                left outer join dbo.BUSINESSPROCESSCOMMPREF on TRIBUTEACKNOWLEDGEMENTPROCESS.ID = BUSINESSPROCESSCOMMPREF.BUSINESSPROCESSPARAMETERSETID
                where 
                    TRIBUTEACKNOWLEDGEMENTPROCESS.ID = @ID;