BRM JCA Adapter Gets Binding Fault When Invoking BPEL Webservice (Doc ID 1326315.1)

Last updated on JULY 24, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]
Information in this document applies to any platform.
***Checked for relevance on 25-January-2016***

Goal

Consider an integration setup using AIA 2.5 and Order to Bill PIP. Below is a customer scenario :

Scheduled 3 custom BPEL processes that fire 3 different BRM (custom) opcodes in a sequence every 30 minutes for example. After working for some time of the day, it is observed that the first of the three BPEL processes fails to successfully invoke the necessary opcode.

In the AIA log we see the below messages printed :

<2011-05-03 17:33:20,692> <DEBUG> <default.collaxa.cube.ws> <AdapterFramework::Outbound> file:/app/oracle/product/10.1.3/OracleAS_1/bpel/domains/default/tmp/.bpel_SyncFinancialCustomerReqABCS_1.0_b4553e04396ca12b41ae8d4af40f9df0.tmp/BRMDOMAINServiceRef.wsdl [ BRMDOMAINSERVICEService_ptt::PCM_OP_TEST_ACC_SYNC(PCM_OP_TEST_ACC_SYNC_inputFlist,PCM_OP_OFC_ACC_SYNC_outputFlist) ] - Invoking JCA Outbound Interaction
<2011-05-03 17:33:20,693> <ERROR> <default.collaxa.cube.ws> <AdapterFramework::Outbound> file:/app/oracle/product/10.1.3/OracleAS_1/bpel/domains/default/tmp/.bpel_SyncFinancialCustomerReqABCS_1.0_b4553e04396ca12b41ae8d4af40f9df0.tmp/BRMDOMAINServiceRef.wsdl [ BRMDOMAINSERVICEService_ptt::PCM_OP_TEST_ACC_SYNC(PCM_OP_TEST_ACC_SYNC_inputFlist,PCM_OP_OFC_ACC_SYNC_outputFlist) ] - Could not invoke operation 'PCM_OP_TEST_ACC_SYNC' against the 'Oracle BRM XA Adapter' due to:

java.lang.NullPointerException
at oracle.tip.adapter.brm.BRMInteraction.execute(Unknown Source)
at oracle_tip_adapter_brm_BRMInteraction_Proxy.execute()
at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:486)
at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:479)
at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:528)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:248)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:829)
...

Solution

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