USP_TASKCATALOG_GETMETADATA
Returns the meta data for a task.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@TASKCATALOGID | uniqueidentifier | IN | |
@SPECXML | xml | INOUT | |
@TSLONG | bigint | INOUT | |
@STATUSINFOHASAPPUSER | bit | INOUT |
Definition
Copy
CREATE procedure dbo.USP_TASKCATALOG_GETMETADATA
(
@TASKCATALOGID uniqueidentifier,
@SPECXML xml output,
@TSLONG bigint = null output,
@STATUSINFOHASAPPUSER bit = null output
)
as
set nocount on;
select
@SPECXML = TASKSPECXML,
@TSLONG = TSLONG,
@STATUSINFOHASAPPUSER = 0
from
dbo.TASKCATALOG
where ID = @TASKCATALOGID;
declare @SPECIFICNAME nvarchar(max);
with xmlnamespaces ('bb_appfx_task' as [t])
select @SPECIFICNAME = @SPECXML.value('/t:TaskSpec[1]/t:TaskWizardInfo[1]/t:TaskStatusInfo[1]/t:SPTaskStatusInfo[1]/@SPName', 'nvarchar(max)')
if @SPECIFICNAME is not null
select
@STATUSINFOHASAPPUSER = 1
from
INFORMATION_SCHEMA.PARAMETERS P
where P.SPECIFIC_SCHEMA='dbo'
and P.PARAMETER_NAME = '@CURRENTAPPUSERID'
and P.SPECIFIC_NAME = @SPECIFICNAME;