dbo.ATT_PAttestationCaseCreate_i

SQL_STORED_PROCEDURE

Created 2025-06-27T18:01:11.953 · modified 2026-04-14T23:20:43.067 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
@ZwischenlagerQBM_YParameterListno
@UID_AttestationRunvarcharno
@UID_AttestationPolicyvarcharno
@UID_QERWorkingMethodvarcharno
@HexPatternvarcharno
@Xdatedatetimeno
@XUsernvarcharno
@ChunkWithDataintyes

Referenced objects

SchemaObjectColumn/minorClass
AttestationCaseOBJECT_OR_COLUMN
QBM_PJobCreate_HOCallMethodOBJECT_OR_COLUMN
QBM_PSessionErrorAddOBJECT_OR_COLUMN
QBM_YParameterListTYPE
dboQBM_FCVElementToObjectKey1OBJECT_OR_COLUMN
dboQBM_FGISessionContextOBJECT_OR_COLUMN
dboQBM_FGISessionErrorRethrowOBJECT_OR_COLUMN

Source excerpt

First extracted SQL definition lines from the exported source. Use the full source page for complete context.

Open full formatted source

1 create   procedure ATT_PAttestationCaseCreate_i (@Zwischenlager QBM_YParameterList readonly , @UID_AttestationRun varchar(38) , @UID_AttestationPolicy
2 varchar(38) , @UID_QERWorkingMethod varchar(38) , @HexPattern varchar(200) , @Xdate datetime , @XUser nvarchar(64) , @ChunkWithData int output ) as begin
3 declare @ZwischenlagerPortion QBM_YParameterList  declare @ParamUIDs nvarchar(max) declare @HOWhereClause nvarchar(max) = concat('UID_AttestationPolicy = '''
4, @UID_AttestationPolicy , '''') declare @BasisObjectKey varchar(138) = dbo.QBM_FCVElementToObjectKey1('AttestationPolicy', 'UID_AttestationPolicy', @UID_AttestationPolicy
5) declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext('') SET XACT_ABORT OFF BEGIN TRY insert into @ZwischenlagerPortion(Parameter1, Parameter2,
6 Parameter3) select z.Parameter1, z.Parameter2, z.Parameter3 from @Zwischenlager z where z.Parameter1 like '<Key><T>AttestationCase</T><P>' + @HexPattern
7 select @ChunkWithData = SIGN(@@ROWCOUNT) if @ChunkWithData > 0  begin insert into AttestationCase (UID_AttestationCase, UID_AttestationPolicy, ObjectKeyBase
8 , XDateInserted, XDateUpdated, XUserInserted, XUserUpdated , XObjectKey, UID_AttestationRun, UID_QERWorkingMethod , IsUnderConstruction ) select z.Parameter2
9 as UID_AttestationCase, @UID_AttestationPolicy, z.Parameter3 as ObjectKeyBase , @Xdate, @Xdate, @XUser, @XUser , z.Parameter1 as XObjectKey, @UID_AttestationRun
10, @UID_QERWorkingMethod , 1 as IsUnderConstruction from @ZwischenlagerPortion z    select top 1 @ParamUIDs = STRING_AGG( convert(nvarchar(max), z.Parameter2
11) , N',' ) from @ZwischenlagerPortion z exec QBM_PJobCreate_HOCallMethod @objecttype = 'AttestationPolicy' , @WhereClause = @HOWhereClause , @save = 1 
12, @MethodName = 'CompleteCasesUnderConstruction' , @GenProcID = @GenProcID , @ObjectKeysAffected = default , @Param1 = @ParamUIDs  , @Param2 = @GenProcID
13  , @Retries = 3 , @checkForExisting = 1 , @WhereClauseAdditional = ''  , @BasisObjectKey = @BasisObjectKey , @isToFreezeOnError = 1 end  END TRY BEGIN
14 CATCH exec QBM_PSessionErrorAdd default declare @Rethrow varchar(1000) = dbo.QBM_FGISessionErrorRethrow() RAISERROR (@Rethrow, 18, 1) WITH NOWAIT END 
15CATCH endLabel: return end 
16

Module relation graph

Loading module relation graph…

Source-derived context

Generated from exported SQL module definitions plus read-only sandbox sys.objects/sys.parameters/sys.sql_expression_dependencies metadata. This is factual source evidence, not a semantic guess.

provenance: SQL definition export provenance: sandbox DB metadata modified: 2026-04-14T23:20:43.067

creates object-layer jobs via QBM_PJobCreate* calls object-layer method via HOCallMethod uses session context values has TRY/CATCH error handling

Summary: calls QBM_PJobCreate_HOCallMethod, QBM_PSessionErrorAdd; writes INSERT into, INSERT AttestationCase

Declared parameters

ParameterTypeDirection
@Zwischenlagerqbm_yparameterlistinput
@UID_AttestationRunvarchar(38)input
@UID_AttestationPolicyvarchar(38)input
@UID_QERWorkingMethodvarchar(38)input
@HexPatternvarchar(200)input
@Xdatedatetimeinput
@XUsernvarchar(64)input
@ChunkWithDataintOUTPUT

DML targets

INSERT into INSERT AttestationCase

Read/join references

None extracted.

Config/session

Config: None extracted.

Session: None extracted.

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: None extracted.

Variables: @Zwischenlager @UID_AttestationRun @UID_AttestationPolicy @UID_QERWorkingMethod @HexPattern @Xdate @XUser @ChunkWithData @ZwischenlagerPortion @ParamUIDs @HOWhereClause @BasisObjectKey @GenProcID @ROWCOUNT @objecttype @WhereClause @save @MethodName @ObjectKeysAffected @Param1 @Param2 @Retries @checkForExisting @WhereClauseAdditional @isToFreezeOnError @Rethrow

Referenced by / reverse dependencies

Generated from live DB metadata, FK rows, and exported SQL dependency/source extraction. This is factual linkage evidence, not inferred behavior.

Referencing objectRelationEvidence
dbo.ATT_PAttestationCaseCreateSQL expression dependencyOBJECT_OR_COLUMN
dbo.ATT_PAttestationCaseCreatesource text referenceuses session context values, has TRY/CATCH error handling