Processing Service Order For Deactivation Of Member Service Is Failing (Doc ID 1610335.1)

Last updated on MARCH 27, 2014

Applies to:

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

Symptoms

On BRM 7.4 PS18 , processing the deactivation service order for member service is failing due to subscription service is already deactivated.

There is subscription service /service/telco/tel_subs and one member service /service/telco/tel to it.
Provisioning is not configured for subscription service. Member service is configured for provisioning(do not add entry in pin_telco_provisioning_gsm for subscription service)

Steps to reproduce :

1> Create a account having subscription and member service.
2> One service order is generated for member service. Subscription service is in active state.
3> Process the service order. Both the services are active now.
4> Close the subscription service using cust_update_services.
5> Subscription service will become deactive(closed) immediately because there is no provisioning needed.
6> Member service will be inactive due to provisioning and having status flag ( PIN_STATUS_FLAG_DUE_TO_SUBSCRIPTION_SERVICE + PIN_STATUS_FLAG_UNPROVISIONING) and one service order is generated.
7> Process the service order generated for for member.

Expected : Member service should become deactive.
Actual : There is an error while processing the service order as :

               " op_cust_status: The subscription service is not ACTIVE. The member service cannot be reactivated"


Looks like to reset the PIN_STATUS_FLAG_UNPROVISIONING flag TCF is calling cust update service with PIN_FLD_STATUS as 10100(ACTIVATE). Which is not allowed because subscription is already closed.



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