Database Number Corruption When fm_subscription_purchase_discount Opcode Is Invoked (Doc ID 735075.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 to 7.3.1.0.0 [Release 7.3.1]
Information in this document applies to any platform.
***Checked for relevance on 12-Jun-2014***


Symptoms

 PCM_OP_SUBSCRIPTION_PURCHASE_DISCOUNT opcode fails with PIN_ERR_TRANS_ALREADY_OPEN error due to corrupted database number in the CM memory.

 excerpt from cm.pinlog:


0 PIN_FLD_POID POID [0] 0.0.0.1 /service/abc_account 2139315 5
0 PIN_FLD_BAL_GRP_OBJ POID [0] 0.0.0.1 /balance_group 2138931 0
D Tue Sep 02 12:41:07 2008 xxxxxx-zm01 cm:4345 fm_subscription_discount_utils.cpp:858
1:BUILD:Portal_ConnectionManager:4068:2248:108:1217846412:11250
discount_validity_dates balance group obj input flist
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 169.64504.0.1 /balance_group 2138931 0
0 PIN_FLD_BILLINFO_OBJ POID [0] NULL poid pointer
E Tue Sep 02 12:41:07 2008 xxxxxx-zm01 cm:4345 cm_child.c(107):4829
1:BUILD:Portal_ConnectionManager:4068:2248:108:1217846412:11250
bad cm_change_dm_connection, db=47846313634562049, err=37(PIN_ERR_TRANS_ALREADY_OPEN),
errno=11(Resource temporarily unavailable)
E Tue Sep 02 12:41:07 2008 xxxxxx-zm01 cm:4345 fm_subscription_discount_utils.cpp:1483
1:BUILD:Portal_ConnectionManager:4068:2248:108:1217846412:11250
fm_subs_sets_discount_validity_dates error
<location=Unknown pin location:0 class=UNKNOWN:0 errno=PIN_ERR_TRANS_ALREADY_OPEN:37>
<field num=PIN_FLD_POID:7,16 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>


 

Steps To Reproduce:
Run a test which calls PCM_OP_SUBSCRIPTION_PURCHASE_DISCOUNT opcode

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