Package Code In Both Package Code And Package Name (Doc ID 1598184.1)

Last updated on NOVEMBER 14, 2013

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

On : PDC 11.1.0.3.0, BRM 7.5PS3

In case of Package transition, it is passing PACKAGE_CODE in both "PACKAGE_NAME" as well as "PACKAGE_CODE" while committing to BRM. When the get price list is fetching the transition object, the package name is also returned with package code.

ACTUAL BEHAVIOR,
Returned flist has
0 PIN_FLD_TRANSITIONS              ARRAY [0] allocated 18, used 18
1     PIN_FLD_POID                  POID [0] 0.0.0.1 /transition 441218 0
1     PIN_FLD_CREATED_T           TSTAMP [0] (1381831449) 15/10/2013 15:34:09:000 PM
1     PIN_FLD_MOD_T               TSTAMP [0] (1381831449) 15/10/2013 15:34:09:000 PM
1     PIN_FLD_READ_ACCESS            STR [0] "B"
1     PIN_FLD_WRITE_ACCESS           STR [0] "S"
1     PIN_FLD_ACCOUNT_OBJ           POID [0] 0.0.0.1 /account 1 0
1     PIN_FLD_END_T               TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1     PIN_FLD_FEE_FLAG               INT [0] 3
1     PIN_FLD_FROM_CODE              STR [0] "4bb92138-128b-4e75-a7f2-589368fa981a"
1     PIN_FLD_FROM_NAME              STR [0] "4bb92138-128b-4e75-a7f2-589368fa981a"
1     PIN_FLD_FROM_OBJ              POID [0] 0.0.0.1 /plan 439170 0
1     PIN_FLD_NAME                   STR [0] "[4bb92138-128b-4e75-a7f2-589368fa981a,38fda9f2-0e65-494d-acf8-0ffb9ee6875a,/service/telco/gsm/telephony,1]"
1     PIN_FLD_PERMITTED              STR [0] "/service/telco/gsm/telephony"
1     PIN_FLD_START_T             TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1     PIN_FLD_TO_CODE                STR [0] "38fda9f2-0e65-494d-acf8-0ffb9ee6875a"
1     PIN_FLD_TO_NAME                STR [0] "38fda9f2-0e65-494d-acf8-0ffb9ee6875a"
1     PIN_FLD_TO_OBJ                POID [0] 0.0.0.1 /plan 441730 0
1     PIN_FLD_TYPE                  ENUM [0] 1
0 PIN_FLD_DEALS                    ARRAY [0] allocated 14, used 14


EXPECTED BEHAVIOR
Returned flist has
0 PIN_FLD_TRANSITIONS              ARRAY [1] allocated 18, used 18
1     PIN_FLD_POID                  POID [0] 0.0.0.1 /transition 441218 0
1     PIN_FLD_CREATED_T           TSTAMP [0] (1381831449) 15/10/2013 15:34:09:000 PM
1     PIN_FLD_MOD_T               TSTAMP [0] (1381831449) 15/10/2013 15:34:09:000 PM
1     PIN_FLD_READ_ACCESS            STR [0] "B"
1     PIN_FLD_WRITE_ACCESS           STR [0] "S"
1     PIN_FLD_ACCOUNT_OBJ           POID [0] 0.0.0.1 /account 1 0
1     PIN_FLD_END_T               TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1     PIN_FLD_FEE_FLAG               INT [0] 3
1     PIN_FLD_FROM_CODE              STR [0] "4bb92138-128b-4e75-a7f2-589368fa981a"
1     PIN_FLD_FROM_NAME              STR [0] "plan_2"
1     PIN_FLD_FROM_OBJ              POID [0] 0.0.0.1 /plan 439170 0
1     PIN_FLD_NAME                   STR [0] "[plan_2,plan_1,/service/telco/gsm/telephony,1]"
1     PIN_FLD_PERMITTED              STR [0] "/service/telco/gsm/telephony"
1     PIN_FLD_START_T             TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1     PIN_FLD_TO_CODE                STR [0] "38fda9f2-0e65-494d-acf8-0ffb9ee6875a"
1     PIN_FLD_TO_NAME                STR [0] "plan_1"
1     PIN_FLD_TO_OBJ                POID [0] 0.0.0.1 /plan 441730 0
1     PIN_FLD_TYPE                  ENUM [0] 1


STEPS
-----------------------
Using PDC
1. Create one plan 1 with optional deal in PDC.
2. Create one plan 2 with mandatory deal in PDC.
3. Set the transition in plan 1 to plan 2.
Using testnap
4. call opcode PCM_OP_PRICE_GET_PRICE_LIST with this input flist:
    0 PIN_FLD_POID POID [0] 0.0.0.1 /service/pcm_client -1 0

BUSINESS IMPACT
-----------------------
The APIs used to get the price list is not working fine as the Plan name is having Plan Code in it.

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