Purpose¶
Console application run from UC4 that reads the Oracle image_owner.image_keyword_sync table for keywords that have been updated in BOL and sends a SOAP message to the Keyword Sync WSP in OnBase to perform a sync of the OnBase keywords to their BOL counterparts.
Business workflow¶
Called from many different UC workflows
Getting Started¶
- Set app.config ApplicationHost to a host entry in dev environmentment.
- Make sure that the environment has OnBase with the WSP for keyword sync running.
Window / visual interface¶
No visual interface, console application
Function and behavior¶
- Input
- None
- Logic
- Checks config OnBaseKeywordSync.onbaseasync
- Gets imaging API url from environment service
- Gets unprocessed keyword syncs from imaging API
- Updates each keyword in the keyword batch in OnBase
- Can be synchronous or async based on the config loaded earlier
- Result
- Void function, no return
Data needs¶
Environment service, OnBase access
Test plan¶
Additional documentation¶
How data gets populated in the tables OnBaseKeywordSync cares about: OnBaseKeywordSync Data Visualization
References¶
See ItemGroup node in the csproj file
Generated documentation¶
Generated documentation is available at docs/index.md and the OnBaseKeywordSync application documentation.
Last updated: 2026-09-17.