Change Of Lifecycle State Is Not Happening Consistently

(Doc ID 2405346.1)

Last updated on JUNE 05, 2018

Applies to:

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

Symptoms

On : 7.5.0.19.0 version, Customer registration

Scenario :

The system is configured for subscriber life cycle management and the life cycle states have been customized as per business requirement.
Issue is that, change of life cycle state is not happening correctly across all services in the account.
For an account with multiple services, the service STATUS is changing correctly from Active to Inactive, but the life cycle state is not changing for all the services correctly. It is seen that, only for telephony & sms service (the first two services), the life cycle state is changing correctly from 102 to 103, but for gprs service (the third service) the life cycle state remains same as 102.

Steps :

1) Create an account with three services ( TEL, SMS, DATA). All services are in Preactive State (life cycle state = 101) and Service status is inactive. This is ok.
2) Move life cycle state of all services from Preactive to Active using op_cust_update_services opcode (life cycle state = 102). Service status is also active. This is ok.
3) Inactivate the services ( suspend service ) with below flist :

4) Check database for the life cycle state and service status

select poid_id0,poid_type,STATUS,LIFECYCLE_STATE from service_t where account_obj_id0=8581905;

8584849 /service/telco/gsm/telephony 10102 103
8584593 /service/telco/gsm/sms 10102 103
8585105 /service/telco/gprs 10102 102

See that the life cycle state for gprs service remains at 102.

Expected behavior :

For gprs service also, the life cycle state should change to 103

Changes

 

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