My Oracle Support Banner

Issue In JCA Adapter For New SUBSTRUCT Defined In BRM (Doc ID 2621388.1)

Last updated on DECEMBER 23, 2019

Applies to:

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

Goal

There is a new field defined in BRM and trying to access the same in the AIA/JCA/BRM flow. While doing the same there is an error and exception found

 
The invoked JCA adapter raised a resource exception.

Steps followed :

1. Define the substruct 'CUSTOM_FIELD' in BRM custom_flds.h
#define CUSTOM_FIELD PIN_MAKE_FLD(PIN_FLDT_SUBSTRUCT, 10000708)

2. parse it for C and java function
$PIN_HOME/bin/parse_custom_ops_fields.pl -L pcmc -I $PIN_HOME/PortalDevKit/include/custom_flds.h -O $PIN_HOME/libso/custom_flds/custom_fldsh
$PIN_HOME/bin/parse_custom_ops_fields.pl -L pcmjava -I $PIN_HOME/PortalDevKit/include/custom_flds.h -O $PIN_HOME/libso/custom_flds/CustomOp.class

3. Verify that TwiFldDocRef.java is created and build it
javac -cp /opt/brm/brm/12.0/BRM/jars/pcm.jar /opt/brm/brm/12.0/BRM/new_fields/TwiFldDocRef.java

4. Add the new defined field CUSTOM_FIELD to profile.podl and load the PODL file

5. Add the CustomClass.class file from step 3 to CustomFileds.jar and CUSTOM_FIELD to CustomFileds/Infranet.poroperties

6. Rebuild the JCA with jdk 1.8.0.151 and deploy in AIA server

7. Call PCM_OP_CUST_COMMIT_CUSTOMER from AIA with CUSTOM_FIELD added

Note :

BRM - Oracle Billing and Revenue Management

JCA -Java EE Connector Architecture

AIA - Oracle Application Integration Architecture

 

Solution

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
Goal
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.