Offer Reactivation Operations Are Failing After Patch 26076186 Installation

(Doc ID 2407437.1)

Last updated on JUNE 22, 2018

Applies to:

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

Symptoms

On Oracle Communications Billing and Revenue Management (BRM) 7.5 patch set 16, Subscription Management module, offer reactivation (unsuspension) operations are failing with following error in cm.pinlog:

The above error is raised when calling the PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO opcode.

It was discovered that there is a correlation with installation of patch 26747599, which has fixed several issues related to operations with offers(mostly discounts).

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

  1. pvt = 16.11.2017 00:00:00
    create Billing Account, User Account, Access Service (BDOM = 17)
  2. pvt = 16.12.2017 00:00:00
     subscribe offer A:
       start_t = 16.12.2017 00:00:00
       end_t =
       effective_t = 16.12.2017 00:00:00
     discount offer B with ERA providing percentage discount to offer A:
       start_t = 16.12.2017 00:00:00
       end_t = 01.01.2038 00:00:00
       ERA valid_from = 16.12.2017 00:00:00
       ERA valid_to = 01.01.2038 00:00:00
       effective_t = 16.12.2017 00:00:00
  3. pvt = 17.12.2017 00:00:00
      run opening (partial) billing to generate charges
  4. pvt = 18.12.2017 00:00:00
      run closing billing to finalize bill (opening billings date + delay period which is 1 day)
  5. pvt = 20.12.2017 00:00:00
      deactivate(suspend) offers A and B
  6. pvt = 25.12.2017 00:00:00 . This is the problem step.
      reactivate(unsuspend) offers A and B
      offer A reactivation:
      effective_t = 25.12.2017 00:00:00
      discount offer B reactivation:
      ERA valid_from = 16.12.2017 00:00:00
      ERA valid_to = 01.01.2038 00:00:00
      effective_t = 25.12.2017 00:00:00

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