Assign Variable Does Not Carry The Value Across Agents.

(Doc ID 753322.1)

Last updated on JULY 09, 2014

Applies to:

Oracle Transportation Management - Version: 5.5.04
This problem can occur on any platform.

Symptoms

-- Problem Statement:
Agent action of "Assign Variable" does not carry the value from the parent agent to the child agent (across agents).

-- Steps To Reproduce:
1- Navigate to Business Process Automation > Agents and Milestones > Automation Agent >
Create Parent Agent as below:

Type: Order Release
Event:Order - Modified
Action: Assign Variable = $LDD (To carry the Late Delivery Date for instance)
Action: Send notification to a Contact with Subject of ($LDD-------------MyNotification)
Query: To select the Late Delivery Date from the OR once modified.
Action: Raise a custom event.

2- Navigate to Business Process Automation > Agents and Milestones > Automation Agent >
Create Child Agent as below:

Type: Order Release
Event: Custom Event from the parent agent
Action: Send notification to a Contact with Subject of ($LDD-------------MyNotification)

3- Modify an OR.

4- You will get 2 email notification.

- The first one with Order ORDER_NAME - 2008-11-11 22:20:00.0 MyNotification (Note that the LDD exist).
- The second with Order ORDER_NAME - MyNotification (Note that the LDD does not exist).

Cause

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