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.3.1 to BRM 7.4.
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 changed between BRM 7.3.1 and BRM 7.4.
The following are the changes made to Activity FM policy opcodes in BRM 7.4.
PCM_OP_ACT_POL_SPEC_EVENT_CACHE
New output fields
PIN_FLD_BAL_IMPACTS array:
PIN_FLD_IMPACT_TYPE
PIN_FLD_TAX_CODE
Changed to fetch the correct GLID value.
New input fields
PIN_FLD_EVENT_MISC_DETAILS array
The following are the changes made to billing FM policy opcodes in BRM 7.4.
PCM_OP_BILL_POL_GET_EVENT_SPECIFIC_DETAILS
Changed output fields
PIN_FLD_BYTES_IN integer is now PIN_FLD_BYTES_DOWNLINK decimal field.
PIN_FLD_BYTES_OUT integer is now PIN_FLD_BYTES_UPLINK decimal field.
PCM_OP_BILL_POL_GET_PENDING_ITEMS
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_WRITEOFF
PCM_OP_BILL_POL_VALID_WRITEOFF
New input fields
PIN_FLD_ITEMS array
The following are the changes made to content manager FM policy opcodes in BRM 7.4.
New input fields
PIN_FLD_BAL_IMPACTS array
The following are the changes made to customer FM policy opcodes in BRM 7.4.
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors” in BRM Setting Up Pricing and Rating.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Removed input fields
PIN_FLD_ACTG_TYPE from the PIN_FLD_ACCTINFO array
Removed output fields
PIN_FLD_ACTG_TYPE from the PIN_FLD_ACCTINFO array
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
New input fields
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
New output fields
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
New input fields
PIN_FLD_FLAGS
New input fields
PIN_FLD_TOPUP_INFO array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_GROUP_TOPUP_INFO array:
PIN_FLD_PARENT
Changed input fields
PIN_FLD_PARENT was moved from the PIN_FLD_GROUP_TOPUP_INFO array into the PIN_FLD_TOPUP_INFO array.
PIN_FLD_TOPUP_AMT in the PIN_FLD_TOPUP_INFO array is now optional.
New output fields
PIN_FLD_TOPUP_INFO array:
PIN_FLD_ACCOUNT_OBJ
Changed output fields
PIN_FLD_PARENT was moved from the PIN_FLD_GROUP_TOPUP_INFO array into the PIN_FLD_TOPUP_INFO array.
PIN_FLD_TOPUP_AMT in the PIN_FLD_TOPUP_INFO array is now optional.
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PCM_OP_CUST_POL_TRANSITION_PLANS
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PCM_OP_CUST_POL_VALID_ACCTINFO
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Removed input fields
PIN_FLD_ACTG_TYPE from the PIN_FLD_ACCTINFO array
PCM_OP_CUST_POL_VALID_BILLINFO
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
New input fields
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PCM_OP_CUST_POL_VALID_NAMEINFO
New input fields
PIN_FLD_NAMEINFO array:
PIN_FLD_FLAGS
New input fields
PIN_FLD_TOPUP_INFO array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_GROUP_TOPUP_INFO array:
PIN_FLD_PARENT
Changed input fields
PIN_FLD_PARENT was moved from the PIN_FLD_GROUP_TOPUP_INFO array into the PIN_FLD_TOPUP_INFO array.
PIN_FLD_TOPUP_AMT in the PIN_FLD_TOPUP_INFO array is now optional.
The following are the changes made to GPRS Manager 3.0 FM policy opcodes in BRM 7.4.
PCM_OP_GPRS_POL_APPLY_PARAMETER
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
Removed output fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
The following are the changes made to GSM AAA Manager FM Helper policy opcodes in BRM 7.4.
PCM_OP_GSM_AAA_POL_POST_PROCESS
New input fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
PIN_FLD_BALANCES array
New output fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
Removed output fields
PIN_FLD_BALANCES array:
PIN_FLD_RUM_NAME
The following are the changes made to GSM Manager FM policy opcodes in BRM 7.4.
PCM_OP_GSM_POL_APPLY_PARAMETER
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
Removed output fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
The following are the changes made to IMT Manager FM policy opcodes in BRM 7.4.
PCM_OP_IMT_POL_APPLY_PARAMETER
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
Removed output fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
PCM_OP_PDC_POL_APPLY_PARAMETER
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
Removed output fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
The following are the changes made to IP Address Manager FM policy opcodes in BRM 7.4.
Changed to support the following feature:
Performing duplicate search for a range of IP devices or individual IP device while creating a range of IP devices.
New input fields
PIN_FLD_DEVICE_IP substruct
PIN_FLD_END_ADDRESS
The following are the changes made to Payment FM policy opcodes in BRM 7.4.
New input fields
PIN_FLD_TOPUP_RESOURCE_INFO substruct:
PIN_FLD_SUB_BAL_IMPACTS array
New output fields
PIN_FLD_SUB_BAL_IMPACTS array
PIN_FLD_TAX_JURISDICTIONS array
New output fields
PIN_FLD_TOPUP_RESOURCE_INFO substruct:
PIN_FLD_SUB_BAL_IMPACTS array
PIN_FLD_TAX_JURISDICTIONS array
The following are the changes made to Price List FM policy opcodes in BRM 7.4.
PCM_OP_PRICE_POL_PREP_DISCOUNT
New input fields
PIN_FLD_CODE
New output fields
PIN_FLD_CODE
New input fields
PIN_FLD_CODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR
Changed input fields
PIN_FLD_PIPELINE_RATEPLANS array was moved out of the PIN_FLD_RATE_PLANS array.
Removed input fields
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR_TREE substruct
New output fields
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_CODE
Changed output fields
PIN_FLD_PIPELINE_RATEPLANS array was moved out of the PIN_FLD_RATE_PLANS array.
Removed output fields
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR_TREE substruct
PCM_OP_PRICE_POL_VALID_DISCOUNT
New input fields
PIN_FLD_CODE
PCM_OP_PRICE_POL_VALID_PRODUCT
New input fields
PIN_FLD_CODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR
Changed input fields
PIN_FLD_PIPELINE_RATEPLANS array was moved out of the PIN_FLD_RATE_PLANS array.
Removed input fields
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR_TREE substruct
The following are the changes made to Process Audit FM policy opcodes in BRM 7.4.
PCM_OP_PROCESS_AUDIT_POL_CREATE
Removed input fields
PIN_FLD_FAILED_ACCOUNTS array:
PIN_FLD_FAILED_ACCOUNT_OBJ
PIN_FLD_FAILED_BILL_OBJ
PIN_FLD_FAILED_ERROR_CODE
Removed output fields
PIN_FLD_FAILED_ACCOUNTS array:
PIN_FLD_FAILED_ACCOUNT_OBJ
PIN_FLD_FAILED_BILL_OBJ
PIN_FLD_FAILED_ERROR_CODE
The following are the changes made to Provisioning FM policy opcodes in BRM 7.4.
PCM_OP_PROV_POL_UPDATE_SVC_ORDER
New input fields
PIN_FLD_EXTENDED_INFO substruct:
PIN_FLD_PARAMS array
New output fields
PIN_FLD_EXTENDED_INFO substruct:
PIN_FLD_PARAMS array
The following are the changes made to RADIUS Manager FM policy opcodes in BRM 7.4.
Changed to pass the custom attributes in response to an accounting request.
New input fields
PIN_FLD_INHERITED_INFO substruct:
PIN_FLD_PROGRAM_NAME
New output fields
PIN_FLD_INHERITED_INFO substruct:
PIN_FLD_PROGRAM_NAME
PIN_FLD_ARGS array
The following are the changes made to Rating FM policy opcodes in BRM 7.4.
New input fields
PIN_FLD_EVENT_OBJ
PIN_FLD_TAXES array:
PIN_FLD_FIELD_NAMES array
PIN_FLD_SUBTOTAL array:
PIN_FLD_FIELD_NAMES array
New output fields
PIN_FLD_EVENT_OBJ
Changed to support the customization of Vertex Q Series. See "Customizing Vertex Communications Tax Q Series to Provide Custom Input Tax Data" in BRM Calculating Taxes.
New input fields
PIN_FLD_EVENT_OBJ
PIN_FLD_ACCOUNT_NO
PIN_FLD_START_T
PIN_FLD_END_T
PIN_FLD_CURRENCY
PIN_FLD_CURRENCY_NAME
PIN_FLD_EXEMPTIONS array
PIN_FLD_TAXES array:
PIN_FLD_TAX_CODE
PIN_FLD_GL_ID
PIN_FLD_AMOUNT_TAXED
PIN_FLD_COMMAND
PIN_FLD_INTERNATIONAL_IND
PIN_FLD_SERVICE_TYPE
PIN_FLD_TAXCODE_MAP
PIN_FLD_COUNT
PIN_FLD_ELAPSED_TIME
PIN_FLD_TAX_SUPPLIER
PIN_FLD_NAME
PIN_FLD_LOCATION
PIN_FLD_VAT_CERT
PIN_FLD_VATINFO array
PIN_FLD_RESIDENCE_FLAG
PIN_FLD_INCORPORATED_FLAG
PIN_FLD_REGULATED_FLAG
PIN_FLD_BILL_OBJ
PIN_FLD_ROUNDING_MODE
PIN_FLD_ROUNDING
Changed input fields
PIN_FLD_ORDER_ACCEPT in the PIN_FLD_TAXES array is now mandatory.
PIN_FLD_ORDER_ORIGIN in the PIN_FLD_TAXES array is now mandatory.
PIN_FLD_SHIP_TO in the PIN_FLD_TAXES array is now mandatory.
PIN_FLD_SHIP_FROM in the PIN_FLD_TAXES array is now mandatory.
New output fields
PIN_FLD_STATUS_FLAGS
PIN_FLD_FIELD_NAMES array
PIN_FLD_EVENT_OBJ
PIN_FLD_ACCOUNT_NO
PIN_FLD_START_T
PIN_FLD_END_T
PIN_FLD_CURRENCY
PIN_FLD_CURRENCY_NAME
PIN_FLD_EXEMPTIONS array
PIN_FLD_TAXES array:
PIN_FLD_TAX_CODE
PIN_FLD_GL_ID
PIN_FLD_AMOUNT_TAXED
PIN_FLD_COMMAND
PIN_FLD_INTERNATIONAL_IND
PIN_FLD_SERVICE_TYPE
PIN_FLD_TAXCODE_MAP
PIN_FLD_COUNT
PIN_FLD_ELAPSED_TIME
PIN_FLD_TAX_SUPPLIER
PIN_FLD_NAME
PIN_FLD_LOCATION
PIN_FLD_VAT_CERT
PIN_FLD_VATINFO array
PIN_FLD_RESULTS array
PIN_FLD_RESIDENCE_FLAG
PIN_FLD_INCORPORATED_FLAG
PIN_FLD_REGULATED_FLAG
PIN_FLD_BILL_OBJ
PIN_FLD_ROUNDING_MODE
PIN_FLD_ROUNDING
Changed output fields
PIN_FLD_ORDER_ACCEPT in the PIN_FLD_TAXES array is now mandatory.
PIN_FLD_ORDER_ORIGIN in the PIN_FLD_TAXES array is now mandatory.
PIN_FLD_SHIP_TO in the PIN_FLD_TAXES array is now mandatory.
PIN_FLD_SHIP_FROM in the PIN_FLD_TAXES array is now mandatory.
The following are the changes made to Resource Reservation FM policy opcodes in BRM 7.4.
PCM_OP_RESERVE_POL_POST_DISPUTE
New input fields
PIN_FLD_POID
PIN_FLD_ITEM_OBJ
New output fields
PIN_FLD_RESERVATION_LIST array
PCM_OP_RESERVE_POL_POST_SETTLEMENT
New input fields
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_DESCR
PIN_FLD_ITEM_OBJ
New output fields
PIN_FLD_ACCOUNT_OBJ
The following are the changes made to Services Framework Manager FM policy opcodes in BRM 7.4.
PCM_OP_TCF_POL_APPLY_PARAMETER
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
Removed output fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
The following are the changes made to Subscription Management FM policy opcodes in BRM 7.4.
PCM_OP_SUBSCRIPTION_POL_PRE_TRANSITION_PLAN
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
The following are the changes made to Voucher Management FM policy opcodes in BRM 7.4.
PCM_OP_VOUCHER_POL_DEVICE_ASSOCIATE
Changed to record tax information for voucher top-ups with tax.
New output fields
PIN_FLD_EXTENDED_INFO substruct:
PIN_FLD_SUB_BAL_IMPACTS array
PIN_FLD_TAX_JURISDICTIONS array
PCM_OP_VOUCHER_POL_ORDER_SET_ATTR
New output fields
PIN_FLD_VOUCHER_ORDERS array:
PIN_FLD_CARD_EXPIRATION
The following standard opcodes were changed between BRM 7.3.1 and BRM 7.4.
The following are the changes made to Accounts Receivable FM standard opcodes in BRM 7.4.
Changed to perform validations to prevent second account write-off without reversing the previous write-off. See "About Account Write-Offs" in BRM Managing Accounts Receivable.
Removed input fields
PIN_FLD_STR_VERSION
PIN_FLD_STRING_ID
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_POID
PIN_FLD_RESULTS array:
PIN_FLD_BAL_IMPACTS array
PIN_FLD_SUB_BAL_IMPACTS array
PIN_FLD_ACCOUNT_OBJ
Changed output fields
PIN_FLD_BILLINFO_OBJ in the PIN_FLD_RESULTS array is now optional.
PIN_FLD_RESULT in the PIN_FLD_RESULTS array is now optional.
Changed to support the settlement of the full bill-dispute amount "Settling Disputed Bills" in BRM Managing Accounts Receivable.
Changed input fields
PIN_FLD_AMOUNT is now optional.
Removed input fields
PIN_FLD_START_T
PIN_FLD_STR_VERSION
PIN_FLD_STRING_ID
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_BAL_IMPACTS array
PIN_FLD_SUB_BAL_IMPACTS array
PIN_FLD_ACCOUNT_OBJ
Removed input fields
PIN_FLD_STR_VERSION
PIN_FLD_STRING_ID
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_BAL_IMPACTS array
PIN_FLD_SUB_BAL_IMPACTS array
PIN_FLD_ACCOUNT_OBJ
Changed to support the display of top-ups under correct bill. See "Retrieving a List of Bill Items for a Bill Unit" in BRM Managing Accounts Receivable.
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_BILL_OBJ
PIN_FLD_AR_BILL_OBJ
Removed input fields
PIN_FLD_STRING_ID
PIN_FLD_STR_VERSION
New output fields
PIN_FLD_AGGREGATE_AMOUNTS array:
PIN_FLD_DISCOUNT
PIN_FLD_DISPUTED
PIN_FLD_ALLOCATED
Changed to perform validation when the specified dispute amount is more than the net item due. See "Disputing Items" in BRM Managing Accounts Receivable.
New output fields
PIN_FLD_AMOUNT
Changed to perform validation when the specified settlement amount is more than the net disputed amount of the item. See "Settling Disputed Items" in BRM Managing Accounts Receivable.
New output fields
PIN_FLD_AMOUNT
Changed to prevent account write-off when the account due is zero. See "How BRM Performs Write-Offs" in BRM Managing Accounts Receivable.
New input fields
PIN_FLD_AR_BILLINFO_OBJ
PIN_FLD_BILLINFO_OBJ
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_ITEMS array:
PIN_FLD_BILL_OBJ
PIN_FLD_AR_BILL_OBJ
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_DISPUTED
PIN_FLD_STATUS
PIN_FLD_EFFECTIVE_T
PIN_FLD_ITEM_TOTAL
PIN_FLD_RECVD
PIN_FLD_ADJUSTED
PIN_FLD_TRANSFERED
PIN_FLD_CURRENCY
Removed input fields
PIN_FLD_START_T
PIN_FLD_STRING_ID
PIN_FLD_STR_VERSION
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_BAL_IMPACTS
PIN_FLD_SUB_BAL_IMPACTS array
PIN_FLD_ACCOUNT_OBJ
The following are the changes made to Active Session Manager FM standard opcodes in BRM 7.4.
PCM_OP_ASM_UPDATE_ACTIVE_SESSION
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_SESSION_ID
The following are the changes made to Activity FM standard opcodes in BRM 7.4.
Changed to support the direct debit mode feature.
New input fields
PIN_FLD_FLAGS
PIN_FLD_ACTIVE_SESSION_ID
Changed input fields
PIN_FLD_RATE_PLAN_NAME is now optional.
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_SESSION_ID
Removed input fields
PIN_FLD_USAGE_TYPE
PIN_FLD_SCALED_DELAY_TIME
New output fields
PIN_FLD_RESERVATION _LIST array:
PIN_FLD_ACCOUNT_OBJ
Removed output fields
PIN_FLD_RUM_NAME from the PIN_FLD_BALANCES array.
PCM_OP_ACT_CHECK_RESOURCE_THRESHOLD
Changed to call the PCM_OP_ACT_POL_SET_RESOURCE_STATUS policy opcode after the resource availability status is computed. See "How BRM Reduces Authorization Latencies" and "How BRM Uses a Scaled Delay Time to Reduce Network Spikes during a Tariff Change" in BRM Telco Integration.
New input fields
PIN_FLD_EXTENDED_INFO substruct
Changed to support the direct debit mode feature.
New input fields
PIN_FLD_FLAGS
Changed to support logging of CSR activities. See "Logging Customer Service Representative Activities" in BRM System Administrator's Guide.
New input fields
PIN_FLD_NAP_IP_ADDRESS
Changed input fields
PIN_FLD_SERVICE_OBJ in the PIN_FLD_EVENT substruct is now optional.
PIN_FLD_ACCOUNT_OBJ in the PIN_FLD_EVENT substruct is now optional.
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_RESULTS array:
PIN_FLD_SERVICE_OBJ
PIN_FLD_VALID_TO
PIN_FLD_BALANCES array:
PIN_FLD_RESERVED_AMOUNT
PIN_FLD_NEXT_BAL
PIN_FLD_CURRENTBAL
PIN_FLD_CREDIT_FLOOR
PIN _FLD_CREDIT_LIMIT
PIN_FLD_CREDIT_THRESHOLDS
PIN_FLD_CREDIT_THRESHOLDS_FIXED
Changed output fields
PIN_FLD_AMOUNT in the PIN_FLD_BALANCES array is now optional.
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_SESSION_ID
PIN_FLD_FLAGS (optional) has been added to the PIN_FLD_RATING_INFO substruct.
New input fields
PIN_FLD_EVENT array:
PIN_FLD_EFFECTIVE_T
PIN_FLD_CYCLE_INFO substruct
PIN_FLD_PRODUCTS array:
PIN_FLD_TYPE
PIN_FLD_EVENT_TYPE
PIN_FLD_CYCLE_DISCOUNTS array
PIN_FLD_DISCOUNT_LIST array:
PIN_FLD_EFFECTIVE_T
PIN_FLD_INSTANTIATED_T
PIN_FLD_PLAN_OBJ
PIN_FLD_SERVICE_OBJ
PIN_FLD_CYCLE_FEE_FLAGS
PIN_FLD_QUANTITY
PIN_FLD_ORIGINAL_SCALE
PIN_FLD_NAME
PIN_FLD_BALANCES array:
PIN_FLD_RESERVED_AMOUNT
PIN_FLD_NEXT_BAL
PIN_FLD_CURRENT_BAL
PIN_FLD_CREDIT_FLOOR
PIN _FLD_CREDIT_LIMIT
PIN_FLD_CREDIT_THRESHOLDS
PIN_FLD_CREDIT_THRESHOLDS_FIXED
Changed input fields
PIN_FLD_LAST_MODIFIED_T in the PIN_FLD_PRODUCTS array is now PIN_FLD_EFFECTIVE_T.
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_NET_QUANTITY
PIN_FLD_RUM_NAME
PIN_FLD_BALANCE_IMPACTS array:
PIN_FLD_BILLINFO_OBJ
PIN_FLD_OFFERING_OBJ
PIN_FLD_IMPACT_CATEGORY
PIN_FLD_LINEAGE
The following are the changes made to Balance FM standard opcodes in BRM 7.4.
Changed to support the following feature:
Moving balance groups to a different bill unit. See "About Transferring Services between Balance Groups" in BRM Managing Accounts Receivable.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
This opcode now determines which /balance_group object to retrieve by using the event end time and the /service object's PIN_FLD_TRANSFER_LIST array. If a balance group is not specified in the array, the opcode retrieves the service-level balance group. See "Finding a Balance Group and Its Balances" in BRM Managing Accounts Receivable.
New input fields
PIN_FLD_BALANCES array:
PIN_FLD_THRESHOLDS array
New output fields
PIN_FLD_EFFECTIVE_T
PIN_FLD_BALANCES array:
PIN_FLD_THRESHOLDS array
PCM_OP_BAL_GET_BAL_GRP_AND_SVC
Changed to support the following feature:
Moving balance groups to a different bill unit. See "About Transferring Services between Balance Groups" in BRM Managing Accounts Receivable.
This opcode now determines which /balance_group object to retrieve by using the event end time and the /service object's PIN_FLD_TRANSFER_LIST array. If a balance group is not specified in the array, the opcode retrieves the service-level balance group. See "Finding a Balance Group and Its Balances" in BRM Managing Accounts Receivable.
There are no changes to this opcode's input and output flists.
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New output fields
PIN_FLD_BALANCES array:
PIN_FLD_THRESHOLDS array
PCM_OP_BAL_GET_PREPAID_BALANCES
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_BALANCES array:
PIN_FLD_THRESHOLDS array
New output fields
PIN_FLD_BALANCES array:
PIN_FLD_THRESHOLDS array
The following are the changes made to Billing FM standard opcodes in BRM 7.4.
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed input fields
PIN_FLD_RULES array is now optional.
PIN_FLD_CONSUMPTION_RULE in the PIN_FLD_RULES array is now mandatory.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed output fields
PIN_FLD_CONSUMPTION_RULE in the PIN_FLD_RULES array is now mandatory.
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New output fields
PIN_FLD_BALANCES array:
PIN_FLD_THRESHOLDS array
The following are the changes made to Collections FM standard opcodes in BRM 7.4.
PCM_OP_COLLECTIONS_PROCESS_BILLINFO
Changed to support the following feature:
Enabling external client applications to track and manage collections activities. See "About Integrating Collections Manager with Custom Client Applications" in BRM Collections Manager.
This opcode now generates the/event/audit/collections/action event when an account enters or exits collections. See Executing automatic collections actions under "Managing Overdue Balance Collection" in BRM Collections Manager.
There are no changes to this opcode's input and output flists.
PCM_OP_COLLECTIONS_TAKE_ACTION
Changed to support the following feature:
Enabling external client applications to track and manage collections activities. See "About Integrating Collections Manager with Custom Client Applications" in BRM Collections Manager.
This opcode now generates the /event/audit/collections/action event after the opcode performs a custom or system action. See the discussion about executing pending actions for a bill unit under "Performing System Collections Actions" in BRM Collections Manager.
There are no changes to this opcode's input and output flists.
The following are the changes made to Context Management FM standard opcodes in BRM 7.4.
Changed to support the following feature:
Disabling the auto-reconnect feature of the Connection Manager (CM). See "Automatic Logout" in BRM System Administrator's Guide.
New input fields
PIN_FLD_AUTO_RECONNECT
The following are the changes made to Customer FM standard opcodes in BRM 7.4.
PCM_OP_CUST_CHANGE_BUSINESS_PROFILE
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
PIN_FLD_PAYINFO array:
PIN_FLD_FLAGS
Changed input fields
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
Changed output fields
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed input fields
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
Changed output fields
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
New input fields
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed input fields
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed output fields
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
New input fields
PIN_FLD_FLAGS
Changed to support the following feature:
Creating /profile objects through the BRM JCA Resource Adapter. See "Connecting J2EE-Compliant Applications to BRM" in BRM Web Services Manager.
New input fields
PIN_FLD_NAME
PIN_FLD_PROFILES array
Note:
The PIN_FLD_PROFILES array can have only one element. If more than one element is passed, the opcode ignores the array.Changed input fields
The PIN_FLD_INHERITED_INFO substruct was moved to the PIN_FLD_PROFILES array.
Note:
For backwards compatibility, the opcode still accepts input flists sent in the old format.New input fields
PIN_FLD_TOPUP_INFO array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_GROUP_TOPUP_INFO array:
PIN_FLD_PARENT
Changed input fields
PIN_FLD_TOPUP_AMT in the PIN_FLD_TOPUP_INFO array is now optional.
PIN_FLD_PARENT was moved from the PIN_FLD_GROUP_TOPUP_INFO array into the PIN_FLD_TOPUP_INFO array.
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Moving balance groups to a different bill unit. See "About Transferring Services Between Balance Groups" in BRM Managing Accounts Receivable.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
PIN_FLD_PAYINFO array:
PIN_FLD_FLAGS
Changed input fields
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
Changed output fields
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
Changed to support the following feature:
Modifying /profile objects through the BRM JCA Resource Adapter. See "Connecting J2EE-Compliant Applications to BRM" in BRM Web Services Manager.
New input fields
PIN_FLD_PROFILES array
Note:
The PIN_FLD_PROFILES array can have only one element. If more than one element is passed, the opcode ignores the array.Changed input fields
The PIN_FLD_INHERITED_INFO substruct was moved to the PIN_FLD_PROFILES array.
Note:
For backwards compatibility, the opcode still accepts input flists sent in the old format.New input fields
PIN_FLD_TOPUP_INFO array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_GROUP_TOPUP_INFO:
PIN_FLD_PARENT
Changed input fields
PIN_FLD_PARENT was moved from the PIN_FLD_GROUP_TOPUP_INFO array into the PIN_FLD_TOPUP_INFO array.
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed input fields
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
New output fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed input fields
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Removed input fields
PIN_FLD_ACTG_TYPE
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
New input fields
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
New input fields
PIN_FLD_TOPUP_INFO array:
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_GROUP_TOPUP_INFO array:
PIN_FLD_PARENT
Changed input fields
PIN_FLD_PARENT was moved from the PIN_FLD_GROUP_TOPUP_INFO array into the PIN_FLD_TOPUP_INFO array.
PIN_FLD_TOPUP_AMT in the PIN_FLD_TOPUP_INFO array is now optional.
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Moving balance groups to a different bill unit. See "About Transferring Services Between Balance Groups" in BRM Managing Accounts Receivable.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
PIN_FLD_BILLINFO array:
PIN_FLD_ACTG_TYPE
PIN_FLD_TOPUP_INFO array:
PIN_FLD_PARENT
PIN_FLD_PAYINFO array:
PIN_FLD_FLAGS
Changed input fields
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
New output fields
PIN_FLD_LIMIT array
PIN_FLD_THRESHOLDS array
Changed output fields
PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array is now PIN_FLD_PAYMENT_OFFSET.
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
New input fields
PIN_FLD_FLAGS
Changed to support the following feature:
Supporting the accounting type at the bill unit level. See "About Accounting Types" in BRM Configuring and Running Billing.
Changed input fields
PIN_FLD_ACTG_TYPE was moved from the PIN_FLD_ACCTINFO array into the PIN_FLD_BILLINFO array.
The following are the changes made to GPRS Manager 3.0 FM standard opcodes in BRM 7.4.
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
Removed output fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
The following are the changes made to GSM AAA Manager FM standard opcodes in BRM 7.4.
New output fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
Removed output fields
PIN_FLD_BALANCES array:
PIN_FLD_RUM_NAME
PCM_OP_GSM_AAA_CANCEL_AUTHORIZATION
New input fields
PIN_FLD_OBJ_TYPE
PIN_FLD_NETWORK_SESSION_CORRELATION
PIN_FLD_SESSION_TYPE
PIN_FLD_SESSION_ID
PIN_FLD_ORIGIN_NETWORK
PIN_FLD_DESTINATION_NETWORK
PIN_FLD_CALLING_NUMBER
PIN_FLD_CALLED_NUMBER
PIN_FLD_SVC_TYPE
PIN_FLD_SVC_CODE
PIN_FLD_USAGE_CLASS
PIN_FLD_PRIMARY_MSID
PIN_FLD_SECONDARY_MSID
PIN_FLD_SERVICE_CODES array
PIN_FLD_EXTENDED_INFO substruct
New input fields
PIN_FLD_UNIT_MEASURE
New output fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
Removed output fields
PIN_FLD_BALANCES array:
PIN_FLD_RUM_NAME
PCM_OP_GSM_AAA_STOP_ACCOUNTING
Changed to support the direct debit mode feature.
New input fields
PIN_FLD_MODE
New output fields
PIN_FLD_QUANTITY
PIN_FLD_RUM_NAME
PIN_FLD_RUM_MAP array
PIN_FLD_RESULT
PIN_FLD_REASON
PCM_OP_GSM_AAA_UPDATE_AND_REAUTHORIZE
New output fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
Removed output fields
PIN_FLD_BALANCES array:
PIN_FLD_RUM_NAME
The following are the changes made to GSM Manager FM standard opcodes in BRM 7.4.
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
Removed output fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PROD_PROVISIONING_TAGS array:
PIN_FLD_DATE_CHANGE_IMPACT
The following are the changes made to Invoicing FM standard opcodes in BRM 7.4.
Changed to support the following feature:
Adding Siebel CRM promotion names to BRM invoices. See "Adding Siebel CRM Promotion Names to Invoices" in BRM Release Notes.
There are no changes to this opcode's input and output flists.
The following are the changes made to Payment FM standard opcodes in BRM 7.4.
Changed to support the following feature:
Allocating account-level payments to multiple bill units. See "Allocating Account-Level Payments to Multiple Bill Units" in BRM Configuring and Collecting Payments.
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_RESULTS array
Changed to support the following feature:
Allocating payment to multiple bill units in Payment Tool. See "Allocating Account-Level Payments to Multiple Bill Units" in BRM Configuring and Collecting Payments.
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_AR_BILLINFO_OBJ
New input fields
PIN_FLD_END_T
Changed to support the following feature:
Allocating account-level payments to multiple bill units. See "Allocating Account-Level Payments to Multiple Bill Units" in BRM Configuring and Collecting Payments.
Changed input fields
The PIN_FLD_CHARGES array is now mandatory.
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_RESULTS array
Changed to support the following feature:
Allocating account-level payments to multiple bill units. See "Allocating Account-Level Payments to Multiple Bill Units" in BRM Configuring and Collecting Payments.
New input fields
PIN_FLD_END_T
PIN_FLD_BILLINFO array:
PIN_FLD_CURRENCY
PIN_FLD_PAYMENT_REASONS array
New output fields
PIN_FLD_CHARGES array:
PIN_FLD_PAYMENT_REASONS array
PIN_FLD_BILLINFO array
New input fields
PIN_FLD_TOPUP_INFO array:
PIN_FLD_NEXT_TOPUP_T
PIN_FLD_TOPUP_INTERVAL
New output fields
PIN_FLD_BAL_IMPACTS array:
PIN_FLD_IMPACT_TYPE
Changed to support the following feature:
Allocating account-level payments to multiple bill units. See "Allocating Account-Level Payments to Multiple Bill Units" in BRM Configuring and Collecting Payments.
New input fields
PIN_FLD_CHARGES array:
PIN_FLD_ACH
PIN_FLD_BATCH_INFO array
The following are the changes made to Pricing FM standard opcodes in BRM 7.4.
New input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_CODE
PIN_FLD_DISCOUNTS array:
PIN_FLD_CODE
Changed to support the following feature:
Exporting discount data to external CRM applications. See "Understanding the Synchronization Queue Data Manager" in BRM Synchronization Queue Manager.
New input fields
PIN_FLD_PIPELINE_DISC_MODELS array
PIN_FLD_DISCOUNTS array:
PIN_FLD_CODE
New output fields
PIN_FLD_DISCOUNTS array
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_THRESHOLDS array in the PIN_FLD_LIMIT array of the PIN_FLD_PLAN array.
PIN_FLD_THRESHOLDS array in the PIN_FLD_LIMIT array of the PIN_FLD_BAL_INFO array.
New input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_CODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR
Changed input fields
PIN_FLD_PIPELINE_RATEPLANS array was moved from the PIN_FLD_RATE_PLANS array into the PIN_FLD_PRODUCTS array.
Removed input fields
PIN_FLD_RATE_PLAN_SELECTOR
PIN_FLD_SELCTOR_TREE substruct
Changed to support the following feature:
Enabling the loadpricelist utility to import and export pricing data based on the service type and object modification time. See "Using the XML Pricing Interface to Create a Price List" in BRM Setting Up Pricing and Rating.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_PERMITTED
PIN_FLD_MOD_T
PIN_FLD_NAME
New output fields
PIN_FLD_THRESHOLDS array in the PIN_FLD_LIMIT array of the PIN_FLD_BAL_INFO array.
PIN_FLD_THRESHOLDS array in the PIN_FLD_LIMIT array of the PIN_FLD_PLAN array.
PIN_FLD_PRODUCTS array:
PIN_FLD_CODE
PIN_FLD_DISCOUNTS array:
PIN_FLD_CODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR
Removed output fields
PIN_FLD_RATE_PLAN_SELECTOR:
PIN_FLD_SELCTOR_TREE substruct
Changed to support the following feature:
Exporting product provisioning tags to external CRM applications. See "Understanding the Synchronization Queue Data Manager" in BRM Synchronization Queue Manager.
New output fields
PIN_FLD_PROVISIONING_TAG_INFO array
PIN_FLD_POID
PIN_FLD_PRODUCTS array:
PIN_FLD_CODE
Changed output fields
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR substruct was changed to PIN_FLD_SELECTOR buffer.
PCM_OP_PRICE_PREP_TAILORMADE_PRODUCT
New input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_CODE
Changed input fields
PIN_FLD_PIPELINE_RATEPLANS array was moved from the PIN_FLD_RATE_PLANS array into the PIN_FLD_PRODUCTS array.
New output fields
PIN_FLD_POID
PIN_FLD_PRODUCTS array:
PIN_FLD_CODE
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR
Removed output fields
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR_TREE substruct
Changed to support the following feature:
Exporting /sponsorship objects to external CRM applications. See "Understanding the Synchronization Queue Data Manager" in BRM Synchronization Queue Manager.
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_THRESHOLDS array in the PIN_FLD_LIMIT array of the PIN_FLD_PLAN array.
PIN_FLD_THRESHOLDS array in the PIN_FLD_LIMIT array of the PIN_FLD_BAL_INFO array.
PIN_FLD_CODE in the PIN_FLD_DISCOUNTS array and the PIN_FLD_PRODUCTS array of the PIN_FLD_DEALS array.
PIN_FLD_PRODUCTS array:
PIN_FLD_CODE
PIN_FLD_DISCOUNTS array:
PIN_FLD_CODE
PIN_FLD_PIPELINE_DISC_MODELS array
PIN_FLD_RATE_PLANS array:
PIN_FLD_CYCLE_FEE_FLAGS
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR
Changed input fields
PIN_FLD_PIPELINE_RATEPLANS array was moved from the PIN_FLD_RATE_PLANS array into the PIN_FLD_PRODUCTS array.
Removed input fields
PIN_FLD_RATE_PLAN_SELECTOR substruct:
PIN_FLD_SELECTOR_TREE substruct
New output fields
PIN_FLD_DISCOUNTS array
The following are the changes made to Process Audit FM standard opcodes in BRM 7.4.
Removed input fields
PIN_FLD_FAILED_ACCOUNTS array:
PIN_FLD_FAILED_ACCOUNT_OBJ
PIN_FLD_FAILED_BILL_OBJ
PIN_FLD_FAILED_ERROR_CODE
The following are the changes made to Provisioning FM standard opcodes in BRM 7.4.
Removed output fields
PIN_FLD_STATUS
PIN_FLD_STATUS_FLAGS
PIN_FLD_STATUS_MSG
PIN_FLD_EXTENDED_INFO
New input fields
PIN_FLD_PROGRAM_NAME
PIN_FLD_EXTENDED_INFO substruct:
PIN_FLD_PARAMS
New output fields
PIN_FLD_RESULTS array:
PIN_FLD_SERVICE_OBJ
PIN_FLD_ACCOUNT_OBJ
PIN_FLD_RATING_STATUS
The following are the changes made to RADIUS Manager FM standard opcodes in BRM 7.4.
PCM_OP_TERM_IP_DIALUP_START_ACCOUNTING
New output fields
PIN_FLD_ARGS array
PCM_OP_TERM_IP_DIALUP_STOP_ACCOUNTING
New output fields
PIN_FLD_ARGS array
PCM_OP_TERM_IP_DIALUP_UPDATE_ACCOUNTING
New input fields
PIN_FLD_ELAPSED_TIME
PIN_FLD_BYTES_IN
PIN_FLD_BYTES_OUT
PIN_FLD_PACKETS_IN
PIN_FLD_PACKETS_OUT
PIN_FLD_DESCR
Changed input fields
PIN_FLD_STATUS mandatory is now PIN_FLD_UNITS optional.
New output fields
PIN_FLD_ARGS array
The following are the changes made to Rating FM standard opcodes in BRM 7.4.
New input fields
PIN_FLD_EVENT_OBJ
New output fields
PIN_FLD_EVENT_OBJ
The following are the changes made to Resource Reservation FM standard opcodes in BRM 7.4.
New output fields
PIN_FLD_BAL_GRP_OBJ
Removed output fields
PIN_FLD_BALANCE_GROUP from the PIN_FLD_RESERVATION_LIST array.
New input fields
PIN_FLD_FLAGS
The following are the changes made to Services Framework AAA Manager FM standard opcodes in BRM 7.4.
Changed to support the direct debit mode feature.
New input fields
PIN_FLD_MODE
New output fields
PIN_FLD_QUANTITY
PIN_FLD_RUM_NAME
PIN_FLD_RUM_MAP array
PIN_FLD_RESULT
PIN_FLD_REASON
New input fields
PIN_FLD_OBJ_TYPE
PCM_OP_TCF_AAA_ACCOUNTING_PREP_INPUT
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_SESSION_ID
PIN_FLD_MODE
Changed input fields
PIN_FLD_SESSION_ID in the PIN_FLD_SESSION_INFO array is now optional.
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_SESSION_ID
New output fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
Removed output fields
PIN_FLD_BALANCES array:
PIN_FLD_RUM_NAME
PCM_OP_TCF_AAA_AUTHORIZE_PREP_INPUT
Removed input fields
PIN_FLD_SESSION_INFO array
PCM_OP_TCF_AAA_CANCEL_AUTHORIZATION
New input fields
PIN_FLD_OBJ_TYPE
PIN_FLD_SESSION_TYPE
PIN_FLD_EXTENDED_INFO substruct
PIN_FLD_SESSION_ID
PIN_FLD_ORIGIN_NETWORK
PIN_FLD_DESTINATION_NETWORK
PIN_FLD_CALLING_NUMBER
PIN_FLD_CALLED_NUMBER
PIN_FLD_SVC_TYPE
PIN_FLD_SVC_CODE
PIN_FLD_USAGE_CLASS
PIN_FLD_PRIMARY_MSID
PIN_FLD_SECONDARY_MSID
PIN_FLD_SERVICE_CODES array
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_SESSION_ID
Changed input fields
PIN_FLD_SESSION_ID in the PIN_FLD_SESSION_INFO array is now optional.
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_SESSION_ID
PIN_FLD_UNIT_MEASURE
New output fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
Removed output fields
PIN_FLD_BALANCES array:
PIN_FLD_RUM_NAME
PCM_OP_TCF_AAA_REAUTHORIZE_PREP_INPUT
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_UNIT_MEASURE
PIN_FLD_SESSION_ID
Changed input fields
PIN_FLD_SESSION_ID in the PIN_FLD_SESSION_INFO array is now optional.
PCM_OP_TCF_AAA_STOP_ACCOUNTING
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_MODE
New output fields
PIN_FLD_QUANTITY
PIN_FLD_RUM_NAME
PIN_FLD_RUM_MAP array
PIN_FLD_RESULT
PIN_FLD_REASON
PIN_FLD_SESSION_INFO array:
PIN_FLD_SESSION_ID
PCM_OP_TCF_AAA_STOP_ACCOUNTING_PREP_INPUT
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
New input fields
PIN_FLD_MODE
Changed input fields
PIN_FLD_SESSION_ID in the PIN_FLD_SESSION_INFO array is now optional.
PCM_OP_TCF_AAA_UPDATE_ACCOUNTING_PREP_INPUT
Changed to support the following feature:
In addition to checking for duplicate authentication and authorization requests, Services Framework AAA Manager now checks for other duplicate AAA actions, such as reauthorization, update accounting, and stop accounting. See "About Performing AAA for Prepaid Services" in BRM Telco Integration.
Changed input fields
PIN_FLD_SESSION_ID in the PIN_FLD_SESSION_INFO array is now optional.
PCM_OP_TCF_AAA_UPDATE_AND_REAUTHORIZE
Changed to support aggregating the input volume upload or download with the already reserved quota.
New input fields
PIN_FLD_UNIT_MEASURE
New output fields
PIN_FLD_BAL_GRP_OBJ
PIN_FLD_RESERVATION_LIST array
Removed output fields
PIN_FLD_BALANCES array:
PIN_FLD_RUM_NAME
The following are the changes made to Services Framework Manager FM standard opcodes in BRM 7.4.
New input fields
PIN_FLD_PRODUCTS array
The following are the changes made to Subscription Management FM standard opcodes in BRM 7.4.
PCM_OP_SUBSCRIPTION_CALC_BEST_PRICING
New output fields
PIN_FLD_RESULTS array
PIN_FLD_ACCOUNT_OBJ
PCM_OP_SUBSCRIPTION_CANCEL_DISCOUNT
Changed to perform additional validations when backdating a discount cancellation. See "How Discounts are Canceled" in BRM Managing Customers.
There are no changes to this opcode's input and output flists.
PCM_OP_SUBSCRIPTION_CANCEL_PRODUCT
Changed to perform additional validations when backdating a product cancellation. See "How Products are Canceled" in BRM Managing Customers.
There are no changes to this opcode's input and output flists.
PCM_OP_SUBSCRIPTION_CHANGE_OPTIONS
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array
PIN_FLD_THRESHOLDS array
PCM_OP_SUBSCRIPTION_PURCHASE_DISCOUNT
Changed to perform additional validations when backdating a discount purchase. See "How Discounts are Purchased" in BRM Managing Customers.
There are no changes to this opcode's input and output flists.
PCM_OP_SUBSCRIPTION_PURCHASE_PRODUCT
Changed to perform additional validations when backdating a product purchase. See "How Products are Purchased" in BRM Managing Customers.
There are no changes to this opcode's input and output flists.
PCM_OP_SUBSCRIPTION_READ_ACCT_PRODUCTS
Changed to retrieve the alias list of the services.
New output fields
PIN_FLD_DEALS array
PIN_FLD_SERVICES array:
PIN_FLD_ALIAS_LIST array
PCM_OP_SUBSCRIPTION_SERVICE_BALGRP_TRANSFER
New input fields
PIN_FLD_PAYINFO array:
PIN_FLD_FLAGS
PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO
Changed to perform additional validations when backdating the discount's purchase, cycle, or usage start and end dates to a backdated date. See "Setting Discount Purchase, Cycle, and Usage Start and End Times" in BRM Managing Customers.
There are no changes to this opcode's input and output flists.
PCM_OP_SUBSCRIPTION_SET_DISCOUNT_STATUS
Changed to perform additional validations when backdating the discount status change. See "How BRM Changes Discount Status" in BRM Managing Customers.
There are no changes to this opcode's input and output flists.
PCM_OP_SUBSCRIPTION_PROVISION_ERA
New input fields
PIN_FLD_STR_VAL
PCM_OP_SUBSCRIPTION_SET_PRODINFO
Changed to perform additional validations when backdating the product's purchase, cycle, or usage start and end dates to a backdated date. See "Changing the Purchase, Usage, and Cycle Start and End Times" in BRM Managing Customers.
Removed input fields
PIN_FLD_PRODUCTS array:
PIN_FLD_PURCHASE_END_DETAILS
PIN_FLD_CYCLE_END_DETAILS
PIN_FLD_USAGE_END_DETAILS
PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS
Changed to perform additional validations when backdating the product status change. See "How BRM Changes Product Status" in BRM Managing Customers.
There are no changes to this opcode's input and output flists.
PCM_OP_SUBSCRIPTION_TRANSFER_SUBSCRIPTION
Changed to return the POIDs of the products and discounts in both the old and new subscriber accounts affected by the transfer.
New input fields
PIN_FLD_PAYINFO array:
PIN_FLD_FLAGS
New output fields
PIN_FLD_ACTION_INFO array
PCM_OP_SUBSCRIPTION_TRANSITION_PLAN
Changed to support the following feature:
Enabling credit thresholds to be set to a fixed value, such as 50 minutes or $90. See "About Credit Thresholds and Credit Floors" in BRM Setting Up Pricing and Rating.
New input fields
PIN_FLD_LIMIT array:
PIN_FLD_THRESHOLDS array
Changed input fields
PIN_FLD_FROM_SERVICE and PIN_FLD_TO_SERVICE substructs in the PIN_FLD_SERVICES array are now optional.
Removed input fields
PIN_FLD_LIMIT array