Loadpricelist App Doesn't Allow For Updating Description of a Plan To Empty (Null) String (Doc ID 1403024.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version: 7.2.0.0.1 to 7.5.0.0.0 - Release: 7.2.0 to 7.5.0
Information in this document applies to any platform.

Symptoms

Cannot null out a plan description with loadpricelist.

Call loadpricelist with the write option. The input file has an empty description tag:
<description></description>
The existing description for the plan has not been changed. From the cm pinlog it looks like the input
flist for op_price_set_price_list does not contain the description field.

Steps:
1. Create a plan with a description
2. loadpricelist -write filename.xml
XML contains information for the existing plan, but description tag is empty.

Expected result
Description should contain an empty string


Log file shows:
When calling from Pricing Tool with blank description (PIN_FLD_DESCR):


op_price_set_price_list input flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.0.1 /service/admin_client 2 1
0 PIN_FLD_PLAN ARRAY [0] allocated 20, used 8
1   PIN_FLD_NAME STR [0] "Video Service - 1 Year"
1   PIN_FLD_MOD_T TSTAMP [0] (1287416109) Mon Oct 18 11:35:09 2010
1   PIN_FLD_CREATED_T TSTAMP [0] (1287416109) Mon Oct 18 11:35:09 2010
1   PIN_FLD_SERVICES ARRAY [0] allocated 20, used 4
2     PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/esn -1 0
2     PIN_FLD_SUBSCRIPTION_INDEX INT [0] 0
2     PIN_FLD_BAL_INFO_INDEX INT [0] 0
2     PIN_FLD_DEAL_NAME STR [0] "Video Service - 1 Year"
1   PIN_FLD_SERVICES ARRAY [1] allocated 20, used 4
2     PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/universal_login -1 0
2     PIN_FLD_SUBSCRIPTION_INDEX INT [0] 0
2     PIN_FLD_BAL_INFO_INDEX INT [0] 0
2     PIN_FLD_DEAL_NAME STR [0] ""
1   PIN_FLD_FLAGS INT [0] 0
1   PIN_FLD_DEAL_NAME STR [0] ""
1   PIN_FLD_DESCR STR [0] ""
0 PIN_FLD_PROGRAM_NAME STR [0] "Pricing Center"



When calling from loadpricelist with description tag empty:


op_price_set_price_list input flist
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.0.1 /service/admin_client 2 1
0 PIN_FLD_PLAN ARRAY [0] allocated 20, used 5
1   PIN_FLD_NAME STR [0] "Video Service - 1 Year"
1   PIN_FLD_POID POID [0] 0.0.0.1 /plan -1 0
1   PIN_FLD_SERVICES ARRAY [0] allocated 20, used 4
2     PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/esn -1 0
2     PIN_FLD_SUBSCRIPTION_INDEX INT [0] 0
2     PIN_FLD_BAL_INFO_INDEX INT [0] 0
2     PIN_FLD_DEAL_NAME STR [0] "Video Service - 1 Year"
1   PIN_FLD_SERVICES ARRAY [1] allocated 20, used 4
2     PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/universal_login -1 0
2     PIN_FLD_SUBSCRIPTION_INDEX INT [0] 0
2     PIN_FLD_BAL_INFO_INDEX INT [0] 0
2     PIN_FLD_DEAL_NAME STR [0] ""
1   PIN_FLD_FLAGS INT [0] 0
0 PIN_FLD_PROGRAM_NAME STR [0] "load_price_list"

The description field (PIN_FLD_DESCR) is not included in the flist at all.

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