Webservice (For Tomcat) Adds An Extra Field Pin_fld_op_correlation_id (Doc ID 961693.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

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

Symptoms

-- Problem Statement:
The webservice (for tomcat) is adding an extra field PIN_FLD_OP_CORRELATION_ID in the
return flists received from BRM and send it to EAI. EAI fails as field is unknown.

-- Steps To Reproduce:
Call any opcode from webservice: the returned flist from cm is extended with an extra field
PIN_FLD_OP_CORRELATION_ID

Here is an example:
-> BRM returns the following flist:

output flist:
# number of field entries allocated 20, used 5
0 PIN_FLD_POID POID [0] 0.0.0.1 /account -1 0
0 PIN_FLD_RESULT ENUM [0] -3
0 PIN_FLD_DESCR STR [0] "Account not found for the given Integration ID"
0 PIN_FLD_ITEM_NO STR [0] NULL str ptr
0 PIN_FLD_MSG_ID STR [0] "0192916780671704531832193455167187345318:1253319684750"


-> Tomcat's webservice send back to EAI the following flist:

output flist:
0 PIN_FLD_OP_CORRELATION_ID STR [0] "1:msdleai01:UnknownProgr1301:1253319684:10"
0 PIN_FLD_RESULT ENUM [0] -3
0 PIN_FLD_ITEM_NO STR [0] NULL
0 PIN_FLD_POID POID [0] 0.0.0.1 /account -1 0
0 PIN_FLD_MSG_ID STR [0]
"0192916780671704531832193455167187345318:1253319684750"
0 PIN_FLD_DESCR STR [0] "Account not found for the given Integration ID"


As seen, an extra field PIN_FLD_OP_CORRELATION_ID is added to the flist returned from BRM.

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