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.
Parameters
| Name | Type | Output |
|---|---|---|
@Zwischenlager | QBM_YParameterList | no |
@UID_AttestationRun | varchar | no |
@UID_AttestationPolicy | varchar | no |
@UID_QERWorkingMethod | varchar | no |
@HexPattern | varchar | no |
@Xdate | datetime | no |
@XUser | nvarchar | no |
@ChunkWithData | int | yes |
Referenced objects
| Schema | Object | Column/minor | Class |
|---|---|---|---|
| AttestationCase | OBJECT_OR_COLUMN | ||
| QBM_PJobCreate_HOCallMethod | OBJECT_OR_COLUMN | ||
| QBM_PSessionErrorAdd | OBJECT_OR_COLUMN | ||
| QBM_YParameterList | TYPE | ||
| dbo | QBM_FCVElementToObjectKey1 | OBJECT_OR_COLUMN | |
| dbo | QBM_FGISessionContext | OBJECT_OR_COLUMN | |
| dbo | QBM_FGISessionErrorRethrow | OBJECT_OR_COLUMN |
Source excerpt
First extracted SQL definition lines from the exported source. Use the full source page for complete context.
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
| Parameter | Type | Direction |
|---|---|---|
@Zwischenlager | qbm_yparameterlist | input |
@UID_AttestationRun | varchar(38) | input |
@UID_AttestationPolicy | varchar(38) | input |
@UID_QERWorkingMethod | varchar(38) | input |
@HexPattern | varchar(200) | input |
@Xdate | datetime | input |
@XUser | nvarchar(64) | input |
@ChunkWithData | int | OUTPUT |
DML targets
INSERT into INSERT AttestationCaseCalled routines
Read/join references
None extracted.
SQL dependency metadata
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 object | Relation | Evidence |
|---|---|---|
| dbo.ATT_PAttestationCaseCreate | SQL expression dependency | OBJECT_OR_COLUMN |
| dbo.ATT_PAttestationCaseCreate | source text reference | uses session context values, has TRY/CATCH error handling |