Source: projects/identity-management/oim-kb-update/runs/2026-04-27-18.md
> Source: projects/identity-management/oim-kb-update/runs/2026-04-27-18.md
Goal
Use the local One Identity Manager application files in F:/Claude/agent-tools/oim to decompile relevant assemblies and improve the research notes on which object-layer methods and events can be used by QBM_PJobCreate_HOCallMethod* and QBM_PJobCreate_HOFireEvent*.
Activity
- Installed
ilspycmdintoF:/Claude/.tmp/tools. - Decompiled selected local OIM assemblies into
F:/Claude/.tmp/oim-decompiled. - Inspected
VI.DB.dll,QER.Customizer.dll,ATT.Customizer.dll,Common.Customizer.dll, andADS.Customizer.dll. - Updated the durable KB note:
projects/identity-management/knowledge-base/oim-dbqueue-and-object-layer-jobs.md- Added local application evidence:
projects/identity-management/oim-kb-update/local-app/2026-04-27-oim-decompiled-method-event-evidence.md
Key Findings
HOCallMethodloads object-layer entities, resolves methods by name/signature, converts numbered string parameters to target method types, and saves if method behavior requires it.HOFireEventcalls object-layer process generation; generated chains depend on runtimeEvent_<EventName>methods and active process-generation metadata.PersonWantsOrgexposes many IT Shop approval methods, but they are state-machine gated throughPwOFunction.ITShopOrgmethods are gated by node type (ITShopInfo), especiallyPR,BO, andSH.AttestationCasehas an approval-method/event surface similar toPersonWantsOrg.DialogMethodis not a complete list of callable methods; customizer assemblies are the fuller method source.
Next Questions
- Build a method map from shipped SQL
HOCallMethodcalls toDialogMethodrows and decompiled customizer registrations. - Build an event map from shipped SQL
HOFireEventcalls toQBMEvent,JobEventGen, activeJobChain, and generated runtime event methods. - Expand decompilation to more module customizers when a concrete target-system question needs it.