Incorrect Event Created When Changing/Removing A Product'S Pin_fld_cycle_end_t (Doc ID 1358044.1)

Last updated on JULY 28, 2017

Applies to:

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

Symptoms

Incorrect event are created while changing/removing a product's PIN_FLD_CYCLE_END_T.

Replication Steps:

1.  Create a product that only has a monthly cycle forward event.
2.  Execute PCM_OP_SUBSCRIPTION_SET_PRODINFO directly, not via some custom code.
3.  Run billing on 2021-12-20 (BDOM for customer).
4.  Call PCM_OP_SUBSCRIPTION_SET_PRODINFO with the following input flist:
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 1548635079 173
0 PIN_FLD_PROGRAM_NAME STR [0] "fh00"
0 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 3
1   PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 36184581 7
1   PIN_FLD_NODE_LOCATION STR [0] "BRM01#1180/1#20110119-214852.513885:BRM01#1180 /1#20110119-214852.513900#3"
1   PIN_FLD_CYCLE_END_T TSTAMP [0] (1642978800)
5.  Called PCM_OP_SUBSCRIPTION_SET_PRODINFO with the following input flist:
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 1548635079 173
0 PIN_FLD_PROGRAM_NAME STR [0] "fh00"
0 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 3
1    PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 36184581 7
1    PIN_FLD_NODE_LOCATION STR [0] "BRM01t#1180/1#20110119-214852.513885:BRM01#1180/1#20110119-214852.513900#3"
1    PIN_FLD_CYCLE_END_T TSTAMP [0] (0)

 Now, the following is the corrupt event has been created in cm.pinlog:
138 2021-12-20 01:03:59 2022-01-20 01:00:00 2022-01-20 01:00:00 monthly (null) 36184581 TS Surf 4352(null)

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