My Oracle Support Banner

Unable to Pass Custom Fields via JCA Adaptor (Doc ID 749584.1)

Last updated on FEBRUARY 15, 2019

Applies to:

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

Symptoms

On all versions of Oracle Communications Billing and Revenue Management, the Java Enterprise Edition Connector Architecture (JCA) adapter throws an error stating "org.xml.sax.SAXParseException:field".

The error occurs though the field appears in the XML Schema Definition (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 to BRMCUSTService, operation PCM_OP_CUST_COMMIT_CUSTOMER via JCA adapter.
4. JCA throws an error stating "org.xml.sax.SAXParseException:field".

Sample 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

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.