Skip to content

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

  1. Set app.config ApplicationHost to a host entry in dev environmentment.
  2. 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

  1. Input
    • None
  2. 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
  3. Result
    • Void function, no return

Data needs

Environment service, OnBase access

Test plan

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.