Eai_js Payload With Multiple Publishers

(Doc ID 2322986.1)

Last updated on OCTOBER 31, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.18.0 and later
Information in this document applies to any platform.

Symptoms

On : 7.5.0.18.0 version, EAI Manager

Requirement:
-eai publisher for custom events
-eai publisher for ece synchronization

If eai config file contains only publisher for ece synchronization or only publisher for custom events then solution works fine. After merging these two configuration files there is error in cm.pinlog:
 

ERROR
-----------------------


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Prepare payloadconfig_oro.xml (eai configuration) file with publisher DB 0.0.9.7 (dm_aq), format flist with custom business events
2. Restart eai_js
3. Run pcm_op_cust_commit_customer opcode and pcm_op_subscription_purchase_deal opcode
4. Opcodes executed successfully, event is in queue in DB
5. Prepare payloadconfig_oro.xml (eai configuration) file with publisher DB 0.0.9.9 (dm_ifw_synch), format xml with OOTB events for synchronization with ECE
6. Restart eai_js
7. Run pcm_op_cust_commit_customer opcode and pcm_op_subscription_purchase_deal opcode
8. Opcodes executed successfully, account synchronized to ECE
9. Prepare payloadconfig_oro.xml (eai configuration) which contains both publishers (0.0.9.7 flist format with custom events and 0.0.9.9 xml format with ece synchronization events)
10. Restart eai_js
11. Run pcm_op_cust_commit_customer opcode and pcm_op_subscription_purchase_deal opcode
12. Error in cm during pcm_op_cust_commit_customer:
 

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