This chapter describes the opcode changes that affect your Oracle Communications Billing and Revenue Management (BRM) system and what you must consider when you upgrade from BRM 7.4 to BRM 7.5.
See "About Upgrading BRM Releases" for information on planning your upgrade implementation, such as setting up your development and test environments.
The following policy opcodes were added between BRM 7.4 and BRM 7.5:
PCM_OP_AR_POL_PRE_EVENT_ADJUSTMENT
Enables you to customize the input flist by adding or deleting events. Customizing the input flist enables you to include amounts from events into the total amount available for adjustments.
PCM_OP_BILL_POL_VALID_CORRECTIVE_BILL
Validates a bill unit (/billinfo object) at the time of corrective billing. It performs default policy validations and any custom validations that you provide. This policy opcode is called by the PCM_OP_BILL_MAKE_CORRECTIVE_BILL opcode.
PCM_OP_CUST_POL_PRE_DELETE_PAYINFO
Performs custom actions on a /payinfo storable object before the deletion of that /payinfo object.
PCM_OP_GL_POL_PRE_UPDATE_JOURNAL
Enables customization of general ledger data before it is recorded into /journal objects.
Checks the state of the device.
If the device state is PIN_NUM_STATE_NEW or PIN_NUM_STATE_UNASSIGNED, enables you to delete the device; otherwise, it generates an error and does not enable you to delete the device.
This policy opcode is called by the PCM_OP_DEVICE_POL_DELETE policy opcode.
The following standard opcodes were added between BRM 7.4 and BRM 7.5:
PCM_OP_BILL_MAKE_CORRECTIVE_BILL
Enables you to create a corrective bill for a /billinfo object at the time of billing. This opcode is called by the pin_make_corrective_bill utility. If the PCM_OP_POL_BILL_MAKE _CORRECTIVE_BILL policy opcode is called with the -validate_only parameter, this opcode does not generate a corrective bill for the selected bill, but it validates whether a corrective bill can be generated for that bill.
The following policy opcodes were changed between BRM 7.4 and BRM 7.5.
The following are the changes made to Billing FM policy opcodes in BRM 7.5.
PCM_OP_BILL_POL_GET_EVENT_SPECIFIC_DETAILS
New input fields
PIN_FLD_INVOICE_DATA
The following are the changes made to Customer FM policy opcodes in BRM 7.5.
PCM_OP_CUST_POL_COMPARE_PASSWD
New input fields
PIN_FLD_EXTENDED_INFO substruct
The following are the changes made to Payment FM policy opcodes in BRM 7.5.
New input fields
PIN_FLD_BAL_GRP_OBJ
New output fields
PIN_FLD_BAL_GRP_OBJ
New input fields
PIN_FLD_BAL_GRP_OBJ
New output fields
PIN_FLD_BAL_GRP_OBJ
The following are the changes made to Rating FM policy opcodes in BRM 7.5.
New output fields
PIN_FLD_CUSTOM_INFO substruct
The following are the changes made to Subscription Management FM policy opcodes in BRM 7.5.
PCM_OP_SUBSCRIPTION_POL_PRE_TRANSITION_PLAN
Changed output fields
PIN_FLD_RESULTS array
PCM_OP_SUBSCRIPTION_POL_SPEC_FOLD
Changed input fields
PIN_FLD_SERVICE_OBJ
Changed output fields
PIN_FLD_SERVICE_OBJ
The following standard opcodes were changed between BRM 7.4 and BRM 7.5.
The following are the changes made to Activity FM standard opcodes in BRM 7.5.
New output fields
PIN_FLD_RESULTS array
PIN_FLD_RATE_PLANS array:
PIN_FLD_RATE_PLAN_OBJ
The following are the changes made to Accounts Receivable FM standard opcodes in BRM 7.5.
New output fields
PIN_FLD_ADJUSTMENT_INFO array:
PIN_FLD_DISCOUNT
PCM_OP_AR_GET_ACCT_ACTION_ITEMS
New input fields
PIN_FLD_BILL_NO
PIN_FLD_FLAGS
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_FLAGS
New input fields
PIN_FLD_FLAGS
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_ORIG_NUM
PIN_FLD_NAME
PIN_FLD_AMOUNT_ORIG
PIN_FLD_LAST_BILL_T
PIN_FLD_REASON_DOMAIN_ID
PIN_FLD_REASON_ID
PIN_FLD_INV_TYPE
New input fields
PIN_FLD_BILL_NO
PIN_FLD_FLAGS
New output fields
PIN_FLD_BILLED_AMOUNT
PIN_FLD_UNBILLED_AMOUNT
PIN_FLD_RESULTS array:
PIN_FLD_BILLED_AMOUNT
PIN_FLD_UNBILLED_AMOUNT
New input fields
PIN_FLD_FLAGS
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_ORIG_NUM
PIN_FLD_NAME
PIN_FLD_AMOUNT_ORIG
PIN_FLD_LAST_BILL_T
PIN_FLD_REASON_DOMAIN_ID
PIN_FLD_REASON_ID
PIN_FLD_INV_TYPE
The following are the changes made to Balance FM standard opcodes in BRM 7.5.
New input fields
PIN_FLD_SERVICE_OBJ
PCM_OP_BAL_GET_ACCT_BAL_GRP_AND_SVC
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_SUBSCRIPTION_OBJ
PIN_FLD_STATUS
PIN_FLD_LAST_STATUS_T
PIN_FLD_ITEM_POID_LIST
PIN_FLD_NEXT_ITEM_POID_LIST
New output fields
PIN_FLD_BALANCES array:
PIN_FLD_CREDIT_THRESHOLDS_FIXED
The following are the changes made to Billing FM standard opcodes in BRM 7.5.
PCM_OP_BILL_GET_ITEM_EVENT_CHARGE_DISCOUNT
New output fields
PIN_FLD_RESULTS array
PIN_FLD_EVENTS array:
PIN_FLD_TIMEZONE_ID
The following are the changes made to Collections FM standard opcodes in BRM 7.5.
PCM_OP_COLLECTIONS_PROCESS_BILLINFO
New input fields
PIN_FLD_PROCESSING_TIME
The following are the changes made to Customer FM standard opcodes in BRM 7.5.
You can now make calls to the PCM_OP_CUST_COMMIT_CUSTOMER opcode any time within one transaction. The order of calling the PCM_OP_CUST_COMMIT_CUSTOMER opcode is not relevant.
New input fields
PIN_FLD_TXN_FLAGS
Changed input fields
PIN_FLD_ACCTINFO array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_SERVICES array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DEALS array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
New output fields
PIN_FLD_PAYINFO array:
PIN_FLD_FLAGS
Changed output fields
PIN_FLD_ACCTINFO array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_PAYINFO array:
PIN_FLD_FLAGS
PIN_FLD_SERVICES array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DEALS array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
Changed input fields
PIN_FLD_ACCTINFO array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_SERVICES array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DEALS array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
Changed output fields
PIN_FLD_ACCTINFO array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_SERVICES array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DEALS array:
PIN_FLD_DEAL_INFO substruct
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
New output fields
PIN_FLD_STATUS
Changed input fields
PIN_FLD_ACCTINFO array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_SERVICES array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DEALS array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
Changed output fields
PIN_FLD_ACCTINFO array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_SERVICES array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DEALS array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
PIN_FLD_DISCOUNTS array:
PIN_FLD_PURCHASE_START_T
PIN_FLD_PURCHASE_END_T
PIN_FLD_CYCLE_START_T
PIN_FLD_CYCLE_END_T
PIN_FLD_USAGE_START_T
PIN_FLD_USAGE_END_T
The following are the changes made to Number Manager FM standard opcodes in BRM 7.5.
New input fields
PIN_FLD_REQ_MODE
PIN_FLD_NUMBER_INFO array:
PIN_FLD_CATEGORY_ID
PIN_FLD_CATEGORY_VERSION
PIN_FLD_NETWORK_ELEMENT
PIN_FLD_VANITY
The following are the changes made to Payment FM standard opcodes in BRM 7.5.
New input fields
PIN_FLD_CHARGES array:
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
The following are the changes made to Pricing FM standard opcodes in BRM 7.5.
PCM_OP_PRICE_COMMIT_BEST_PRICING
New input fields
PIN_FLD_BEST_PRICING array:
PIN_FLD_DEAL_CODE
PIN_FLD_DEALS array:
PIN_FLD_DEAL_CODE
New input fields
PIN_FLD_DEALS array:
PIN_FLD_CODE
PCM_OP_PRICE_COMMIT_DEPENDENCY
New input fields
PIN_FLD_DEPENDENCIES array:
PIN_FLD_DEPENDEE_CODE
PIN_FLD_DEPENDENT_CODE
New input fields
PIN_FLD_DISCOUNTS array:
PIN_FLD_FLAGS
Changed input fields
PIN_FLD_DISCOUNTS array:
PIN_FLD_START_T
PIN_FLD_END_T
PIN_FLD_PURCHASE_MIN
PIN_FLD_PURCHASE_MAX
PIN_FLD_OWN_MIN
PIN_FLD_OWN_MAX
PIN_FLD_PRIORITY
New input fields
PIN_FLD_PLAN array:
PIN_FLD_CODE
PIN_FLD_SERVICES array:
PIN_FLD_DEALS array:
PIN_FLD_DEAL_CODE
New input fields
PIN_FLD_PLAN_LISTS array:
PIN_FLD_CODE
PIN_FLD_PLAN array:
PIN_FLD_CODE
New input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_FLAGS
PIN_FLD_USAGE_MAP array:
PIN_FLD_RATE_PLAN_CODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_CODE
PIN_FLD_RATE_PLANS array:
PIN_FLD_CODE
PIN_FLD_ROLLOVERS array:
PIN_FLD_CODE
Changed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_START_T
PIN_FLD_END_T
PIN_FLD_PURCHASE_MIN
PIN_FLD_PURCHASE_MAX
PIN_FLD_OWN_MIN
PIN_FLD_OWN_MAX
PIN_FLD_PARTIAL
PIN_FLD_PRIORITY
PIN_FLD_USAGE_MAP array:
PIN_FLD_TOD_MODE
PIN_FLD_TIMEZONE_MODE
PIN_FLD_MIN_QUANTITY
PIN_FLD_MIN_UNIT
PIN_FLD_INCR_QUANTITY
PIN_FLD_INCR_UNIT
PIN_FLD_ROUNDING_MODE
PIN_FLD_RATE_PLAN_SELECTOR array:
PIN_FLD_SELECTOR
PIN_FLD_RATE_PLANS array:
PIN_FLD_TAX_WHEN
PIN_FLD_RATE_TIERS array:
PIN_FLD_DATE_RANGES array
PCM_OP_PRICE_COMMIT_SPONSORSHIP
New input fields
PIN_FLD_SPONSORSHIPS array:
PIN_FLD_CODE
PCM_OP_PRICE_COMMIT_TRANSITION
New input fields
PIN_FLD_TRANSITIONS array:
PIN_FLD_FROM_CODE
PIN_FLD_TO_CODE
New input fields
PIN_FLD_PLAN_LISTS array:
PIN_FLD_CODE
PIN_FLD_PLAN array:
PIN_FLD_CODE
PIN_FLD_BEST_PRICING array:
PIN_FLD_DEAL_CODE
PIN_FLD_DEALS array:
PIN_FLD_DEAL_CODE
PIN_FLD_DEPENDENCIES array:
PIN_FLD_DEPENDEE_CODE
PIN_FLD_DEPENDENT_CODE
PIN_FLD_TRANSITIONS array:
PIN_FLD_FROM_CODE
PIN_FLD_TO_CODE
PIN_FLD_DEALS array:
PIN_FLD_CODE
PIN_FLD_PRODUCTS array:
PIN_FLD_FLAGS
PIN_FLD_USAGE_MAP array:
PIN_FLD_RATE_PLAN_CODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_CODE
PIN_FLD_RATE_PLANS array:
PIN_FLD_CODE
PIN_FLD_ROLLOVERS array:
PIN_FLD_CODE
PIN_FLD_DISCOUNTS array:
PIN_FLD_FLAGS
PIN_FLD_SPONSORSHIPS array:
PIN_FLD_CODE
Changed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_START_T
PIN_FLD_END_T
PIN_FLD_PURCHASE_MIN
PIN_FLD_PURCHASE_MAX
PIN_FLD_OWN_MIN
PIN_FLD_OWN_MAX
PIN_FLD_PARTIAL
PIN_FLD_PRIORITY
PIN_FLD_USAGE_MAP array:
PIN_FLD_TOD_MODE
PIN_FLD_TIMEZONE_MODE
PIN_FLD_MIN_QUANTITY
PIN_FLD_MIN_UNIT
PIN_FLD_INCR_QUANTITY
PIN_FLD_INCR_UNIT
PIN_FLD_ROUNDING_MODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR
PIN_FLD_RATE_PLANS array:
PIN_FLD_TAX_WHEN
PIN_FLD_RATE_TIERS array:
PIN_FLD_DATE_RANGES
PIN_FLD_DISCOUNTS array:
PIN_FLD_START_T
PIN_FLD_END_T
PIN_FLD_PURCHASE_MIN
PIN_FLD_PURCHASE_MAX
PIN_FLD_OWN_MIN
PIN_FLD_OWN_MAX
PIN_FLD_PRIORITY
The following are the changes made to Process Audit FM standard opcodes in BRM 7.5.
Removed output fields
PIN_FLD_EVENT_COUNT
New output fields
PIN_FLD_BATCH_TOTAL
The following are the changes made to Rating FM standard opcodes in BRM 7.5.
New input fields
PIN_FLD_EVENT substruct:
PIN_FLD_CUSTOM_INFO substruct
New output fields
PIN_FLD_RATE_PLANS array:
PIN_FLD_RATE_PLAN_OBJ
The following are the changes made to Rerating FM standard opcodes in BRM 7.5.
PCM_OP_RERATE_INSERT_RERATE_REQUEST
New input fields
PIN_FLD_RERATE_FLAGS
The following are the changes made to SDK FM standard opcodes in BRM 7.5.
Changed input fields
PIN_FLD_OBJ_DESC array:
PIN_FLD_WRITE_ACCESS
The following are the changes made to Services Framework AAA Manager FM standard opcodes in BRM 7.5.
PCM_OP_TCF_AAA_SERVICE_PRICE_ENQUIRY
New input fields
PIN_FLD_START_T
PIN_FLD_END_T
The following are the changes made to Subscription Management FM standard opcodes in BRM 7.5.
PCM_OP_SUBSCRIPTION_CANCEL_DEAL
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_RUM_NAME
PIN_FLD_SERVICE_OBJ
PIN_FLD_BAL_IMPACTS
PIN_FLD_SUB_BAL_IMPACTS
PIN_FLD_CYCLE_INFO
PIN_FLD_UNRATED_QUANTITY
PIN_FLD_NET_QUANTITY
PIN_FLD_RATING_STATUS
PCM_OP_SUBSCRIPTION_CHANGE_OPTIONS
New input fields
PIN_FLD_PAYINFO array
PCM_OP_SUBSCRIPTION_PURCHASE_DEAL
Changed input fields
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_CYCLE_DISCOUNT
PCM_OP_SUBSCRIPTION_PURCHASE_PRODUCT
Changed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_CYCLE_DISCOUNT
PCM_OP_SUBSCRIPTION_SERVICE_BALGRP_TRANSFER
Changed input fields
PIN_FLD_DEALS array:
PIN_FLD_DEAL_INFO substruct:
PIN_FLD_PRODUCTS array:
PIN_FLD_CYCLE_DISCOUNT
PCM_OP_SUBSCRIPTION_SHARING_GROUP_MODIFY
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_SERVICE_OBJ
PCM_OP_SUBSCRIPTION_TRANSITION_PLAN
Changed input fields
You can pass product information in the PIN_FLD_PRODUCTS field located in the PIN_FLD_DEAL_INFO substruct of the input flist.
PCM_OP_TERM_IP_DIALUP_AUTHENTICATE
New output fields
PIN_FLD_ACTION_MODE
PIN_FLD_ARGS array
PCM_OP_TERM_IP_DIALUP_UPDATE_ACCOUNTING
New output fields
PIN_FLD_DELAY_TIME
PIN_FLD_END_T
The following standard opcodes were obsoleted between BRM 7.4 and BRM 7.5.
The following Balance FM standard opcodes were obsoleted in BRM 7.5.
PCM_OP_BAL_APPLY_MULTI_BAL_IMPACTS
The following Billing FM standard opcode was obsoleted in BRM 7.5.
The following Balance Monitoring FM standard opcodes were obsoleted in BRM 7.5.