PCM_OP_ACT_POL_SPEC_GLID Opcode Is Not Returning The GLID Value (Doc ID 557909.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.0.0.0 and later
Information in this document applies to any platform.
Checked for relevance on 17-Aug-2011
***Checked for relevance on 26-Dec-2013***


Symptoms

The PCM_OP_ACT_POL_SPEC_GLID opcode is not returning the correct GLID value if when the event type is passed in 7.3. It is returning 0 as the GLID in the output flist.  However in 6.5 version the correct GLID information is returned.

System is upgraded from 6.5 -> 7.3.

Steps To Reproduce:

1. Use the following input flist to call PCM_OP_AR_ITEM_ADJUSTMENT

% cat item_adjustment
r << XXX 1
0 PIN_FLD_POID POID [0] 0.0.0.1 /item/cycle_forward 325593 0
0 PIN_FLD_PROGRAM_NAME STR [0] "Testnap"
0 PIN_FLD_DESCR STR [0] "not satisfied"
0 PIN_FLD_AMOUNT DECIMAL [0] -5.50
XXX
xop PCM_OP_AR_ITEM_ADJUSTMENT 0 1


2. Note down the /event/billing/adjustment/item poid from the output flist and call PCM_OP_ACT_POL_SPEC_GLID with the following input flist

% cat spec_glid
r << XXX 1
0 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/adjustment/item 246853554575571384 0
0 PIN_FLD_EVENT SUBSTRUCT [0] allocated 20, used 2
1    PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/adjustment/item 246853554575571384 0
1    PIN_FLD_BAL_IMPACTS ARRAY [0] allocated 20, used 1
2       PIN_FLD_RATE_TAG STR [0] ""
XXX
xop PCM_OP_ACT_POL_SPEC_GLID 0 1

% testnap spec_glid
xop: opcode 303, flags 0
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/adjustment/item 246853554575571384 0
0 PIN_FLD_EVENT SUBSTRUCT [0] allocated 20, used 2
1    PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/adjustment/item 246853554575571384 0
1    PIN_FLD_BAL_IMPACTS ARRAY [0] allocated 20, used 2
2       PIN_FLD_RATE_TAG STR [0] ""
2       PIN_FLD_GL_ID INT [0] 0


GL_ID is 0 in the return flist. However, if we read the /event object the correct GL_ID is assigned.


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