9 Event Notification Changes

The Oracle Communications Billing and Revenue Management (BRM) 12.0 Patch Sets include new and modified event notifications.

Topics in this document:

New Event Notifications

Table 9-1 lists the event notifications that have been introduced in the BRM 12.0 patch set releases.

Table 9-1 New Event Notifications

New Event Notification Description

/event/notification/service/state_change/post_expiry

(Patch Set 8) Generated when a service life cycle state has recently expired.

/event/notification/service/state_change/pre_expiry

(Patch Set 8) Generated when a service life cycle state is about to expire.

/event/notification/balance/post_expiry

(Patch Set 7) Generated a few days after a sub-balance has expired.

/event/notification/billing/post_due

(Patch Set 7) Generated a few days after a bill is due.

/event/notification/collections_action/post_due

(Patch Set 7) Generated a few days after a collections action is due.

/event/notification/installment_schedule/post_due

(Patch Set 7) Generated a few days after a pending installment payment is due.

/event/notification/product/post_expiry

(Patch Set 7) Generated a few days after a product has expired.

/event/notification/subscription/post_renewal_due

(Patch Set 7) Generated a few days after a subscription is due for renewal.

/event/notification/billinfo/paytype/modify

(Patch Set 6) Details about a payment type that was modified.

/event/notification/billing/temp_limit

(Patch Set 6) Details about a temporary credit limit that was added.

/event/notification/billing/temp_limit/expiry

(Patch Set 6) Details about a temporary credit limit that has expired.

/event/notification/collections_action

(Patch Set 6) Details about a collections action.

/event/notification/collections_action/due

(Patch Set 6) Details about a collections action that is due.

/event/notification/installment_schedule

(Patch Set 6) Details about an installment payment that is due.

/event/notification/installment_schedule/due

(Patch Set 6) Details about an installment payment that is due or ending.

/event/notification/minimum_amount

(Patch Set 6) Details about a rental that is overridden by a minimum scaled amount during a credit limit breach.

/event/notification/offering_override/create

(Patch Set 6) Details about a product that was purchased with an overridden offer.

/event/notification/offering_override/delete

(Patch Set 6) Details about a product with an overridden offer that was deleted.

/event/notification/offering_override/modify

(Patch Set 6) Details about a product with an overridden offer that was modified.

/event/notification/payment

(Patch Set 6) Details about a payment that was made.

/event/notification/payment/failed

(Patch Set 6) Details about a payment that failed.

/event/notification/request/create

(Patch Set 6) Details about a /request/failed, /request/failed/rest, or /request/failed/opcode object that was created.

/event/notification/threshold_loan

(Patch Set 6) Details about a threshold that was breached.

/event/notification/loan_reject

(Patch Set 5) Details for rejecting a loan, including details of why it was rejected.

/event/notification/loan_success

(Patch Set 5) Details for successfully granting a loan, including the amount loaned.

/event/notification/rental_failure (Patch Set 5) Details about a failed subscription.

Changed Event Notifications

Table 9-2 lists the event notifications that have been modified in the BRM 12.0 patch set releases.

Table 9-2 Changed Event Notifications

Changed Event Notifications Description

/event/notifications/balance/expiry

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_BAL_GRP_OBJ contains a link to the /balance_group object to which the notification is being sent.
  • PIN_FLD_SERVICE_OBJ contains a link to the /service object to which the notification is being sent.

/event/notification/balance/post_expiry

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_BAL_GRP_OBJ contains a link to the /balance_group object to which the notification is being sent.
  • PIN_FLD_SERVICE_OBJ contains a link to the /service object to which the notification is being sent.

/event/notification/billing/due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_BILL_OBJ contains a link to the /bill object to which the notification is being sent.

/event/notification/billing/post_due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_BILL_OBJ contains a link to the /bill object to which the notification is being sent.

/event/notification/collections_action/due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_BILLINFO_OBJ contains a link to the /billinfo object to which the notification is being sent.
  • PIN_FLD_ACTION_OBJ contains a link to the /collection_action object to which the notification is being sent.

/event/notification/collections_action/post_due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_BILLINFO_OBJ contains a link to the /billinfo object to which the notification is being sent.
  • PIN_FLD_ACTION_OBJ contains a link to the /collection_action object to which the notification is being sent.

/event/notification/installment_schedule/due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_INSTALLMENT_OBJ contains a link to the /installment_schedule object to which the notification is being sent.

/event/notification/installment_schedule/post_due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_INSTALLMENT_OBJ contains a link to the /installment_schedule object to which the notification is being sent.

/event/notification/product.expiry

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_SERVICE_OBJ contains a link to the /service object to which the notification is being sent.

/event/notification/product/post_expiry

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_SERVICE_OBJ contains a link to the /service object to which the notification is being sent.

/event/notification/request/create

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_OBJECT specifies the POID of the /request object recorded.
  • PIN_FLD_EXTENDED_INFO substruct contains details about the recorded request.
  • PIN_FLD_NOTIFICATION_SPEC array passes additional details with this request record in the notification event. This array and any field that it contains will not be persisted with the request object in database

/event/notification/subscription/post_renewal_due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_SERVICE_OBJ contains a link to the /service object, to which the subscription renewal post due notification is being sent.

/event/notification/subscription/renewal_due

(Patch Set 8) Modified to include these new fields:

  • PIN_FLD_SERVICE_OBJ contains a link to the /service object, to which the subscription renewal due notification is being sent.
/event/notification/subscription/renewal (Patch Set 6) Modified to include rollover details. It includes these new fields:
  • CycleStateStr: Set to LastCycle when the subscription renewal has happened for the last time. Set to MiddleCycle when more subscription renewals are required.
  • DealName: Includes additional information about the deal of the renewed product.
  • RatePlanName: Includes additional information about the plan of the renewed product.
  • RolloverInfo: Includes the list of resources rolled over, with details such as amounts and validity dates.
/event/notification/rental_failure (Patch Set 6) Modified to include these new fields:
  • PIN_FLD_MODE: Indicates the option selected for exceeding the credit limit in PIN_FLD_TYPE field of the /rate object.
  • PIN_FLD_RETRY_AVAILABLE: Indicates how many more times the subscription can be retried. 0 indicates that the maximum has been reached.