OR join Is Not evaluating correctly

(Doc ID 2319481.1)

Last updated on OCTOBER 30, 2017

Applies to:

Oracle Communications Order and Service Management - Version 7.3.1.0.0 and later
Information in this document applies to any platform.

Symptoms

On : OSM 7.3.1.0.0 version, 

ACTUAL BEHAVIOR
---------------
when task2 and task4 are completed, then the  sub-process ends. When last pending task 'task3' is completed, OSM completed OR join once again and again adds entry to om_order_pos_input for ALL join.

This code is wrong, as there is no pending task to clear om_order_pos_input and hence to complete ALL join. task3 should check if join has already been completed, then skip it , and move to yhe successive flow.

STEPS
-----------------------
Build and deploy a cartridge

 - create order using task client with value node1=v1
 - complete SP_MTask1 with next
 - complete SubP_MTask1 with next
 - complete SubP_MTask4 with next
 - complete SubP_MTask2 with next
 - complete SubP_MTask3 with next


BUSINESS IMPACT
-----------------------
Order is stuck

Changes

 

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