11 Storable Class Changes

Learn about new and modified storable classes in Oracle Communications Billing and Revenue Management (BRM) 15.0.

Topics in this document:

New Storable Classes

Table 11-1 lists the storable classes that have been introduced in BRM 15.0.

Table 11-1 New Storable Classes

New Storable Class Description

/config/batch_templates

(15.0.1) Stores batch processing-related template data.

/config/batch_templates/payment

(15.0.1) Stores payment-related batch template data.

/config/batch_templates/refund

(15.0.1) Stores refund-related batch template data.

/config/batch_templates/reversal

(15.0.1) Stores reversal-related batch template data.

/config/maxlength_validate

(15.0.0) Stores business logic configuration parameters.

/config/price_tags

(15.0.0) Stores information of all the permitted price_tags that can be configured in offer.

/config/role

(15.0.0) Defines the permissions of a user.

/event/job_definition/create

(15.0.0) Records information about created /job_definition objects.

/event/job_definition/delete

(15.0.0) Records information about deleted /job_definition objects.

/event/job_definition

(15.0.0) Records information about /job_definition objects.

/event/job_definition/modify

(15.0.0) Records information about modified /job_definition objects.

Changed Storable Classes

Table 11-2 lists the storable classes that have been modified in the BRM 15.0 maintenance releases.

Table 11-2 Changed Storable Classes

Changed Storable Class Description

/history_subscriber_contract

/subscriber_contract

(15.0.1) Contains the following new field:

  • PIN_FLD_MINIMUM_CONTRACT_END_T specifies the timestamp when the contract's minimum length ends.

Also, the PIN_FLD_PENALTY_OPTIONS field includes these additional values:

  • 3: The penalty fee is calculated based on the remaining contract balance plus a flat termination fee.
  • 4: The penalty fee is calculated based on the remaining contract balance plus a prorated termination fee.

/subscription_terms

(15.0.1) Contains the following new fields:

  • PIN_FLD_MINIMUM_TERM_LENGTH specifies the minimum length that a customer must stay in the contract. If customers cancel early, they must pay the remaining balance up to the minimum contract length.

  • PIN_FLD_MINIMUM_TERM_UNIT specifies the unit associated with the minimum term length, such as days, months, and years.

Also, the PIN_FLD_PENALTY_OPTIONS field includes these additional values:

  • 3: The penalty fee is calculated based on the remaining contract balance plus a flat termination fee.
  • 4: The penalty fee is calculated based on the remaining contract balance plus a prorated termination fee.

/discount (15.0.0) Contains the following new field:
  • PIN_FLD_DISCOUNT_VALIDITY_ROUNDING specifies validity rounding at the discount level. The default value is 0.
/event/billing/discount/action (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/event/billing/product/action (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/event (15.0.0) Contains the following new field:
  • PIN_FLD_GRANTED_BAL specifies the granted amount impacted for a sub_balance entry.
/invoice_detail (15.0.0) The following field has changed from an integer data type to a 64-bit integer type:
  • PIN_FLD_HEADER_NUM (under PIN_FLD_FORMATS) is a generic user-definable header number field for each format.
/invoice (15.0.0) The following fields have changed from an integer data type to a 64-bit integer type:
  • PIN_FLD_HEADER_NUM is a generic user-definable header number field.
  • PIN_FLD_HEADER_NUM (under PIN_FLD_FORMATS) is a generic user-definable header number field for each format.
/job_definition (15.0.0) Contains the following new fields:
  • PIN_FLD_RESOURCE_NAME is a unique job resource name.
  • PIN_FLD_CREATED_BY is a Business Operations Center user name that creates the job definition.
  • PIN_FLD_MODIFIED_BY is a Business Operations Center user name that modifies the job definition.
  • PIN_FLD_STATUS specifies the status of the job definition. The value can be active or expired.
/purchased_discount (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/purchased_product (15.0.0) Contains the following new field:
  • PIN_FLD_UNIQUE_ID is a unique ID that is used as an external ID.
/service/admin_client (15.0.0) Contains the following new fields:
  • PIN_FLD_CONFIG_ROLE is a substruct containing configuration profile objects.
  • PIN_FLD_CONFIG_PROFILE_OBJ specifies the link to configuration profile objects for which the object was created.
/service/pcm_client (15.0.0) Contains the following new fields:
  • PIN_FLD_CONFIG_ROLE specifies the configuration profile object.
  • PIN_FLD_CONFIG_PROFILE_OBJ specifies a link to the configuration profile object for which the object was created.