{
  "generatedAt": "2026-04-28T03:11:01.424Z",
  "publicBase": "https://oim.kismann.com",
  "source": "assets/oim-kb-search-index.json",
  "count": 24,
  "counts": {
    "pass": 24,
    "warn": 0,
    "fail": 0,
    "total": 24
  },
  "categories": [
    "C# / DialogObject markers",
    "C# decompile evidence",
    "Configuration",
    "Customization prefix",
    "DB processing",
    "Family prefix",
    "IT Shop",
    "Metadata model",
    "Process/event generation",
    "Relations",
    "Schema key"
  ],
  "searchIndex": {
    "generatedAt": "2026-04-28T03:10:32.529Z",
    "total": 38125
  },
  "terms": [
    {
      "term": "DBQueue",
      "category": "DB processing",
      "definition": "OneIM database queue processing area; this KB links DBQueue terms to queue insert procedures, DBQueue Processor routines, typed edges, and config usage evidence.",
      "query": "DBQueue QBM_PDBQueueInsert QBM_PDBQCS",
      "preferTypes": [
        "sql-module",
        "module-graph",
        "relation-edge"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_Bulk",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-bulk.html",
          "summary": "create procedure QBM_PDBQueueInsert_Bulk (@UID_Task varchar(38) , @DBQueueElements QBM_YDBQueueRaw readonly , @Dummy_Sort_Order int = -1111 , @Dummy_no_Check_For_Existing int = -1111 ) as begin declare @PondGroup varchar(38) declare @DebugLevel char(1) = 'W' …",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_Int",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-int.html",
          "summary": "create procedure QBM_PDBQueueInsert_Int (@UID_Task varchar(38) , @DBQueueElements QBM_YDBQueueRaw readonly ) as begin declare @msg nvarchar(255) declare @PathLength_intern int declare @UID_TaskAutomatedFollower varchar(38) declare @UID_TaskAutomatedPredecesso…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_Single",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-single.html",
          "summary": "create procedure QBM_PDBQueueInsert_Single (@UID_Task varchar(38), @object varchar(38), @SubObject varchar(38), @GenProcID varchar(38) , @Dummy_no_Check_For_Existing int = -1111 , @Dummy_Sort_Order int = -1111 ) as begin declare @DebugStartTime datetime = get…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_WaitForComp",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-waitforcomp.html",
          "summary": "create procedure QBM_PDBQueueInsert_WaitForComp (@Context varchar(38) , @GenProcID varchar(38) ) as begin declare @UID_Task varchar(38) = 'QBM-K-CommonWaitForCompiler' declare @Message nvarchar(2000) declare @DebugSwitch int = 0 declare @DebugLevel char(1) = …",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 554,
          "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"
          ]
        },
        {
          "score": 554,
          "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"
          ]
        },
        {
          "score": 554,
          "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": 554,
          "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"
          ]
        }
      ]
    },
    {
      "term": "ChangeLimit",
      "category": "DB processing",
      "definition": "Configuration/source marker related to DBQueue change-limit behavior; inspect config pages and SQL modules before inferring runtime behavior.",
      "query": "ChangeLimit QBM\\DBQueue\\ChangeLimitDefault",
      "preferTypes": [
        "db-inventory-config",
        "sql-module"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 562,
          "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": 280,
          "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": 280,
          "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": 280,
          "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": 274,
          "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": 270,
          "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": 270,
          "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": 270,
          "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"
          ]
        }
      ]
    },
    {
      "term": "AccProduct",
      "category": "IT Shop",
      "definition": "Service item/product table and DialogObject area used as a central IT Shop investigation entry point.",
      "query": "AccProduct table graph DialogObject",
      "preferTypes": [
        "db-inventory-table",
        "table-graph",
        "db-inventory-dialog-object"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 426,
          "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"
          ]
        },
        {
          "score": 426,
          "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": 426,
          "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"
          ]
        },
        {
          "score": 426,
          "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"
          ]
        },
        {
          "score": 426,
          "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": 426,
          "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": 426,
          "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": 426,
          "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"
          ]
        }
      ]
    },
    {
      "term": "PersonWantsOrg",
      "category": "IT Shop",
      "definition": "IT Shop request/order object frequently linked with shopping cart, approval, and service-item evidence.",
      "query": "PersonWantsOrg ITShop ShoppingCart",
      "preferTypes": [
        "db-inventory-table",
        "table-graph",
        "object"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 477,
          "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": 426,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.ShoppingCartItem",
          "url": "db/tables/shoppingcartitem.html",
          "summary": "30 nodes and 30 edges. Cart items",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "UID column",
            "FK out",
            "SQL expression dependency"
          ]
        },
        {
          "score": 412,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.PersonWantsOrg",
          "url": "db/tables/personwantsorg.html",
          "summary": "115 nodes and 115 edges. Request procedures",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "UID column",
            "FK out",
            "FK in"
          ]
        },
        {
          "score": 412,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.ShoppingCartOrder",
          "url": "db/tables/shoppingcartorder.html",
          "summary": "17 nodes and 17 edges. Carts",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "UID column",
            "FK out",
            "SQL expression dependency"
          ]
        },
        {
          "score": 403,
          "type": "object",
          "kind": "Object profile",
          "title": "ShoppingCartOrder",
          "url": "objects/shoppingcartorder.html",
          "summary": "Portal order entry point that materializes requested products into request/order state.",
          "badges": [
            "relation view",
            "Workspace Evidence",
            "Decompiled Source"
          ]
        },
        {
          "score": 398,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.ShoppingCartPattern",
          "url": "db/tables/shoppingcartpattern.html",
          "summary": "9 nodes and 8 edges. Product bundles",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "UID column",
            "FK out",
            "SQL expression dependency"
          ]
        },
        {
          "score": 398,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.ShoppingCartPatternItem",
          "url": "db/tables/shoppingcartpatternitem.html",
          "summary": "10 nodes and 9 edges. Cart items",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "UID column",
            "FK out",
            "SQL expression dependency"
          ]
        },
        {
          "score": 395,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-qer-compositionapi-qer-compositionapi-itshop-shoppingcartsubmit",
          "url": "sources/cs-qer-compositionapi-qer-compositionapi-itshop-shoppingcartsubmit.html",
          "summary": "classes ShoppingCartSubmit, _003C_003Ec__DisplayClass15_0, _003C_003Ec__DisplayClass15_1, _003C_003Ec__DisplayClass15_2; methods _003CCheckAsync_003Eb__3, _003CCheckAsync_003Eb__0, _003CCheckAsync_003Eb__2, _003CCheckAsync_003Eb__4, MoveNext, SetStateMachine;…",
          "badges": [
            "C# insight",
            "reads entity values",
            "references DB/Dialog objects",
            "IT Shop related markers"
          ]
        }
      ]
    },
    {
      "term": "ITShopOrg",
      "category": "IT Shop",
      "definition": "IT Shop organizational structure evidence and relation context.",
      "query": "ITShopOrg AccProduct PersonWantsOrg",
      "preferTypes": [
        "db-inventory-table",
        "table-graph",
        "object"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 463,
          "type": "object",
          "kind": "Object profile",
          "title": "ITShopOrg",
          "url": "objects/itshoporg.html",
          "summary": "IT Shop structure node used for shelves, service catalog placement, and entitlement visibility.",
          "badges": [
            "relation view",
            "Workspace Evidence",
            "Sandbox DB",
            "Decompiled Source",
            "SDK"
          ]
        },
        {
          "score": 412,
          "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": 398,
          "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"
          ]
        },
        {
          "score": 398,
          "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": 398,
          "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"
          ]
        },
        {
          "score": 398,
          "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"
          ]
        },
        {
          "score": 398,
          "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": 398,
          "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"
          ]
        }
      ]
    },
    {
      "term": "DialogObject",
      "category": "Metadata model",
      "definition": "OneIM object metadata layer; public pages show method/source context and derived markers without raw MethodScript or SelectScript bodies.",
      "query": "DialogObject PutValue MethodScript",
      "preferTypes": [
        "db-inventory-dialog-object"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 396,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "DialogObject",
          "url": "db/dialog-objects/dialogobject.html",
          "summary": "Object definitions Table: DialogObject. Methods: 0; SQL refs: 15; C# refs: 2.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "object context"
          ]
        },
        {
          "score": 396,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "DialogObjectHasMethod",
          "url": "db/dialog-objects/dialogobjecthasmethod.html",
          "summary": "Task assignments Table: DialogObjectHasMethod. Methods: 0; SQL refs: 2; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "DialogObjectHasMethod",
            "object context"
          ]
        },
        {
          "score": 396,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "DialogObjectHasSheet",
          "url": "db/dialog-objects/dialogobjecthassheet.html",
          "summary": "Object assignments Table: DialogObjectHasSheet. Methods: 0; SQL refs: 4; C# refs: 1.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "DialogObjectHasSheet",
            "object context"
          ]
        },
        {
          "score": 256,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "AccountNames",
          "url": "db/dialog-objects/accountnames.html",
          "summary": "User account names Table: AccountNames. Methods: 0; SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "AccountNames",
            "object context"
          ]
        },
        {
          "score": 256,
          "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": 256,
          "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": 256,
          "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": 256,
          "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"
          ]
        }
      ]
    },
    {
      "term": "DialogScript",
      "category": "Metadata model",
      "definition": "OneIM script metadata layer; public pages show descriptions, flags, related tables, and source references without raw ScriptCode bodies.",
      "query": "DialogScript VI_ QBM_PJobCreate DBQueue",
      "preferTypes": [
        "db-inventory-script"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_Account_Recall",
          "url": "db/scripts/vi-account-recall.html",
          "summary": "Restores a deleted account. Related tables: . SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_AE_FormatConvertUmlaut_Sonderzeichen",
          "url": "db/scripts/vi-ae-formatconvertumlaut-sonderzeichen.html",
          "summary": "Converts diacritical signs and removes characters out of range. Related tables: . SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_AE_NOTIFYLEVEL",
          "url": "db/scripts/vi-ae-notifylevel.html",
          "summary": "Script for check whether mail from process monitoring is to send. Used in generating conditions of processes. Related tables: . SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_AE_OrgByFK",
          "url": "db/scripts/vi-ae-orgbyfk.html",
          "summary": "Returns the display from an FKTablename object (Department, Locality, ProfitCenter, Org), that is found via the FKCol with value FKVal. Related tables: . SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_AttestationCase_CheckProposedManager",
          "url": "db/scripts/vi-attestationcase-checkproposedmanager.html",
          "summary": "Script length 3404 Related tables: AttestationCase, OS. SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_AttestationCase_CheckProposedNewOwner",
          "url": "db/scripts/vi-attestationcase-checkproposednewowner.html",
          "summary": "Script length 14386 Related tables: AttestationCase, OS. SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_AttestationCase_RemoveMembership",
          "url": "db/scripts/vi-attestationcase-removemembership.html",
          "summary": "Functions to remove direct and indirect UNSGroup/Org/AERole/ESet membership/assignments after negative attestation, scope depending on config parm (see code). If no errors occured, finally closes the attestation case designated by input parameter via call to …",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 412,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "VI_AttestationCaseNextApprover",
          "url": "db/scripts/vi-attestationcasenextapprover.html",
          "summary": "Determine the current and the next approver of an attestation case (use in mail templates). Related tables: AttestationCase. SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        }
      ]
    },
    {
      "term": "ConfigParm",
      "category": "Configuration",
      "definition": "Configuration parameter metadata; encrypted values are masked and usage sections link to SQL/C# references where extracted.",
      "query": "ConfigParm QBM QER TargetSystem",
      "preferTypes": [
        "db-inventory-config"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 576,
          "type": "db-inventory-config",
          "kind": "ConfigParm",
          "title": "QER\\Playbook\\MailTemplateIdents\\InformTargetsystemManagerAboutIncident",
          "url": "db/config/qer-playbook-mailtemplateidents-informtargetsystemmanageraboutincident.html",
          "summary": "Email template used to send a notification to the target system manager that an ITDR incident has been reported.",
          "badges": [
            "DB inventory",
            "ConfigParm"
          ]
        },
        {
          "score": 480,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QER_FGICultureForPerson → dbo.QBM_FGIConfigparmValue",
          "url": "sources/sql-sql-scalar-function-dbo-qer-fgicultureforperson.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        },
        {
          "score": 480,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QER_FGIITShopNewPersonOrdered → dbo.QBM_FGIConfigparmValue",
          "url": "sources/sql-sql-scalar-function-dbo-qer-fgiitshopnewpersonordered.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        },
        {
          "score": 480,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QER_FGIPWOTaskToUse → dbo.QBM_FGIConfigparmValue",
          "url": "sources/sql-sql-scalar-function-dbo-qer-fgipwotasktouse.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        },
        {
          "score": 480,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QER_FGIPwoValidDateRangeAssign → dbo.QBM_FGIConfigparmValue",
          "url": "sources/sql-sql-scalar-function-dbo-qer-fgipwovaliddaterangeassign.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        },
        {
          "score": 480,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QER_FGIPwoValidDateRangesExist → dbo.QBM_FGIConfigparmValue",
          "url": "sources/sql-sql-scalar-function-dbo-qer-fgipwovaliddaterangesexist.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        },
        {
          "score": 480,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QER_FGIPWOVisibleForPerson → dbo.QBM_FGIConfigparmValue",
          "url": "sources/sql-sql-scalar-function-dbo-qer-fgipwovisibleforperson.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        },
        {
          "score": 480,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QER_FTOrgAttHighest → dbo.QBM_FGIConfigparmValue",
          "url": "sources/sql-sql-inline-table-valued-function-dbo-qer-ftorgatthighest.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        }
      ]
    },
    {
      "term": "QBM_PDBQCS_SlotExec",
      "category": "DB processing",
      "definition": "DBQueue Processor slot execution procedure with module context, graph, source excerpts, and reverse dependency evidence.",
      "query": "QBM_PDBQCS_SlotExec module graph",
      "preferTypes": [
        "module-graph",
        "sql-module",
        "db-module"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 428,
          "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": 418,
          "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": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FCVGUIDToModuleOwner",
          "url": "db/modules/qbm-fcvguidtomoduleowner.html",
          "summary": "81 nodes and 80 edges. No calls/DML/dependency patterns extracted by the current parser.",
          "badges": [
            "relation graph",
            "module graph",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FCVObjectKeyToModuleOwner",
          "url": "db/modules/qbm-fcvobjectkeytomoduleowner.html",
          "summary": "14 nodes and 13 edges. reads/joins QBM_FTString_Split_Ordinal, QBMModuleDependCollection",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleExists",
          "url": "db/modules/qbm-fgimoduleexists.html",
          "summary": "45 nodes and 44 edges. reads/joins QBMModuleDef",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleHigher",
          "url": "db/modules/qbm-fgimodulehigher.html",
          "summary": "3 nodes and 2 edges. reads/joins QBMModuleDependCollection",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleIsToUpdate",
          "url": "db/modules/qbm-fgimoduleistoupdate.html",
          "summary": "4 nodes and 3 edges. reads/joins sys, QBMModuleDef, DialogDatabase",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleLower",
          "url": "db/modules/qbm-fgimodulelower.html",
          "summary": "2 nodes and 1 edges. reads/joins QBMModuleDependCollection",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins"
          ]
        }
      ]
    },
    {
      "term": "QBM_PDBQueueInsert",
      "category": "DB processing",
      "definition": "DBQueue insert routine/pattern; typed relation edges and SQL module context expose where queue tasks are inserted.",
      "query": "QBM_PDBQueueInsert DBQueue relation-edge",
      "preferTypes": [
        "sql-module",
        "relation-edge",
        "module-graph"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_Bulk",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-bulk.html",
          "summary": "create procedure QBM_PDBQueueInsert_Bulk (@UID_Task varchar(38) , @DBQueueElements QBM_YDBQueueRaw readonly , @Dummy_Sort_Order int = -1111 , @Dummy_no_Check_For_Existing int = -1111 ) as begin declare @PondGroup varchar(38) declare @DebugLevel char(1) = 'W' …",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_Int",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-int.html",
          "summary": "create procedure QBM_PDBQueueInsert_Int (@UID_Task varchar(38) , @DBQueueElements QBM_YDBQueueRaw readonly ) as begin declare @msg nvarchar(255) declare @PathLength_intern int declare @UID_TaskAutomatedFollower varchar(38) declare @UID_TaskAutomatedPredecesso…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_Single",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-single.html",
          "summary": "create procedure QBM_PDBQueueInsert_Single (@UID_Task varchar(38), @object varchar(38), @SubObject varchar(38), @GenProcID varchar(38) , @Dummy_no_Check_For_Existing int = -1111 , @Dummy_Sort_Order int = -1111 ) as begin declare @DebugStartTime datetime = get…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 558,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDBQueueInsert_WaitForComp",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-waitforcomp.html",
          "summary": "create procedure QBM_PDBQueueInsert_WaitForComp (@Context varchar(38) , @GenProcID varchar(38) ) as begin declare @UID_Task varchar(38) = 'QBM-K-CommonWaitForCompiler' declare @Message nvarchar(2000) declare @DebugSwitch int = 0 declare @DebugLevel char(1) = …",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 554,
          "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"
          ]
        },
        {
          "score": 554,
          "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"
          ]
        },
        {
          "score": 554,
          "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": 554,
          "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"
          ]
        }
      ]
    },
    {
      "term": "JobEventGen",
      "category": "Process/event generation",
      "definition": "Job/event generation evidence from SQL/C# extraction, including decompile insight and source-page references.",
      "query": "JobEventGen GetParameterCollection QBMEvent",
      "preferTypes": [
        "csharp-source-insight",
        "sql-module",
        "source-page"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 495,
          "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": 438,
          "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": 438,
          "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": 438,
          "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": 428,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PQBMEventClean",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pqbmeventclean.html",
          "summary": "create procedure QBM_PQBMEventClean as begin declare @DebugSwitch int = 0 declare @doppelte table (EventName nvarchar(64) collate database_default , uid_dialogtable varchar(38) collate database_default , uid_QBMEventToUse varchar(38) collate database_default …",
          "badges": [
            "SQL",
            "JobEventGen",
            "QBMEvent"
          ]
        },
        {
          "score": 414,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.QBM_TDAssembly_QBMEvent",
          "url": "sources/sql-sql-trigger-dbo-qbm-tdassembly-qbmevent.html",
          "summary": "create trigger QBM_TDAssembly_QBMEvent on QBMEvent 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 @DBQueueElements_01 Q…",
          "badges": [
            "SQL",
            "DBQueue insert",
            "QBMEvent"
          ]
        },
        {
          "score": 414,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.QBM_TIAssembly_QBMEvent",
          "url": "sources/sql-sql-trigger-dbo-qbm-tiassembly-qbmevent.html",
          "summary": "create trigger QBM_TIAssembly_QBMEvent on QBMEvent 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 @DBQueueElements_01 …",
          "badges": [
            "SQL",
            "DBQueue insert",
            "QBMEvent"
          ]
        },
        {
          "score": 414,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.QBM_TUAssembly_QBMEvent",
          "url": "sources/sql-sql-trigger-dbo-qbm-tuassembly-qbmevent.html",
          "summary": "create trigger QBM_TUAssembly_QBMEvent on QBMEvent 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) go…",
          "badges": [
            "SQL",
            "DBQueue insert",
            "QBMEvent"
          ]
        }
      ]
    },
    {
      "term": "GetParameterCollection",
      "category": "C# decompile evidence",
      "definition": "C# method/call evidence term used to find decompiled parameter collection references and related entity markers.",
      "query": "GetParameterCollection C# source insight",
      "preferTypes": [
        "csharp-source-insight",
        "call-site"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 426,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-vi-db-compile-vi-db-compile-sourcegenerators-jobssourcegenerator",
          "url": "sources/cs-vi-db-compile-vi-db-compile-sourcegenerators-jobssourcegenerator.html",
          "summary": "classes JobsSourceGenerator, JobsAssemblyGenerator, _PreloadTable, _ValueReplacer; methods _003C_ReplaceMatchAsync_003Eb__0, MoveNext, SetStateMachine, _CreateRegPattern, _CreateRegVersion, ReplaceAsync; references DialogTable, JobChain, JobComponent, JobEven…",
          "badges": [
            "C# insight",
            "reads entity values",
            "references DB/Dialog objects",
            "Job/process related markers"
          ]
        },
        {
          "score": 419,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-qer-customizer-qer-customizer-personhasqerresource",
          "url": "sources/cs-qer-customizer-qer-customizer-personhasqerresource.html",
          "summary": "classes PersonHasQERResource; methods MoveNext, SetStateMachine, CreateITShopOrder; references Person, PersonHasQERResource, QERResource; markers references DB/Dialog objects, IT Shop related markers",
          "badges": [
            "C# insight",
            "references DB/Dialog objects",
            "IT Shop related markers"
          ]
        },
        {
          "score": 356,
          "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": 355,
          "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": 346,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-vi-db-compile-vi-db-compile-dialogjobgenassemblybuilder",
          "url": "sources/cs-vi-db-compile-vi-db-compile-dialogjobgenassemblybuilder.html",
          "summary": "classes DialogJobGenAssemblyBuilder, _ValueReplacer, _003C_003Ec__DisplayClass21_0, _003C_003Ec__DisplayClass23_0; methods Replace, _ReplaceMatch, _003C_GenerateEventsAsync_003Eb__0, _003C_GenerateJobAsync_003Eb__0, MoveNext, SetStateMachine; references Dialo…",
          "badges": [
            "C# insight",
            "reads entity values",
            "references DB/Dialog objects",
            "Job/process related markers"
          ]
        },
        {
          "score": 296,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-qer-customizer-qer-customizer-person",
          "url": "sources/cs-qer-customizer-qer-customizer-person.html",
          "summary": "classes Person, MP, _003C_003Ec__DisplayClass11_0, _003C_003Ec__DisplayClass11_1; methods _003C_LoadShoppingCartPattern_003Eb__0, _003C_LoadShoppingCartPattern_003Eb__1, _003C_LoadShoppingCartPattern_003Eb__3, _003C_LoadShoppingCartPattern_003Eb__2, _003C_Upd…",
          "badges": [
            "C# insight",
            "reads entity values",
            "writes entity values",
            "saves entities",
            "references DB/Dialog objects",
            "IT Shop related markers"
          ]
        },
        {
          "score": 295,
          "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": 293,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-att-compositionapi-server-plugin-att-compositionapi-api-att-policy-editor",
          "url": "sources/cs-att-compositionapi-server-plugin-att-compositionapi-api-att-policy-editor.html",
          "summary": "classes ATT_Policy_Editor, RequireAttestatorsModifier, IsPolicyWithRemoveProperty, PolicyExtendedDataProvider; methods Get, MoveNext, SetStateMachine, LoadAsync, ValidateAsync, _003CGetDataAsync_003Eb__0; references AttestationObject, AttestationPolicy, Attes…",
          "badges": [
            "C# insight",
            "reads entity values",
            "references DB/Dialog objects"
          ]
        }
      ]
    },
    {
      "term": "PutValue",
      "category": "C# / DialogObject markers",
      "definition": "Entity/DialogObject method marker used for locating value assignment evidence in DialogObject and C# contexts.",
      "query": "PutValue DialogObject Entity",
      "preferTypes": [
        "csharp-source-insight",
        "db-inventory-dialog-object"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 416,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-qer-customizer-qer-customizer-workingcopyentitylogic",
          "url": "sources/cs-qer-customizer-qer-customizer-workingcopyentitylogic.html",
          "summary": "classes WorkingCopyEntityLogic, _003C_003Ec__DisplayClass19_0, _003C_003Ec__DisplayClass23_0, _003C_003Ec__DisplayClass7_0; methods _003CCopyCR_003Eb__0, _003CCopyMN_003Eb__0, _003CCopyMN_003Eb__1, _003CCopyMN_003Eb__2, _003CActivateWorkingCopy_003Eb__0, Move…",
          "badges": [
            "C# insight",
            "reads entity values",
            "writes entity values"
          ]
        },
        {
          "score": 410,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "QBMIdentityClient",
          "url": "db/dialog-objects/qbmidentityclient.html",
          "summary": "OAuth 2.0/OpenID Connect applications Table: QBMIdentityClient. Methods: 0; SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "QBMIdentityClient",
            "object context"
          ]
        },
        {
          "score": 410,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "QBMIdentityProvDisabledCol",
          "url": "db/dialog-objects/qbmidentityprovdisabledcol.html",
          "summary": "OAuth 2.0/OpenID Connect providers: columns for disabling Table: QBMIdentityProvDisabledCol. Methods: 0; SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "QBMIdentityProvDisabledCol",
            "object context"
          ]
        },
        {
          "score": 410,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "QBMIdentityProvEnabledCol",
          "url": "db/dialog-objects/qbmidentityprovenabledcol.html",
          "summary": "OAuth 2.0/OpenID Connect providers: columns for enabling Table: QBMIdentityProvEnabledCol. Methods: 0; SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "QBMIdentityProvEnabledCol",
            "object context"
          ]
        },
        {
          "score": 410,
          "type": "db-inventory-dialog-object",
          "kind": "DialogObject",
          "title": "QBMIdentityProvider",
          "url": "db/dialog-objects/qbmidentityprovider.html",
          "summary": "Identity providers Table: QBMIdentityProvider. Methods: 1; SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogObject",
            "QBMIdentityProvider",
            "object context"
          ]
        },
        {
          "score": 408,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-dpr-customizer-dpr-customizer-projectorreadentitylogic",
          "url": "sources/cs-dpr-customizer-dpr-customizer-projectorreadentitylogic.html",
          "summary": "classes ProjectorReadEntityLogic, _003C_003Ec__DisplayClass2_0; methods MoveNext, SetStateMachine, _FireReadEvent, IsReadAvailable, SyncRootsHasRead; references DialogTable, DPRNameSpace, DPRNameSpaceHasDialogTable, DPRObjectOperation, DPRRootObjConnectionInf…",
          "badges": [
            "C# insight",
            "reads entity values",
            "references DB/Dialog objects"
          ]
        },
        {
          "score": 406,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-qer-customizer-qer-customizer-orgbaseentitylogic",
          "url": "sources/cs-qer-customizer-qer-customizer-orgbaseentitylogic.html",
          "summary": "classes OrgBaseEntityLogic; methods MoveNext, SetStateMachine, ValidParentCheck, _CanAssign; references BasetreeAssign, DialogTable, OrgRoot, OrgRootAssign; markers reads entity values, references DB/Dialog objects",
          "badges": [
            "C# insight",
            "reads entity values",
            "references DB/Dialog objects"
          ]
        },
        {
          "score": 405,
          "type": "csharp-source-insight",
          "kind": "C# source insight",
          "title": "cs-tsb-customizer-tsb-customizer-accountitshoporderentitylogic",
          "url": "sources/cs-tsb-customizer-tsb-customizer-accountitshoporderentitylogic.html",
          "summary": "classes AccountITShopOrderEntityLogic, _003C_003Ec__DisplayClass2_0; methods _003CCreateITShopOrder_OnSaving_003Eb__0, MoveNext, SetStateMachine, CreateITShopOrder, CreateITShopOrder_OnSaving; references Person, TSBAccountDef, TSBVAccountTable; markers reads …",
          "badges": [
            "C# insight",
            "reads entity values",
            "references DB/Dialog objects",
            "IT Shop related markers"
          ]
        }
      ]
    },
    {
      "term": "QBMEvent",
      "category": "Process/event generation",
      "definition": "Event-related DB/source marker with relations to job creation and generated event evidence.",
      "query": "QBMEvent JobEventGen QBM_PJobCreate",
      "preferTypes": [
        "sql-module",
        "relation-edge",
        "table-graph"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 438,
          "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": 438,
          "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": 438,
          "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": 428,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PQBMEventClean",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pqbmeventclean.html",
          "summary": "create procedure QBM_PQBMEventClean as begin declare @DebugSwitch int = 0 declare @doppelte table (EventName nvarchar(64) collate database_default , uid_dialogtable varchar(38) collate database_default , uid_QBMEventToUse varchar(38) collate database_default …",
          "badges": [
            "SQL",
            "JobEventGen",
            "QBMEvent"
          ]
        },
        {
          "score": 414,
          "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": 414,
          "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": 414,
          "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": 414,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PJobCreate_HOFireEvent",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobcreate-hofireevent.html",
          "summary": "create procedure QBM_PJobCreate_HOFireEvent( @objecttype nvarchar(255), @whereclause nvarchar(max) , @EventName nvarchar(256) , @GenProcID varchar(38) , @ObjectKeysAffected QBM_YParameterList readOnly , @ConnectionVariables nvarchar(max) = null , @Authenticat…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "HOFireEvent"
          ]
        }
      ]
    },
    {
      "term": "UID_AccProduct",
      "category": "Schema key",
      "definition": "Service item key column/identifier marker useful when tracing AccProduct relations and source references.",
      "query": "UID_AccProduct AccProduct",
      "preferTypes": [
        "db-inventory-table",
        "table-graph",
        "relation-edge"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 412,
          "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"
          ]
        },
        {
          "score": 412,
          "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": 412,
          "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"
          ]
        },
        {
          "score": 412,
          "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"
          ]
        },
        {
          "score": 412,
          "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": 412,
          "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": 412,
          "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": 412,
          "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"
          ]
        }
      ]
    },
    {
      "term": "FK relation",
      "category": "Relations",
      "definition": "Foreign-key metadata and generated table graph edge class used to inspect table dependencies.",
      "query": "FK reverse dependency table graph",
      "preferTypes": [
        "table-graph",
        "db-inventory-table"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 440,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogTable",
          "url": "db/tables/dialogtable.html",
          "summary": "118 nodes and 120 edges. Tables",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "UID column",
            "FK out",
            "FK in"
          ]
        },
        {
          "score": 440,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogTableGroupRight",
          "url": "db/tables/dialogtablegroupright.html",
          "summary": "10 nodes and 11 edges. Table permissions",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "SQL expression dependency",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 440,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogTableHasCustomizer",
          "url": "db/tables/dialogtablehascustomizer.html",
          "summary": "8 nodes and 8 edges. Tables: customizer assignments",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "SQL expression dependency",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 440,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DPRNameSpaceHasDialogTable",
          "url": "db/tables/dprnamespacehasdialogtable.html",
          "summary": "14 nodes and 18 edges. Target system types: table assignments Tables belonging to a target system type, which are treated in the synchronization of the target system. Used when publishing outstanding objects.",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "SQL expression dependency",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 440,
          "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"
          ]
        },
        {
          "score": 440,
          "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"
          ]
        },
        {
          "score": 426,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogLogicalFormHasTable",
          "url": "db/tables/dialoglogicalformhastable.html",
          "summary": "7 nodes and 6 edges. Required tables Tables required for displaying the form.",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 426,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.QBMTableRevision",
          "url": "db/tables/qbmtablerevision.html",
          "summary": "4 nodes and 5 edges. Table revision dates Revision dates for data in views (based on a base table), include all modifications (insert, update, delete) for revision filtering to accelerate synchronization.",
          "badges": [
            "relation graph",
            "table graph",
            "SQL expression dependency",
            "source text reference"
          ]
        }
      ]
    },
    {
      "term": "Module graph",
      "category": "Relations",
      "definition": "Generated graph for SQL modules showing calls, reads, writes, temp tables, config/session markers, and exports.",
      "query": "module graph SQL_STORED_PROCEDURE",
      "preferTypes": [
        "module-graph"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FCVGUIDToModuleOwner",
          "url": "db/modules/qbm-fcvguidtomoduleowner.html",
          "summary": "81 nodes and 80 edges. No calls/DML/dependency patterns extracted by the current parser.",
          "badges": [
            "relation graph",
            "module graph",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FCVObjectKeyToModuleOwner",
          "url": "db/modules/qbm-fcvobjectkeytomoduleowner.html",
          "summary": "14 nodes and 13 edges. reads/joins QBM_FTString_Split_Ordinal, QBMModuleDependCollection",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleExists",
          "url": "db/modules/qbm-fgimoduleexists.html",
          "summary": "45 nodes and 44 edges. reads/joins QBMModuleDef",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleHigher",
          "url": "db/modules/qbm-fgimodulehigher.html",
          "summary": "3 nodes and 2 edges. reads/joins QBMModuleDependCollection",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleIsToUpdate",
          "url": "db/modules/qbm-fgimoduleistoupdate.html",
          "summary": "4 nodes and 3 edges. reads/joins sys, QBMModuleDef, DialogDatabase",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModuleLower",
          "url": "db/modules/qbm-fgimodulelower.html",
          "summary": "2 nodes and 1 edges. reads/joins QBMModuleDependCollection",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FGIModulePrecedenceValid",
          "url": "db/modules/qbm-fgimoduleprecedencevalid.html",
          "summary": "3 nodes and 2 edges. reads/joins QBMModuleDependCollection",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        },
        {
          "score": 414,
          "type": "module-graph",
          "kind": "SQL module relation graph",
          "title": "dbo.QBM_FSQFunctionCallModuleOwner",
          "url": "db/modules/qbm-fsqfunctioncallmoduleowner.html",
          "summary": "6 nodes and 5 edges. reads/joins DialogTable, QBM_VStartupTables",
          "badges": [
            "relation graph",
            "module graph",
            "reads/joins",
            "SQL expression dependency"
          ]
        }
      ]
    },
    {
      "term": "Table graph",
      "category": "Relations",
      "definition": "Generated graph for DB tables showing FK, trigger, source, and reverse-dependency context.",
      "query": "table graph FK trigger reverse dependency",
      "preferTypes": [
        "table-graph"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 454,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DPRNameSpaceHasDialogTable",
          "url": "db/tables/dprnamespacehasdialogtable.html",
          "summary": "14 nodes and 18 edges. Target system types: table assignments Tables belonging to a target system type, which are treated in the synchronization of the target system. Used when publishing outstanding objects.",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "SQL expression dependency",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 454,
          "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"
          ]
        },
        {
          "score": 440,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogTable",
          "url": "db/tables/dialogtable.html",
          "summary": "118 nodes and 120 edges. Tables",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "UID column",
            "FK out",
            "FK in"
          ]
        },
        {
          "score": 440,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogTableGroupRight",
          "url": "db/tables/dialogtablegroupright.html",
          "summary": "10 nodes and 11 edges. Table permissions",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "SQL expression dependency",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 440,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogTableHasCustomizer",
          "url": "db/tables/dialogtablehascustomizer.html",
          "summary": "8 nodes and 8 edges. Tables: customizer assignments",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "SQL expression dependency",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 440,
          "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"
          ]
        },
        {
          "score": 426,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.DialogLogicalFormHasTable",
          "url": "db/tables/dialoglogicalformhastable.html",
          "summary": "7 nodes and 6 edges. Required tables Tables required for displaying the form.",
          "badges": [
            "relation graph",
            "table graph",
            "primary key",
            "FK out",
            "referenced by foreign key from table"
          ]
        },
        {
          "score": 426,
          "type": "table-graph",
          "kind": "DB table relation graph",
          "title": "dbo.QBMTableRevision",
          "url": "db/tables/qbmtablerevision.html",
          "summary": "4 nodes and 5 edges. Table revision dates Revision dates for data in views (based on a base table), include all modifications (insert, update, delete) for revision filtering to accelerate synchronization.",
          "badges": [
            "relation graph",
            "table graph",
            "SQL expression dependency",
            "source text reference"
          ]
        }
      ]
    },
    {
      "term": "Typed relation edge",
      "category": "Relations",
      "definition": "Typed source-backed edge extracted from DB/source evidence; complete corpus is in assets/oim-typed-edges.json.",
      "query": "typed relation edges trigger on table",
      "preferTypes": [
        "relation-edge",
        "architecture"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 674,
          "type": "relation-edge",
          "kind": "queues DBQueue task",
          "title": "dbo.QBM_TDQBMRelation → QBM_ZPrePropTable at line 6",
          "url": "sources/sql-sql-trigger-dbo-qbm-tdqbmrelation.html",
          "summary": "Bulk DBQueue insert -> QBM-K-CommonPrepropTable / QBM_ZPrePropTable at line 6",
          "badges": [
            "relation",
            "Sandbox DB",
            "extracted"
          ]
        },
        {
          "score": 674,
          "type": "relation-edge",
          "kind": "queues DBQueue task",
          "title": "dbo.QBM_TIAssembly_QBMRelation → QBM_ZPrePropTable at line 2",
          "url": "sources/sql-sql-trigger-dbo-qbm-tiassembly-qbmrelation.html",
          "summary": "Bulk DBQueue insert -> QBM-K-CommonPrepropTable / QBM_ZPrePropTable at line 2",
          "badges": [
            "relation",
            "Sandbox DB",
            "extracted"
          ]
        },
        {
          "score": 674,
          "type": "relation-edge",
          "kind": "queues DBQueue task",
          "title": "dbo.QBM_TIAssembly_QBMRelation → QBM_ZPrePropTable at line 3",
          "url": "sources/sql-sql-trigger-dbo-qbm-tiassembly-qbmrelation.html",
          "summary": "Bulk DBQueue insert -> QBM-K-CommonPrepropTable / QBM_ZPrePropTable at line 3",
          "badges": [
            "relation",
            "Sandbox DB",
            "extracted"
          ]
        },
        {
          "score": 674,
          "type": "relation-edge",
          "kind": "queues DBQueue task",
          "title": "dbo.QBM_TIAssembly_QBMRelation → QBM_ZPrePropTable at line 7",
          "url": "sources/sql-sql-trigger-dbo-qbm-tiassembly-qbmrelation.html",
          "summary": "Bulk DBQueue insert -> QBM-K-CommonPrepropTable / QBM_ZPrePropTable at line 7",
          "badges": [
            "relation",
            "Sandbox DB",
            "extracted"
          ]
        },
        {
          "score": 674,
          "type": "relation-edge",
          "kind": "queues DBQueue task",
          "title": "dbo.QBM_TUQBMRelation → QBM_ZPrePropTable at line 11",
          "url": "sources/sql-sql-trigger-dbo-qbm-tuqbmrelation.html",
          "summary": "Bulk DBQueue insert -> QBM-K-CommonPrepropTable / QBM_ZPrePropTable at line 11",
          "badges": [
            "relation",
            "Sandbox DB",
            "extracted"
          ]
        },
        {
          "score": 660,
          "type": "relation-edge",
          "kind": "references source",
          "title": "dbo.QBM_FSQTriggerSplittedLookup → dbo.QBM_FCVFKDollarToRelationMVP",
          "url": "sources/sql-sql-scalar-function-dbo-qbm-fsqtriggersplittedlookup.html",
          "summary": "source text reference",
          "badges": [
            "relation",
            "Sandbox DB",
            "text-reference"
          ]
        },
        {
          "score": 660,
          "type": "relation-edge",
          "kind": "queues DBQueue task",
          "title": "dbo.QBM_TDAssembly_QBMRelation → QBM_ZRITriggerCreate at line 10",
          "url": "sources/sql-sql-trigger-dbo-qbm-tdassembly-qbmrelation.html",
          "summary": "Bulk DBQueue insert -> QBM-K-CommonMakeRITrigger / QBM_ZRITriggerCreate at line 10",
          "badges": [
            "relation",
            "Sandbox DB",
            "extracted"
          ]
        },
        {
          "score": 660,
          "type": "relation-edge",
          "kind": "queues DBQueue task",
          "title": "dbo.QBM_TDAssembly_QBMRelation → QBM_ZRITriggerCreate at line 2",
          "url": "sources/sql-sql-trigger-dbo-qbm-tdassembly-qbmrelation.html",
          "summary": "Bulk DBQueue insert -> QBM-K-CommonMakeRITrigger / QBM_ZRITriggerCreate at line 2",
          "badges": [
            "relation",
            "Sandbox DB",
            "extracted"
          ]
        }
      ]
    },
    {
      "term": "QBM",
      "category": "Family prefix",
      "definition": "Common/base/system namespace family. Browse the generated QBM family hub for related DB and source evidence.",
      "query": "QBM family DBQueue Dialog JobQueue",
      "preferTypes": [
        "sql-module",
        "db-module",
        "db-inventory-config"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 712,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.QBM_TIDialogDBQueue",
          "url": "sources/sql-sql-trigger-dbo-qbm-tidialogdbqueue.html",
          "summary": "create trigger QBM_TIDialogDBQueue on DialogDBQueue for Insert not for Replication as begin declare @GenProcID varchar(38) declare @XUser nvarchar(64) declare @DebugSwitch int = 0 declare @errmsg nvarchar(1000) BEGIN TRY if exists (select top 1 1 from inserte…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 702,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDialogDBQueueDelete",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdialogdbqueuedelete.html",
          "summary": "create procedure QBM_PDialogDBQueueDelete ( @RowLimit int = 1000 , @MaxLimit int = 50000 ) as begin declare @Items QBM_YSingleGuid declare @ItemPortion QBM_YSingleGuid declare @einRuck int declare @LaufDelete int = 0 declare @AnzahlLoesch int declare @AnzahlL…",
          "badges": [
            "SQL"
          ]
        },
        {
          "score": 684,
          "type": "db-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PDialogDBQueueDelete",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pdialogdbqueuedelete.html",
          "summary": "Created 2025-06-27T17:57:29.357; modified 2026-04-14T23:20:26.040; definition length 2465.",
          "badges": [
            "live metadata",
            "module"
          ]
        },
        {
          "score": 684,
          "type": "db-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.QBM_TIDialogDBQueue",
          "url": "sources/sql-sql-trigger-dbo-qbm-tidialogdbqueue.html",
          "summary": "Created 2025-06-27T18:01:01.077; modified 2026-04-14T23:23:08.070; definition length 854.",
          "badges": [
            "live metadata",
            "module"
          ]
        },
        {
          "score": 631.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": 631.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": 582,
          "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": 582,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QBM_PJobQueueLoad",
          "url": "sources/sql-sql-stored-procedure-dbo-qbm-pjobqueueload.html",
          "summary": "create procedure QBM_PJobQueueLoad (@queue nvarchar(200), @Sekunden int, @priority int, @SoftwareRevisionOnServer int = 0, @CurrentReady nvarchar (max) = N'' , @SessionID varchar(38) = '' ) as begin declare @IsQueueDisabled bit declare @IsQueueSuspended bit d…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "HOFireEvent"
          ]
        }
      ]
    },
    {
      "term": "QER",
      "category": "Family prefix",
      "definition": "Identity governance / IT Shop namespace family. Browse QER for service item, request, and attestation evidence.",
      "query": "QER ITShop AccProduct PersonWantsOrg",
      "preferTypes": [
        "db-inventory-table",
        "sql-module"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 602,
          "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": 596,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QER_PITShopOrderMove_bulk",
          "url": "sources/sql-sql-stored-procedure-dbo-qer-pitshopordermove-bulk.html",
          "summary": "create procedure QER_PITShopOrderMove_bulk (@pwos QBM_YParameterList readonly ) as begin declare @PwoToMove table(UID_PersonWantsOrg varchar (38) collate database_default Not Null , GenProcID varchar(38) collate database_default Null , XObjectKey varchar(138)…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "HOCallMethod"
          ]
        },
        {
          "score": 592,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QER_PITShopProductNodeCheck",
          "url": "sources/sql-sql-stored-procedure-dbo-qer-pitshopproductnodecheck.html",
          "summary": "create procedure QER_PITShopProductNodeCheck(@UID_OrgBO varchar(38) , @GenProcID varchar(38) ) AS begin declare @UID_OrgPR varchar(38 ) declare @startat datetime declare @BasisObjectKey varchar(138) declare @SQLcmd nvarchar(max) declare @DebugSwitch int = 0 d…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "HOFireEvent",
            "DBQueue insert"
          ]
        },
        {
          "score": 592,
          "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": 592,
          "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": 582,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QER_ZITShopCheckValid",
          "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopcheckvalid.html",
          "summary": "create procedure QER_ZITShopCheckValid ( @SlotNumber int ) as begin declare @WhereClause nvarchar(1000) declare @uid_personwantsorg varchar (38) declare @BasisObjectKey varchar(138) declare @ObjectkeyOrdered varchar(138) declare @ObjectKeyAssignment varchar(1…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "HOCallMethod"
          ]
        },
        {
          "score": 582,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QER_ZITShopCheckWaiting",
          "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopcheckwaiting.html",
          "summary": "create procedure QER_ZITShopCheckWaiting (@SlotNumber int) as begin declare @WhereClause nvarchar(1000) declare @uid_personwantsorg varchar (38) declare @GenProcID varchar(38) declare @CfgUseGenProcID bit = dbo.QBM_FCVStringToBit(dbo.QBM_FGIConfigparmValue('C…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "HOCallMethod"
          ]
        },
        {
          "score": 582,
          "type": "sql-module",
          "kind": "SQL_STORED_PROCEDURE",
          "title": "dbo.QER_ZITShopMakeDecisionCD",
          "url": "sources/sql-sql-stored-procedure-dbo-qer-zitshopmakedecisioncd.html",
          "summary": "create procedure QER_ZITShopMakeDecisionCD (@SlotNumber int) as begin declare @UID_Personwantsorg varchar(38) declare @GenProcID varchar(38 ) declare @Decision nvarchar(16) declare @CfgUseGenProcID bit = dbo.QBM_FCVStringToBit(dbo.QBM_FGIConfigparmValue('Comm…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "HOCallMethod"
          ]
        }
      ]
    },
    {
      "term": "ADS",
      "category": "Family prefix",
      "definition": "Active Directory connector namespace family with ADS account/group/table/module evidence.",
      "query": "ADS ADSAccount ADSGroup",
      "preferTypes": [
        "db-inventory-table",
        "sql-module"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 712,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.ADS_TIADSAccountInADSGroup",
          "url": "sources/sql-sql-trigger-dbo-ads-tiadsaccountinadsgroup.html",
          "summary": "create trigger ADS_TIADSAccountInADSGroup on ADSAccountInADSGroup for Insert not for Replication as begin declare @QBM_BitPatternXOrigin_Direct int = dbo.QBM_FGIBitPatternXOrigin('|Direct|', 0) declare @QBM_BitPatternXOrigin_Inherit_inv int = dbo.QBM_FGIBitPa…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 712,
          "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": 700,
          "type": "db-inventory-table",
          "kind": "Table",
          "title": "dbo.ADSAccountInADSGroup",
          "url": "db/tables/adsaccountinadsgroup.html",
          "summary": "Active Directory user accounts: group assignments",
          "badges": [
            "DB inventory",
            "table",
            "T",
            "USERDATA"
          ]
        },
        {
          "score": 582,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.ADS_TUAdsGroup",
          "url": "sources/sql-sql-trigger-dbo-ads-tuadsgroup.html",
          "summary": "create trigger ADS_TUAdsGroup on AdsGroup for Update not for Replication as begin declare @Parameter nvarchar(256) declare @LoadLimit int = 75000 declare @LoadSumme int declare @GroupsChanged QBM_YParameterList declare @DebugSwitch int = 0 declare @ObjectkeyO…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.ADS_TDAdsGroup",
          "url": "sources/sql-sql-trigger-dbo-ads-tdadsgroup.html",
          "summary": "create trigger ADS_TDAdsGroup on AdsGroup 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) = dbo.QBM_FGISessionContext('') if exists (select top 1 1 from deleted …",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.ADS_TDADSGroupCollection",
          "url": "sources/sql-sql-trigger-dbo-ads-tdadsgroupcollection.html",
          "summary": "create trigger ADS_TDADSGroupCollection on ADSGroupCollection for Delete not for Replication as begin if exists (select top 1 1 from deleted ) goto start return start: BEGIN TRY declare @GenProcID varchar(38) select @GenProcID = dbo.QBM_FGISessionContext('') …",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.ADS_TDADSGroupExclusion",
          "url": "sources/sql-sql-trigger-dbo-ads-tdadsgroupexclusion.html",
          "summary": "create trigger ADS_TDADSGroupExclusion on ADSGroupExclusion 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('') dec…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.ADS_TIADSAccount",
          "url": "sources/sql-sql-trigger-dbo-ads-tiadsaccount.html",
          "summary": "create trigger ADS_TIADSAccount on ADSAccount for Insert not for Replication as begin if exists (select top 1 1 from inserted) goto start return start: declare @GenProcID varchar(38) BEGIN TRY select @GenProcID = dbo.QBM_FGISessionContext('') if exists (selec…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        }
      ]
    },
    {
      "term": "LDAP",
      "category": "Family prefix",
      "definition": "LDAP connector namespace family with account/group/table/module evidence.",
      "query": "LDAP LDAPAccount LDAPGroup",
      "preferTypes": [
        "db-inventory-table",
        "sql-module"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 712,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.LDP_TILDAPAccountInLDAPGroup",
          "url": "sources/sql-sql-trigger-dbo-ldp-tildapaccountinldapgroup.html",
          "summary": "create trigger LDP_TILDAPAccountInLDAPGroup on LDAPAccountInLDAPGroup for Insert not for Replication as begin declare @QBM_BitPatternXOrigin_Direct int = dbo.QBM_FGIBitPatternXOrigin('|Direct|', 0) declare @QBM_BitPatternXOrigin_Inherit_inv int = dbo.QBM_FGIB…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 712,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.LDP_TULDAPAccountInLDAPGroup",
          "url": "sources/sql-sql-trigger-dbo-ldp-tuldapaccountinldapgroup.html",
          "summary": "create trigger LDP_TULDAPAccountInLDAPGroup on LDAPAccountInLDAPGroup for Update not for Replication as begin declare @GenProcID varchar(38) declare @XUser nvarchar(64) declare @QBM_BitPatternXMarkedForDel_OutStanding int = dbo.QBM_FGIBitPatternXMarkedForDel(…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 700,
          "type": "db-inventory-table",
          "kind": "Table",
          "title": "dbo.LDAPAccountInLDAPGroup",
          "url": "db/tables/ldapaccountinldapgroup.html",
          "summary": "LDAP user accounts: assignments to groups",
          "badges": [
            "DB inventory",
            "table",
            "T",
            "USERDATA"
          ]
        },
        {
          "score": 582,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.LDP_TULDAPGroup",
          "url": "sources/sql-sql-trigger-dbo-ldp-tuldapgroup.html",
          "summary": "create trigger LDP_TULDAPGroup on LDAPGroup for Update not for Replication as begin declare @Parameter nvarchar(256) declare @ObjectkeyOrdered varchar(138) declare @UID_AccProduct varchar(38) declare @whereclauseOrg nvarchar(max) declare @whereclauseMuster nv…",
          "badges": [
            "SQL",
            "QBM_PJobCreate",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.LDP_TDLDAPGroupCollection",
          "url": "sources/sql-sql-trigger-dbo-ldp-tdldapgroupcollection.html",
          "summary": "create trigger LDP_TDLDAPGroupCollection on LDAPGroupCollection for Delete not for Replication as begin if exists (select top 1 1 from deleted ) goto start return start: BEGIN TRY declare @GenProcID varchar(38) select @GenProcID = dbo.QBM_FGISessionContext(''…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.LDP_TDLDAPGroupExclusion",
          "url": "sources/sql-sql-trigger-dbo-ldp-tdldapgroupexclusion.html",
          "summary": "create trigger LDP_TDLDAPGroupExclusion on LDAPGroupExclusion 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('') d…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.LDP_TIBaseTreeHasLDAPGroup",
          "url": "sources/sql-sql-trigger-dbo-ldp-tibasetreehasldapgroup.html",
          "summary": "create trigger LDP_TIBaseTreeHasLDAPGroup on BaseTreeHasLDAPGroup for Insert not for Replication as begin declare @QBM_BitPatternXOrigin_Direct int = dbo.QBM_FGIBitPatternXOrigin('|Direct|', 0) declare @QBM_BitPatternXOrigin_Inherit_inv int = dbo.QBM_FGIBitPa…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        },
        {
          "score": 572,
          "type": "sql-module",
          "kind": "SQL_TRIGGER",
          "title": "dbo.LDP_TILDAPGroupCollection",
          "url": "sources/sql-sql-trigger-dbo-ldp-tildapgroupcollection.html",
          "summary": "create trigger LDP_TILDAPGroupCollection on LDAPGroupCollection for Insert not for Replication as begin if exists (select top 1 1 from inserted ) goto start return start: BEGIN TRY declare @GenProcID varchar(38) select @GenProcID = dbo.QBM_FGISessionContext('…",
          "badges": [
            "SQL",
            "DBQueue insert"
          ]
        }
      ]
    },
    {
      "term": "CCC",
      "category": "Customization prefix",
      "definition": "Customer/custom extension prefix. Browse the CCC family hub for custom objects/scripts where present.",
      "query": "CCC Custom",
      "preferTypes": [
        "db-inventory-script",
        "source-page"
      ],
      "status": "pass",
      "hits": [
        {
          "score": 398,
          "type": "db-inventory-script",
          "kind": "DialogScript",
          "title": "CCC_ReadConfigParm",
          "url": "db/scripts/ccc-readconfigparm.html",
          "summary": "What this does receives the config parameter path from the mail template reads it with Session.Config().GetConfigParm(...) returns the value gives you a visible fallback message if the parameter is missing/disabled Related tables: . SQL refs: 0; C# refs: 0.",
          "badges": [
            "DB inventory",
            "DialogScript",
            "script context"
          ]
        },
        {
          "score": 382,
          "type": "db-inventory-config",
          "kind": "ConfigParm",
          "title": "Custom\\CCC",
          "url": "db/config/custom-ccc.html",
          "badges": [
            "DB inventory",
            "ConfigParm"
          ]
        },
        {
          "score": 382,
          "type": "db-inventory-config",
          "kind": "ConfigParm",
          "title": "Custom\\CCC\\MailpitTest",
          "url": "db/config/custom-ccc-mailpittest.html",
          "badges": [
            "DB inventory",
            "ConfigParm"
          ]
        },
        {
          "score": 382,
          "type": "db-inventory-config",
          "kind": "ConfigParm",
          "title": "Custom\\CCC\\MailpitTest\\BodyHtml",
          "url": "db/config/custom-ccc-mailpittest-bodyhtml.html",
          "badges": [
            "DB inventory",
            "ConfigParm"
          ]
        },
        {
          "score": 382,
          "type": "db-inventory-config",
          "kind": "ConfigParm",
          "title": "Custom\\CCC\\MailpitTest\\Subject",
          "url": "db/config/custom-ccc-mailpittest-subject.html",
          "badges": [
            "DB inventory",
            "ConfigParm"
          ]
        },
        {
          "score": 309,
          "type": "source-page",
          "kind": "Decompiler Source File",
          "title": "ADS.Customizer/ADS.Customizer/ADSAccount.cs",
          "url": "sources/cs-ads-customizer-ads-customizer-adsaccount.html",
          "summary": "0 references, 0 reverse references, 2 relation notes.",
          "badges": [
            "Decompiler Source File",
            "raw source"
          ]
        },
        {
          "score": 309,
          "type": "source-page",
          "kind": "Decompiler Source File",
          "title": "ADS.Customizer/ADS.Customizer/ADSContact.cs",
          "url": "sources/cs-ads-customizer-ads-customizer-adscontact.html",
          "summary": "0 references, 0 reverse references, 1 relation notes.",
          "badges": [
            "Decompiler Source File",
            "raw source"
          ]
        },
        {
          "score": 309,
          "type": "source-page",
          "kind": "Decompiler Source File",
          "title": "ADS.Customizer/ADS.Customizer/ADSGroup.cs",
          "url": "sources/cs-ads-customizer-ads-customizer-adsgroup.html",
          "summary": "0 references, 0 reverse references, 1 relation notes.",
          "badges": [
            "Decompiler Source File",
            "raw source"
          ]
        }
      ]
    }
  ],
  "notes": [
    "Definitions are concise navigation aids generated/curated for this KB; linked hits are the evidence-backed entries.",
    "Use the linked evidence pages for source-backed details rather than treating glossary text as product documentation."
  ]
}