Source: projects/identity-management/oim-kb-update/runs/2026-04-27-29.md
> Source: projects/identity-management/oim-kb-update/runs/2026-04-27-29.md
OIM Wiki Object Documentation Sweep - DBQueue MaxInstance Batch
Scope
This heartbeat run focused on the ChangeLimit, MaxInstance, and DBQueue slot-processing documentation gap. The trigger for this batch was the earlier usability problem where ChangeLimit was fixed directly, but related identifiers such as MaxInstance still did not reliably surface in the wiki search.
Verified Objects Documented
dbo.QBM_PDBQCS_SlotExec
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotexec.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- procedure signature includes
@SlotNumber,@UID_Task,@Procedurename,@ChangeLimit,@isBulkenabled, output counters, and overload counters - definition contains
ChangeLimit - definition contains a JobQueue-shaped temporary structure with
MaxInstance int default 0 - generated source-index flags:
HasChangeLimit=1,HasDBQueueInsertSingle=0,HasDBQueueInsertBulk=0,HasQbmPJobCreate=0
dbo.QBM_PDBQCS_SlotRunner
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pdbqcs-slotrunner.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- definition calls
QBM_PDBQueueInsert_Bulkfor child or follow-up task work - definition inserts into
JobQueue MaxInstanceis present in the JobQueue insert column list and selected source columns- generated source-index flags:
HasDBQueueInsertBulk=1,HasDBQueueInsertSingle=0,HasChangeLimit=0,HasQbmPJobCreate=0
dbo.QBM_PDBQueueCalculateDelta
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pdbqueuecalculatedelta.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- definition contains ChangeLimit-related variables
- definition sets session context key
CHANGELIMITREACHED - definition calls
QBM_PDBQueueInsert_Bulk @UID_TaskOnceMore, @DBQueueElementsOnceMore - generated source-index flags:
HasChangeLimit=1,HasDBQueueInsertBulk=1,HasDBQueueInsertSingle=0,HasQbmPJobCreate=0
dbo.QBM_FTDBQCSOverviewLoad
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-table-valued-function-dbo-qbm-ftdbqcsoverviewload.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL table-valued function
- definition references
QBMDBQueueTaskMetric.MaxInstanceEffective - definition compares the sum of effective max instances with
dbo.QBM_FGIDBQueueSlotsMax() - definition reads
DialogDBQueuefor queued task rows while building overview data
dbo.QBM_PJobQueueLoad
- Source:
projects/identity-management/one-identity-manager-wiki/sources/sql-sql-stored-procedure-dbo-qbm-pjobqueueload.html - Catalog source:
sandbox-db sys.sql_modules - Verified from source/index:
- non-generated SQL stored procedure
- definition inserts an
InitQueuejob shape containingMaxInstance - definition calls
QBM_PJobCreate_HOFireEvent_BforQBMServer.Checkversion - generated source-index flags:
HasQbmPJobCreate=1,HasDBQueueInsertBulk=0,HasDBQueueInsertSingle=0,HasChangeLimit=0
Wiki Usability Changes
- Added generated verified-note sections to the five source pages above.
- Added
MaxInstanceandCHANGELIMITREACHEDsaved-search chips. - Expanded generated search terms from actual source content identifiers so source-card and relation search can surface identifiers such as
MaxInstanceeven when they are not in the summary. - Marked source cards with verified documentation notes when a verified-note section exists.
Gaps / Next Batch Candidates
- Continue from DBQueue slot routines into
DialogDBQueue,QBMDBQueueCurrent, andQBMDBQueueTaskMetrictable/view/function relations. - Add verified notes for the remaining
QBM_PDBQueueInsert_*routines and direct callers. - Add a progress dashboard for source objects with and without verified notes so future runs pick the next weakly documented object deterministically.