My Oracle Support Banner

How To Call PCM_OP_SUBSCRIPTION_TRANSITION_PLAN Without Mapping Transition Object? (Doc ID 953566.1)

Last updated on MAY 02, 2023

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.3.1.0.0 and later
Information in this document applies to any platform.
Information in this document applies to any platform.

Goal

1. From the testnap,  call  PCM_OP_SUBSCRIPTION_TRANSITION_PLAN to do the plan transition without mapping the plans in the 'Plan Transitions' tab in the Pricing Center. 

While doing so it is generating the following error:

nap> xop PCM_OP_SUBSCRIPTION_TRANSITION_PLAN 0 1
xop: opcode 934, flags 0
XOP "934" failed: err 102:PIN_ERR_VALIDATION_FAILED, field 0/245:PIN_FLD_DEAL_OBJ,
loc 5:PIN_ERRLOC_FM, errclass 1:PIN_ERRCLASS_SYSTEM_DETERMINATE, rec_id 0, resvd 0
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 376267 8
0 PIN_FLD_ERR_BUF ERR [0]
<location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1
errno=PIN_ERR_VALIDATION_FAILED:102>
<field num=PIN_FLD_DEAL_OBJ:7,245 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>


2. Where to set the flag for 'Purchase Fee waiver' and 'Cancel Fee waiver' in the input flist for PCM_OP_SUBSCRIPTION_TRANSITION_PLAN ?


Steps to Reproduce:
1. Commit any sample plans A and B in Pricing Center without any Transition mapped.
2. Purchase Plan A in Customer Center.
3. Construct an input flist for 'PCM_OP_SUBSCRIPTION_TRANSITION_PLAN' opcode to transition Plan A to Plan B.
4. Read the input Flist in testnap.
5. Call the 'PCM_OP_SUBSCRIPTION_TRANSITION_PLAN' opcode using testnap.

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.