{
  "generatedAt": "2026-04-28T03:29:17.696Z",
  "source": "assets/oim-kb-search-index.json",
  "publicBase": "https://oim.kismann.com",
  "searchIndex": {
    "generatedAt": "2026-04-28T03:29:11.935Z",
    "total": 33122,
    "bytes": 19710137,
    "counts": {
      "total": 33122,
      "sql-module": 1825,
      "dbqueue-dashboard": 1,
      "dbqueue-caller": 220,
      "dbqueue-family-route": 26,
      "dependency-hotspot": 2295,
      "dbqueue-task-route": 242,
      "dbqueue-marker": 246,
      "dbqueue-insert-routine": 6,
      "csharp-source-insight": 148,
      "routine-parameter": 783,
      "dbqueue-route": 49,
      "routine-call-target": 80,
      "dbqueue-family": 28,
      "module-complexity": 300,
      "column-index": 2483,
      "routine-call-caller": 200,
      "db-trigger": 2342,
      "db-inventory-config": 693,
      "table-stats": 473,
      "routine-signature": 1703,
      "module-graph": 1825,
      "db-inventory-script": 283,
      "table-graph": 473,
      "db-inventory-dialog-object": 850,
      "db-inventory-table": 473,
      "db-inventory-module": 5364,
      "object": 11,
      "flow": 6,
      "source-page": 2332,
      "db-table": 473,
      "relation-edge": 900,
      "table": 22,
      "db-module": 5364,
      "call-site": 228,
      "method-registration": 226,
      "custom-event": 28,
      "event-handler": 26,
      "architecture": 3,
      "catalog": 6,
      "knowledge": 86
    }
  },
  "fixtures": {
    "count": 27,
    "counts": {
      "pass": 27,
      "warn": 0,
      "fail": 0
    },
    "results": [
      {
        "query": "ChangeLimit",
        "expectAny": [
          "ChangeLimit"
        ],
        "desc": "DBQueue ChangeLimit config/source evidence",
        "status": "pass",
        "topScore": 2141,
        "topTitle": "ChangeLimit",
        "topType": "column-index",
        "hits": [
          {
            "score": 2141,
            "type": "column-index",
            "kind": "DB column index",
            "title": "ChangeLimit",
            "url": "columns/index.html#col-changelimit",
            "summary": "1 occurrences across 1 tables. Types: int × 1. FK out: 0; referenced by: 0.",
            "badges": [
              "column index"
            ]
          },
          {
            "score": 1152,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "QBM\\DBQueue\\ChangeLimitDefault",
            "url": "db/config/qbm-dbqueue-changelimitdefault.html",
            "summary": "The configuration parameter defines the default limit for changes (inserts, updates, or deletes) within a single operation. Takes effect if for the DBQueue Processor task no limitation is defined.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 1145,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@ChangeLimit",
            "url": "db/routine-parameters.html#param-changelimit",
            "summary": "1 routines declare this parameter. Types: int × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 483,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 438,
            "type": "flow",
            "kind": "Flow",
            "title": "DBQueue Processing",
            "url": "flows/dbqueue-processing.html",
            "summary": "Trigger or procedure queues task,QBM_PDBQueueInsert_*,Slot execution and ChangeLimit handling,Task procedure,Follow-up queue/job work documented steps; 3583 relations.",
            "badges": [
              "flow",
              "relation path"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsert.html",
            "summary": "create procedure QBM_PMNTableInsert (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @TargetIsView bit = 0 , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcI…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsertOwnPK",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsertownpk.html",
            "summary": "create procedure QBM_PMNTableInsertOwnPK (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcID varchar(38) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_ZITShopCheckDecision",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopcheckdecision.html",
            "summary": "create procedure QER_ZITShopCheckDecision (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @uid_personwantsorg varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_PWO…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 98,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQueueCalculateDelta",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueuecalculatedelta.html",
            "summary": "create procedure QBM_PDBQueueCalculateDelta ( @SourceDataOrig QBM_YDataForDelta readonly , @SlotNumber int , @DeltaQuantity bit , @DeltaDelete bit , @DeltaInsert bit , @DeltaOrigin bit , @CountDeltaQantity int output , @CountDeltaOrigin int output , @UseIsInE…",
            "badges": [
              "SQL",
              "ChangeLimit",
              "DBQueue insert"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTree",
            "url": "db/modules/qer-tubasetree.html",
            "summary": "dbo.QER_TUBaseTree: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 15 DBQueue task markers, 3 DML targets, and complexity score 252.619.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 91,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_PAfterMigrationTasks",
            "url": "db/modules/qer-paftermigrationtasks.html",
            "summary": "dbo.QER_PAfterMigrationTasks: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 13 DBQueue task markers, 2 DML targets, and complexity score 155.764.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAfterMigrationTasks",
            "url": "sources/sql-sql-stored-procedure-dbo-att-paftermigrationtasks.html",
            "summary": "create procedure ATT_PAfterMigrationTasks (@GenProcID varchar(38) ) as begin declare @MyModule varchar(3) = 'ATT' declare @XUser nvarchar(64 ) = object_name(@@procid) declare @Xdate datetime = getutcdate() declare @AttCasePendingNL QBM_YCursorBuffer SET XACT_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAttestationHelperFill",
            "url": "sources/sql-sql-stored-procedure-dbo-att-pattestationhelperfill.html",
            "summary": "create procedure ATT_PAttestationHelperFill (@UID_AttestationCase varchar(38) , @GenProcID varchar(38) , @isNewDecisionLevel bit = 0 , @CurrentLevelOnly int = 0 ) with execute as 'dbo' as begin declare @SubLevelNumber int declare @LevelNumber int declare @Lev…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationCheckValid",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationcheckvalid.html",
            "summary": "create procedure ATT_ZAttestationCheckValid (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @UID_AttestationCase varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationReminder",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationreminder.html",
            "summary": "create procedure ATT_ZAttestationReminder (@SlotNumber int) as begin declare @UID_AttestationCase varchar(38) declare @GenProcID varchar(38 ) declare @UID_AttestationHelper varchar(38) declare @UID_PersonHead varchar(38) declare @MinutesReminder int declare @…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "Table",
            "title": "dbo.BaseTree",
            "url": "db/tables/basetree.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 887, referenced by foreign key from table × 11, foreign key references table × 43, source text reference × 59.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "Table"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FCVStringToInt",
            "url": "db/modules/qbm-fcvstringtoint.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FGISessionContext",
            "url": "db/modules/qbm-fgisessioncontext.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/modules/qbm-pdbqueueinsert-bulk.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 615, source text reference × 385.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          }
        ]
      },
      {
        "query": "QBM\\DBQueue\\ChangeLimitDefault",
        "expectAny": [
          "ChangeLimitDefault",
          "ConfigParm"
        ],
        "desc": "canonical DBQueue ChangeLimit config parameter",
        "status": "pass",
        "topScore": 2152,
        "topTitle": "QBM\\DBQueue\\ChangeLimitDefault",
        "topType": "db-inventory-config",
        "hits": [
          {
            "score": 2152,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "QBM\\DBQueue\\ChangeLimitDefault",
            "url": "db/config/qbm-dbqueue-changelimitdefault.html",
            "summary": "The configuration parameter defines the default limit for changes (inserts, updates, or deletes) within a single operation. Takes effect if for the DBQueue Processor task no limitation is defined.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsert.html",
            "summary": "create procedure QBM_PMNTableInsert (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @TargetIsView bit = 0 , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcI…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsertOwnPK",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsertownpk.html",
            "summary": "create procedure QBM_PMNTableInsertOwnPK (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcID varchar(38) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_ZITShopCheckDecision",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopcheckdecision.html",
            "summary": "create procedure QER_ZITShopCheckDecision (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @uid_personwantsorg varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_PWO…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 95,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTree",
            "url": "db/modules/qer-tubasetree.html",
            "summary": "dbo.QER_TUBaseTree: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 15 DBQueue task markers, 3 DML targets, and complexity score 252.619.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 91,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_PAfterMigrationTasks",
            "url": "db/modules/qer-paftermigrationtasks.html",
            "summary": "dbo.QER_PAfterMigrationTasks: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 13 DBQueue task markers, 2 DML targets, and complexity score 155.764.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAfterMigrationTasks",
            "url": "sources/sql-sql-stored-procedure-dbo-att-paftermigrationtasks.html",
            "summary": "create procedure ATT_PAfterMigrationTasks (@GenProcID varchar(38) ) as begin declare @MyModule varchar(3) = 'ATT' declare @XUser nvarchar(64 ) = object_name(@@procid) declare @Xdate datetime = getutcdate() declare @AttCasePendingNL QBM_YCursorBuffer SET XACT_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAttestationHelperFill",
            "url": "sources/sql-sql-stored-procedure-dbo-att-pattestationhelperfill.html",
            "summary": "create procedure ATT_PAttestationHelperFill (@UID_AttestationCase varchar(38) , @GenProcID varchar(38) , @isNewDecisionLevel bit = 0 , @CurrentLevelOnly int = 0 ) with execute as 'dbo' as begin declare @SubLevelNumber int declare @LevelNumber int declare @Lev…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationCheckValid",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationcheckvalid.html",
            "summary": "create procedure ATT_ZAttestationCheckValid (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @UID_AttestationCase varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationReminder",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationreminder.html",
            "summary": "create procedure ATT_ZAttestationReminder (@SlotNumber int) as begin declare @UID_AttestationCase varchar(38) declare @GenProcID varchar(38 ) declare @UID_AttestationHelper varchar(38) declare @UID_PersonHead varchar(38) declare @MinutesReminder int declare @…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "Table",
            "title": "dbo.BaseTree",
            "url": "db/tables/basetree.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 887, referenced by foreign key from table × 11, foreign key references table × 43, source text reference × 59.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "Table"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FCVStringToInt",
            "url": "db/modules/qbm-fcvstringtoint.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FGISessionContext",
            "url": "db/modules/qbm-fgisessioncontext.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/modules/qbm-pdbqueueinsert-bulk.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 615, source text reference × 385.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PJobUpdateState_Bulk",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobupdatestate-bulk.html",
            "summary": "create procedure QBM_PJobUpdateState_Bulk (@JobsToChange QBM_YJobStateInfo readonly ) as begin declare @JobQueueShadow QBM_YJobQueueShadow declare @JobCountTotal int declare @JobIndexCurrent int = 1 declare @IsSendMail bit declare @errmsg nvarchar(1024) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PScheduleStartJob",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pschedulestartjob.html",
            "summary": "create procedure QBM_PScheduleStartJob (@uid_JobAutoStart varchar(38) ) as begin set nocount on declare @BasisObjectType nvarchar(255) declare @UID_DialogTable varchar(38) declare @WhereClause nvarchar(max) declare @Name nvarchar(255) declare @Event nvarchar(…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "QBMEvent"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PSessionErrorAdd",
            "url": "db/modules/qbm-psessionerroradd.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PXDateSubItemUpdate",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pxdatesubitemupdate.html",
            "summary": "create procedure QBM_PXDateSubItemUpdate (@SlotNumber int , @FullSyncVariable int = 0 ) AS begin declare @UID_dialogtable varchar(38) declare @TableName varchar(30) declare @PKColumnName varchar(39) declare @Whereclause nvarchar(max) declare @SQLCmd nvarchar(…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "JobEventGen",
              "QBMEvent"
            ]
          }
        ]
      },
      {
        "query": "QBM_PDBQCS_SlotExec",
        "expectAny": [
          "QBM_PDBQCS_SlotExec"
        ],
        "desc": "DBQueue slot execution procedure",
        "status": "pass",
        "topScore": 1152,
        "topTitle": "dbo.QBM_PDBQCS_SlotExec",
        "topType": "routine-call-caller",
        "hits": [
          {
            "score": 1152,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/routine-call-graph.html#caller-qbm-pdbqcs-slotexec",
            "summary": "dbo.QBM_PDBQCS_SlotExec has 8 distinct called-routine references: dbo.QBM_PJournal, dbo.QBM_PSessionContextSet, dbo.QBM_PTransactionLevelCheck, dbo.QBM_PSessionErrorClean, dbo.QBM_PDBQueueReplGenProcID, dbo.QBM_PDBQCS_SlotRunner, dbo.QBM_PSessionErrorAdd, dbo…",
            "badges": [
              "routine caller",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 1148,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotexec.html",
            "summary": "create procedure QBM_PDBQCS_SlotExec (@SlotNumber int , @UID_Task varchar(38) , @CountParameter int , @Procedurename varchar(30) , @IsWithoutTransaction bit , @ChangeLimit int , @isBulkenabled bit , @CountRowsProcessed int output , @ChangedElements int output…",
            "badges": [
              "SQL",
              "ChangeLimit"
            ]
          },
          {
            "score": 1146,
            "type": "routine-signature",
            "kind": "Stored procedure",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "11 declared parameters; @SlotNumber int, @UID_Task varchar, @CountParameter int, @Procedurename varchar, @IsWithoutTransaction bit, @ChangeLimit int, @isBulkenabled bit, @CountRowsProcessed int OUTPUT, @ChangedElements int OUTPUT, @OverLoadCount int OUTPUT.",
            "badges": [
              "routine signature",
              "Stored procedure",
              "has output parameter"
            ]
          },
          {
            "score": 1144,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "20 nodes and 19 edges. calls QBM_PJournal, QBM_PSessionContextSet, QBM_PTransactionLevelCheck, QBM_PSessionErrorClean, QBM_PDBQueueReplGenProcID…; writes INSERT into; reads/joins QBMDBQueueTaskMetric, QBMDBQueueCurrent, DialogDatabase; uses session context XU…",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses session context"
            ]
          },
          {
            "score": 1134,
            "type": "db-inventory-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "SQL_STORED_PROCEDURE. Parent: n/a. Dependencies: 18. Parameters: 11.",
            "badges": [
              "DB inventory",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 1120,
            "type": "db-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotexec.html",
            "summary": "Created 2025-06-27T17:57:37.300; modified 2026-04-14T23:16:09.023; definition length 11475.",
            "badges": [
              "live metadata",
              "module"
            ]
          },
          {
            "score": 785.3158333333333,
            "type": "module-complexity",
            "kind": "SQL module complexity",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "dbo.QBM_PDBQCS_SlotExec: score 189.475; 11475 definition chars, 8 calls, 3 read refs, 1 DML targets, 0 config refs, 0 DBQueue markers, 38 parameters.",
            "badges": [
              "module complexity",
              "SQL_STORED_PROCEDURE",
              "DML targets"
            ]
          },
          {
            "score": 758,
            "type": "source-page",
            "kind": "Stored Procedure",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotexec.html",
            "summary": "13 references, 0 reverse references, 1 relation notes.",
            "badges": [
              "Stored Procedure",
              "verified note"
            ]
          },
          {
            "score": 483,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 438,
            "type": "flow",
            "kind": "Flow",
            "title": "DBQueue Processing",
            "url": "flows/dbqueue-processing.html",
            "summary": "Trigger or procedure queues task,QBM_PDBQueueInsert_*,Slot execution and ChangeLimit handling,Task procedure,Follow-up queue/job work documented steps; 3583 relations.",
            "badges": [
              "flow",
              "relation path"
            ]
          },
          {
            "score": 103,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PJournal",
            "url": "db/routine-call-graph.html#target-qbm-pjournal",
            "summary": "dbo.QBM_PJournal is referenced by 88 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 86, SQL_TRIGGER × 2.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 103,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PSessionContextSet",
            "url": "db/routine-call-graph.html#target-qbm-psessioncontextset",
            "summary": "dbo.QBM_PSessionContextSet is referenced by 110 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 109, SQL_TRIGGER × 1.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 103,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PSessionErrorAdd",
            "url": "db/routine-call-graph.html#target-qbm-psessionerroradd",
            "summary": "dbo.QBM_PSessionErrorAdd is referenced by 1370 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 749, SQL_TRIGGER × 619, SQL_SCALAR_FUNCTION × 2.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 101.0677476446367,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQCS_CurrentMoveSlot",
            "url": "db/routine-call-graph.html#target-qbm-pdbqcs-currentmoveslot",
            "summary": "dbo.QBM_PDBQCS_CurrentMoveSlot is referenced by 42 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 42.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsert.html",
            "summary": "create procedure QBM_PMNTableInsert (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @TargetIsView bit = 0 , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcI…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsertOwnPK",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsertownpk.html",
            "summary": "create procedure QBM_PMNTableInsertOwnPK (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcID varchar(38) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_ZITShopCheckDecision",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopcheckdecision.html",
            "summary": "create procedure QER_ZITShopCheckDecision (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @uid_personwantsorg varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_PWO…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 98.73938144657765,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PSessionErrorClean",
            "url": "db/routine-call-graph.html#target-qbm-psessionerrorclean",
            "summary": "dbo.QBM_PSessionErrorClean is referenced by 21 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 21.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 97.6329598612474,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PTransactionLevelCheck",
            "url": "db/routine-call-graph.html#target-qbm-ptransactionlevelcheck",
            "summary": "dbo.QBM_PTransactionLevelCheck is referenced by 15 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 15.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTree",
            "url": "db/modules/qer-tubasetree.html",
            "summary": "dbo.QER_TUBaseTree: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 15 DBQueue task markers, 3 DML targets, and complexity score 252.619.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          }
        ]
      },
      {
        "query": "AccProduct table graph",
        "expectAny": [
          "AccProduct"
        ],
        "expectType": [
          "table-graph",
          "db-inventory-table",
          "db-table"
        ],
        "desc": "service item table graph discoverability",
        "status": "pass",
        "topScore": 314,
        "topTitle": "dbo.ARS_TUAccProduct → AccProduct",
        "topType": "relation-edge",
        "hits": [
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ARS_TUAccProduct → AccProduct",
            "url": "sources/sql-sql-trigger-dbo-ars-tuaccproduct.html",
            "summary": "Trigger parent table: AccProduct",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ATT_TUAccProduct → AccProduct",
            "url": "sources/sql-sql-trigger-dbo-att-tuaccproduct.html",
            "summary": "Trigger parent table: AccProduct",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ATT_TUAccProductGroup → AccProductGroup",
            "url": "sources/sql-sql-trigger-dbo-att-tuaccproductgroup.html",
            "summary": "Trigger parent table: AccProductGroup",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 279.0677476446367,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "db/routine-call-graph.html#target-qbm-pmntableinsert",
            "summary": "dbo.QBM_PMNTableInsert is referenced by 42 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 42.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 278.63826877293445,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PMNTableOriginUpdate",
            "url": "db/routine-call-graph.html#target-qbm-pmntableoriginupdate",
            "summary": "dbo.QBM_PMNTableOriginUpdate is referenced by 37 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 37.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 278.14811151902313,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PSQLCheckExecutable",
            "url": "db/routine-call-graph.html#target-qbm-psqlcheckexecutable",
            "summary": "dbo.QBM_PSQLCheckExecutable is referenced by 32 source-derived SQL caller modules. Caller types: SQL_TRIGGER × 32.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProduct",
            "url": "db/tables/accproduct.html",
            "summary": "117 nodes and 118 edges. Service items",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "UID column",
              "FK out",
              "FK in",
              "SQL expression dependency"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductDependencies",
            "url": "db/tables/accproductdependencies.html",
            "summary": "6 nodes and 5 edges. Product dependencies Definition of product dependencies for IT Shop requests.",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "FK out",
              "SQL expression dependency",
              "referenced by foreign key from table"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductGroup",
            "url": "db/tables/accproductgroup.html",
            "summary": "45 nodes and 52 edges. Service categories",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "UID column",
              "FK out",
              "FK in",
              "SQL expression dependency",
              "foreign key references table"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductGroupCollection",
            "url": "db/tables/accproductgroupcollection.html",
            "summary": "17 nodes and 26 edges. Service category hierarchy",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "FK out",
              "SQL expression dependency",
              "referenced by foreign key from table",
              "source text reference"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductInAccProduct",
            "url": "db/tables/accproductinaccproduct.html",
            "summary": "5 nodes and 6 edges. Service item hierarchy",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "FK out",
              "referenced by foreign key from table"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductInBaseTree",
            "url": "db/tables/accproductinbasetree.html",
            "summary": "12 nodes and 11 edges. Service items: assignments to roles and organizations",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "FK out",
              "SQL expression dependency",
              "referenced by foreign key from table"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductInFunctionalArea",
            "url": "db/tables/accproductinfunctionalarea.html",
            "summary": "8 nodes and 7 edges. Service items: assignments to functional areas",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "FK out",
              "SQL expression dependency",
              "referenced by foreign key from table"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductParamCategory",
            "url": "db/tables/accproductparamcategory.html",
            "summary": "10 nodes and 9 edges. Request properties Request properties assignable with the IT Shop request.",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "FK in",
              "SQL expression dependency",
              "foreign key references table"
            ]
          },
          {
            "score": 278,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.AccProductParameter",
            "url": "db/tables/accproductparameter.html",
            "summary": "5 nodes and 4 edges. Request parameters",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "UID column",
              "FK out",
              "referenced by foreign key from table"
            ]
          },
          {
            "score": 278,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsert.html",
            "summary": "create procedure QBM_PMNTableInsert (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @TargetIsView bit = 0 , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcI…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 278,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsertOwnPK",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsertownpk.html",
            "summary": "create procedure QBM_PMNTableInsertOwnPK (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcID varchar(38) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 275.6329598612474,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QER_PMNTableAddViewProperties",
            "url": "db/routine-call-graph.html#target-qer-pmntableaddviewproperties",
            "summary": "dbo.QER_PMNTableAddViewProperties is referenced by 15 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 15.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 272.76078432011406,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PMNTableDelete",
            "url": "db/routine-call-graph.html#target-qbm-pmntabledelete",
            "summary": "dbo.QBM_PMNTableDelete is referenced by 6 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 6.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 271.59176003468815,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PTableLockEscalationSet",
            "url": "db/routine-call-graph.html#target-qbm-ptablelockescalationset",
            "summary": "dbo.QBM_PTableLockEscalationSet is referenced by 4 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 4.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          }
        ]
      },
      {
        "query": "AccProduct DialogObject",
        "expectAny": [
          "AccProduct"
        ],
        "expectType": [
          "db-inventory-dialog-object"
        ],
        "desc": "DialogObject method/source context",
        "status": "pass",
        "topScore": 269,
        "topTitle": "AccProduct",
        "topType": "dependency-hotspot",
        "hits": [
          {
            "score": 269,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProduct",
            "url": "db/dialog-objects/accproduct.html",
            "summary": "186 reverse references. Relations: SQL expression dependency × 103, foreign key references table × 21, referenced by foreign key from table × 7, source text reference × 43, decompiled C# reference × 12.",
            "badges": [
              "dependency hotspot",
              "186 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductDependencies",
            "url": "db/dialog-objects/accproductdependencies.html",
            "summary": "2 reverse references. Relations: SQL expression dependency × 1, referenced by foreign key from table × 1.",
            "badges": [
              "dependency hotspot",
              "2 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductGroup",
            "url": "db/dialog-objects/accproductgroup.html",
            "summary": "41 reverse references. Relations: SQL expression dependency × 28, foreign key references table × 2, referenced by foreign key from table × 3, source text reference × 8.",
            "badges": [
              "dependency hotspot",
              "41 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductInAccProduct",
            "url": "db/dialog-objects/accproductinaccproduct.html",
            "summary": "2 reverse references. Relations: referenced by foreign key from table × 2.",
            "badges": [
              "dependency hotspot",
              "2 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductInDepartment",
            "url": "db/dialog-objects/accproductindepartment.html",
            "summary": "1 reverse references. Relations: SQL expression dependency × 1.",
            "badges": [
              "dependency hotspot",
              "1 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductInFunctionalArea",
            "url": "db/dialog-objects/accproductinfunctionalarea.html",
            "summary": "3 reverse references. Relations: SQL expression dependency × 1, referenced by foreign key from table × 2.",
            "badges": [
              "dependency hotspot",
              "3 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductInOrg",
            "url": "db/dialog-objects/accproductinorg.html",
            "summary": "3 reverse references. Relations: SQL expression dependency × 3.",
            "badges": [
              "dependency hotspot",
              "3 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductParamCategory",
            "url": "db/dialog-objects/accproductparamcategory.html",
            "summary": "5 reverse references. Relations: SQL expression dependency × 2, foreign key references table × 3.",
            "badges": [
              "dependency hotspot",
              "5 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "AccProductParameter",
            "url": "db/dialog-objects/accproductparameter.html",
            "summary": "1 reverse references. Relations: referenced by foreign key from table × 1.",
            "badges": [
              "dependency hotspot",
              "1 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "QERAccProductUsage",
            "url": "db/dialog-objects/qeraccproductusage.html",
            "summary": "30 reverse references. Relations: SQL expression dependency × 16, source text reference × 13, decompiled C# reference × 1.",
            "badges": [
              "dependency hotspot",
              "30 refs",
              "DialogObject"
            ]
          },
          {
            "score": 260.5,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QER-K-AccProductGroupCollection",
            "url": "db/dbqueue-task-routes.html#task-qer-k-accproductgroupcollection",
            "summary": "QER-K-AccProductGroupCollection: 4 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 5 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QER",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProduct",
            "url": "db/dialog-objects/accproduct.html",
            "summary": "Service items Table: AccProduct. Methods: 1; SQL refs: 62; C# refs: 12.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProduct",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProduct_notspez",
            "url": "db/dialog-objects/accproduct-notspez.html",
            "summary": "Standard service items Table: AccProduct. Methods: 0; SQL refs: 62; C# refs: 12.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProduct",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProduct_spez",
            "url": "db/dialog-objects/accproduct-spez.html",
            "summary": "Special service items Table: AccProduct. Methods: 0; SQL refs: 62; C# refs: 12.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProduct",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProductDependencies",
            "url": "db/dialog-objects/accproductdependencies.html",
            "summary": "Product dependencies Table: AccProductDependencies. Methods: 0; SQL refs: 0; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProductDependencies",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProductGroup",
            "url": "db/dialog-objects/accproductgroup.html",
            "summary": "Service categories Table: AccProductGroup. Methods: 0; SQL refs: 22; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProductGroup",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProductGroup_notspez",
            "url": "db/dialog-objects/accproductgroup-notspez.html",
            "summary": "Standard service categories Table: AccProductGroup. Methods: 0; SQL refs: 22; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProductGroup",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProductGroup_spez",
            "url": "db/dialog-objects/accproductgroup-spez.html",
            "summary": "Special service categories Table: AccProductGroup. Methods: 0; SQL refs: 22; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProductGroup",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProductInAccProduct",
            "url": "db/dialog-objects/accproductinaccproduct.html",
            "summary": "Service item hierarchy Table: AccProductInAccProduct. Methods: 0; SQL refs: 0; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProductInAccProduct",
              "object context"
            ]
          },
          {
            "score": 258,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "AccProductInDepartment",
            "url": "db/dialog-objects/accproductindepartment.html",
            "summary": "Service items: assignments to departments Table: AccProductInDepartment. Methods: 0; SQL refs: 0; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "AccProductInDepartment",
              "object context"
            ]
          }
        ]
      },
      {
        "query": "VI_GetAccProductAssignmentMember",
        "expectAny": [
          "VI_GetAccProductAssignmentMember"
        ],
        "expectType": [
          "db-inventory-script"
        ],
        "desc": "DialogScript context without raw script body",
        "status": "pass",
        "topScore": 2142,
        "topTitle": "VI_GetAccproductAssignmentMember",
        "topType": "db-inventory-script",
        "hits": [
          {
            "score": 2142,
            "type": "db-inventory-script",
            "kind": "DialogScript",
            "title": "VI_GetAccproductAssignmentMember",
            "url": "db/scripts/vi-getaccproductassignmentmember.html",
            "summary": "Determines the valid service items for the requester for assignment resources in the Standard Web Frontend. This function can be overwritten by the customer in order to use other service items. Related tables: AccProduct. SQL refs: 0; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogScript",
              "script context"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsert.html",
            "summary": "create procedure QBM_PMNTableInsert (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @TargetIsView bit = 0 , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcI…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsertOwnPK",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsertownpk.html",
            "summary": "create procedure QBM_PMNTableInsertOwnPK (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcID varchar(38) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_ZITShopCheckDecision",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopcheckdecision.html",
            "summary": "create procedure QER_ZITShopCheckDecision (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @uid_personwantsorg varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_PWO…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 95,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTree",
            "url": "db/modules/qer-tubasetree.html",
            "summary": "dbo.QER_TUBaseTree: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 15 DBQueue task markers, 3 DML targets, and complexity score 252.619.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 91,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_PAfterMigrationTasks",
            "url": "db/modules/qer-paftermigrationtasks.html",
            "summary": "dbo.QER_PAfterMigrationTasks: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 13 DBQueue task markers, 2 DML targets, and complexity score 155.764.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAfterMigrationTasks",
            "url": "sources/sql-sql-stored-procedure-dbo-att-paftermigrationtasks.html",
            "summary": "create procedure ATT_PAfterMigrationTasks (@GenProcID varchar(38) ) as begin declare @MyModule varchar(3) = 'ATT' declare @XUser nvarchar(64 ) = object_name(@@procid) declare @Xdate datetime = getutcdate() declare @AttCasePendingNL QBM_YCursorBuffer SET XACT_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAttestationHelperFill",
            "url": "sources/sql-sql-stored-procedure-dbo-att-pattestationhelperfill.html",
            "summary": "create procedure ATT_PAttestationHelperFill (@UID_AttestationCase varchar(38) , @GenProcID varchar(38) , @isNewDecisionLevel bit = 0 , @CurrentLevelOnly int = 0 ) with execute as 'dbo' as begin declare @SubLevelNumber int declare @LevelNumber int declare @Lev…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationCheckValid",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationcheckvalid.html",
            "summary": "create procedure ATT_ZAttestationCheckValid (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @UID_AttestationCase varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationReminder",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationreminder.html",
            "summary": "create procedure ATT_ZAttestationReminder (@SlotNumber int) as begin declare @UID_AttestationCase varchar(38) declare @GenProcID varchar(38 ) declare @UID_AttestationHelper varchar(38) declare @UID_PersonHead varchar(38) declare @MinutesReminder int declare @…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "Table",
            "title": "dbo.BaseTree",
            "url": "db/tables/basetree.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 887, referenced by foreign key from table × 11, foreign key references table × 43, source text reference × 59.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "Table"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FCVStringToInt",
            "url": "db/modules/qbm-fcvstringtoint.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FGISessionContext",
            "url": "db/modules/qbm-fgisessioncontext.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/modules/qbm-pdbqueueinsert-bulk.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 615, source text reference × 385.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PJobUpdateState_Bulk",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobupdatestate-bulk.html",
            "summary": "create procedure QBM_PJobUpdateState_Bulk (@JobsToChange QBM_YJobStateInfo readonly ) as begin declare @JobQueueShadow QBM_YJobQueueShadow declare @JobCountTotal int declare @JobIndexCurrent int = 1 declare @IsSendMail bit declare @errmsg nvarchar(1024) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PScheduleStartJob",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pschedulestartjob.html",
            "summary": "create procedure QBM_PScheduleStartJob (@uid_JobAutoStart varchar(38) ) as begin set nocount on declare @BasisObjectType nvarchar(255) declare @UID_DialogTable varchar(38) declare @WhereClause nvarchar(max) declare @Name nvarchar(255) declare @Event nvarchar(…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "QBMEvent"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PSessionErrorAdd",
            "url": "db/modules/qbm-psessionerroradd.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PXDateSubItemUpdate",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pxdatesubitemupdate.html",
            "summary": "create procedure QBM_PXDateSubItemUpdate (@SlotNumber int , @FullSyncVariable int = 0 ) AS begin declare @UID_dialogtable varchar(38) declare @TableName varchar(30) declare @PKColumnName varchar(39) declare @Whereclause nvarchar(max) declare @SQLCmd nvarchar(…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "JobEventGen",
              "QBMEvent"
            ]
          }
        ]
      },
      {
        "query": "GetParameterCollection",
        "expectAny": [
          "GetParameterCollection"
        ],
        "expectType": [
          "csharp-source-insight",
          "call-site"
        ],
        "desc": "C# decompile evidence",
        "status": "pass",
        "topScore": 1568,
        "topTitle": "GetParameterCollection",
        "topType": "method-registration",
        "hits": [
          {
            "score": 1568,
            "type": "method-registration",
            "kind": "C# method registration",
            "title": "GetParameterCollection",
            "url": "assets/oim-decompile-index.html",
            "summary": "RegisterFunction(\"GetParameterCollection\").As<System.Collections.Generic.IReadOnlyList<string>>(_GetParameterCollectionAsync).Description(\"Method_JobEventGen_GetParameterCollection\").Behavior(MethodBehavior.ValidForReadOnlyUser);",
            "badges": [
              "C# decompile",
              "Function"
            ]
          },
          {
            "score": 461,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-common-customizer-vi-common-customizer-jobeventgen",
            "url": "sources/cs-common-customizer-vi-common-customizer-jobeventgen.html",
            "summary": "classes JobEventGen; methods MoveNext, SetStateMachine, GetParameterCollection, GetParameterCollectionAsync, _GetParameterCollectionAsync, _CollectParamsAsync; references DialogTable, JobChain, JobEventGen, JobRunParameter, QBMEvent; markers reads entity valu…",
            "badges": [
              "C# insight",
              "reads entity values",
              "references DB/Dialog objects",
              "Job/process related markers"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsert.html",
            "summary": "create procedure QBM_PMNTableInsert (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @TargetIsView bit = 0 , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcI…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsertOwnPK",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsertownpk.html",
            "summary": "create procedure QBM_PMNTableInsertOwnPK (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcID varchar(38) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 100,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_ZITShopCheckDecision",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopcheckdecision.html",
            "summary": "create procedure QER_ZITShopCheckDecision (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @uid_personwantsorg varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_PWO…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 95,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTree",
            "url": "db/modules/qer-tubasetree.html",
            "summary": "dbo.QER_TUBaseTree: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 15 DBQueue task markers, 3 DML targets, and complexity score 252.619.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 92,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 91,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_PAfterMigrationTasks",
            "url": "db/modules/qer-paftermigrationtasks.html",
            "summary": "dbo.QER_PAfterMigrationTasks: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 13 DBQueue task markers, 2 DML targets, and complexity score 155.764.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAfterMigrationTasks",
            "url": "sources/sql-sql-stored-procedure-dbo-att-paftermigrationtasks.html",
            "summary": "create procedure ATT_PAfterMigrationTasks (@GenProcID varchar(38) ) as begin declare @MyModule varchar(3) = 'ATT' declare @XUser nvarchar(64 ) = object_name(@@procid) declare @Xdate datetime = getutcdate() declare @AttCasePendingNL QBM_YCursorBuffer SET XACT_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAttestationHelperFill",
            "url": "sources/sql-sql-stored-procedure-dbo-att-pattestationhelperfill.html",
            "summary": "create procedure ATT_PAttestationHelperFill (@UID_AttestationCase varchar(38) , @GenProcID varchar(38) , @isNewDecisionLevel bit = 0 , @CurrentLevelOnly int = 0 ) with execute as 'dbo' as begin declare @SubLevelNumber int declare @LevelNumber int declare @Lev…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationCheckValid",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationcheckvalid.html",
            "summary": "create procedure ATT_ZAttestationCheckValid (@SlotNumber int) as begin declare @SQLcmd nvarchar(1000) declare @UID_AttestationCase varchar (38) declare @GenProcID varchar(38) declare @BasisObjectKey varchar(138) declare @AbortMethod nvarchar(64) declare @UID_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_ZAttestationReminder",
            "url": "sources/sql-sql-stored-procedure-dbo-att-zattestationreminder.html",
            "summary": "create procedure ATT_ZAttestationReminder (@SlotNumber int) as begin declare @UID_AttestationCase varchar(38) declare @GenProcID varchar(38 ) declare @UID_AttestationHelper varchar(38) declare @UID_PersonHead varchar(38) declare @MinutesReminder int declare @…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "HOFireEvent"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "Table",
            "title": "dbo.BaseTree",
            "url": "db/tables/basetree.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 887, referenced by foreign key from table × 11, foreign key references table × 43, source text reference × 59.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "Table"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FCVStringToInt",
            "url": "db/modules/qbm-fcvstringtoint.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FGISessionContext",
            "url": "db/modules/qbm-fgisessioncontext.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/modules/qbm-pdbqueueinsert-bulk.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 615, source text reference × 385.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PJobUpdateState_Bulk",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobupdatestate-bulk.html",
            "summary": "create procedure QBM_PJobUpdateState_Bulk (@JobsToChange QBM_YJobStateInfo readonly ) as begin declare @JobQueueShadow QBM_YJobQueueShadow declare @JobCountTotal int declare @JobIndexCurrent int = 1 declare @IsSendMail bit declare @errmsg nvarchar(1024) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 90,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PScheduleStartJob",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pschedulestartjob.html",
            "summary": "create procedure QBM_PScheduleStartJob (@uid_JobAutoStart varchar(38) ) as begin set nocount on declare @BasisObjectType nvarchar(255) declare @UID_DialogTable varchar(38) declare @WhereClause nvarchar(max) declare @Name nvarchar(255) declare @Event nvarchar(…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "QBMEvent"
            ]
          },
          {
            "score": 90,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PSessionErrorAdd",
            "url": "db/modules/qbm-psessionerroradd.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          }
        ]
      },
      {
        "query": "JobEventGen",
        "expectAny": [
          "JobEventGen"
        ],
        "desc": "Job event generator source/decompile evidence",
        "status": "pass",
        "topScore": 2148,
        "topTitle": "JobEventGen",
        "topType": "dependency-hotspot",
        "hits": [
          {
            "score": 2148,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "JobEventGen",
            "url": "db/dialog-objects/jobeventgen.html",
            "summary": "37 reverse references. Relations: SQL expression dependency × 16, referenced by foreign key from table × 2, source text reference × 14, decompiled C# reference × 5.",
            "badges": [
              "dependency hotspot",
              "37 refs",
              "DialogObject"
            ]
          },
          {
            "score": 2140,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "JobEventGen",
            "url": "db/dialog-objects/jobeventgen.html",
            "summary": "Events Table: JobEventGen. Methods: 0; SQL refs: 16; C# refs: 5.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "JobEventGen",
              "object context"
            ]
          },
          {
            "score": 1753,
            "type": "table",
            "kind": "Table profile",
            "title": "JobEventGen",
            "url": "tables/jobeventgen.html",
            "summary": "1123 relation entries; 781 typed edges.",
            "badges": [
              "table",
              "metadata pending"
            ]
          },
          {
            "score": 1168,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TDAssembly_JobEventGen",
            "url": "sources/sql-sql-trigger-dbo-qbm-tdassembly-jobeventgen.html",
            "summary": "create trigger QBM_TDAssembly_JobEventGen on JobEventGen for Delete not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') BEGIN TRY if exists (select top 1 1 from deleted) goto start return start: declare @DBQueueElement…",
            "badges": [
              "SQL",
              "DBQueue insert",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 1168,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TIAssembly_JobEventGen",
            "url": "sources/sql-sql-trigger-dbo-qbm-tiassembly-jobeventgen.html",
            "summary": "create trigger QBM_TIAssembly_JobEventGen on JobEventGen for Insert not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') BEGIN TRY if exists (select top 1 1 from inserted) goto start return start: declare @DBQueueElemen…",
            "badges": [
              "SQL",
              "DBQueue insert",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 1168,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TUAssembly_JobEventGen",
            "url": "sources/sql-sql-trigger-dbo-qbm-tuassembly-jobeventgen.html",
            "summary": "create trigger QBM_TUAssembly_JobEventGen on JobEventGen for Update not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') BEGIN TRY if exists (select top 1 1 from inserted) goto start if exists (select top 1 1 from delet…",
            "badges": [
              "SQL",
              "DBQueue insert",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 1151,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-common-customizer-vi-common-customizer-jobeventgen",
            "url": "sources/cs-common-customizer-vi-common-customizer-jobeventgen.html",
            "summary": "classes JobEventGen; methods MoveNext, SetStateMachine, GetParameterCollection, GetParameterCollectionAsync, _GetParameterCollectionAsync, _CollectParamsAsync; references DialogTable, JobChain, JobEventGen, JobRunParameter, QBMEvent; markers reads entity valu…",
            "badges": [
              "C# insight",
              "reads entity values",
              "references DB/Dialog objects",
              "Job/process related markers"
            ]
          },
          {
            "score": 1148.125,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TUAssembly_JobEventGen",
            "url": "db/triggers.html#dbo-qbm-tuassembly-jobeventgen",
            "summary": "dbo.QBM_TUAssembly_JobEventGen: trigger metadata for parent table dbo.JobEventGen with 9 sys.sql_expression_dependencies references. Object refs: JobEventGen, QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueueRaw, QBMEvent, dbo.QBM_FGISessionContext,…",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 1147.875,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TDAssembly_JobEventGen",
            "url": "db/triggers.html#dbo-qbm-tdassembly-jobeventgen",
            "summary": "dbo.QBM_TDAssembly_JobEventGen: trigger metadata for parent table dbo.JobEventGen with 7 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueueRaw, QBMEvent, dbo.QBM_FGISessionContext, dbo.QBM_FGIT…",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted"
            ]
          },
          {
            "score": 1147.875,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TIAssembly_JobEventGen",
            "url": "db/triggers.html#dbo-qbm-tiassembly-jobeventgen",
            "summary": "dbo.QBM_TIAssembly_JobEventGen: trigger metadata for parent table dbo.JobEventGen with 7 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueueRaw, QBMEvent, dbo.QBM_FGISessionContext, dbo.QBM_FGIT…",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "inserted"
            ]
          },
          {
            "score": 1144,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TDAssembly_JobEventGen",
            "url": "db/modules/qbm-tdassembly-jobeventgen.html",
            "summary": "8 nodes and 7 edges. calls QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd; writes INSERT into, DELETE not; reads/joins deleted, QBMEvent",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 1144,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TIAssembly_JobEventGen",
            "url": "db/modules/qbm-tiassembly-jobeventgen.html",
            "summary": "8 nodes and 7 edges. calls QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd; writes INSERT not, INSERT into; reads/joins inserted, QBMEvent",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 1144,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TUAssembly_JobEventGen",
            "url": "db/modules/qbm-tuassembly-jobeventgen.html",
            "summary": "10 nodes and 9 edges. calls QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd; writes INSERT into, UPDATE not; reads/joins inserted, deleted, JobEventGen, QBMEvent",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 1142,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.JobEventGen",
            "url": "db/tables/jobeventgen.html",
            "summary": "29 nodes and 42 edges. Events",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "UID column",
              "FK out",
              "SQL expression dependency",
              "referenced by foreign key from table",
              "source text reference"
            ]
          },
          {
            "score": 1141,
            "type": "column-index",
            "kind": "DB column index",
            "title": "UID_JobEventGen",
            "url": "columns/index.html#col-uid_jobeventgen",
            "summary": "1 occurrences across 1 tables. Types: varchar(38) × 1. FK out: 0; referenced by: 0.",
            "badges": [
              "column index"
            ]
          },
          {
            "score": 1140.4717353401586,
            "type": "table-stats",
            "kind": "DB table stats",
            "title": "dbo.JobEventGen",
            "url": "db/tables/jobeventgen.html",
            "summary": "Events: CONFIGURATION table with 12 columns, 4 indexes, 6 triggers, 400 rows, and 0.312 MB in the sandbox snapshot.",
            "badges": [
              "table stats",
              "CONFIGURATION",
              "T"
            ]
          },
          {
            "score": 1136,
            "type": "db-inventory-table",
            "kind": "Table",
            "title": "dbo.JobEventGen",
            "url": "db/tables/jobeventgen.html",
            "summary": "Events",
            "badges": [
              "DB inventory",
              "table",
              "T",
              "CONFIGURATION"
            ]
          },
          {
            "score": 1134,
            "type": "db-inventory-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TDAssembly_JobEventGen",
            "url": "db/modules/qbm-tdassembly-jobeventgen.html",
            "summary": "SQL_TRIGGER. Parent: JobEventGen. Dependencies: 7. Parameters: 0.",
            "badges": [
              "DB inventory",
              "SQL_TRIGGER",
              "has parent"
            ]
          },
          {
            "score": 1134,
            "type": "db-inventory-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TIAssembly_JobEventGen",
            "url": "db/modules/qbm-tiassembly-jobeventgen.html",
            "summary": "SQL_TRIGGER. Parent: JobEventGen. Dependencies: 7. Parameters: 0.",
            "badges": [
              "DB inventory",
              "SQL_TRIGGER",
              "has parent"
            ]
          },
          {
            "score": 1134,
            "type": "db-inventory-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TUAssembly_JobEventGen",
            "url": "db/modules/qbm-tuassembly-jobeventgen.html",
            "summary": "SQL_TRIGGER. Parent: JobEventGen. Dependencies: 9. Parameters: 0.",
            "badges": [
              "DB inventory",
              "SQL_TRIGGER",
              "has parent"
            ]
          }
        ]
      },
      {
        "query": "PersonWantsOrg",
        "expectAny": [
          "PersonWantsOrg"
        ],
        "desc": "IT Shop order object/table/source evidence",
        "status": "pass",
        "topScore": 2163,
        "topTitle": "PersonWantsOrg",
        "topType": "dependency-hotspot",
        "hits": [
          {
            "score": 2163,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "PersonWantsOrg",
            "url": "db/dialog-objects/personwantsorg.html",
            "summary": "757 reverse references. Relations: SQL expression dependency × 619, foreign key references table × 8, referenced by foreign key from table × 8, source text reference × 104, decompiled C# reference × 18.",
            "badges": [
              "dependency hotspot",
              "757 refs",
              "DialogObject"
            ]
          },
          {
            "score": 2140,
            "type": "db-inventory-dialog-object",
            "kind": "DialogObject",
            "title": "PersonWantsOrg",
            "url": "db/dialog-objects/personwantsorg.html",
            "summary": "Request procedures Table: PersonWantsOrg. Methods: 0; SQL refs: 80; C# refs: 18.",
            "badges": [
              "DB inventory",
              "DialogObject",
              "PersonWantsOrg",
              "object context"
            ]
          },
          {
            "score": 2133,
            "type": "object",
            "kind": "Object profile",
            "title": "PersonWantsOrg",
            "url": "objects/personwantsorg.html",
            "summary": "IT Shop request and approval state carrier. Most order-submit, approval, and product assignment flows converge here.",
            "badges": [
              "relation view",
              "Workspace Evidence",
              "Sandbox DB",
              "Decompiled Source"
            ]
          },
          {
            "score": 1753,
            "type": "table",
            "kind": "Table profile",
            "title": "PersonWantsOrg",
            "url": "tables/personwantsorg.html",
            "summary": "320 relation entries; 194 typed edges.",
            "badges": [
              "table",
              "metadata pending"
            ]
          },
          {
            "score": 1168,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QER_TIPersonWantsOrg",
            "url": "sources/sql-sql-trigger-dbo-qer-tipersonwantsorg.html",
            "summary": "create trigger QER_TIPersonWantsOrg on PersonWantsOrg for Insert not for Replication as begin declare @DecisionOnInsert int = 0 declare @uid_personwantsorg varchar(38) declare @isMassInsert bit = 0 declare @XUser nvarchar(64) declare @heute datetime = getutcd…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "DBQueue insert"
            ]
          },
          {
            "score": 1168,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QER_TUPersonWantsOrg",
            "url": "sources/sql-sql-trigger-dbo-qer-tupersonwantsorg.html",
            "summary": "create trigger QER_TUPersonWantsOrg on PersonWantsOrg for UPDATE not for Replication as begin declare @uid_Personwantsorg varchar(38) declare @isNewDecisionLevel bit declare @DecisionOnInsert int = 0 declare @IsOrderStarted bit declare @PWOBuffer QBM_YCursorB…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod",
              "DBQueue insert"
            ]
          },
          {
            "score": 1166,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-qer-customizer-qer-customizer-personwantsorg",
            "url": "sources/cs-qer-customizer-qer-customizer-personwantsorg.html",
            "summary": "classes PersonWantsOrg, MP, WellKnownDecisionRules, DecisionHistoryArgs; methods MoveNext, SetStateMachine, _003C_GetUIDPwoState_003Eb__0, _003CInitializeMNRelationKeys_003Eb__0, _003CBaseTreeAssign_003Eb__0, Abort; references AccProduct, BasetreeAssign, Base…",
            "badges": [
              "C# insight",
              "reads entity values",
              "writes entity values",
              "references DB/Dialog objects",
              "IT Shop related markers",
              "Job/process related markers"
            ]
          },
          {
            "score": 1153,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QER_TUPersonWantsOrg",
            "url": "db/routine-call-graph.html#caller-qer-tupersonwantsorg",
            "summary": "dbo.QER_TUPersonWantsOrg has 9 distinct called-routine references: dbo.QBM_PDBQueueInsert_Bulk, dbo.QBM_PJobCreate_SQLDel_L, dbo.QBM_PJobCreate_SQLDel_B, dbo.QER_PITShopOrderResetOneLevel, dbo.QBM_PJobCreate_HOCallMethod_L, dbo.QER_PITShopHelperFill_bulk, dbo…",
            "badges": [
              "routine caller",
              "SQL_TRIGGER",
              "DBQueue task refs"
            ]
          },
          {
            "score": 1152,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_PersonWantsOrg",
            "url": "db/routine-parameters.html#param-uid-personwantsorg",
            "summary": "74 routines declare this parameter. Types: varchar × 74. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 1150.75,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QER_TUPersonWantsOrg",
            "url": "db/triggers.html#dbo-qer-tupersonwantsorg",
            "summary": "dbo.QER_TUPersonWantsOrg: trigger metadata for parent table dbo.PersonWantsOrg with 30 sys.sql_expression_dependencies references. Object refs: Delegation, HelperPWOCompliance, HelperPWOPersonHasObject, Person, PersonWantsOrg, pwohelperpwo, QBM_PDBQueueInsert…",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 1148.5,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QER_TIPersonWantsOrg",
            "url": "db/triggers.html#dbo-qer-tipersonwantsorg",
            "summary": "dbo.QER_TIPersonWantsOrg: trigger metadata for parent table dbo.PersonWantsOrg with 12 sys.sql_expression_dependencies references. Object refs: DialogProcess, PersonWantsOrg, QBM_PDBQueueInsert_Bulk, QBM_PJobCreate_HOCallMethod_L, QBM_PSessionErrorAdd, QBM_YD…",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "inserted"
            ]
          },
          {
            "score": 1148,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-cpl-customizer-cpl-customizer-personwantsorg",
            "url": "sources/cs-cpl-customizer-cpl-customizer-personwantsorg.html",
            "summary": "classes PersonWantsOrg; methods MoveNext, SetStateMachine, ComplianceCheckSimple; references Person, PersonWantsOrg; markers reads entity values, references DB/Dialog objects, IT Shop related markers",
            "badges": [
              "C# insight",
              "reads entity values",
              "references DB/Dialog objects",
              "IT Shop related markers"
            ]
          },
          {
            "score": 1148,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QER_TDPersonWantsOrg",
            "url": "sources/sql-sql-trigger-dbo-qer-tdpersonwantsorg.html",
            "summary": "create trigger QER_TDPersonWantsOrg on PersonWantsOrg for DELETE not for Replication as begin BEGIN TRY if exists (select top 1 1 from deleted ) goto start return start: declare @GenProcID varchar(38) select @GenProcID = dbo.QBM_FGISessionContext('') declare …",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 1148,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QER_TIPersonWantsOrg",
            "url": "db/routine-call-graph.html#caller-qer-tipersonwantsorg",
            "summary": "dbo.QER_TIPersonWantsOrg has 4 distinct called-routine references: dbo.QER_PITShopPersonHasObjFill_b, dbo.QBM_PJobCreate_HOCallMethod_L, dbo.QBM_PDBQueueInsert_Bulk, dbo.QBM_PSessionErrorAdd.",
            "badges": [
              "routine caller",
              "SQL_TRIGGER",
              "DBQueue task refs"
            ]
          },
          {
            "score": 1148,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "PersonWantsOrg_Cancel",
            "url": "db/dialog-objects/personwantsorg-cancel.html",
            "summary": "1 reverse references. Relations: decompiled C# reference × 1.",
            "badges": [
              "dependency hotspot",
              "1 refs",
              "DialogObject"
            ]
          },
          {
            "score": 1148,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "PersonWantsOrg_Prolongate",
            "url": "db/dialog-objects/personwantsorg-prolongate.html",
            "summary": "1 reverse references. Relations: decompiled C# reference × 1.",
            "badges": [
              "dependency hotspot",
              "1 refs",
              "DialogObject"
            ]
          },
          {
            "score": 1148,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "PersonWantsOrg_Query",
            "url": "db/dialog-objects/personwantsorg-query.html",
            "summary": "1 reverse references. Relations: decompiled C# reference × 1.",
            "badges": [
              "dependency hotspot",
              "1 refs",
              "DialogObject"
            ]
          },
          {
            "score": 1147.625,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QER_TDPersonWantsOrg",
            "url": "db/triggers.html#dbo-qer-tdpersonwantsorg",
            "summary": "dbo.QER_TDPersonWantsOrg: trigger metadata for parent table dbo.PersonWantsOrg with 5 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueueRaw, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "deleted"
            ]
          },
          {
            "score": 1144,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QER_TDPersonWantsOrg",
            "url": "db/modules/qer-tdpersonwantsorg.html",
            "summary": "7 nodes and 6 edges. calls QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd; writes INSERT into, DELETE not; reads/joins deleted",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 1144,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QER_TIPersonWantsOrg",
            "url": "db/modules/qer-tipersonwantsorg.html",
            "summary": "20 nodes and 21 edges. calls QER_PITShopPersonHasObjFill_b, QBM_PJobCreate_HOCallMethod_L, QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd; writes INSERT not, INSERT into, INSERT DialogProcess, INSERT PersonWantsOrg, UPDATE personwantsorg; reads/joins inserted,…",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses config",
              "uses session context",
              "queues task"
            ]
          }
        ]
      },
      {
        "query": "module graph QBM_PDBQueueInsert",
        "expectAny": [
          "QBM_PDBQueueInsert"
        ],
        "expectType": [
          "module-graph",
          "sql-module",
          "db-module"
        ],
        "desc": "module graph/source module discoverability",
        "status": "pass",
        "topScore": 352.28,
        "topTitle": "QBM_PDBQueueInsert_Single → QBM",
        "topType": "dbqueue-route",
        "hits": [
          {
            "score": 352.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-qbm",
            "summary": "QBM_PDBQueueInsert_Single with QBM task-family markers: 132 caller modules, 57 task markers, 35 DML target patterns, and 9 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "QBM"
            ]
          },
          {
            "score": 348.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-BufferTProcessModule",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-buffertprocessmodule",
            "summary": "QBM-K-BufferTProcessModule: 1 caller modules route through QBM_PDBQueueInsert_Single; 1 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 348.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-BufferTProcessModulePU",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-buffertprocessmodulepu",
            "summary": "QBM-K-BufferTProcessModulePU: 1 caller modules route through QBM_PDBQueueInsert_Single; 1 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 299,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-bulk",
            "summary": "dbo.QBM_PDBQueueInsert_Bulk is referenced by 508 source-derived SQL caller modules. Caller types: SQL_TRIGGER × 412, SQL_STORED_PROCEDURE × 93, SQL_SCALAR_FUNCTION × 3.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 299,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_Single",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-single",
            "summary": "dbo.QBM_PDBQueueInsert_Single is referenced by 164 source-derived SQL caller modules. Caller types: SQL_TRIGGER × 109, SQL_STORED_PROCEDURE × 54, SQL_SCALAR_FUNCTION × 1.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 292.33114148126583,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_WaitForComp",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-waitforcomp",
            "summary": "dbo.QBM_PDBQueueInsert_WaitForComp is referenced by 10 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 10.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 288.8164799306237,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_Int",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-int",
            "summary": "dbo.QBM_PDBQueueInsert_Int is referenced by 3 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 3.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 284.175,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Bulk",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-bulk",
            "summary": "QBM_PDBQueueInsert_Bulk: 494 source-derived SQL caller modules, 196 task markers, 88 DML targets, and 35 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 282.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_Bulk with QBM task-family markers: 142 caller modules, 62 task markers, 39 DML target patterns, and 8 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QBM"
            ]
          },
          {
            "score": 281.8,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_Bulk with QER task-family markers: 120 caller modules, 52 task markers, 33 DML target patterns, and 18 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QER"
            ]
          },
          {
            "score": 280.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → TSB",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-tsb",
            "summary": "QBM_PDBQueueInsert_Bulk with TSB task-family markers: 92 caller modules, 21 task markers, 6 DML target patterns, and 3 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "TSB"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/modules/qbm-pdbqueueinsert-bulk.html",
            "summary": "91 nodes and 90 edges. calls QBM_PSessionErrorAdd, QBM_PJournal, QBM_PSessionContextSet, QBM_PDBQueueInsert_Int; writes INSERT into, INSERT QBMDBQueuePond; reads/joins QBMDBQueueTaskMetric; uses session context TempQueue, QBMDBQueuePond, INSERTEDINTODBQUEUE",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses session context",
              "SQL expression dependency"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_PDBQueueInsert_Int",
            "url": "db/modules/qbm-pdbqueueinsert-int.html",
            "summary": "25 nodes and 28 edges. calls QBM_PSessionContextSet, QBM_PJournal, QBM_PSessionErrorAdd, QBM_PDBQueueInsert_Single; writes INSERT into, INSERT DialogDBQueue, UPDATE DialogDatabase; reads/joins QBMDBQueueTaskMetric, QBMDBQueueTask, DialogDBQueue, DialogTable; …",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses config",
              "uses session context",
              "queues task"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_PDBQueueInsert_Single",
            "url": "db/modules/qbm-pdbqueueinsert-single.html",
            "summary": "85 nodes and 84 edges. calls QBM_PJournal, QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd; writes INSERT into",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "writes",
              "SQL expression dependency"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_PDBQueueInsert_WaitForComp",
            "url": "db/modules/qbm-pdbqueueinsert-waitforcomp.html",
            "summary": "15 nodes and 24 edges. calls QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd; reads/joins DialogDatabase",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "queues task",
              "SQL expression dependency",
              "source text reference"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_ZBufferTProcessModule",
            "url": "db/modules/qbm-zbuffertprocessmodule.html",
            "summary": "8 nodes and 7 edges. calls QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd; writes INSERT into; reads/joins QBMBufferTransfer",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_ZBufferTProcessModulePU",
            "url": "db/modules/qbm-zbuffertprocessmodulepu.html",
            "summary": "11 nodes and 10 edges. calls QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd; writes INSERT into; reads/joins QBMBufferTransfer, DialogTable, QBM_VStartupTables, dialogcolumn",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 280,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Single",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-single",
            "summary": "QBM_PDBQueueInsert_Single: 160 source-derived SQL caller modules, 119 task markers, 63 DML targets, and 19 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 278.84000000000003,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → ADS",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-ads",
            "summary": "QBM_PDBQueueInsert_Bulk with ADS task-family markers: 46 caller modules, 8 task markers, 14 DML target patterns, and 4 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "ADS"
            ]
          },
          {
            "score": 278.52,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → LDP",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-ldp",
            "summary": "QBM_PDBQueueInsert_Bulk with LDP task-family markers: 38 caller modules, 7 task markers, 10 DML target patterns, and 4 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "LDP"
            ]
          }
        ]
      },
      {
        "query": "ADS_TATTUADSAccount trigger on table",
        "expectAny": [
          "ADS_TATTUADSAccount",
          "trigger on table"
        ],
        "expectType": [
          "relation-edge",
          "architecture"
        ],
        "desc": "typed edge search sample coverage",
        "status": "pass",
        "topScore": 524,
        "topTitle": "QBM-K-CommonMakeWatchtrigger",
        "topType": "dbqueue-marker",
        "hits": [
          {
            "score": 524,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-CommonMakeWatchtrigger",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonmakewatchtrigger",
            "summary": "QBM-K-CommonMakeWatchtrigger: source-derived DBQueue/task marker found in 20 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 522,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-CommonMakeRITrigger",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonmakeritrigger",
            "summary": "QBM-K-CommonMakeRITrigger: source-derived DBQueue/task marker found in 10 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 490,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ADS_TATTUADSAccount → ADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ads-tattuadsaccount.html",
            "summary": "Trigger parent table: ADSAccount",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 458.5,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonMakeWatchtrigger",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonmakewatchtrigger",
            "summary": "QBM-K-CommonMakeWatchtrigger: 20 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp; 8 DML target patterns, 1 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 457.25,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonMakeRITrigger",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonmakeritrigger",
            "summary": "QBM-K-CommonMakeRITrigger: 10 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 5 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 456.875,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonMakeRITriggerPre",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonmakeritriggerpre",
            "summary": "QBM-K-CommonMakeRITriggerPre: 7 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 5 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 456.25,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-TableRevisionFill",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-tablerevisionfill",
            "summary": "QBM-K-TableRevisionFill: 2 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 4 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 456.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonMakeWatchtriggerS",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonmakewatchtriggers",
            "summary": "QBM-K-CommonMakeWatchtriggerS: 1 caller modules route through QBM_PDBQueueInsert_Single; 0 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 451.4,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-CommonMakeRITriggerPre",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonmakeritriggerpre",
            "summary": "QBM-K-CommonMakeRITriggerPre: source-derived DBQueue/task marker found in 7 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 450.4,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-TableRevisionFill",
            "url": "db/dbqueue-markers.html#task-qbm-k-tablerevisionfill",
            "summary": "QBM-K-TableRevisionFill: source-derived DBQueue/task marker found in 2 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 450.2,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-CommonMakeWatchtriggerS",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonmakewatchtriggers",
            "summary": "QBM-K-CommonMakeWatchtriggerS: source-derived DBQueue/task marker found in 1 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 449.59176003468815,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PTableLockEscalationSet",
            "url": "db/routine-call-graph.html#target-qbm-ptablelockescalationset",
            "summary": "dbo.QBM_PTableLockEscalationSet is referenced by 4 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 4.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 445,
            "type": "dependency-hotspot",
            "kind": "Referenced object",
            "title": "qbm_ytriggeroperation",
            "url": "search.html?q=qbm_ytriggeroperation",
            "summary": "952 reverse references. Relations: SQL expression dependency × 952.",
            "badges": [
              "dependency hotspot",
              "952 refs",
              "Referenced object"
            ]
          },
          {
            "score": 444,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FSQTriggerWatchTable",
            "url": "db/modules/qbm-fsqtriggerwatchtable.html",
            "summary": "1 reverse references. Relations: SQL expression dependency × 1.",
            "badges": [
              "dependency hotspot",
              "1 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 444,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PTableLockEscalationSet",
            "url": "db/modules/qbm-ptablelockescalationset.html",
            "summary": "8 reverse references. Relations: SQL expression dependency × 4, source text reference × 4.",
            "badges": [
              "dependency hotspot",
              "8 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 444,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PTriggersInactiveForTable",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-ptriggersinactivefortable.html",
            "summary": "create procedure QBM_PTriggersInactiveForTable ( @TableName varchar(30) , @EventName varchar(16) ) as begin declare @GenProcID varchar(38) declare @XUser nvarchar(64) declare @DisabledValue bit = 1 declare @DebugSwitch int = 0 SET XACT_ABORT OFF BEGIN TRY sel…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 444,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PTriggersInactiveForTable",
            "url": "db/modules/qbm-ptriggersinactivefortable.html",
            "summary": "6 reverse references. Relations: SQL expression dependency × 3, source text reference × 3.",
            "badges": [
              "dependency hotspot",
              "6 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 441,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@TableForTrigger",
            "url": "db/routine-parameters.html#param-tablefortrigger",
            "summary": "1 routines declare this parameter. Types: varchar × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 441,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-common-customizer-vi-common-customizer-dialogtable",
            "url": "sources/cs-common-customizer-vi-common-customizer-dialogtable.html",
            "summary": "classes DialogTable, _003C_003Ec__DisplayClass4_0; methods _003C_ConfigureColumns_003Eb__0, MoveNext, SetStateMachine, OnSavingAsync, _ConfigureColumns, OnSavedAsync; references DialogCalendar, DialogColumn, DialogDBQueue, DialogMultiLanguage, DialogNotificat…",
            "badges": [
              "C# insight",
              "reads entity values",
              "references DB/Dialog objects",
              "Job/process related markers"
            ]
          },
          {
            "score": 440,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_FSQTriggerWatchTable",
            "url": "db/modules/qbm-fsqtriggerwatchtable.html",
            "summary": "9 nodes and 8 edges. writes INSERT into, INSERT DialogWatchProperty, INSERT DialogWatchOperation; reads/joins QBM_FTColumnsToWatch, inserted, DialogTable, DialogColumn",
            "badges": [
              "relation graph",
              "module graph",
              "reads/joins",
              "writes",
              "SQL expression dependency"
            ]
          }
        ]
      },
      {
        "query": "DialogObject PutValue",
        "expectAny": [
          "PutValue",
          "DialogObject"
        ],
        "desc": "DialogObject method marker coverage",
        "status": "pass",
        "topScore": 248.375,
        "topTitle": "dbo.QBM_TUDialogObject",
        "topType": "db-trigger",
        "hits": [
          {
            "score": 248.375,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TUDialogObject",
            "url": "db/triggers.html#dbo-qbm-tudialogobject",
            "summary": "dbo.QBM_TUDialogObject: trigger metadata for parent table dbo.DialogObject with 11 sys.sql_expression_dependencies references. Object refs: DialogObject, DialogTable, QBM_PDBQueueInsert_Bulk, QBM_PPrePropCheckSyntax, QBM_PSessionErrorAdd, QBM_PSQLCheckExecuta…",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 248.125,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TIDialogObject",
            "url": "db/triggers.html#dbo-qbm-tidialogobject",
            "summary": "dbo.QBM_TIDialogObject: trigger metadata for parent table dbo.DialogObject with 9 sys.sql_expression_dependencies references. Object refs: DialogTable, QBM_PDBQueueInsert_Bulk, QBM_PPrePropCheckSyntax, QBM_PSessionErrorAdd, QBM_PSQLCheckExecutable, QBM_YDBQue…",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "inserted"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TDAssembly_DialogObject",
            "url": "sources/sql-sql-trigger-dbo-qbm-tdassembly-dialogobject.html",
            "summary": "create trigger QBM_TDAssembly_DialogObject on DialogObject for Delete not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') BEGIN TRY if exists (select top 1 1 from deleted) goto start return start: exec QBM_PDBQueueInse…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TDDialogObjectHasSheet",
            "url": "sources/sql-sql-trigger-dbo-qbm-tddialogobjecthassheet.html",
            "summary": "create trigger QBM_TDDialogObjectHasSheet on DialogObjectHasSheet for Delete not for Replication as begin BEGIN TRY if exists (select top 1 1 from deleted) goto start return start: declare @GenProcID varchar(38) select @GenProcID = dbo.QBM_FGISessionContext('…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TIAssembly_DialogObject",
            "url": "sources/sql-sql-trigger-dbo-qbm-tiassembly-dialogobject.html",
            "summary": "create trigger QBM_TIAssembly_DialogObject on DialogObject for Insert not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') BEGIN TRY if exists (select top 1 1 from inserted) goto start return start: if exists (select to…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TIDialogObject",
            "url": "sources/sql-sql-trigger-dbo-qbm-tidialogobject.html",
            "summary": "create trigger QBM_TIDialogObject on DialogObject for Insert not for Replication as begin declare @SQLToCheck QBM_YParameterList declare @ConditionsToCheck QBM_YParameterList BEGIN TRY if exists (select top 1 1 from inserted) goto start return start: declare …",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QBM_TIDialogObject",
            "url": "db/routine-call-graph.html#caller-qbm-tidialogobject",
            "summary": "dbo.QBM_TIDialogObject has 4 distinct called-routine references: dbo.QBM_PPrePropCheckSyntax, dbo.QBM_PSQLCheckExecutable, dbo.QBM_PDBQueueInsert_Bulk, dbo.QBM_PSessionErrorAdd.",
            "badges": [
              "routine caller",
              "SQL_TRIGGER",
              "DBQueue task refs"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TIDialogObjectHasSheet",
            "url": "sources/sql-sql-trigger-dbo-qbm-tidialogobjecthassheet.html",
            "summary": "create trigger QBM_TIDialogObjectHasSheet on DialogObjectHasSheet for Insert not for Replication as begin BEGIN TRY if exists (select top 1 1 from inserted) goto start return start: declare @GenProcID varchar(38) select @GenProcID = dbo.QBM_FGISessionContext(…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TUAssembly_DialogObject",
            "url": "sources/sql-sql-trigger-dbo-qbm-tuassembly-dialogobject.html",
            "summary": "create trigger QBM_TUAssembly_DialogObject on DialogObject for Update not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') BEGIN TRY if exists (select top 1 1 from inserted) goto start if exists (select top 1 1 from del…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TUDialogObject",
            "url": "sources/sql-sql-trigger-dbo-qbm-tudialogobject.html",
            "summary": "create trigger QBM_TUDialogObject on DialogObject for Update not for Replication as begin declare @SQLToCheck QBM_YParameterList declare @ConditionsToCheck QBM_YParameterList BEGIN TRY if exists (select top 1 1 from inserted) goto start if exists (select top …",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QBM_TUDialogObject",
            "url": "db/routine-call-graph.html#caller-qbm-tudialogobject",
            "summary": "dbo.QBM_TUDialogObject has 4 distinct called-routine references: dbo.QBM_PSQLCheckExecutable, dbo.QBM_PPrePropCheckSyntax, dbo.QBM_PDBQueueInsert_Bulk, dbo.QBM_PSessionErrorAdd.",
            "badges": [
              "routine caller",
              "SQL_TRIGGER",
              "DBQueue task refs"
            ]
          },
          {
            "score": 248,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "DialogObject",
            "url": "db/dialog-objects/dialogobject.html",
            "summary": "23 reverse references. Relations: SQL expression dependency × 9, foreign key references table × 4, referenced by foreign key from table × 2, source text reference × 6, decompiled C# reference × 2.",
            "badges": [
              "dependency hotspot",
              "23 refs",
              "DialogObject"
            ]
          },
          {
            "score": 248,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "DialogObjectHasMethod",
            "url": "db/dialog-objects/dialogobjecthasmethod.html",
            "summary": "2 reverse references. Relations: referenced by foreign key from table × 2.",
            "badges": [
              "dependency hotspot",
              "2 refs",
              "DialogObject"
            ]
          },
          {
            "score": 248,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "DialogObjectHasSheet",
            "url": "db/dialog-objects/dialogobjecthassheet.html",
            "summary": "7 reverse references. Relations: SQL expression dependency × 2, referenced by foreign key from table × 2, source text reference × 2, decompiled C# reference × 1.",
            "badges": [
              "dependency hotspot",
              "7 refs",
              "DialogObject"
            ]
          },
          {
            "score": 247.625,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TDDialogObjectHasSheet",
            "url": "db/triggers.html#dbo-qbm-tddialogobjecthassheet",
            "summary": "dbo.QBM_TDDialogObjectHasSheet: trigger metadata for parent table dbo.DialogObjectHasSheet with 5 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueueRaw, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted"
            ]
          },
          {
            "score": 247.625,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TIDialogObjectHasSheet",
            "url": "db/triggers.html#dbo-qbm-tidialogobjecthassheet",
            "summary": "dbo.QBM_TIDialogObjectHasSheet: trigger metadata for parent table dbo.DialogObjectHasSheet with 5 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueueRaw, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "inserted"
            ]
          },
          {
            "score": 247.625,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TUAssembly_DialogObject",
            "url": "db/triggers.html#dbo-qbm-tuassembly-dialogobject",
            "summary": "dbo.QBM_TUAssembly_DialogObject: trigger metadata for parent table dbo.DialogObject with 5 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 247.5,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TDAssembly_DialogObject",
            "url": "db/triggers.html#dbo-qbm-tdassembly-dialogobject",
            "summary": "dbo.QBM_TDAssembly_DialogObject: trigger metadata for parent table dbo.DialogObject with 4 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted"
            ]
          },
          {
            "score": 247.5,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.QBM_TIAssembly_DialogObject",
            "url": "db/triggers.html#dbo-qbm-tiassembly-dialogobject",
            "summary": "dbo.QBM_TIAssembly_DialogObject: trigger metadata for parent table dbo.DialogObject with 4 sys.sql_expression_dependencies references. Object refs: QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "inserted"
            ]
          },
          {
            "score": 245,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@InputValue",
            "url": "db/routine-parameters.html#param-inputvalue",
            "summary": "4 routines declare this parameter. Types: nvarchar × 4. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          }
        ]
      },
      {
        "query": "@UID_Person routine parameter",
        "expectAny": [
          "@UID_Person",
          "routine parameter"
        ],
        "expectType": [
          "routine-parameter"
        ],
        "desc": "routine parameter index discoverability",
        "status": "pass",
        "topScore": 301,
        "topTitle": "@UID_Person",
        "topType": "routine-parameter",
        "hits": [
          {
            "score": 301,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_Person",
            "url": "db/routine-parameters.html#param-uid-person",
            "summary": "302 routines declare this parameter. Types: varchar × 302. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 288,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_PersonWantsOrg",
            "url": "db/routine-parameters.html#param-uid-personwantsorg",
            "summary": "74 routines declare this parameter. Types: varchar × 74. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 282,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_PersonHead",
            "url": "db/routine-parameters.html#param-uid-personhead",
            "summary": "10 routines declare this parameter. Types: varchar × 10. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 282,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@uid_personordered",
            "url": "db/routine-parameters.html#param-uid-personordered",
            "summary": "12 routines declare this parameter. Types: varchar × 12. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 281,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@dummyUID_PersonOrdered",
            "url": "db/routine-parameters.html#param-dummyuid-personordered",
            "summary": "4 routines declare this parameter. Types: varchar × 4. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 281,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@uid_personinserted",
            "url": "db/routine-parameters.html#param-uid-personinserted",
            "summary": "6 routines declare this parameter. Types: varchar × 6. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 281,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_PersonOrdered_New",
            "url": "db/routine-parameters.html#param-uid-personordered-new",
            "summary": "1 routines declare this parameter. Types: varchar × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 281,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_PersonOrdered_Old",
            "url": "db/routine-parameters.html#param-uid-personordered-old",
            "summary": "1 routines declare this parameter. Types: varchar × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 281,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_personReceiver",
            "url": "db/routine-parameters.html#param-uid-personreceiver",
            "summary": "1 routines declare this parameter. Types: varchar × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 281,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@UID_PersonSender",
            "url": "db/routine-parameters.html#param-uid-personsender",
            "summary": "1 routines declare this parameter. Types: varchar × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 270,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "QER\\ITShop\\ReplaceAssignmentRequestOnLeaveCU\\UID_PersonFallback",
            "url": "db/config/qer-itshop-replaceassignmentrequestonleavecu-uid-personfallback.html",
            "summary": "This configuration parameter specifies which identity is used as fallback if no other request recipient can be determined for an assignment request. This identity must be a customer in all shops in which assignments can be requested. To do this, enter the UID…",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@CountParameter",
            "url": "db/routine-parameters.html#param-countparameter",
            "summary": "4 routines declare this parameter. Types: int × 4. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@CountParameterOfTask",
            "url": "db/routine-parameters.html#param-countparameteroftask",
            "summary": "1 routines declare this parameter. Types: int × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@DummyParameter",
            "url": "db/routine-parameters.html#param-dummyparameter",
            "summary": "2 routines declare this parameter. Types: varchar × 2. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@Parameter",
            "url": "db/routine-parameters.html#param-parameter",
            "summary": "1 routines declare this parameter. Types: QBM_YCursorBuffer × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@ParameterDef",
            "url": "db/routine-parameters.html#param-parameterdef",
            "summary": "2 routines declare this parameter. Types: varchar × 2. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@parametername",
            "url": "db/routine-parameters.html#param-parametername",
            "summary": "2 routines declare this parameter. Types: nvarchar × 2. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@Parameters",
            "url": "db/routine-parameters.html#param-parameters",
            "summary": "4 routines declare this parameter. Types: QBM_YParameterList × 3, nvarchar × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@ParameterSoFar",
            "url": "db/routine-parameters.html#param-parametersofar",
            "summary": "1 routines declare this parameter. Types: QBM_YParameterList × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          },
          {
            "score": 263,
            "type": "routine-parameter",
            "kind": "SQL routine parameter",
            "title": "@ParameterValue",
            "url": "db/routine-parameters.html#param-parametervalue",
            "summary": "1 routines declare this parameter. Types: nvarchar × 1. Output declarations: 0.",
            "badges": [
              "routine parameter",
              "input parameter"
            ]
          }
        ]
      },
      {
        "query": "QBM_PDBQCS_SlotExec routine signature",
        "expectAny": [
          "QBM_PDBQCS_SlotExec",
          "@SlotNumber"
        ],
        "expectType": [
          "routine-signature",
          "db-inventory-module",
          "sql-module"
        ],
        "desc": "routine signature and module parameter discoverability",
        "status": "pass",
        "topScore": 282,
        "topTitle": "dbo.QBM_PDBQCS_SlotExec",
        "topType": "routine-signature",
        "hits": [
          {
            "score": 282,
            "type": "routine-signature",
            "kind": "Stored procedure",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "11 declared parameters; @SlotNumber int, @UID_Task varchar, @CountParameter int, @Procedurename varchar, @IsWithoutTransaction bit, @ChangeLimit int, @isBulkenabled bit, @CountRowsProcessed int OUTPUT, @ChangedElements int OUTPUT, @OverLoadCount int OUTPUT.",
            "badges": [
              "routine signature",
              "Stored procedure",
              "has output parameter"
            ]
          },
          {
            "score": 270,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/routine-call-graph.html#caller-qbm-pdbqcs-slotexec",
            "summary": "dbo.QBM_PDBQCS_SlotExec has 8 distinct called-routine references: dbo.QBM_PJournal, dbo.QBM_PSessionContextSet, dbo.QBM_PTransactionLevelCheck, dbo.QBM_PSessionErrorClean, dbo.QBM_PDBQueueReplGenProcID, dbo.QBM_PDBQCS_SlotRunner, dbo.QBM_PSessionErrorAdd, dbo…",
            "badges": [
              "routine caller",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 252,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "Common\\MailNotification\\Signature",
            "url": "db/config/common-mailnotification-signature.html",
            "summary": "Signature in emails generated automatically from mail templates.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 252,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "Common\\MailNotification\\Signature\\Caption",
            "url": "db/config/common-mailnotification-signature-caption.html",
            "summary": "Signature under the complimentary close.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 252,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "Common\\MailNotification\\Signature\\Company",
            "url": "db/config/common-mailnotification-signature-company.html",
            "summary": "Company name.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 252,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "Common\\MailNotification\\Signature\\Link",
            "url": "db/config/common-mailnotification-signature-link.html",
            "summary": "Link to company website.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 252,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "Common\\MailNotification\\Signature\\LinkDisplay",
            "url": "db/config/common-mailnotification-signature-linkdisplay.html",
            "summary": "Display name of company website",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotexec.html",
            "summary": "create procedure QBM_PDBQCS_SlotExec (@SlotNumber int , @UID_Task varchar(38) , @CountParameter int , @Procedurename varchar(30) , @IsWithoutTransaction bit , @ChangeLimit int , @isBulkenabled bit , @CountRowsProcessed int output , @ChangedElements int output…",
            "badges": [
              "SQL",
              "ChangeLimit"
            ]
          },
          {
            "score": 244,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "20 nodes and 19 edges. calls QBM_PJournal, QBM_PSessionContextSet, QBM_PTransactionLevelCheck, QBM_PSessionErrorClean, QBM_PDBQueueReplGenProcID…; writes INSERT into; reads/joins QBMDBQueueTaskMetric, QBMDBQueueCurrent, DialogDatabase; uses session context XU…",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses session context"
            ]
          },
          {
            "score": 242,
            "type": "db-inventory-script",
            "kind": "DialogScript",
            "title": "VI_GetRichMailSignature",
            "url": "db/scripts/vi-getrichmailsignature.html",
            "summary": "Provides the components of the e-mail signature in accordance with the configuration parameters 'Common\\MailNotification\\Signature\\..' (use in mail templates). Related tables: . SQL refs: 0; C# refs: 0.",
            "badges": [
              "DB inventory",
              "DialogScript",
              "script context"
            ]
          },
          {
            "score": 241,
            "type": "column-index",
            "kind": "DB column index",
            "title": "SignatureCount",
            "url": "columns/index.html#col-signaturecount",
            "summary": "1 occurrences across 1 tables. Types: int × 1. FK out: 0; referenced by: 0.",
            "badges": [
              "column index"
            ]
          },
          {
            "score": 234,
            "type": "db-inventory-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "SQL_STORED_PROCEDURE. Parent: n/a. Dependencies: 18. Parameters: 11.",
            "badges": [
              "DB inventory",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 220,
            "type": "db-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotexec.html",
            "summary": "Created 2025-06-27T17:57:37.300; modified 2026-04-14T23:16:09.023; definition length 11475.",
            "badges": [
              "live metadata",
              "module"
            ]
          },
          {
            "score": 185.31583333333333,
            "type": "module-complexity",
            "kind": "SQL module complexity",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "db/modules/qbm-pdbqcs-slotexec.html",
            "summary": "dbo.QBM_PDBQCS_SlotExec: score 189.475; 11475 definition chars, 8 calls, 3 read refs, 1 DML targets, 0 config refs, 0 DBQueue markers, 38 parameters.",
            "badges": [
              "module complexity",
              "SQL_STORED_PROCEDURE",
              "DML targets"
            ]
          },
          {
            "score": 183,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 158,
            "type": "source-page",
            "kind": "Stored Procedure",
            "title": "dbo.QBM_PDBQCS_SlotExec",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotexec.html",
            "summary": "13 references, 0 reverse references, 1 relation notes.",
            "badges": [
              "Stored Procedure",
              "verified note"
            ]
          },
          {
            "score": 156,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-devexpress-data-v24-2-devexpress-data-odatalinq-helpers-odatalinqhelpers",
            "url": "sources/cs-devexpress-data-v24-2-devexpress-data-odatalinq-helpers-odatalinqhelpers.html",
            "summary": "classes ODataLinqHelpers, DataServiceQueryHelper, WrapperHelper, ListHelperBase; methods FitToSignature, GetResultSynchronously, GetCount, Create, CreateFromWrapper, CallMethod",
            "badges": [
              "C# insight"
            ]
          },
          {
            "score": 156,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-mimekit-mimekit-cryptography-bouncycastlesecuremimecontext",
            "url": "sources/cs-mimekit-mimekit-cryptography-bouncycastlesecuremimecontext.html",
            "summary": "classes BouncyCastleSecureMimeContext, RsaOaepAwareRecipientInfoGenerator; methods CreateWrapper, GenerateWrappedKey, Generate, CanSign, CanEncrypt, GetCertificate",
            "badges": [
              "C# insight"
            ]
          },
          {
            "score": 138,
            "type": "flow",
            "kind": "Flow",
            "title": "DBQueue Processing",
            "url": "flows/dbqueue-processing.html",
            "summary": "Trigger or procedure queues task,QBM_PDBQueueInsert_*,Slot execution and ChangeLimit handling,Task procedure,Follow-up queue/job work documented steps; 3583 relations.",
            "badges": [
              "flow",
              "relation path"
            ]
          },
          {
            "score": 121,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PJournal",
            "url": "db/routine-call-graph.html#target-qbm-pjournal",
            "summary": "dbo.QBM_PJournal is referenced by 88 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 86, SQL_TRIGGER × 2.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          }
        ]
      },
      {
        "query": "QBM_FGISessionContext dependency hotspot",
        "expectAny": [
          "QBM_FGISessionContext",
          "dependency hotspot"
        ],
        "expectType": [
          "dependency-hotspot"
        ],
        "desc": "reverse dependency hotspot discoverability",
        "status": "pass",
        "topScore": 374,
        "topTitle": "dbo.DPR_TDDPRSystemSyncDependency → dbo.QBM_FGISessionContext",
        "topType": "relation-edge",
        "hits": [
          {
            "score": 374,
            "type": "relation-edge",
            "kind": "references source",
            "title": "dbo.DPR_TDDPRSystemSyncDependency → dbo.QBM_FGISessionContext",
            "url": "sources/sql-sql-trigger-dbo-dpr-tddprsystemsyncdependency.html",
            "summary": "source text reference",
            "badges": [
              "relation",
              "Sandbox DB",
              "text-reference",
              "references source"
            ]
          },
          {
            "score": 374,
            "type": "relation-edge",
            "kind": "references source",
            "title": "dbo.DPR_TIDPRSystemSyncDependency → dbo.QBM_FGISessionContext",
            "url": "sources/sql-sql-trigger-dbo-dpr-tidprsystemsyncdependency.html",
            "summary": "source text reference",
            "badges": [
              "relation",
              "Sandbox DB",
              "text-reference",
              "references source"
            ]
          },
          {
            "score": 304,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FGISessionContext",
            "url": "db/modules/qbm-fgisessioncontext.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 1000.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PCustomSQLDependencyFill",
            "url": "db/modules/qbm-pcustomsqldependencyfill.html",
            "summary": "2 reverse references. Relations: SQL expression dependency × 1, source text reference × 1.",
            "badges": [
              "dependency hotspot",
              "2 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "DPRProjectionDependency",
            "url": "db/dialog-objects/dprprojectiondependency.html",
            "summary": "3 reverse references. Relations: SQL expression dependency × 1, referenced by foreign key from table × 2.",
            "badges": [
              "dependency hotspot",
              "3 refs",
              "DialogObject"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "DPRSystemSyncDependency",
            "url": "db/dialog-objects/dprsystemsyncdependency.html",
            "summary": "4 reverse references. Relations: SQL expression dependency × 2, referenced by foreign key from table × 1, source text reference × 1.",
            "badges": [
              "dependency hotspot",
              "4 refs",
              "DialogObject"
            ]
          },
          {
            "score": 265.875,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.DPR_TUDPRSystemSyncDependency",
            "url": "db/triggers.html#dbo-dpr-tudprsystemsyncdependency",
            "summary": "dbo.DPR_TUDPRSystemSyncDependency: trigger metadata for parent table dbo.DPRSystemSyncDependency with 7 sys.sql_expression_dependencies references. Object refs: DPRSystemSyncDependency, JobQueue, QBM_PJobCreate_HOFireEvent, QBM_PSessionErrorAdd, dbo.QBM_FGISe…",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 265.75,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.DPR_TDDPRSystemSyncDependency",
            "url": "db/triggers.html#dbo-dpr-tddprsystemsyncdependency",
            "summary": "dbo.DPR_TDDPRSystemSyncDependency: trigger metadata for parent table dbo.DPRSystemSyncDependency with 6 sys.sql_expression_dependencies references. Object refs: JobQueue, QBM_PJobCreate_HOFireEvent, QBM_PSessionErrorAdd, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 265.75,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.DPR_TIDPRSystemSyncDependency",
            "url": "db/triggers.html#dbo-dpr-tidprsystemsyncdependency",
            "summary": "dbo.DPR_TIDPRSystemSyncDependency: trigger metadata for parent table dbo.DPRSystemSyncDependency with 6 sys.sql_expression_dependencies references. Object refs: JobQueue, QBM_PJobCreate_HOFireEvent, QBM_PSessionErrorAdd, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "CONFIGURATION",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 262,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_FGISessionContext",
            "url": "db/modules/qbm-fgisessioncontext.html",
            "summary": "83 nodes and 82 edges. calls sp_set_session_context; reads/joins sys",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "SQL expression dependency"
            ]
          },
          {
            "score": 258,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.DPR_TDDPRSystemSyncDependency",
            "url": "sources/sql-sql-trigger-dbo-dpr-tddprsystemsyncdependency.html",
            "summary": "create trigger DPR_TDDPRSystemSyncDependency on DPRSystemSyncDependency for delete not for Replication as begin declare @Starten datetime = dateadd(ss, 100, getutcdate()) declare @UID_Job varchar(38) = null declare @GenProcID varchar(38)= dbo.QBM_FGISessionCo…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent"
            ]
          },
          {
            "score": 258,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.DPR_TIDPRSystemSyncDependency",
            "url": "sources/sql-sql-trigger-dbo-dpr-tidprsystemsyncdependency.html",
            "summary": "create trigger DPR_TIDPRSystemSyncDependency on DPRSystemSyncDependency for insert not for Replication as begin declare @Starten datetime = dateadd(ss, 100, getutcdate()) declare @UID_Job varchar(38) = null declare @GenProcID varchar(38)= dbo.QBM_FGISessionCo…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent"
            ]
          },
          {
            "score": 258,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.DPR_TUDPRSystemSyncDependency",
            "url": "sources/sql-sql-trigger-dbo-dpr-tudprsystemsyncdependency.html",
            "summary": "create trigger DPR_TUDPRSystemSyncDependency on DPRSystemSyncDependency for Update not for Replication as begin declare @Starten datetime = dateadd(ss, 100, getutcdate()) declare @UID_Job varchar(38) = null declare @GenProcID varchar(38)= dbo.QBM_FGISessionCo…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent"
            ]
          },
          {
            "score": 244,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.DPR_TDDPRSystemSyncDependency",
            "url": "db/modules/dpr-tddprsystemsyncdependency.html",
            "summary": "7 nodes and 7 edges. calls QBM_PJobCreate_HOFireEvent, QBM_PSessionErrorAdd; writes UPDATE JobQueue, DELETE not; reads/joins inserted, deleted, JobQueue",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes"
            ]
          },
          {
            "score": 244,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.DPR_TIDPRSystemSyncDependency",
            "url": "db/modules/dpr-tidprsystemsyncdependency.html",
            "summary": "7 nodes and 7 edges. calls QBM_PJobCreate_HOFireEvent, QBM_PSessionErrorAdd; writes INSERT not, UPDATE JobQueue; reads/joins inserted, deleted, JobQueue",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes"
            ]
          },
          {
            "score": 244,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.DPR_TUDPRSystemSyncDependency",
            "url": "db/modules/dpr-tudprsystemsyncdependency.html",
            "summary": "8 nodes and 8 edges. calls QBM_PJobCreate_HOFireEvent, QBM_PSessionErrorAdd; writes UPDATE not, UPDATE JobQueue; reads/joins inserted, deleted, DPRSystemSyncDependency, JobQueue",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes"
            ]
          },
          {
            "score": 244,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_PCustomSQLDependencyFill",
            "url": "db/modules/qbm-pcustomsqldependencyfill.html",
            "summary": "11 nodes and 12 edges. calls QBM_PExecuteSQLWithRetry_LLP, QBM_PSessionErrorClean, QBM_PSessionErrorAdd; writes INSERT into, UPDATE qbmCustomSQL, UPDATE QBMCustomSQl; reads/joins sys, QBMCustomSQL, qbmCustomsql, QBMCustomSQl",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "SQL expression dependency",
              "source text reference"
            ]
          },
          {
            "score": 242,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.DPRProjectionDependency",
            "url": "db/tables/dprprojectiondependency.html",
            "summary": "11 nodes and 10 edges. Schema type dependencies for synchronization",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "UID column",
              "FK out",
              "SQL expression dependency",
              "referenced by foreign key from table"
            ]
          },
          {
            "score": 242,
            "type": "table-graph",
            "kind": "DB table relation graph",
            "title": "dbo.DPRSystemSyncDependency",
            "url": "db/tables/dprsystemsyncdependency.html",
            "summary": "8 nodes and 8 edges. Dependencies if databases synchronized automatically Existing logical dependencies between tables (e.g. from triggers), which must be taken into account when automatically determining the processing sequence of synchronization steps.",
            "badges": [
              "relation graph",
              "table graph",
              "primary key",
              "UID column",
              "FK out",
              "SQL expression dependency",
              "referenced by foreign key from table",
              "source text reference"
            ]
          },
          {
            "score": 241,
            "type": "column-index",
            "kind": "DB column index",
            "title": "DependencyType",
            "url": "columns/index.html#col-dependencytype",
            "summary": "2 occurrences across 2 tables. Types: int × 2. FK out: 0; referenced by: 0.",
            "badges": [
              "column index"
            ]
          }
        ]
      },
      {
        "query": "JobHistory table stats",
        "expectAny": [
          "JobHistory",
          "table stats"
        ],
        "expectType": [
          "table-stats"
        ],
        "desc": "table stats explorer discoverability",
        "status": "pass",
        "topScore": 299,
        "topTitle": "cs-common-customizer-vi-common-customizer-dialogtable",
        "topType": "csharp-source-insight",
        "hits": [
          {
            "score": 299,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-common-customizer-vi-common-customizer-dialogtable",
            "url": "sources/cs-common-customizer-vi-common-customizer-dialogtable.html",
            "summary": "classes DialogTable, _003C_003Ec__DisplayClass4_0; methods _003C_ConfigureColumns_003Eb__0, MoveNext, SetStateMachine, OnSavingAsync, _ConfigureColumns, OnSavedAsync; references DialogCalendar, DialogColumn, DialogDBQueue, DialogMultiLanguage, DialogNotificat…",
            "badges": [
              "C# insight",
              "reads entity values",
              "references DB/Dialog objects",
              "Job/process related markers"
            ]
          },
          {
            "score": 283.3146395861413,
            "type": "table-stats",
            "kind": "DB table stats",
            "title": "dbo.JobHistory",
            "url": "db/tables/jobhistory.html",
            "summary": "Process history: HISTORY table with 27 columns, 8 indexes, 1 triggers, 19015 rows, and 66.4 MB in the sandbox snapshot.",
            "badges": [
              "table stats",
              "HISTORY",
              "T"
            ]
          },
          {
            "score": 278,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsert.html",
            "summary": "create procedure QBM_PMNTableInsert (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @TargetIsView bit = 0 , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcI…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 278,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PMNTableInsertOwnPK",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pmntableinsertownpk.html",
            "summary": "create procedure QBM_PMNTableInsertOwnPK (@TargetTable varchar(30) , @ElementColumn varchar(30) , @AssignedElementColumn varchar(30) , @FKTableNameElement varchar(30) = '' , @FKColumnNameElement varchar(30) = '' ) as begin declare @GenProcID varchar(38) decla…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "JobEventGen",
              "QBMEvent"
            ]
          },
          {
            "score": 270,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "Common\\JobQueueStats",
            "url": "db/config/common-jobqueuestats.html",
            "summary": "If this configuration parameter is set, %Globals.QIM_ProductNameShort% Service statistic data is written to the database (table \"JobQueueStats\").",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 270,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "Common\\ProcessState\\JobHistory",
            "url": "db/config/common-processstate-jobhistory.html",
            "summary": "This configuration parameter controls how process handling is logged. Logging is done in the table ”JobHistory“.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 268,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "SQL_SCALAR_FUNCTION",
            "title": "dbo.QBM_FGITableCountAll",
            "url": "db/modules/qbm-fgitablecountall.html",
            "summary": "25 reverse references. Relations: SQL expression dependency × 25.",
            "badges": [
              "dependency hotspot",
              "25 refs",
              "SQL_SCALAR_FUNCTION"
            ]
          },
          {
            "score": 266,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_ZJobHistoryShrink",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-zjobhistoryshrink.html",
            "summary": "create procedure QBM_ZJobHistoryShrink ( @SlotNumber int , @dummy1 varchar(38) = '' , @dummy2 varchar(38)= '' , @GenProcID varchar(38)= '' ) as begin declare @HexDigit int = 2 BEGIN TRY if dbo.QBM_FGITableCountAll('jobhistory') > 600000 begin select @HexDigit…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 266,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QBM_ZPrePropTable",
            "url": "db/modules/qbm-zpreproptable.html",
            "summary": "dbo.QBM_ZPrePropTable: source-derived calls to QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_Bulk with 10 DBQueue task markers, 3 DML targets, and complexity score 203.719.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 266,
            "type": "dependency-hotspot",
            "kind": "DialogObject",
            "title": "JobQueueStats",
            "url": "db/dialog-objects/jobqueuestats.html",
            "summary": "9 reverse references. Relations: SQL expression dependency × 4, source text reference × 4, decompiled C# reference × 1.",
            "badges": [
              "dependency hotspot",
              "9 refs",
              "DialogObject"
            ]
          },
          {
            "score": 262,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_FGITableCountAll",
            "url": "db/modules/qbm-fgitablecountall.html",
            "summary": "27 nodes and 26 edges. reads/joins sys",
            "badges": [
              "relation graph",
              "module graph",
              "reads/joins",
              "SQL expression dependency"
            ]
          },
          {
            "score": 261.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "Table DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-table",
            "summary": "Table family: 1 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; top tasks Table.",
            "badges": [
              "DBQueue family route",
              "Table",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 261.0677476446367,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PMNTableInsert",
            "url": "db/routine-call-graph.html#target-qbm-pmntableinsert",
            "summary": "dbo.QBM_PMNTableInsert is referenced by 42 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 42.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 260.875,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonPrepropTable",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonpreproptable",
            "summary": "QBM-K-CommonPrepropTable: 7 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp; 9 DML target patterns, 1 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 260.63826877293445,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PMNTableOriginUpdate",
            "url": "db/routine-call-graph.html#target-qbm-pmntableoriginupdate",
            "summary": "dbo.QBM_PMNTableOriginUpdate is referenced by 37 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 37.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 260.5863990068815,
            "type": "table-stats",
            "kind": "DB table stats",
            "title": "dbo.DialogTableGroupRight",
            "url": "db/tables/dialogtablegroupright.html",
            "summary": "Table permissions: CONFIGURATION table with 17 columns, 3 indexes, 7 triggers, 3804 rows, and 3.432 MB in the sandbox snapshot.",
            "badges": [
              "table stats",
              "CONFIGURATION",
              "T"
            ]
          },
          {
            "score": 260.375,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonPrepropTableFK",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonpreproptablefk",
            "summary": "QBM-K-CommonPrepropTableFK: 3 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; 3 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 260.25,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-BufferTProcessTable",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-buffertprocesstable",
            "summary": "QBM-K-BufferTProcessTable: 2 caller modules route through QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_Bulk; 1 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 260.25,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-BufferTProcessTablePU",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-buffertprocesstablepu",
            "summary": "QBM-K-BufferTProcessTablePU: 2 caller modules route through QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_Bulk; 1 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_Bulk"
            ]
          }
        ]
      },
      {
        "query": "ADSAccount trigger inserted deleted",
        "expectAny": [
          "ADSAccount",
          "SQL trigger"
        ],
        "expectType": [
          "db-trigger"
        ],
        "desc": "SQL trigger parent-table/dependency metadata discoverability",
        "status": "pass",
        "topScore": 314,
        "topTitle": "dbo.ADS_TATTUADSAccount → ADSAccount",
        "topType": "relation-edge",
        "hits": [
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ADS_TATTUADSAccount → ADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ads-tattuadsaccount.html",
            "summary": "Trigger parent table: ADSAccount",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ADS_TDADSAccount → ADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ads-tdadsaccount.html",
            "summary": "Trigger parent table: ADSAccount",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ADS_TIADSAccount → ADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ads-tiadsaccount.html",
            "summary": "Trigger parent table: ADSAccount",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ADS_TIADSAccountInADSGroup → ADSAccountInADSGroup",
            "url": "sources/sql-sql-trigger-dbo-ads-tiadsaccountinadsgroup.html",
            "summary": "Trigger parent table: ADSAccountInADSGroup",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ADS_TUADSAccount → ADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ads-tuadsaccount.html",
            "summary": "Trigger parent table: ADSAccount",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ADS_TUADSAccountInADSGroup → ADSAccountInADSGroup",
            "url": "sources/sql-sql-trigger-dbo-ads-tuadsaccountinadsgroup.html",
            "summary": "Trigger parent table: ADSAccountInADSGroup",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ARS_TATTUADSAccount → ADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ars-tattuadsaccount.html",
            "summary": "Trigger parent table: ADSAccount",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 314,
            "type": "relation-edge",
            "kind": "trigger on table",
            "title": "dbo.ARS_TUADSAccount → ADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ars-tuadsaccount.html",
            "summary": "Trigger parent table: ADSAccount",
            "badges": [
              "relation",
              "Sandbox DB",
              "extracted",
              "trigger on table"
            ]
          },
          {
            "score": 302.875,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.ADS_TUADSAccountInADSGroup",
            "url": "db/triggers.html#dbo-ads-tuadsaccountinadsgroup",
            "summary": "dbo.ADS_TUADSAccountInADSGroup: trigger metadata for parent table dbo.ADSAccountInADSGroup with 15 sys.sql_expression_dependencies references. Object refs: ADSAccount, ADSAccountInADSGroup, ADSGroup, QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueue…",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 302.625,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.ADS_TUADSAccount",
            "url": "db/triggers.html#dbo-ads-tuadsaccount",
            "summary": "dbo.ADS_TUADSAccount: trigger metadata for parent table dbo.ADSAccount with 13 sys.sql_expression_dependencies references. Object refs: ADSAccount, ADSAccountInADSGroup, ADSGroup, ADSOtherSID, QBM_PDBQueueInsert_Bulk, QBM_PSessionErrorAdd, QBM_YDBQueueRaw, db…",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 302,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.ADS_TUADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ads-tuadsaccount.html",
            "summary": "create trigger ADS_TUADSAccount on ADSAccount for Update not for Replication as begin if exists (select top 1 1 from inserted) goto start if exists (select top 1 1 from deleted) goto start return start: declare @GenProcID varchar(38) declare @parameter nvarch…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 302,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.ADS_TUADSAccountInADSGroup",
            "url": "sources/sql-sql-trigger-dbo-ads-tuadsaccountinadsgroup.html",
            "summary": "create trigger ADS_TUADSAccountInADSGroup on ADSAccountInADSGroup for Update not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') declare @XUser nvarchar(64) = dbo.QBM_FGISessionContext('XUser') declare @QBM_BitPatternX…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 301.875,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.ADS_TATTUADSAccount",
            "url": "db/triggers.html#dbo-ads-tattuadsaccount",
            "summary": "dbo.ADS_TATTUADSAccount: trigger metadata for parent table dbo.ADSAccount with 7 sys.sql_expression_dependencies references. Object refs: QBM_PSessionErrorAdd, QBM_YCursorBuffer, QER_PITShopHelperFill_Recalc, dbo.QBM_FCVElementToObjectKey1, dbo.QBM_FGISession…",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 301.75,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.ARS_TATTUADSAccount",
            "url": "db/triggers.html#dbo-ars-tattuadsaccount",
            "summary": "dbo.ARS_TATTUADSAccount: trigger metadata for parent table dbo.ADSAccount with 6 sys.sql_expression_dependencies references. Object refs: person, QBM_PSessionErrorAdd, QBM_YCursorBuffer, QER_PITShopHelperFill_Recalc.",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 301.75,
            "type": "db-trigger",
            "kind": "SQL trigger metadata",
            "title": "dbo.ARS_TUADSAccount",
            "url": "db/triggers.html#dbo-ars-tuadsaccount",
            "summary": "dbo.ARS_TUADSAccount: trigger metadata for parent table dbo.ADSAccount with 6 sys.sql_expression_dependencies references. Object refs: QBM_PSessionErrorAdd, QBM_YCursorBuffer, QER_PITShopHelperFill_Recalc, dbo.QBM_FGISessionContext.",
            "badges": [
              "SQL trigger",
              "USERDATA",
              "deleted",
              "inserted"
            ]
          },
          {
            "score": 296.875,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonMakeRITriggerPre",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonmakeritriggerpre",
            "summary": "QBM-K-CommonMakeRITriggerPre: 7 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 5 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 296.375,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "DPR-K-TriggerCreateMembership",
            "url": "db/dbqueue-task-routes.html#task-dpr-k-triggercreatemembership",
            "summary": "DPR-K-TriggerCreateMembership: 3 caller modules route through QBM_PDBQueueInsert_Bulk; 5 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "DPR",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 294,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.ADS_TUADSAccount",
            "url": "db/modules/ads-tuadsaccount.html",
            "summary": "dbo.ADS_TUADSAccount: source-derived calls to QBM_PDBQueueInsert_Bulk with 2 DBQueue task markers, 5 DML targets, and complexity score 93.785.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 294,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.ADS_TUADSAccountInADSGroup",
            "url": "db/modules/ads-tuadsaccountinadsgroup.html",
            "summary": "dbo.ADS_TUADSAccountInADSGroup: source-derived calls to QBM_PDBQueueInsert_Bulk with 2 DBQueue task markers, 2 DML targets, and complexity score 75.316.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 292,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.ADS_TATTUADSAccount",
            "url": "sources/sql-sql-trigger-dbo-ads-tattuadsaccount.html",
            "summary": "create trigger ADS_TATTUADSAccount on ADSAccount for Update not for Replication as begin declare @GenProcID varchar(38) = dbo.QBM_FGISessionContext ('') BEGIN TRY if exists (select top 1 1 from inserted) goto start if exists (select top 1 1 from deleted) goto…",
            "badges": [
              "SQL"
            ]
          }
        ]
      },
      {
        "query": "oim-module-complexity QER_PITShopHelperFill_bulk",
        "expectAny": [
          "QER_PITShopHelperFill_bulk",
          "module complexity"
        ],
        "expectType": [
          "module-complexity"
        ],
        "desc": "SQL module complexity triage discoverability",
        "status": "pass",
        "topScore": 254.76078432011406,
        "topTitle": "dbo.QER_PITShopHelperFill_bulk",
        "topType": "routine-call-target",
        "hits": [
          {
            "score": 254.76078432011406,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/routine-call-graph.html#target-qer-pitshophelperfill-bulk",
            "summary": "dbo.QER_PITShopHelperFill_bulk is referenced by 6 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 5, SQL_TRIGGER × 1.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 249,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/routine-call-graph.html#caller-qer-pitshophelperfill-bulk",
            "summary": "dbo.QER_PITShopHelperFill_bulk has 5 distinct called-routine references: dbo.as, dbo.QBM_PDBQueueInsert_Bulk, dbo.QBM_PSessionContextSet, dbo.QER_P04F128DC257D2B3C236MAIL_, dbo.QBM_PSessionErrorAdd.",
            "badges": [
              "routine caller",
              "SQL_STORED_PROCEDURE",
              "DBQueue task refs"
            ]
          },
          {
            "score": 248,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-pitshophelperfill-bulk.html",
            "summary": "create procedure QER_PITShopHelperFill_bulk (@PWOs QBM_YParameterlist readonly ) with execute as 'dbo' as begin declare @GenProcID_R varchar (38) = dbo.QBM_FGISessionContext('') declare @XUser_R nvarchar(64) = dbo.QBM_FGISessionContext('XUser') declare @CfgUs…",
            "badges": [
              "SQL",
              "DBQueue insert"
            ]
          },
          {
            "score": 248,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/modules/qer-pitshophelperfill-bulk.html",
            "summary": "12 reverse references. Relations: SQL expression dependency × 6, source text reference × 6.",
            "badges": [
              "dependency hotspot",
              "12 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 244,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/modules/qer-pitshophelperfill-bulk.html",
            "summary": "43 nodes and 51 edges. calls as, QBM_PDBQueueInsert_Bulk, QBM_PSessionContextSet, QER_P04F128DC257D2B3C236MAIL_, QBM_PSessionErrorAdd; writes INSERT into, INSERT PWODecisionHistory, INSERT PWOHelperPWO, UPDATE PersonWantsOrg, UPDATE PWOHelperPWO…; reads/joins…",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses config",
              "uses session context",
              "queues task"
            ]
          },
          {
            "score": 237,
            "type": "routine-signature",
            "kind": "Stored procedure",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/modules/qer-pitshophelperfill-bulk.html",
            "summary": "1 declared parameters; @PWOs QBM_YParameterList.",
            "badges": [
              "routine signature",
              "Stored procedure"
            ]
          },
          {
            "score": 234,
            "type": "db-inventory-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/modules/qer-pitshophelperfill-bulk.html",
            "summary": "SQL_STORED_PROCEDURE. Parent: n/a. Dependencies: 33. Parameters: 1.",
            "badges": [
              "DB inventory",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 220,
            "type": "db-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-pitshophelperfill-bulk.html",
            "summary": "Created 2025-06-27T18:01:05.930; modified 2026-04-14T23:20:38.037; definition length 49779.",
            "badges": [
              "live metadata",
              "module"
            ]
          },
          {
            "score": 208.35930000000002,
            "type": "module-complexity",
            "kind": "SQL module complexity",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/modules/qer-pitshophelperfill-bulk.html",
            "summary": "dbo.QER_PITShopHelperFill_bulk: score 340.779; 49779 definition chars, 5 calls, 16 read refs, 6 DML targets, 7 config refs, 5 DBQueue markers, 67 parameters.",
            "badges": [
              "module complexity",
              "SQL_STORED_PROCEDURE",
              "DBQueue marker",
              "config refs",
              "DML targets"
            ]
          },
          {
            "score": 191,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/modules/qer-pitshophelperfill-bulk.html",
            "summary": "dbo.QER_PITShopHelperFill_bulk: source-derived calls to QBM_PDBQueueInsert_Bulk with 5 DBQueue task markers, 6 DML targets, and complexity score 340.779.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 167,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QER-K-ShoppingRackPWOHelperPWO",
            "url": "db/dbqueue-markers.html#task-qer-k-shoppingrackpwohelperpwo",
            "summary": "QER-K-ShoppingRackPWOHelperPWO: source-derived DBQueue/task marker found in 15 SQL modules. Families: QER.",
            "badges": [
              "DBQueue marker",
              "QER"
            ]
          },
          {
            "score": 165.2,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QER-K-ShoppingRackCheckDecision",
            "url": "db/dbqueue-markers.html#task-qer-k-shoppingrackcheckdecision",
            "summary": "QER-K-ShoppingRackCheckDecision: source-derived DBQueue/task marker found in 6 SQL modules. Families: QER.",
            "badges": [
              "DBQueue marker",
              "QER"
            ]
          },
          {
            "score": 164.4,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QER-K-ShoppingRackMakeDecisionEX",
            "url": "db/dbqueue-markers.html#task-qer-k-shoppingrackmakedecisionex",
            "summary": "QER-K-ShoppingRackMakeDecisionEX: source-derived DBQueue/task marker found in 2 SQL modules. Families: QER.",
            "badges": [
              "DBQueue marker",
              "QER"
            ]
          },
          {
            "score": 164.2,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "CPL-K-ShoppingRackMakeDecisionOC",
            "url": "db/dbqueue-markers.html#task-cpl-k-shoppingrackmakedecisionoc",
            "summary": "CPL-K-ShoppingRackMakeDecisionOC: source-derived DBQueue/task marker found in 1 SQL modules. Families: CPL.",
            "badges": [
              "DBQueue marker",
              "CPL"
            ]
          },
          {
            "score": 164.2,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "CPL-K-ShoppingRackMakeDecisionOH",
            "url": "db/dbqueue-markers.html#task-cpl-k-shoppingrackmakedecisionoh",
            "summary": "CPL-K-ShoppingRackMakeDecisionOH: source-derived DBQueue/task marker found in 1 SQL modules. Families: CPL.",
            "badges": [
              "DBQueue marker",
              "CPL"
            ]
          },
          {
            "score": 143,
            "type": "source-page",
            "kind": "Stored Procedure",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "sources/sql-sql-stored-procedure-dbo-qer-pitshophelperfill-bulk.html",
            "summary": "16 references, 6 reverse references, 10 relation notes.",
            "badges": [
              "Stored Procedure",
              "raw source"
            ]
          },
          {
            "score": 106.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QER DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qer",
            "summary": "QER family: 56 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk, QBM_PDBQueueInsert_single; top tasks QER-K-OrgAutoChild, QER-K-AllChildrenOfOrg, QER-K-PersonHasObject, QER-K-BaseTreeHasObject, QER-K-ShoppingRackP…",
            "badges": [
              "DBQueue family route",
              "QER",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk",
              "QBM_PDBQueueInsert_single"
            ]
          },
          {
            "score": 103.8,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_Bulk with QER task-family markers: 120 caller modules, 52 task markers, 33 DML target patterns, and 18 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QER"
            ]
          },
          {
            "score": 101.8,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "CPL DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-cpl",
            "summary": "CPL family: 8 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks CPL-K-ComplianceCheckForRule, CPL-K-ComplianceSubRuleFillObject, CPL-K-ComplianceCheckMakeProc, CPL-K-ComplianceSubRuleFillPerson, CPL-K-ComplianceCheckForPerson.",
            "badges": [
              "DBQueue family route",
              "CPL",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 101.5,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QER-K-ShoppingRackPWOHelperPWO",
            "url": "db/dbqueue-task-routes.html#task-qer-k-shoppingrackpwohelperpwo",
            "summary": "QER-K-ShoppingRackPWOHelperPWO: 12 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 16 DML target patterns, 9 config refs.",
            "badges": [
              "DBQueue task route",
              "QER",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          }
        ]
      },
      {
        "query": "QBM-K-ScriptAssemblyReset DBQueue marker",
        "expectAny": [
          "QBM-K-ScriptAssemblyReset",
          "DBQueue marker"
        ],
        "expectType": [
          "dbqueue-marker"
        ],
        "desc": "DBQueue task marker explorer discoverability",
        "status": "pass",
        "topScore": 366.175,
        "topTitle": "QBM_PDBQueueInsert_bulk",
        "topType": "dbqueue-insert-routine",
        "hits": [
          {
            "score": 366.175,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_bulk",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-bulk",
            "summary": "QBM_PDBQueueInsert_bulk: 14 source-derived SQL caller modules, 9 task markers, 5 DML targets, and 1 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 365.15999999999997,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_bulk with QBM task-family markers: 4 caller modules, 5 task markers, 3 DML target patterns, and 1 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_bulk",
              "QBM"
            ]
          },
          {
            "score": 358,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 356,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-ScriptAssemblyReset",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-scriptassemblyreset",
            "summary": "QBM-K-ScriptAssemblyReset: 64 caller modules route through QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_bulk; 6 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 309,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 302.8,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-ScriptAssemblyReset",
            "url": "db/dbqueue-markers.html#task-qbm-k-scriptassemblyreset",
            "summary": "QBM-K-ScriptAssemblyReset: source-derived DBQueue/task marker found in 64 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 297.15999999999997,
            "type": "dbqueue-family",
            "kind": "DBQueue task family",
            "title": "QBM DBQueue family",
            "url": "db/dbqueue-families.html#family-qbm",
            "summary": "QBM: 92 source-derived DBQueue/task markers and 408 module-task references.",
            "badges": [
              "DBQueue family",
              "QBM"
            ]
          },
          {
            "score": 284.175,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Bulk",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-bulk",
            "summary": "QBM_PDBQueueInsert_Bulk: 494 source-derived SQL caller modules, 196 task markers, 88 DML targets, and 35 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 282.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_Bulk with QBM task-family markers: 142 caller modules, 62 task markers, 39 DML target patterns, and 8 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QBM"
            ]
          },
          {
            "score": 282.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-qbm",
            "summary": "QBM_PDBQueueInsert_Single with QBM task-family markers: 132 caller modules, 57 task markers, 35 DML target patterns, and 9 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "QBM"
            ]
          },
          {
            "score": 281.8,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_Bulk with QER task-family markers: 120 caller modules, 52 task markers, 33 DML target patterns, and 18 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QER"
            ]
          },
          {
            "score": 281,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QBM_PDBQueueInsert_Int",
            "url": "db/modules/qbm-pdbqueueinsert-int.html",
            "summary": "dbo.QBM_PDBQueueInsert_Int: source-derived calls to QBM_PDBQueueInsert_Single with 7 DBQueue task markers, 3 DML targets, and complexity score 159.795.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 280.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → TSB",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-tsb",
            "summary": "QBM_PDBQueueInsert_Bulk with TSB task-family markers: 92 caller modules, 21 task markers, 6 DML target patterns, and 3 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "TSB"
            ]
          },
          {
            "score": 280,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Single",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-single",
            "summary": "QBM_PDBQueueInsert_Single: 160 source-derived SQL caller modules, 119 task markers, 63 DML targets, and 19 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 279,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QBM_TIAssembly_DialogTable",
            "url": "db/modules/qbm-tiassembly-dialogtable.html",
            "summary": "dbo.QBM_TIAssembly_DialogTable: source-derived calls to QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_Bulk with 7 DBQueue task markers, 2 DML targets, and complexity score 79.266.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 278.84000000000003,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → ADS",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-ads",
            "summary": "QBM_PDBQueueInsert_Bulk with ADS task-family markers: 46 caller modules, 8 task markers, 14 DML target patterns, and 4 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "ADS"
            ]
          },
          {
            "score": 278.52,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → LDP",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-ldp",
            "summary": "QBM_PDBQueueInsert_Bulk with LDP task-family markers: 38 caller modules, 7 task markers, 10 DML target patterns, and 4 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "LDP"
            ]
          },
          {
            "score": 278.15999999999997,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-qer",
            "summary": "QBM_PDBQueueInsert_Single with QER task-family markers: 29 caller modules, 34 task markers, 18 DML target patterns, and 12 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "QER"
            ]
          },
          {
            "score": 278.125,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_WaitForComp",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-waitforcomp",
            "summary": "QBM_PDBQueueInsert_WaitForComp: 10 source-derived SQL caller modules, 20 task markers, 11 DML targets, and 1 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 278.0625,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_single",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-single",
            "summary": "QBM_PDBQueueInsert_single: 5 source-derived SQL caller modules, 3 task markers, 5 DML targets, and 0 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_single"
            ]
          }
        ]
      },
      {
        "query": "QBM DBQueue family",
        "expectAny": [
          "QBM",
          "DBQueue family"
        ],
        "expectType": [
          "dbqueue-family"
        ],
        "desc": "DBQueue family hub discoverability",
        "status": "pass",
        "topScore": 1897.16,
        "topTitle": "QBM DBQueue family",
        "topType": "dbqueue-family",
        "hits": [
          {
            "score": 1897.16,
            "type": "dbqueue-family",
            "kind": "DBQueue task family",
            "title": "QBM DBQueue family",
            "url": "db/dbqueue-families.html#family-qbm",
            "summary": "QBM: 92 source-derived DBQueue/task markers and 408 module-task references.",
            "badges": [
              "DBQueue family",
              "QBM"
            ]
          },
          {
            "score": 976,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 547.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": ") begin exec QBM_PDBQueueInsert_Bulk DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-begin-exec-qbm-pdbqueueinsert-bulk",
            "summary": ") begin exec QBM_PDBQueueInsert_Bulk family: 1 task routes across QBM_PDBQueueInsert_Bulk; top tasks ) begin exec QBM_PDBQueueInsert_Bulk.",
            "badges": [
              "DBQueue family route",
              ") begin exec QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 547.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower > DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-select-elementindex-1-while-elementindex-elementcount-begin-select-top-1-uid-tasktomatch-v-uid1-from-validtasks-v-where-",
            "summary": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null th…",
            "badges": [
              "DBQueue family route",
              "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower >",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 539.02,
            "type": "dbqueue-family",
            "kind": "DBQueue task family",
            "title": ") begin exec QBM_PDBQueueInsert_Bulk DBQueue family",
            "url": "db/dbqueue-families.html#family-begin-exec-qbm-pdbqueueinsert-bulk",
            "summary": ") begin exec QBM_PDBQueueInsert_Bulk: 1 source-derived DBQueue/task markers and 1 module-task references.",
            "badges": [
              "DBQueue family",
              ") begin exec QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 539.02,
            "type": "dbqueue-family",
            "kind": "DBQueue task family",
            "title": "if @DifferentPathLengthExists = 0 begin insert into DialogDBQueue (UID_DialogDBQueue, UID_Task, Object, SubObject, GenProcID, Generation, PathLength) select max(q.UID_DialogDBQueue ) as UID_DialogDBQueue , q.UID_Task , q.Object , q.SubObject , q.GenProcID , max(q.Generation) as Generation , max(PathLength) as PathLength from #DialogDBQueue q group by q.UID_Task, q.Object, q.SubObject, q.GenProcID end else begin insert into DialogDBQueue (UID_DialogDBQueue, UID_Task, Object, SubObject, GenProcID , Generation, PathLength) select max(q.UID_DialogDBQueue) as UID_DialogDBQueue , q.UID_Task , q.Object , q.SubObject , q.GenProcID , max(q.Generation) as Generation , max(isnull(mo.PathLength, q.PathLength)) as PathLength from #DialogDBQueue q left outer join QBMDBQueueTaskMetric mo on q.UID_Task = mo.UID_Task group by q.UID_Task, q.Object, q.SubObject, q.GenProcID end if @DebugSwitch > 0 print DBQueue family",
            "url": "db/dbqueue-families.html#family-if-differentpathlengthexists-0-begin-insert-into-dialogdbqueue-uid-dialogdbqueue",
            "summary": "if @DifferentPathLengthExists = 0 begin insert into DialogDBQueue (UID_DialogDBQueue, UID_Task, Object, SubObject, GenProcID, Generation, PathLength) select max(q.UID_DialogDBQueue ) as UID_DialogDBQueue , q.UID_Task , q.Object , q.SubObject , q.GenProcID , m…",
            "badges": [
              "DBQueue family",
              "if @DifferentPathLengthExists = 0 begin insert into DialogDBQueue (UID_DialogDBQueue, UID_Task, Object, SubObject, GenProcID, Generation, PathLength) select max(q.UID_DialogDBQueue ) as UID_DialogDBQueue , q.UID_Task , q.Object , q.SubObject , q.GenProcID , max(q.Generation) as Generation , max(PathLength) as PathLength from #DialogDBQueue q group by q.UID_Task, q.Object, q.SubObject, q.GenProcID end else begin insert into DialogDBQueue (UID_DialogDBQueue, UID_Task, Object, SubObject, GenProcID , Generation, PathLength) select max(q.UID_DialogDBQueue) as UID_DialogDBQueue , q.UID_Task , q.Object , q.SubObject , q.GenProcID , max(q.Generation) as Generation , max(isnull(mo.PathLength, q.PathLength)) as PathLength from #DialogDBQueue q left outer join QBMDBQueueTaskMetric mo on q.UID_Task = mo.UID_Task group by q.UID_Task, q.Object, q.SubObject, q.GenProcID end if @DebugSwitch > 0 print"
            ]
          },
          {
            "score": 539.02,
            "type": "dbqueue-family",
            "kind": "DBQueue task family",
            "title": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower > DBQueue family",
            "url": "db/dbqueue-families.html#family-select-elementindex-1-while-elementindex-elementcount-begin-select-top-1-uid-tas",
            "summary": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null th…",
            "badges": [
              "DBQueue family",
              "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower >"
            ]
          },
          {
            "score": 462.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QER DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qer",
            "summary": "QER family: 56 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk, QBM_PDBQueueInsert_single; top tasks QER-K-OrgAutoChild, QER-K-AllChildrenOfOrg, QER-K-PersonHasObject, QER-K-BaseTreeHasObject, QER-K-ShoppingRackP…",
            "badges": [
              "DBQueue family route",
              "QER",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk",
              "QBM_PDBQueueInsert_single"
            ]
          },
          {
            "score": 460.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_Bulk with QBM task-family markers: 142 caller modules, 62 task markers, 39 DML target patterns, and 8 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QBM"
            ]
          },
          {
            "score": 460.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-qbm",
            "summary": "QBM_PDBQueueInsert_Single with QBM task-family markers: 132 caller modules, 57 task markers, 35 DML target patterns, and 9 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "QBM"
            ]
          },
          {
            "score": 459.8,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_Bulk with QER task-family markers: 120 caller modules, 52 task markers, 33 DML target patterns, and 18 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QER"
            ]
          },
          {
            "score": 459.5,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "TSB DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-tsb",
            "summary": "TSB family: 25 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks TSB-K-PersonHasObject, TSB-K-BaseTreeHasObject, TSB-K-UNSAccountBHasUNSItemB, TSB-K-UNSAccountBInUNSGroupB, TSB-K-UNSAccountBInUNSGroupB1.",
            "badges": [
              "DBQueue family route",
              "TSB",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 458.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → TSB",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-tsb",
            "summary": "QBM_PDBQueueInsert_Bulk with TSB task-family markers: 92 caller modules, 21 task markers, 6 DML target patterns, and 3 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "TSB"
            ]
          },
          {
            "score": 458.3,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "ATT DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-att",
            "summary": "ATT family: 13 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk; top tasks ATT-K-AttestationHelper, ATT-K-AttestationCheckValid, ATT-K-PrepropAttestationObject, ATT-K-PrepropAttestationWizardParm, ATT-K-Attestatio…",
            "badges": [
              "DBQueue family route",
              "ATT",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 457.9,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "ADS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-ads",
            "summary": "ADS family: 9 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks ADS-K-ADSAccountInADSGroup, ADS-K-ADSContactInADSGroup, ADS-K-ADSMachineInADSGroup, ADS-K-PersonHasObject, ADS-K-BaseTreeOwnsObject.",
            "badges": [
              "DBQueue family route",
              "ADS",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 457.8,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "CPL DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-cpl",
            "summary": "CPL family: 8 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks CPL-K-ComplianceCheckForRule, CPL-K-ComplianceSubRuleFillObject, CPL-K-ComplianceCheckMakeProc, CPL-K-ComplianceSubRuleFillPerson, CPL-K-ComplianceCheckForPerson.",
            "badges": [
              "DBQueue family route",
              "CPL",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 457.8,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "LDP DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-ldp",
            "summary": "LDP family: 8 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks LDP-K-LDAPAccountInLDAPGroup, LDP-K-LDPMachineInLDAPGroup, LDP-K-PersonHasObject, LDP-K-BaseTreeOwnsObject, LDP-K-BaseTreeHasObject.",
            "badges": [
              "DBQueue family route",
              "LDP",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 457.7,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RMS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rms",
            "summary": "RMS family: 7 task routes across QBM_PDBQueueInsert_Bulk; top tasks RMS-K-PersonHasESet, RMS-K-WorkdeskHasESet, RMS-K-ESetHasEntitlement, RMS-K-ESetCollection, RMS-K-OrgHasESet.",
            "badges": [
              "DBQueue family route",
              "RMS",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 457.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RPS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rps",
            "summary": "RPS family: 6 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks RPS-K-PersonHasObject, RPS-K-PersonHasRPSReport, RPS-K-OrgHasRPSReport, RPS-K-BaseTreeHasObject, RPS-K-PrepropRPSReport.",
            "badges": [
              "DBQueue family route",
              "RPS",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 457.3,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RMB DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rmb",
            "summary": "RMB family: 3 task routes across QBM_PDBQueueInsert_Bulk; top tasks RMB-K-HelperHardwareOrg, RMB-K-HelperPersonOrg, RMB-K-HelperWorkdeskOrg.",
            "badges": [
              "DBQueue family route",
              "RMB",
              "QBM_PDBQueueInsert_Bulk"
            ]
          }
        ]
      },
      {
        "query": "DBQueue dashboard",
        "expectAny": [
          "DBQueue dashboard",
          "ChangeLimit"
        ],
        "expectType": [
          "dbqueue-dashboard"
        ],
        "desc": "DBQueue dashboard landing page discoverability",
        "status": "pass",
        "topScore": 1801,
        "topTitle": "DBQueue dashboard",
        "topType": "dbqueue-dashboard",
        "hits": [
          {
            "score": 1801,
            "type": "dbqueue-dashboard",
            "kind": "DBQueue dashboard",
            "title": "DBQueue dashboard",
            "url": "db/dbqueue.html",
            "summary": "DBQueue investigation landing page with 246 task markers, 645 SQL modules, 1221 module-task refs, and 28 families.",
            "badges": [
              "DBQueue",
              "dashboard",
              "ChangeLimit",
              "markers",
              "families"
            ]
          },
          {
            "score": 439.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "DashBoardDef DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-dashboarddef",
            "summary": "DashBoardDef family: 1 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; top tasks DashBoardDef.",
            "badges": [
              "DBQueue family route",
              "DashBoardDef",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 437.04,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → DashBoardDef",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-dashboarddef",
            "summary": "QBM_PDBQueueInsert_Bulk with DashBoardDef task-family markers: 1 caller modules, 1 task markers, 2 DML target patterns, and 0 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "DashBoardDef"
            ]
          },
          {
            "score": 437.04,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_WaitForComp → DashBoardDef",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-waitforcomp-dashboarddef",
            "summary": "QBM_PDBQueueInsert_WaitForComp with DashBoardDef task-family markers: 1 caller modules, 1 task markers, 2 DML target patterns, and 0 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_WaitForComp",
              "DashBoardDef"
            ]
          },
          {
            "score": 361.02,
            "type": "dbqueue-family",
            "kind": "DBQueue task family",
            "title": "DashBoardDef DBQueue family",
            "url": "db/dbqueue-families.html#family-dashboarddef",
            "summary": "DashBoardDef: 1 source-derived DBQueue/task markers and 1 module-task references.",
            "badges": [
              "DBQueue family",
              "DashBoardDef"
            ]
          },
          {
            "score": 352.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_Bulk with QBM task-family markers: 142 caller modules, 62 task markers, 39 DML target patterns, and 8 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QBM"
            ]
          },
          {
            "score": 348.5,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonDashboardDef",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commondashboarddef",
            "summary": "QBM-K-CommonDashboardDef: 4 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 6 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 348.25,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonPrepropDashboardDef",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonprepropdashboarddef",
            "summary": "QBM-K-CommonPrepropDashboardDef: 2 caller modules route through QBM_PDBQueueInsert_Bulk; 3 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 348.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "DashBoardDef",
            "url": "db/dbqueue-task-routes.html#task-dashboarddef",
            "summary": "DashBoardDef: 1 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; 2 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "DashBoardDef",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 348.125,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_WaitForComp",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-waitforcomp",
            "summary": "QBM_PDBQueueInsert_WaitForComp: 10 source-derived SQL caller modules, 20 task markers, 11 DML targets, and 1 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 348.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonDashboard",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commondashboard",
            "summary": "QBM-K-CommonDashboard: 1 caller modules route through QBM_PDBQueueInsert_Bulk; 1 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 346,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QBM_TIDialogDashBoardDef",
            "url": "db/modules/qbm-tidialogdashboarddef.html",
            "summary": "dbo.QBM_TIDialogDashBoardDef: source-derived calls to QBM_PDBQueueInsert_Bulk with 2 DBQueue task markers, 2 DML targets, and complexity score 55.552.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 346,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QBM_TUDialogDashBoardDef",
            "url": "db/modules/qbm-tudialogdashboarddef.html",
            "summary": "dbo.QBM_TUDialogDashBoardDef: source-derived calls to QBM_PDBQueueInsert_Bulk with 2 DBQueue task markers, 2 DML targets, and complexity score 64.797.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 346,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QBM_ZPrePropDashBoardDef",
            "url": "db/modules/qbm-zprepropdashboarddef.html",
            "summary": "dbo.QBM_ZPrePropDashBoardDef: source-derived calls to QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_Bulk with 2 DBQueue task markers, 2 DML targets, and complexity score 71.411.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 282.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-qbm",
            "summary": "QBM_PDBQueueInsert_Single with QBM task-family markers: 132 caller modules, 57 task markers, 35 DML target patterns, and 9 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "QBM"
            ]
          },
          {
            "score": 279.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "Tree DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-tree",
            "summary": "Tree family: 1 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; top tasks Tree.",
            "badges": [
              "DBQueue family route",
              "Tree",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 277.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_WaitForComp → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-waitforcomp-qbm",
            "summary": "QBM_PDBQueueInsert_WaitForComp with QBM task-family markers: 7 caller modules, 12 task markers, 8 DML target patterns, and 1 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM"
            ]
          },
          {
            "score": 276.2300288076226,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueCurrentResetNGen",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueuecurrentresetngen",
            "summary": "dbo.QBM_PDBQueueCurrentResetNGen is referenced by 18 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 18.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 276,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_ZDashBoardContentCalculate",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-zdashboardcontentcalculate.html",
            "summary": "create procedure QBM_ZDashBoardContentCalculate ( @SlotNumber int , @UID_DialogDashboardDef varchar(38), @dummy1 varchar(38), @GenProcID varchar (38) ) as begin declare @isInactive bit declare @HistoryLength int declare @procname nvarchar(64) declare @datenow…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "DBQueue insert"
            ]
          },
          {
            "score": 274.33114148126583,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_WaitForComp",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-waitforcomp",
            "summary": "dbo.QBM_PDBQueueInsert_WaitForComp is referenced by 10 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 10.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          }
        ]
      },
      {
        "query": "QER_TUBaseTree DBQueue caller",
        "expectAny": [
          "QER_TUBaseTree",
          "DBQueue caller"
        ],
        "expectType": [
          "dbqueue-caller"
        ],
        "desc": "QBM_PDBQueueInsert caller explorer discoverability",
        "status": "pass",
        "topScore": 372.175,
        "topTitle": "QBM_PDBQueueInsert_Bulk",
        "topType": "dbqueue-insert-routine",
        "hits": [
          {
            "score": 372.175,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Bulk",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-bulk",
            "summary": "QBM_PDBQueueInsert_Bulk: 494 source-derived SQL caller modules, 196 task markers, 88 DML targets, and 35 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 368,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Single",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-single",
            "summary": "QBM_PDBQueueInsert_Single: 160 source-derived SQL caller modules, 119 task markers, 63 DML targets, and 19 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 306,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTree",
            "url": "db/modules/qer-tubasetree.html",
            "summary": "dbo.QER_TUBaseTree: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 15 DBQueue task markers, 3 DML targets, and complexity score 252.619.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 306,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 302.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QER DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qer",
            "summary": "QER family: 56 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk, QBM_PDBQueueInsert_single; top tasks QER-K-OrgAutoChild, QER-K-AllChildrenOfOrg, QER-K-PersonHasObject, QER-K-BaseTreeHasObject, QER-K-ShoppingRackP…",
            "badges": [
              "DBQueue family route",
              "QER",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk",
              "QBM_PDBQueueInsert_single"
            ]
          },
          {
            "score": 300.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_Bulk with QBM task-family markers: 142 caller modules, 62 task markers, 39 DML target patterns, and 8 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QBM"
            ]
          },
          {
            "score": 300.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-qbm",
            "summary": "QBM_PDBQueueInsert_Single with QBM task-family markers: 132 caller modules, 57 task markers, 35 DML target patterns, and 9 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "QBM"
            ]
          },
          {
            "score": 299.8,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_Bulk with QER task-family markers: 120 caller modules, 52 task markers, 33 DML target patterns, and 18 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QER"
            ]
          },
          {
            "score": 297,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTreeHasQERAssign",
            "url": "db/modules/qer-tubasetreehasqerassign.html",
            "summary": "dbo.QER_TUBaseTreeHasQERAssign: source-derived calls to QBM_PDBQueueInsert_Bulk with 5 DBQueue task markers, 2 DML targets, and complexity score 77.211.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 297,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTreeHasQERResource",
            "url": "db/modules/qer-tubasetreehasqerresource.html",
            "summary": "dbo.QER_TUBaseTreeHasQERResource: source-derived calls to QBM_PDBQueueInsert_Bulk with 5 DBQueue task markers, 2 DML targets, and complexity score 77.222.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 297,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTreeHasQERReuse",
            "url": "db/modules/qer-tubasetreehasqerreuse.html",
            "summary": "dbo.QER_TUBaseTreeHasQERReuse: source-derived calls to QBM_PDBQueueInsert_Bulk with 5 DBQueue task markers, 2 DML targets, and complexity score 77.203.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 297,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_TUBaseTreeHasQERReuseUS",
            "url": "db/modules/qer-tubasetreehasqerreuseus.html",
            "summary": "dbo.QER_TUBaseTreeHasQERReuseUS: source-derived calls to QBM_PDBQueueInsert_Bulk with 5 DBQueue task markers, 2 DML targets, and complexity score 79.651.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 296.15999999999997,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-qer",
            "summary": "QBM_PDBQueueInsert_Single with QER task-family markers: 29 caller modules, 34 task markers, 18 DML target patterns, and 12 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "QER"
            ]
          },
          {
            "score": 284,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QER_TUBaseTree",
            "url": "db/routine-call-graph.html#caller-qer-tubasetree",
            "summary": "dbo.QER_TUBaseTree has 4 distinct called-routine references: dbo.QBM_PDBQueueInsert_Bulk, dbo.QER_PITShopHelperFill_Recalc, dbo.QBM_PDBQueueInsert_Single, dbo.QBM_PSessionErrorAdd.",
            "badges": [
              "routine caller",
              "SQL_TRIGGER",
              "DBQueue task refs"
            ]
          },
          {
            "score": 281.5,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "TSB DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-tsb",
            "summary": "TSB family: 25 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks TSB-K-PersonHasObject, TSB-K-BaseTreeHasObject, TSB-K-UNSAccountBHasUNSItemB, TSB-K-UNSAccountBInUNSGroupB, TSB-K-UNSAccountBInUNSGroupB1.",
            "badges": [
              "DBQueue family route",
              "TSB",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 281,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-bulk",
            "summary": "dbo.QBM_PDBQueueInsert_Bulk is referenced by 508 source-derived SQL caller modules. Caller types: SQL_TRIGGER × 412, SQL_STORED_PROCEDURE × 93, SQL_SCALAR_FUNCTION × 3.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 281,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QBM_PDBQueueInsert_Int",
            "url": "db/modules/qbm-pdbqueueinsert-int.html",
            "summary": "dbo.QBM_PDBQueueInsert_Int: source-derived calls to QBM_PDBQueueInsert_Single with 7 DBQueue task markers, 3 DML targets, and complexity score 159.795.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 281,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_Single",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-single",
            "summary": "dbo.QBM_PDBQueueInsert_Single is referenced by 164 source-derived SQL caller modules. Caller types: SQL_TRIGGER × 109, SQL_STORED_PROCEDURE × 54, SQL_SCALAR_FUNCTION × 1.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 280.90658288096364,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueCalculateDelta",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueuecalculatedelta",
            "summary": "dbo.QBM_PDBQueueCalculateDelta is referenced by 72 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 72.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 280.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → TSB",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-tsb",
            "summary": "QBM_PDBQueueInsert_Bulk with TSB task-family markers: 92 caller modules, 21 task markers, 6 DML target patterns, and 3 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "TSB"
            ]
          }
        ]
      },
      {
        "query": "QBM_PDBQueueInsert_Bulk insert routine",
        "expectAny": [
          "QBM_PDBQueueInsert_Bulk",
          "insert routine"
        ],
        "expectType": [
          "dbqueue-insert-routine"
        ],
        "desc": "DBQueue insert routine hub discoverability",
        "status": "pass",
        "topScore": 462.175,
        "topTitle": "QBM_PDBQueueInsert_Bulk",
        "topType": "dbqueue-insert-routine",
        "hits": [
          {
            "score": 462.175,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Bulk",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-bulk",
            "summary": "QBM_PDBQueueInsert_Bulk: 494 source-derived SQL caller modules, 196 task markers, 88 DML targets, and 35 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 459,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/routine-call-graph.html#target-qbm-pdbqueueinsert-bulk",
            "summary": "dbo.QBM_PDBQueueInsert_Bulk is referenced by 508 source-derived SQL caller modules. Caller types: SQL_TRIGGER × 412, SQL_STORED_PROCEDURE × 93, SQL_SCALAR_FUNCTION × 3.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 457.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": ") begin exec QBM_PDBQueueInsert_Bulk DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-begin-exec-qbm-pdbqueueinsert-bulk",
            "summary": ") begin exec QBM_PDBQueueInsert_Bulk family: 1 task routes across QBM_PDBQueueInsert_Bulk; top tasks ) begin exec QBM_PDBQueueInsert_Bulk.",
            "badges": [
              "DBQueue family route",
              ") begin exec QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 456.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": ") begin exec QBM_PDBQueueInsert_Bulk",
            "url": "db/dbqueue-task-routes.html#task-begin-exec-qbm-pdbqueueinsert-bulk",
            "summary": ") begin exec QBM_PDBQueueInsert_Bulk: 1 caller modules route through QBM_PDBQueueInsert_Bulk; 1 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              ") begin exec QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 446,
            "type": "dependency-hotspot",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/modules/qbm-pdbqueueinsert-bulk.html",
            "summary": "1000 reverse references. Relations: SQL expression dependency × 615, source text reference × 385.",
            "badges": [
              "dependency hotspot",
              "1000 refs",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 444,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QBM_PDBQueueInsert_Bulk",
            "url": "db/routine-call-graph.html#caller-qbm-pdbqueueinsert-bulk",
            "summary": "dbo.QBM_PDBQueueInsert_Bulk has 4 distinct called-routine references: dbo.QBM_PSessionErrorAdd, dbo.QBM_PJournal, dbo.QBM_PSessionContextSet, dbo.QBM_PDBQueueInsert_Int.",
            "badges": [
              "routine caller",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 442.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_Bulk with QBM task-family markers: 142 caller modules, 62 task markers, 39 DML target patterns, and 8 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QBM"
            ]
          },
          {
            "score": 441.8,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_Bulk with QER task-family markers: 120 caller modules, 52 task markers, 33 DML target patterns, and 18 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QER"
            ]
          },
          {
            "score": 440.68,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → TSB",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-tsb",
            "summary": "QBM_PDBQueueInsert_Bulk with TSB task-family markers: 92 caller modules, 21 task markers, 6 DML target patterns, and 3 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "TSB"
            ]
          },
          {
            "score": 438.84000000000003,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → ADS",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-ads",
            "summary": "QBM_PDBQueueInsert_Bulk with ADS task-family markers: 46 caller modules, 8 task markers, 14 DML target patterns, and 4 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "ADS"
            ]
          },
          {
            "score": 438.52,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → LDP",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-ldp",
            "summary": "QBM_PDBQueueInsert_Bulk with LDP task-family markers: 38 caller modules, 7 task markers, 10 DML target patterns, and 4 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "LDP"
            ]
          },
          {
            "score": 438.04,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → ATT",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-att",
            "summary": "QBM_PDBQueueInsert_Bulk with ATT task-family markers: 26 caller modules, 11 task markers, 8 DML target patterns, and 4 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "ATT"
            ]
          },
          {
            "score": 437.64,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → RMS",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-rms",
            "summary": "QBM_PDBQueueInsert_Bulk with RMS task-family markers: 16 caller modules, 7 task markers, 7 DML target patterns, and 1 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "RMS"
            ]
          },
          {
            "score": 437.52,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → CPL",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-cpl",
            "summary": "QBM_PDBQueueInsert_Bulk with CPL task-family markers: 13 caller modules, 8 task markers, 12 DML target patterns, and 8 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "CPL"
            ]
          },
          {
            "score": 437.48,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → RPS",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-rps",
            "summary": "QBM_PDBQueueInsert_Bulk with RPS task-family markers: 12 caller modules, 6 task markers, 5 DML target patterns, and 1 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "RPS"
            ]
          },
          {
            "score": 437.44,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → unknown",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-unknown",
            "summary": "QBM_PDBQueueInsert_Bulk with unknown task-family markers: 11 caller modules, 0 task markers, 14 DML target patterns, and 7 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "unknown"
            ]
          },
          {
            "score": 437.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_bulk with QER task-family markers: 7 caller modules, 3 task markers, 4 DML target patterns, and 0 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_bulk",
              "QER"
            ]
          },
          {
            "score": 437.15999999999997,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → POL",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-pol",
            "summary": "QBM_PDBQueueInsert_Bulk with POL task-family markers: 4 caller modules, 2 task markers, 4 DML target patterns, and 0 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "POL"
            ]
          },
          {
            "score": 437.15999999999997,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_bulk → QBM",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qbm",
            "summary": "QBM_PDBQueueInsert_bulk with QBM task-family markers: 4 caller modules, 5 task markers, 3 DML target patterns, and 1 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_bulk",
              "QBM"
            ]
          },
          {
            "score": 437.12,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_bulk → ATT",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-att",
            "summary": "QBM_PDBQueueInsert_bulk with ATT task-family markers: 3 caller modules, 1 task markers, 4 DML target patterns, and 0 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_bulk",
              "ATT"
            ]
          }
        ]
      },
      {
        "query": "Bulk QER DBQueue route",
        "expectAny": [
          "QBM_PDBQueueInsert_Bulk",
          "QER"
        ],
        "expectType": [
          "dbqueue-route"
        ],
        "desc": "DBQueue route matrix discoverability",
        "status": "pass",
        "topScore": 640.6,
        "topTitle": "QER DBQueue family routes",
        "topType": "dbqueue-family-route",
        "hits": [
          {
            "score": 640.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QER DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qer",
            "summary": "QER family: 56 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk, QBM_PDBQueueInsert_single; top tasks QER-K-OrgAutoChild, QER-K-AllChildrenOfOrg, QER-K-PersonHasObject, QER-K-BaseTreeHasObject, QER-K-ShoppingRackP…",
            "badges": [
              "DBQueue family route",
              "QER",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk",
              "QBM_PDBQueueInsert_single"
            ]
          },
          {
            "score": 637.8,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_Bulk with QER task-family markers: 120 caller modules, 52 task markers, 33 DML target patterns, and 18 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "QER"
            ]
          },
          {
            "score": 633.28,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_bulk → QER",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-qer",
            "summary": "QBM_PDBQueueInsert_bulk with QER task-family markers: 7 caller modules, 3 task markers, 4 DML target patterns, and 0 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_bulk",
              "QER"
            ]
          },
          {
            "score": 554,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 552,
            "type": "relation-edge",
            "kind": "references source",
            "title": "dbo.ATT_TDQERUniversalSubstitute → dbo.QBM_PDBQueueInsert_Bulk",
            "url": "sources/sql-sql-trigger-dbo-att-tdqeruniversalsubstitute.html",
            "summary": "source text reference",
            "badges": [
              "relation",
              "Sandbox DB",
              "text-reference",
              "references source"
            ]
          },
          {
            "score": 552,
            "type": "relation-edge",
            "kind": "references source",
            "title": "dbo.ATT_TIQERUniversalSubstitute → dbo.QBM_PDBQueueInsert_Bulk",
            "url": "sources/sql-sql-trigger-dbo-att-tiqeruniversalsubstitute.html",
            "summary": "source text reference",
            "badges": [
              "relation",
              "Sandbox DB",
              "text-reference",
              "references source"
            ]
          },
          {
            "score": 552,
            "type": "relation-edge",
            "kind": "references source",
            "title": "dbo.ATT_TUQERUniversalSubstitute → dbo.QBM_PDBQueueInsert_Bulk",
            "url": "sources/sql-sql-trigger-dbo-att-tuqeruniversalsubstitute.html",
            "summary": "source text reference",
            "badges": [
              "relation",
              "Sandbox DB",
              "text-reference",
              "references source"
            ]
          },
          {
            "score": 547.5,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "TSB DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-tsb",
            "summary": "TSB family: 25 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks TSB-K-PersonHasObject, TSB-K-BaseTreeHasObject, TSB-K-UNSAccountBHasUNSItemB, TSB-K-UNSAccountBInUNSGroupB, TSB-K-UNSAccountBInUNSGroupB1.",
            "badges": [
              "DBQueue family route",
              "TSB",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 547.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": ") begin exec QBM_PDBQueueInsert_Bulk DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-begin-exec-qbm-pdbqueueinsert-bulk",
            "summary": ") begin exec QBM_PDBQueueInsert_Bulk family: 1 task routes across QBM_PDBQueueInsert_Bulk; top tasks ) begin exec QBM_PDBQueueInsert_Bulk.",
            "badges": [
              "DBQueue family route",
              ") begin exec QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 546.3,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "ATT DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-att",
            "summary": "ATT family: 13 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk; top tasks ATT-K-AttestationHelper, ATT-K-AttestationCheckValid, ATT-K-PrepropAttestationObject, ATT-K-PrepropAttestationWizardParm, ATT-K-Attestatio…",
            "badges": [
              "DBQueue family route",
              "ATT",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 545.9,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "ADS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-ads",
            "summary": "ADS family: 9 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks ADS-K-ADSAccountInADSGroup, ADS-K-ADSContactInADSGroup, ADS-K-ADSMachineInADSGroup, ADS-K-PersonHasObject, ADS-K-BaseTreeOwnsObject.",
            "badges": [
              "DBQueue family route",
              "ADS",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 545.8,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "CPL DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-cpl",
            "summary": "CPL family: 8 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks CPL-K-ComplianceCheckForRule, CPL-K-ComplianceSubRuleFillObject, CPL-K-ComplianceCheckMakeProc, CPL-K-ComplianceSubRuleFillPerson, CPL-K-ComplianceCheckForPerson.",
            "badges": [
              "DBQueue family route",
              "CPL",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 545.8,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "LDP DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-ldp",
            "summary": "LDP family: 8 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks LDP-K-LDAPAccountInLDAPGroup, LDP-K-LDPMachineInLDAPGroup, LDP-K-PersonHasObject, LDP-K-BaseTreeOwnsObject, LDP-K-BaseTreeHasObject.",
            "badges": [
              "DBQueue family route",
              "LDP",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 545.7,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RMS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rms",
            "summary": "RMS family: 7 task routes across QBM_PDBQueueInsert_Bulk; top tasks RMS-K-PersonHasESet, RMS-K-WorkdeskHasESet, RMS-K-ESetHasEntitlement, RMS-K-ESetCollection, RMS-K-OrgHasESet.",
            "badges": [
              "DBQueue family route",
              "RMS",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 545.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RPS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rps",
            "summary": "RPS family: 6 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks RPS-K-PersonHasObject, RPS-K-PersonHasRPSReport, RPS-K-OrgHasRPSReport, RPS-K-BaseTreeHasObject, RPS-K-PrepropRPSReport.",
            "badges": [
              "DBQueue family route",
              "RPS",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 545.2,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "POL DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-pol",
            "summary": "POL family: 2 task routes across QBM_PDBQueueInsert_Bulk; top tasks POL-K-QERPolicyFill, POL-K-QERPolicyMakeProc.",
            "badges": [
              "DBQueue family route",
              "POL",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 545.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "Zurücksetzen 3 DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-zur-cksetzen-3",
            "summary": "Zurücksetzen 3 family: 1 task routes across QBM_PDBQueueInsert_Bulk; top tasks Zurücksetzen 3.",
            "badges": [
              "DBQueue family route",
              "Zurücksetzen 3",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 543.16,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Bulk → POL",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-bulk-pol",
            "summary": "QBM_PDBQueueInsert_Bulk with POL task-family markers: 4 caller modules, 2 task markers, 4 DML target patterns, and 0 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Bulk",
              "POL"
            ]
          },
          {
            "score": 532.175,
            "type": "dbqueue-insert-routine",
            "kind": "DBQueue insert routine hub",
            "title": "QBM_PDBQueueInsert_Bulk",
            "url": "db/dbqueue-insert-routines.html#routine-qbm-pdbqueueinsert-bulk",
            "summary": "QBM_PDBQueueInsert_Bulk: 494 source-derived SQL caller modules, 196 task markers, 88 DML targets, and 35 config refs.",
            "badges": [
              "DBQueue insert routine",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 527,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.QER_PITShopHelperFill_bulk",
            "url": "db/modules/qer-pitshophelperfill-bulk.html",
            "summary": "dbo.QER_PITShopHelperFill_bulk: source-derived calls to QBM_PDBQueueInsert_Bulk with 5 DBQueue task markers, 6 DML targets, and complexity score 340.779.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk"
            ]
          }
        ]
      },
      {
        "query": "QBM-K-CommonReCalculate task route",
        "expectAny": [
          "QBM-K-CommonReCalculate",
          "task route"
        ],
        "expectType": [
          "dbqueue-task-route"
        ],
        "desc": "DBQueue task route discoverability",
        "status": "pass",
        "topScore": 369.1,
        "topTitle": "if @UID_Task in ( DBQueue family routes",
        "topType": "dbqueue-family-route",
        "hits": [
          {
            "score": 369.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "if @UID_Task in ( DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-if-uid-task-in",
            "summary": "if @UID_Task in ( family: 1 task routes across QBM_PDBQueueInsert_Single; top tasks if @UID_Task in (.",
            "badges": [
              "DBQueue family route",
              "if @UID_Task in (",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 369.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower > DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-select-elementindex-1-while-elementindex-elementcount-begin-select-top-1-uid-tasktomatch-v-uid1-from-validtasks-v-where-",
            "summary": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null th…",
            "badges": [
              "DBQueue family route",
              "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower >",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 349.6,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-CommonReCalculate",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-K-CommonReCalculate: source-derived DBQueue/task marker found in 38 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 342.8,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-CommonRecalculate",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-K-CommonRecalculate: source-derived DBQueue/task marker found in 4 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 342.2,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-k-CommonRecalculate",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-k-CommonRecalculate: source-derived DBQueue/task marker found in 1 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 306,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 300.625,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonReCalculate",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-K-CommonReCalculate: 37 caller modules route through QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_bulk; 25 DML target patterns, 6 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 296.5,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonRecalculate",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-K-CommonRecalculate: 4 caller modules route through QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_Bulk; 3 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 296.375,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-Commonrecalculate",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-K-Commonrecalculate: 3 caller modules route through QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_Bulk; 3 DML target patterns, 1 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 296.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-k-CommonRecalculate",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-k-CommonRecalculate: 1 caller modules route through QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; 2 DML target patterns, 0 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 278.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "if @UID_Task in (",
            "url": "db/dbqueue-task-routes.html#task-if-uid-task-in",
            "summary": "if @UID_Task in (: 1 caller modules route through QBM_PDBQueueInsert_Single; 3 DML target patterns, 1 config refs.",
            "badges": [
              "DBQueue task route",
              "if @UID_Task in (",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 278.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "QBM-K-CommonTaskStart",
            "url": "db/dbqueue-task-routes.html#task-qbm-k-commontaskstart",
            "summary": "QBM-K-CommonTaskStart: 1 caller modules route through QBM_PDBQueueInsert_Single; 3 DML target patterns, 1 config refs.",
            "badges": [
              "DBQueue task route",
              "QBM",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 278.125,
            "type": "dbqueue-task-route",
            "kind": "DBQueue task route",
            "title": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower >",
            "url": "db/dbqueue-task-routes.html#task-select-elementindex-1-while-elementindex-elementcount-begin-select-top-1-uid-tasktomatch-v-uid1-from-validtasks-v-where-",
            "summary": "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null th…",
            "badges": [
              "DBQueue task route",
              "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower >",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 278,
            "type": "dbqueue-caller",
            "kind": "DBQueue insert caller",
            "title": "dbo.CPL_PAfterMigrationTasks",
            "url": "db/modules/cpl-paftermigrationtasks.html",
            "summary": "dbo.CPL_PAfterMigrationTasks: source-derived calls to QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single with 4 DBQueue task markers, 1 DML targets, and complexity score 56.61.",
            "badges": [
              "DBQueue caller",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 277.04,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → if @UID_Task in (",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-if-uid-task-in",
            "summary": "QBM_PDBQueueInsert_Single with if @UID_Task in ( task-family markers: 1 caller modules, 1 task markers, 3 DML target patterns, and 1 config refs.",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "if @UID_Task in ("
            ]
          },
          {
            "score": 277.04,
            "type": "dbqueue-route",
            "kind": "DBQueue route matrix cell",
            "title": "QBM_PDBQueueInsert_Single → select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower >",
            "url": "db/dbqueue-route-matrix.html#route-qbm-pdbqueueinsert-single-select-elementindex-1-while-elementindex-elementcount-begin-select-top-1-uid-tasktomatch-v-uid",
            "summary": "QBM_PDBQueueInsert_Single with select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 wh…",
            "badges": [
              "DBQueue route",
              "QBM_PDBQueueInsert_Single",
              "select @ElementIndex = 1 while @ElementIndex <= @ElementCount begin select top 1 @UID_TaskToMatch = v.UID1 from @validTasks v where v.ElementIndex = @ElementIndex select top 1 @SecondsToAdd = case when @InMigration = 1 then 0 when mo.CountInDBQueue is null then 0 when mo.CountInDBQueue < 20000 then 0 else mo.CountInDBQueue / 1000 end + case when @InMigration = 1 then 0 else isnull(mo.RestoreDelay, 0) end , @UID_TaskAutomatedPredecessor = mo.UID_TaskAutomatedPredecessor , @UID_TaskAutomatedFollower = mo.UID_TaskAutomatedFollower , @PathLength = mo.PathLength from QBMDBQueueTaskMetric mo with (readpast) where mo.UID_Task = @UID_TaskToMatch delete @UIDDBQueueMerken insert into @UIDDBQueueMerken(UID_SingleGuid) select cu.UID_DialogDBQueue from QBMDBQueueCurrent cu with (readpast) where (cu.SlotNumber < 0 and cu.UID_Task = @UID_TaskToMatch ) and (dbo.QBM_FGIDBQueueCurrRestoreAble(cu.Generation , cu.StartedAt, @SecondsToAdd)= 1 or @IgnoreGeneration = 1 or cu.SlotNumber <= @RestoreToGeneration0 or @InMigration = 1 ) if @@ROWCOUNT = 0 begin goto zyklusende end if @UID_TaskAutomatedFollower >"
            ]
          },
          {
            "score": 272.6,
            "type": "dbqueue-marker",
            "kind": "DBQueue task marker",
            "title": "QBM-K-Commonrecalculate",
            "url": "db/dbqueue-markers.html#task-qbm-k-commonrecalculate",
            "summary": "QBM-K-Commonrecalculate: source-derived DBQueue/task marker found in 3 SQL modules. Families: QBM.",
            "badges": [
              "DBQueue marker",
              "QBM"
            ]
          },
          {
            "score": 268,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.ATT_PAfterMigrationTasks",
            "url": "sources/sql-sql-stored-procedure-dbo-att-paftermigrationtasks.html",
            "summary": "create procedure ATT_PAfterMigrationTasks (@GenProcID varchar(38) ) as begin declare @MyModule varchar(3) = 'ATT' declare @XUser nvarchar(64 ) = object_name(@@procid) declare @Xdate datetime = getutcdate() declare @AttCasePendingNL QBM_YCursorBuffer SET XACT_…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent",
              "DBQueue insert"
            ]
          },
          {
            "score": 263,
            "type": "csharp-source-insight",
            "kind": "C# source insight",
            "title": "cs-ads-forms-ads-forms-formadsaccountmasterdata",
            "url": "sources/cs-ads-forms-ads-forms-formadsaccountmasterdata.html",
            "summary": "classes FormADSAccountMasterData; methods OnInit, _ActivateForm, _AdaptTasks, FormTask_MoveToDomain, FormTask_MoveContainer, FormTask_Unlock; references ADSAccount, ADSAccountInADSGroup, ADSContainer, ADSDomain, ADSGroup, Delegation; markers reads entity valu…",
            "badges": [
              "C# insight",
              "reads entity values",
              "writes entity values",
              "references DB/Dialog objects"
            ]
          },
          {
            "score": 262,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.ADS_PAfterMigrationTasks",
            "url": "db/modules/ads-paftermigrationtasks.html",
            "summary": "9 nodes and 8 edges. calls QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd; writes INSERT into; reads/joins QBMModuleDef, BaseTree",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          }
        ]
      },
      {
        "query": "QER DBQueue family routes",
        "expectAny": [
          "QER",
          "family routes"
        ],
        "expectType": [
          "dbqueue-family-route"
        ],
        "desc": "DBQueue family route discoverability",
        "status": "pass",
        "topScore": 2080.6,
        "topTitle": "QER DBQueue family routes",
        "topType": "dbqueue-family-route",
        "hits": [
          {
            "score": 2080.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QER DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qer",
            "summary": "QER family: 56 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk, QBM_PDBQueueInsert_single; top tasks QER-K-OrgAutoChild, QER-K-AllChildrenOfOrg, QER-K-PersonHasObject, QER-K-BaseTreeHasObject, QER-K-ShoppingRackP…",
            "badges": [
              "DBQueue family route",
              "QER",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk",
              "QBM_PDBQueueInsert_single"
            ]
          },
          {
            "score": 574,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "QBM DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-qbm",
            "summary": "QBM family: 90 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_WaitForComp, QBM_PDBQueueInsert_bulk; top tasks QBM-K-ScriptAssemblyReset, QBM-K-CommonReCalculate, QBM-K-CommonMakeWatchtrigger, QBM-K-MissingDisplayRigh…",
            "badges": [
              "DBQueue family route",
              "QBM",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_WaitForComp",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 567.5,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "TSB DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-tsb",
            "summary": "TSB family: 25 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks TSB-K-PersonHasObject, TSB-K-BaseTreeHasObject, TSB-K-UNSAccountBHasUNSItemB, TSB-K-UNSAccountBInUNSGroupB, TSB-K-UNSAccountBInUNSGroupB1.",
            "badges": [
              "DBQueue family route",
              "TSB",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 566.3,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "ATT DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-att",
            "summary": "ATT family: 13 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single, QBM_PDBQueueInsert_bulk; top tasks ATT-K-AttestationHelper, ATT-K-AttestationCheckValid, ATT-K-PrepropAttestationObject, ATT-K-PrepropAttestationWizardParm, ATT-K-Attestatio…",
            "badges": [
              "DBQueue family route",
              "ATT",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single",
              "QBM_PDBQueueInsert_bulk"
            ]
          },
          {
            "score": 565.9,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "ADS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-ads",
            "summary": "ADS family: 9 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks ADS-K-ADSAccountInADSGroup, ADS-K-ADSContactInADSGroup, ADS-K-ADSMachineInADSGroup, ADS-K-PersonHasObject, ADS-K-BaseTreeOwnsObject.",
            "badges": [
              "DBQueue family route",
              "ADS",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 565.8,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "CPL DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-cpl",
            "summary": "CPL family: 8 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks CPL-K-ComplianceCheckForRule, CPL-K-ComplianceSubRuleFillObject, CPL-K-ComplianceCheckMakeProc, CPL-K-ComplianceSubRuleFillPerson, CPL-K-ComplianceCheckForPerson.",
            "badges": [
              "DBQueue family route",
              "CPL",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 565.8,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "LDP DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-ldp",
            "summary": "LDP family: 8 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks LDP-K-LDAPAccountInLDAPGroup, LDP-K-LDPMachineInLDAPGroup, LDP-K-PersonHasObject, LDP-K-BaseTreeOwnsObject, LDP-K-BaseTreeHasObject.",
            "badges": [
              "DBQueue family route",
              "LDP",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 565.7,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RMS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rms",
            "summary": "RMS family: 7 task routes across QBM_PDBQueueInsert_Bulk; top tasks RMS-K-PersonHasESet, RMS-K-WorkdeskHasESet, RMS-K-ESetHasEntitlement, RMS-K-ESetCollection, RMS-K-OrgHasESet.",
            "badges": [
              "DBQueue family route",
              "RMS",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 565.6,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RPS DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rps",
            "summary": "RPS family: 6 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_Single; top tasks RPS-K-PersonHasObject, RPS-K-PersonHasRPSReport, RPS-K-OrgHasRPSReport, RPS-K-BaseTreeHasObject, RPS-K-PrepropRPSReport.",
            "badges": [
              "DBQueue family route",
              "RPS",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 565.2,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "POL DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-pol",
            "summary": "POL family: 2 task routes across QBM_PDBQueueInsert_Bulk; top tasks POL-K-QERPolicyFill, POL-K-QERPolicyMakeProc.",
            "badges": [
              "DBQueue family route",
              "POL",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 565.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "Zurücksetzen 3 DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-zur-cksetzen-3",
            "summary": "Zurücksetzen 3 family: 1 task routes across QBM_PDBQueueInsert_Bulk; top tasks Zurücksetzen 3.",
            "badges": [
              "DBQueue family route",
              "Zurücksetzen 3",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 477.3,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "RMB DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-rmb",
            "summary": "RMB family: 3 task routes across QBM_PDBQueueInsert_Bulk; top tasks RMB-K-HelperHardwareOrg, RMB-K-HelperPersonOrg, RMB-K-HelperWorkdeskOrg.",
            "badges": [
              "DBQueue family route",
              "RMB",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": ") , ( DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-family-route",
            "summary": ") , ( family: 1 task routes across QBM_PDBQueueInsert_Single; top tasks ) , (.",
            "badges": [
              "DBQueue family route",
              ") , (",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": ") begin exec QBM_PDBQueueInsert_Bulk DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-begin-exec-qbm-pdbqueueinsert-bulk",
            "summary": ") begin exec QBM_PDBQueueInsert_Bulk family: 1 task routes across QBM_PDBQueueInsert_Bulk; top tasks ) begin exec QBM_PDBQueueInsert_Bulk.",
            "badges": [
              "DBQueue family route",
              ") begin exec QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "DashBoardDef DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-dashboarddef",
            "summary": "DashBoardDef family: 1 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; top tasks DashBoardDef.",
            "badges": [
              "DBQueue family route",
              "DashBoardDef",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "DPR DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-dpr",
            "summary": "DPR family: 1 task routes across QBM_PDBQueueInsert_Bulk; top tasks DPR-K-TriggerCreateMembership.",
            "badges": [
              "DBQueue family route",
              "DPR",
              "QBM_PDBQueueInsert_Bulk"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "if @UID_Task in ( DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-if-uid-task-in",
            "summary": "if @UID_Task in ( family: 1 task routes across QBM_PDBQueueInsert_Single; top tasks if @UID_Task in (.",
            "badges": [
              "DBQueue family route",
              "if @UID_Task in (",
              "QBM_PDBQueueInsert_Single"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "Jobchain DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-jobchain",
            "summary": "Jobchain family: 1 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; top tasks Jobchain.",
            "badges": [
              "DBQueue family route",
              "Jobchain",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "Object DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-object",
            "summary": "Object family: 1 task routes across QBM_PDBQueueInsert_Bulk, QBM_PDBQueueInsert_WaitForComp; top tasks Object.",
            "badges": [
              "DBQueue family route",
              "Object",
              "QBM_PDBQueueInsert_Bulk",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          },
          {
            "score": 477.1,
            "type": "dbqueue-family-route",
            "kind": "DBQueue family route summary",
            "title": "Report DBQueue family routes",
            "url": "db/dbqueue-family-routes.html#family-report",
            "summary": "Report family: 1 task routes across QBM_PDBQueueInsert_WaitForComp; top tasks Report.",
            "badges": [
              "DBQueue family route",
              "Report",
              "QBM_PDBQueueInsert_WaitForComp"
            ]
          }
        ]
      },
      {
        "query": "QBM_PSessionErrorAdd routine call target",
        "expectAny": [
          "QBM_PSessionErrorAdd",
          "caller"
        ],
        "expectType": [
          "routine-call-target"
        ],
        "desc": "routine call graph high-fan-in target discoverability",
        "status": "pass",
        "topScore": 317,
        "topTitle": "dbo.QBM_PSessionErrorAdd",
        "topType": "routine-call-target",
        "hits": [
          {
            "score": 317,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PSessionErrorAdd",
            "url": "db/routine-call-graph.html#target-qbm-psessionerroradd",
            "summary": "dbo.QBM_PSessionErrorAdd is referenced by 1370 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 749, SQL_TRIGGER × 619, SQL_SCALAR_FUNCTION × 2.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 295.1835200693763,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PJobCreate_HOCallMethod",
            "url": "db/routine-call-graph.html#target-qbm-pjobcreate-hocallmethod",
            "summary": "dbo.QBM_PJobCreate_HOCallMethod is referenced by 24 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 20, SQL_TRIGGER × 4.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 290.76078432011406,
            "type": "routine-call-target",
            "kind": "SQL routine call target",
            "title": "dbo.QBM_PJobCreate_HOCallMethod_L",
            "url": "db/routine-call-graph.html#target-qbm-pjobcreate-hocallmethod-l",
            "summary": "dbo.QBM_PJobCreate_HOCallMethod_L is referenced by 6 source-derived SQL caller modules. Caller types: SQL_STORED_PROCEDURE × 3, SQL_TRIGGER × 3.",
            "badges": [
              "routine call target",
              "inventory resolved"
            ]
          },
          {
            "score": 285,
            "type": "routine-call-caller",
            "kind": "SQL routine caller",
            "title": "dbo.QBM_PBufferT_ProcAll_Delta_i",
            "url": "db/routine-call-graph.html#caller-qbm-pbuffert-procall-delta-i",
            "summary": "dbo.QBM_PBufferT_ProcAll_Delta_i has 5 distinct called-routine references: dbo.QBM_PJournal, dbo.QBM_PExecuteSQLWithRetry_LLP, dbo.QBM_PBufferT_ProcessInsert, dbo.QBM_PBufferT_ProcessUpdate, dbo.QBM_PSessionErrorAdd.",
            "badges": [
              "routine caller",
              "SQL_STORED_PROCEDURE"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TDQBMFileHasDeployTarget",
            "url": "db/modules/qbm-tdqbmfilehasdeploytarget.html",
            "summary": "6 nodes and 5 edges. calls QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd; writes DELETE not; reads/joins deleted",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TDQBMServerHasDeployTarget",
            "url": "db/modules/qbm-tdqbmserverhasdeploytarget.html",
            "summary": "9 nodes and 8 edges. calls QBM_PJobCreate_HOFireEvent_L, QBM_PSessionErrorAdd; writes INSERT into, DELETE not; reads/joins deleted, QBMServer; uses config Common\\Autoupdate; uses session context Fullsync",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses config",
              "uses session context"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TIQBMDeployTargetHasSrvTag",
            "url": "db/modules/qbm-tiqbmdeploytargethassrvtag.html",
            "summary": "4 nodes and 3 edges. calls QBM_PSessionErrorAdd; writes INSERT not; reads/joins inserted",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TIQBMFileHasDeployTarget",
            "url": "db/modules/qbm-tiqbmfilehasdeploytarget.html",
            "summary": "6 nodes and 5 edges. calls QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd; writes INSERT not; reads/joins inserted",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TIQBMServerHasDeployTarget",
            "url": "db/modules/qbm-tiqbmserverhasdeploytarget.html",
            "summary": "10 nodes and 9 edges. calls QBM_PJobCreate_HOFireEvent_L, QBM_PSessionErrorAdd; writes INSERT not, INSERT into; reads/joins inserted, QBMServer; uses config Common\\Autoupdate; uses session context XUser, Fullsync",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "uses config",
              "uses session context"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.QBM_TUQBMFileHasDeployTarget",
            "url": "db/modules/qbm-tuqbmfilehasdeploytarget.html",
            "summary": "7 nodes and 6 edges. calls QBM_PDBQueueInsert_Single, QBM_PSessionErrorAdd; writes UPDATE not; reads/joins inserted, deleted",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "reads/joins",
              "writes",
              "queues task"
            ]
          },
          {
            "score": 280,
            "type": "module-graph",
            "kind": "SQL module relation graph",
            "title": "dbo.TSB_PTargetSystemObjectCount",
            "url": "db/modules/tsb-ptargetsystemobjectcount.html",
            "summary": "4 nodes and 3 edges. calls QBM_PTElementsReferenced_I, QBM_PSessionErrorAdd; writes INSERT into",
            "badges": [
              "relation graph",
              "module graph",
              "calls",
              "writes"
            ]
          },
          {
            "score": 276,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PJobCreate_HOCallMethod",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobcreate-hocallmethod.html",
            "summary": "create procedure QBM_PJobCreate_HOCallMethod( @objecttype nvarchar(255), @whereclause nvarchar(max) , @save bit , @MethodName nvarchar(256 ) , @GenProcID varchar(38) , @ObjectKeysAffected QBM_YParameterList readOnly , @ConnectionVariables nvarchar(max) = null…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod"
            ]
          },
          {
            "score": 276,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PJobCreate_HOCallMethod_B",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobcreate-hocallmethod-b.html",
            "summary": "create procedure QBM_PJobCreate_HOCallMethod_B( @objecttype nvarchar(255), @whereclause nvarchar(max) , @save bit , @MethodName nvarchar(256 ) , @GenProcID varchar(38) , @AdditionalObjectKeysAffected QBM_YParameterList readonly , @ConnectionVariables nvarchar…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod"
            ]
          },
          {
            "score": 276,
            "type": "sql-module",
            "kind": "SQL_STORED_PROCEDURE",
            "title": "dbo.QBM_PJobCreate_HOCallMethod_L",
            "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobcreate-hocallmethod-l.html",
            "summary": "create procedure QBM_PJobCreate_HOCallMethod_L( @objecttype nvarchar(255) , @XObjectKeys QBM_YParameterList readonly , @save bit , @MethodName nvarchar(256) , @GenProcID varchar(38) , @AdditionalObjectKeysAffected QBM_YParameterList readonly , @ConnectionVari…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOCallMethod"
            ]
          },
          {
            "score": 276,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TDQBMServerHasDeployTarget",
            "url": "sources/sql-sql-trigger-dbo-qbm-tdqbmserverhasdeploytarget.html",
            "summary": "create trigger QBM_TDQBMServerHasDeployTarget on QBMServerHasDeployTarget for Delete not for Replication as begin declare @GenProcID varchar (38) = dbo.QBM_FGISessionContext('') declare @EntriesToFire QBM_YParameterList declare @DebugSwitch int = 0 declare @C…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent"
            ]
          },
          {
            "score": 276,
            "type": "sql-module",
            "kind": "SQL_TRIGGER",
            "title": "dbo.QBM_TIQBMServerHasDeployTarget",
            "url": "sources/sql-sql-trigger-dbo-qbm-tiqbmserverhasdeploytarget.html",
            "summary": "create trigger QBM_TIQBMServerHasDeployTarget on QBMServerHasDeployTarget for Insert not for Replication as begin declare @GenProcID varchar (38) declare @XUser nvarchar(64) declare @EntriesToFire QBM_YParameterList declare @ConfigparmAutoupdate int BEGIN TRY…",
            "badges": [
              "SQL",
              "QBM_PJobCreate",
              "HOFireEvent"
            ]
          },
          {
            "score": 270,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "TargetSystem\\ADS\\AutoCreateDepartment",
            "url": "db/config/targetsystem-ads-autocreatedepartment.html",
            "summary": "Creates department objects automatically from Active Directory user accounts when synchronized. Prerequisite: at least one of the configuration parameters, PersonAutoDefault, PersonAutoFullSync, or PersonUpdate, must be set to be able to add identities from A…",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 270,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "TargetSystem\\ADS\\AutoCreateHardwaretype",
            "url": "db/config/targetsystem-ads-autocreatehardwaretype.html",
            "summary": "When this configuration parameter is set, hardware types are automatically created in the database for the corresponding imported printer objects.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 270,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "TargetSystem\\ADS\\AutoCreateLocality",
            "url": "db/config/targetsystem-ads-autocreatelocality.html",
            "summary": "Creates location objects automatically from Active Directory user accounts when synchronized. Prerequisite: at least one of the configuration parameters, PersonAutoDefault, PersonAutoFullSync, or PersonUpdate must be set to be able to add identities from Acti…",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          },
          {
            "score": 270,
            "type": "db-inventory-config",
            "kind": "ConfigParm",
            "title": "TargetSystem\\ADS\\AutoCreateServers",
            "url": "db/config/targetsystem-ads-autocreateservers.html",
            "summary": "Create missing home and profile servers automtically during user account synchronization.",
            "badges": [
              "DB inventory",
              "ConfigParm"
            ]
          }
        ]
      }
    ]
  },
  "typeCoverage": [
    {
      "type": "db-inventory-module",
      "count": 5364
    },
    {
      "type": "db-module",
      "count": 5364
    },
    {
      "type": "column-index",
      "count": 2483
    },
    {
      "type": "db-trigger",
      "count": 2342
    },
    {
      "type": "source-page",
      "count": 2332
    },
    {
      "type": "dependency-hotspot",
      "count": 2295
    },
    {
      "type": "sql-module",
      "count": 1825
    },
    {
      "type": "module-graph",
      "count": 1825
    },
    {
      "type": "routine-signature",
      "count": 1703
    },
    {
      "type": "relation-edge",
      "count": 900
    },
    {
      "type": "db-inventory-dialog-object",
      "count": 850
    },
    {
      "type": "routine-parameter",
      "count": 783
    },
    {
      "type": "db-inventory-config",
      "count": 693
    },
    {
      "type": "table-stats",
      "count": 473
    },
    {
      "type": "table-graph",
      "count": 473
    },
    {
      "type": "db-inventory-table",
      "count": 473
    },
    {
      "type": "db-table",
      "count": 473
    },
    {
      "type": "module-complexity",
      "count": 300
    },
    {
      "type": "db-inventory-script",
      "count": 283
    },
    {
      "type": "dbqueue-marker",
      "count": 246
    },
    {
      "type": "dbqueue-task-route",
      "count": 242
    },
    {
      "type": "call-site",
      "count": 228
    },
    {
      "type": "method-registration",
      "count": 226
    },
    {
      "type": "dbqueue-caller",
      "count": 220
    },
    {
      "type": "routine-call-caller",
      "count": 200
    },
    {
      "type": "csharp-source-insight",
      "count": 148
    },
    {
      "type": "knowledge",
      "count": 86
    },
    {
      "type": "routine-call-target",
      "count": 80
    },
    {
      "type": "dbqueue-route",
      "count": 49
    },
    {
      "type": "dbqueue-family",
      "count": 28
    },
    {
      "type": "custom-event",
      "count": 28
    },
    {
      "type": "dbqueue-family-route",
      "count": 26
    },
    {
      "type": "event-handler",
      "count": 26
    },
    {
      "type": "table",
      "count": 22
    },
    {
      "type": "object",
      "count": 11
    },
    {
      "type": "dbqueue-insert-routine",
      "count": 6
    },
    {
      "type": "flow",
      "count": 6
    },
    {
      "type": "catalog",
      "count": 6
    },
    {
      "type": "architecture",
      "count": 3
    },
    {
      "type": "dbqueue-dashboard",
      "count": 1
    }
  ],
  "notes": [
    "Search scoring here mirrors the public search intent but is intentionally deterministic for regression checks.",
    "The full typed edge corpus remains in assets/oim-typed-edges.json; the search index contains a bounded edge sample for discoverability."
  ]
}