Source: projects/identity-management/oim-kb-update/runs/2026-04-27-23.md
> Source: projects/identity-management/oim-kb-update/runs/2026-04-27-23.md
OIM KB Update Run 23
Goal
Create a durable knowledge-base note for the sandbox Web Portal/API Server project at C:\Dev\IdentityManager.Imx, considering prior DB and decompiled object-layer research.
Actions
- Read coordination context and opened a Codex journal entry.
- Inspected
C:\Dev\IdentityManager.Imx\imxwebon the sandbox host through read-only WinRM. - Identified the workspace as OneIM 10.0 Angular/Nx frontend source with apps including
qer-app-portal,qer-app-pwdportal,qbm-app-landingpage, andcustom-app. - Inspected Web Portal bootstrap files, app configuration, environment configuration, and IT Shop documentation.
- Mapped key frontend services to generated API Server endpoint names.
- Correlated IT Shop approval endpoint names with decompiled
PersonWantsOrgmethods and existing DBQueue/QBM_PJobCreate research. - Added the durable KB note
projects/identity-management/knowledge-base/oim-web-portal-api-server-project.md. - Linked the new note from the OIM KB index.
Key Findings
C:\Dev\IdentityManager.Imx\imxwebis a frontend/generated-client workspace, not the API Server backend implementation.- The Web Portal targets
https://im.sandbox.local/ApiServerand uses generated QBM/QER API clients. - Portal request and approval actions map cleanly to object-layer concepts already found in the decompiled index, especially
PersonWantsOrgmethods such asMakeDecision,Escalate,DenyDecision,DirectDecision,AddAdditional,AddInsteadOf,QueryToPerson,AnswerFromPerson,RecallDecision,RecallQuery, andResetReservation. - Frontend endpoint names such as
PortalShopServiceitems,PortalCartitem, andPortalItshopApproveRequestsare API abstractions. They should be correlated with DB tables and object-layer methods, not assumed to be physical table names. - The portal reinforces the previous DB conclusion: request workflow operations should be performed through API Server/object-layer behavior, while DB knowledge is best used for publication, diagnostics, and controlled low-level recovery.
Output
- Knowledge base:
../../knowledge-base/oim-web-portal-api-server-project.md