Change Of Lifecycle State For Subscription Service Doesn't Sync Lifecycle State For Member Services.
Last updated on AUGUST 26, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 and later
Information in this document applies to any platform.
On : 126.96.36.199.0 version, Subscription Management
If the life PIN_FLD_LIFECYCLE_STATE of a member service is changed first and thereafter if PIN_FLD_LIFECYCLE_STATE of subscription service is changed, the final PIN_FLD_LIFECYCLE_STATE are not in sync. Incorrect provisioning order xml are generated.
The issue can be reproduced at will with the following steps:
1) Create a account with a subscription service(/service/telco/gsm/iri_certus_subs) and two member services(/service/telco/iri_sbd, /service/telco/gsm/iri_certus_voice). Initial PIN_FLD_LIFECYCLE_STATE is set to 200 in all services as part of account creation.
2) Change the lifecycle state of the member service to 240 by invoking PCM_OP_CUST_UPDATE_SERVICES with the below flist.
a) This creates two provisioning order xml one each for member service (/service/telco/iri_sbd) and subscription service (/service/telco/gsm/iri_certus_subs).
b) It changes member service (service/telco/iri_sbd) PIN_FLD_LIFECYCLE_STATE to 200 (from 240 which was done in step 2) and subscription service PIN_FLD_LIFECYCLE_STATE to 240.
a) Should generate two provisioning order xml, one each for the subscription service (/service/telco/gsm/iri_certus_subs) and member service (/service/telco/gsm/iri_certus_voice).
b) There should be no provisioning order xml for member services which are already in state 240. eg in this case, there should have been no provisioning order xml for member service (/service/telco/iri_sbd) which was already in state 240 (done in step 2).
c) The PIN_FLD_LIFECYCLE_STATE should be 240 for all services.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms