Unable To Pass Custom Fields Via JCA Adaptor

(Doc ID 749584.1)

Last updated on SEPTEMBER 02, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.4.0.0.0 [Release 7.3.1 to 7.4.0]
Information in this document applies to any platform.

Symptoms

On 7.3.1, JCA throws an error stating "org.xml.sax.SAXParseException:field".

The error occurs though the field appears in the xsd and is also recognized while passing in testnap.

Replication Steps

1. Create custom fields.
2. Create custom subclass (/profile/invoice_extend) of /profile.
3. Pass the sample xml(abc.xml-shown below) to to BRMCUSTService, operation PCM_OP_CUST_COMMIT_CUSTOMER via JCA adaopter.
4. JCA throws an error stating "org.xml.sax.SAXParseException:field".

Sample xml (abc.xml):

<?xml version="1.0" encoding="UTF-8" ?>
 <brm_extensions>
 <opcode name="PCM_OP_CUST_COMMIT_CUSTOMER">
<container name="PIN_FLD_PROFILES">PIN_FLD_PROFILE_OBJ</container>
<container name="PIN_FLD_SERVICES">PIN_FLD_SERVICE_OBJ</container>
</opcode>
 <opcode name="PCM_OP_CUST_MODIFY_CUSTOMER">
<container name="PIN_FLD_PROFILES">PIN_FLD_PROFILE_OBJ</container>
<container name="PIN_FLD_SERVICES">PIN_FLD_SERVICE_OBJ</container>
</opcode>
 <opcode name="PCM_OP_PYMT_COLLECT">
<container name="PIN_FLD_RESULTS">PIN_FLD_POID</container>
</opcode>
 <opcode name="PCM_OP_SUBSCRIPTION_PURCHASE_DEAL">
<container name="PIN_FLD_RESULTS">PIN_FLD_POID</container>
</opcode>
</brm_extensions>

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