fm_cust_status_new_status error when trying to Reactivate Account Status with Simulate Agent enabled (Doc ID 868652.1)

Last updated on SEPTEMBER 02, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.3.0.0.0 and later   [Release: 7.3.0 and later ]
Information in this document applies to any platform.
***Checked for relevance on 23-Jan-2012***

Symptoms

-- Problem Statement:
Not possible to change account status from inactive to active.

-- Problem Description:

When simulate agent is enabled, If account reactivation is done, it errors out saying Account is inactive. This is because, when account is reactivated, it reactivates service first and then the account.

In case of non simulator mode, service order generation and an account becoming active is in the same transaction. When SO is processed in the next transaction, account is already active , so no error is reported.

-- Steps To Reproduce:
Setup provisioned environment with below settings in cm/pin.conf
.
- fm_tcf agent_return 0
- fm_tcf provisioning_enabled 1
- fm_tcf simulate_agent 1
.
1) Create an account using Standard GSM plan
2) After account creation, verify that there should not be any SO's generated under apps/telco/service_orders and
.
Account status --> Active
Service status --> Active
Supplementary features status --> Active
.
Verify that "/event/provisioning/service_order/telco/gsm/* " event has generated for each service.
3) Change the account status from Active --> Inactive
4) verify that there should not be any SO's generated under apps/telco/service_orders and
.
Account status --> Inactive
Service status --> Inactive
Supplementary features status --> Suspended
Verify that "/event/provisioning/service_order/telco/gsm/* " event has generated for each service.
5) Change status from Inactive --> Active i.e. Reactivation
.
When status is changed from Inactive --> Active through customer center, it give error message: "Unable to save changes".

Below are the errors from cm.pinlog :

Sat Jan 2 04:51:35 2010 mySystem cm:22682 fm_cust_pol_prep_status.c:99
1:XX.machine:CustomerCenter:0:AWT-EventQueue-0:62:
1248936647:0
op_cust_pol_prep_status return flist
# number of field entries allocated 20, used 4
0 PIN_FLD_STATUS ENUM [0] 10100
0 PIN_FLD_STATUS_FLAGS INT [0] 64
0 PIN_FLD_POID POID [0] 0.0.0.1 /service/telco/gsm/sms 1942819 18
0 PIN_FLD_END_T TSTAMP [0] (1262436693) Sat Jan 2 04:51:33 2010
E Sat Jan 2 04:51:35 2010 mySystem cm:22682 fm_cust_status.c:2033
1:XX.machine:CustomerCenter:0:AWT-EventQueue-0:62:1248936
647:0
Account/Billinfo is not active
E Sat Jan 2 04:51:35 2010 mySystem cm:22682 fm_cust_status.c:2119
1:XX.machine:CustomerCenter:0:AWT-EventQueue-0:62:1248936
647:0
fm_cust_status_new_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 Sat Jan 2 04:51:35 2010 mySystem cm:22682 fm_cust_status.c:1525
1:XX.machine:CustomerCenter:0:AWT-EventQueue-0:62:1248936
647:0
fm_cust_status_calc_new 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 Sat Jan 2 04:51:35 2010 mySystem cm:22682 fm_cust_status.c:904
1:XX.machine:CustomerCenter:0:AWT-EventQueue-0:62:12489366
47:0
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 Sat Jan 2 04:51:35 2010 mySystem cm:22682 pin_flist(63):2977
1:XX.machine:CustomerCenter:0:AWT-EventQueue-0:62:1248936647
:0
Bad flist ptr in pini_flist_take


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