Source: projects/identity-management/oim-kb-update/runs/2026-04-27-30.md
> Source: projects/identity-management/oim-kb-update/runs/2026-04-27-30.md
OIM Wiki Object Documentation Sweep - DBQueue Insert Core Batch
Scope
This heartbeat run followed the previous DBQueue MaxInstance batch and documented the core DBQueue insertion procedures. The focus was the route from single-object enqueue calls to bulk routing and the standard internal insertion path.
Verified Objects Documented
dbo.QBM_PDBQueueInsert_Single
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-single.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- signature contains
@UID_Task,@object,@SubObject, and@GenProcID - obsolete dummy parameters are rejected when not
-1111 - empty
@GenProcIDis logged withQBM_PJournal, then replaced fromdbo.QBM_FGISessionContext('') - creates a
QBM_YDBQueueRawtable variable with one(Object, SubObject, GenProcID)row - delegates to
QBM_PDBQueueInsert_Bulk @UID_Task, @DBQueueElements_01 - source-index flags:
HasDBQueueInsertSingle=1,HasDBQueueInsertBulk=1,HasChangeLimit=0,HasQbmPJobCreate=0 - source-index caller scan found 164 SQL modules referencing it
dbo.QBM_PDBQueueInsert_Bulk
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-bulk.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- signature contains
@UID_Taskand readonly table-valued parameter@DBQueueElements QBM_YDBQueueRaw - returns through
EndLabelif@DBQueueElementshas no rows - obsolete dummy parameters are rejected when not
-1111 TempQueuesession context path inserts into#QBMDBQueueTempafter validating@UID_TaskagainstQBMDBQueueTaskMetricQBMDBQueuePondsession context path inserts intoQBMDBQueuePondand setsINSERTEDINTODBQUEUE=1- standard path delegates to
QBM_PDBQueueInsert_Int - source-index flags:
HasDBQueueInsertBulk=1,HasDBQueueInsertSingle=0,HasChangeLimit=0,HasQbmPJobCreate=0 - source-index caller scan found 512 SQL modules referencing it
dbo.QBM_PDBQueueInsert_Int
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-int.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- accepts
@UID_Taskand readonly@DBQueueElements QBM_YDBQueueRaw - reads task metadata from
QBMDBQueueTaskMetricand falls back toQBMDBQueueTask - updates
DialogDatabase.UID_CutOffTaskfor tasksQBM-K-CommonWaitForCompilerandQBM-K-BaseMigrationReady - inserts into
DialogDBQueuein verified branches - sets session context
INSERTEDINTODBQUEUE=1after successful inserts - can enqueue automated follower/predecessor tasks through
QBM_PDBQueueInsert_Single - source-index flags:
HasDBQueueInsertSingle=1,HasDBQueueInsertBulk=1,HasChangeLimit=0,HasQbmPJobCreate=0
dbo.QBM_PDBQueueInsert_WaitForComp
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pdbqueueinsert-waitforcomp.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- sets local task to
QBM-K-CommonWaitForCompiler - checks main
DialogDatabaserow forUID_CutOffTask is null - calls
QBM_PDBQueueInsert_Single @UID_Task, '', '', @GenProcIDwhen the condition matches - source-index flags:
HasDBQueueInsertSingle=1,HasDBQueueInsertBulk=0,HasChangeLimit=0,HasQbmPJobCreate=0
Wiki Usability Changes
- Added verified-note sections to all four source pages.
- Added saved-search chips for
QBM_PDBQueueInsert_Int,QBMDBQueuePond, andINSERTEDINTODBQUEUE. - Search now exposes the temp queue / pond queue / standard internal queue insertion split through source-card text and source-page verified notes.
Gaps / Next Batch Candidates
- Add verified notes for
DialogDBQueue,QBMDBQueueCurrent,QBMDBQueueTaskMetric, andQBMDBQueuePondtable-centric pages. - Document
QBM_PDBQCS_CurrentRestoreand other DBQueue repair/restore procedures. - Add a deterministic progress dashboard showing source objects with and without verified notes.