USP_BATCHTEMPLATE_GETMETADATA_1_3

Returns metadata for a batch template.

Parameters

Parameter Parameter Type Mode Description
@BATCHTEMPLATEID uniqueidentifier IN

Definition

Copy


            create procedure dbo.USP_BATCHTEMPLATE_GETMETADATA_1_3
            (
                @BATCHTEMPLATEID uniqueidentifier    
            )
            as
            set nocount on;

            select 
                BATCHTYPECATALOG.BASETABLENAME,
                BATCHTYPECATALOG.SPECXML,
                BATCHTEMPLATE.ADDROWDATAFORMINSTANCEID,
                BATCHTEMPLATE.EDITROWDATAFORMINSTANCEID, 
                BATCHTEMPLATE.COMMITROWADDDATAFORMINSTANCEID,
                BATCHTEMPLATE.COMMITROWEDITDATAFORMINSTANCEID, 
                BATCHTEMPLATE.COMMITROWEDITDATAFORMIDFIELD, 
                BATCHTEMPLATE.ROWRECORDOPERATIONID,
                BATCHTEMPLATE.ROWCONTEXTVIEWDATAFORMINSTANCEID, 
                BATCHTEMPLATE.ROWCONTEXTEDITDATAFORMINSTANCEID, 
                BATCHTYPECATALOG.ROWCONTEXTFIELD,
                BATCHTYPECATALOG.ROWCONTEXTCAPTION,
                BATCHTYPECATALOG.ROWCONTEXTIMAGEKEY,
                BATCHTYPECATALOG.ROWCONTEXTDOCKLOCATION,    
                BATCHTYPECATALOG.AMOUNTCOLUMN,
                BATCHTYPECATALOG.VALIDATIONREPORTID,
                BATCHTYPECATALOG.CONTROLREPORTQUERYVIEWID,
                BATCHTYPECATALOG.CONTROLREPORTQUERYVIEWJOINFIELD,
                BATCHTYPECATALOG.CONTROLREPORTREPORTSPECID,
                BATCHTYPECATALOG.EXCEPTIONREPORTQUERYVIEWID,
                BATCHTYPECATALOG.EXCEPTIONREPORTQUERYVIEWJOINFIELD,
                BATCHTYPECATALOG.EXCEPTIONREPORTREPORTSPECID,
                BATCHTEMPLATE.FORMDEFINITIONXML,
                BATCHTEMPLATE.BATCHWORKFLOWID,
                coalesce((select NAME from dbo.RECORDTYPE inner join dbo.DATAFORMTEMPLATECATALOG on RECORDTYPE.ID = DATAFORMTEMPLATECATALOG.RECORDTYPEID where DATAFORMTEMPLATECATALOG.ID = BATCHTYPECATALOG.ROWCONTEXTEDITDATAFORMTEMPLATEID), '') as [ROWCONTEXTEDITFORMRECORDTYPE]
            from dbo.BATCHTEMPLATE 
            inner join dbo.BATCHTYPECATALOG on BATCHTYPECATALOG.ID = BATCHTEMPLATE.BATCHTYPECATALOGID
            where BATCHTEMPLATE.ID = @BATCHTEMPLATEID