Rollback after CommitWork() in Application Engine when ODA (Chatbot) is enabled — Cloud Customer Connect
You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

Rollback after CommitWork() in Application Engine when ODA (Chatbot) is enabled

edited Sep 1, 2025 5:24PM in PeopleSoft

Hi everyone,

We are on PeopleSoft 9.2 (Campus Self Service) and facing an issue when using an Application Engine with PeopleCode that performs INSERT/UPDATE.

When the Oracle Digital Assistant (ODA) chatbot is enabled, after calling CommitWork() a rollback occurs and the data is not saved.

When ODA is disabled, the same process works fine and the data is written correctly.

Log snippet:

%This.BotConfig = create EOCB_CHATCLIENT:ChatBotConfig(%This.BotId, %This.ClientType, %This.ClientTarget);

Impact: We cannot use the chatbot together with batch processes that need to persist data.


Has anyone else experienced this rollback behavior with ODA enabled?
Are there best practices to prevent chatbot events from interfering with Application Engine commits (e.g., separate steps, commit handling, or external process)?

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!