Is Business Event "oracle.apps.ego.item.preAttributeChange" ONLY Raised in PLSQL? (Doc ID 2034182.1)

Last updated on DECEMBER 12, 2016

Applies to:

Oracle Product Hub - Version 12.1.3 and later
Information in this document applies to any platform.

Goal

You have noticed that event raised in PL/SQL does not execute Java subscriptions in the same session even if phase < 100. 

PLSQL vs Java Business Event System (Oracle E-Business Suite - Workflow)
See discussion here

Scenario Event raised in Subscription type Subscription phase Agent (AQ) Dispatched by
1 PLSQL PLSQL  >=100  WF_DEFERRED  Workflow Deferred Agent Listener
2 PLSQL PLSQL  <100   None  Same session as WF_EVENT.Raise
3 PLSQL Java  Any  WF_JAVA_DEFERRED  Workflow Java Deferred Agent Listener

In this situation, Java Rule Function was not executed in the same session even after setting Business Event "oracle.apps.ego.item.preAttributeChange" with Java Rule Function and updating UDA.

Is Business Event "oracle.apps.ego.item.preAttributeChange" ONLY raised in PLSQL?

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms