My Oracle Support Banner

Service Status Change Fails when Account is In-active (Doc ID 1603887.1)

Last updated on OCTOBER 09, 2018

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

The problem is found on BRM 7.5 PS4 with patches, but it may exist from previous versions up to 7.5 PS5.

When attempting to change the status of an in-active service on an in-active account to CLOSED, the following error occurs.

Error message from cm.pinlog

E Mon Aug 19 04:52:34 2013  BRM10  cm:21279  fm_cust_status.c:1821 1:BRM10:testnap:21277:-135428400:62:1376519837:1
  op_cust_set_status error
  <location=PIN_ERRLOC_FM:5 class="PIN_ERRCLASS_SYSTEM_DETERMINATE":1 errno=PIN_ERR_BAD_VALUE:46>
  <field num=PIN_FLD_STATUS:3,145 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
  <facility=0 msg_id=0 version=0>
E Mon Aug 19 04:52:34 2013  BRM10  cm:21279  cm_child.c(119):4691 1:BRM10:testnap:21277:-135428400:62:1376519837:1
  op PCM_OP_CUST_SET_STATUS returned an error
  <location=PIN_ERRLOC_FM:5 class="PIN_ERRCLASS_SYSTEM_DETERMINATE":1 errno=PIN_ERR_BAD_VALUE:46>
  <field num=PIN_FLD_STATUS:3,145 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
  <facility=0 msg_id=0 version=0>

  
Reprodruction scenario

The issue can be reproduced at will with the following steps:

  1. Create a customer with at least one active service.
  2. On the same day in-activate the entire account using PCM_OP_CUST_SET_STATUS.
  3. On the same day, change the service status to closed using PCM_OP_CUST_SET_STATUS and passing in the service object.
    Input sample:
    # xop PCM_OP_CUST_SET_STATUS 0 1
    0 PIN_FLD_POID POID [0] 0.0.0.1 /account 46780 12
    0 PIN_FLD_PROGRAM_NAME STR [0] "Testnap"
    0 PIN_FLD_STATUSES ARRAY [0] allocated 20, used 2
    1    PIN_FLD_STATUS ENUM [0] 10103
    1    PIN_FLD_STATUS_FLAGS INT [0] 4
    0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/email 46204 0
     

Cause

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
Symptoms
Cause
Solution
References


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