PCM_OP_CUST_COMMIT_CUSTOMER Having Its Own Transaction (Doc ID 1312370.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 and later
Information in this document applies to any platform.
*** Checked for relevance on 27-Nov-2012 ***
*** Checked for relevance on 09-30-2014 ***

Symptoms

When attempting to open a transaction in any custom code using PCM_OP_CUST_COMMIT_CUSTOMER opcode, it fails.

Steps To Reproduce:
-----------------------
The issue can be reproduced with the following steps:

1. Open a transaction in any custom code.
2. Call PCM_OP_CUST_COMMIT_CUSTOMER opcode.
3. It fails with an error that transaction already open.

We can see the below errors in cm.pinlog:

E Tue Jul 06 22:30:10 2010 sdsbico1v cm:6149 fm_cust_commit_customer.c:647 1:sdsbico1v:testnap:6145:1:10000:1287153421:1
      commit_customer needs own transaction
     <location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_TRANS_ALREADY_OPEN:37>
     <field num=SOHopsflds:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
     <facility=0 msg_id=0 version=0>
E Tue Jul 06 22:30:10 2010 sdsbico1v cm:6149 fm_cust_commit_customer.c:302 1:sdsbico1v:testnap:6145:1:10000:1287153421:1
     op_cust_commit_customer error
     <location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_TRANS_ALREADY_OPEN:37>
     <field num=SOHopsflds:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
     <facility=0 msg_id=0 version=0>

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