15 Opcode Changes from Portal 7.3 to BRM 7.3.1

This chapter describes the opcode changes that affect your Portal™ system and what you must consider when you upgrade from Portal 7.3 to Oracle Communications Billing and Revenue Management (BRM) 7.3.1.

For information on planning your upgrade implementation, such as setting up your development and test environments, see "About Upgrading BRM Releases".

Note:

Not all opcode changes were caused by feature enhancements. When appropriate, the feature that caused a change is provided in the opcode description.

Changed Policy Opcodes

The following policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

Activity FM Policy Opcodes

The following Activity FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_ACT_POL_CONFIG_BILLING_CYCLE

Removed input fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_ACT_POL_PRE_AUTHORIZE

Removed output fields

  • PIN_FLD_FLAG_TRY_CALC_MAX

PCM_OP_ACT_POL_PRE_REAUTHORIZE

Removed output fields

  • PIN_FLD_FLAG_TRY_CALC_MAX

PCM_OP_ACT_POL_SPEC_EVENT_CACHE

Changed input fields

  • PIN_FLD_ITEM_OBJ in the PIN_FLD_BAL_IMPACTS array is now mandatory.

Removed input fields

  • PIN_FLD_NAME

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_DESCR

  • PIN_FLD_START_T

  • PIN_FLD_END_T

  • PIN_FLD_USERID

  • PIN_FLD_SYS_DESCR

  • PIN_FLD_PROVIDER_ID

  • PIN_FLD_PROVIDER_IPADDR

  • PIN_FLD_EVENT_NO

  • PIN_FLD_CURRENCY

  • PIN_FLD_TAX_LOCALES

  • PIN_FLD_TOTAL array

  • PIN_FLD_TAX_JURISDICTIONS array

Accounts Receivable FM Policy Opcodes

The following Accounts Receivable FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_AR_POL_REVERSE_WRITEOFF

Removed input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_DESCR

  • PIN_FLD_START_T

  • PIN_FLD_END_T

New output fields

  • PIN_FLD_PROGRAM_NAME

Billing FM Policy Opcodes

The following billing policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_BILL_POL_BILL_PRE_COMMIT

Removed input fields

  • PIN_FLD_ACCOUNT_NO

  • PIN_FLD_BILL_OBJ

PCM_OP_BILL_POL_CHECK_SUPPRESSION

Changed input fields

  • PIN_FLD_STATUS is now mandatory

PCM_OP_BILL_POL_EVENT_SEARCH

Changed input fields

  • PIN_FLD_ITEM_OBJ_INFO array is now PIN_FLD_ITEMS array.

Changed output fields

  • PIN_FLD_RESOURCE_ID in the PIN_FLD_BAL_IMPACTS array is now optional.

PCM_OP_BILL_POL_GET_PENDING_ITEMS

New input fields

  • PIN_FLD_ITEMS array

Changed input fields

  • PIN_FLD_PAY_TYPE is now optional

  • PIN_FLD_ACTG_NEXT_T is now optional

Removed input fields

  • PIN_FLD_END_T

  • PIN_FLD_BILL_WHEN

  • PIN_FLD_BILL_ACTGCYCLES_LEFT

  • PIN_FLD_FLAGS

  • PIN_FLD_ITEMS array

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_RECVD

    • PIN_FLD_BILL_OBJ

Changed output fields

  • PIN_FLD_RESULTS array is now optional

PCM_OP_BILL_POL_POST_BILLING

New input fields

  • PIN_FLD_OPEN_BAL

  • PIN_FLD_PENDING_BAL

Changed input fields

  • PIN_FLD_BILL_TYPE was replaced by PIN_FLD_PAY_TYPE optional field.

Removed input fields

  • PIN_FLD_END_T

Removed output fields

  • PIN_FLD_ACTG_NEXT_T

PCM_OP_BILL_POL_SPEC_BILLNO

Changed input fields

  • PIN_FLD_BILL_TYPE is now PIN_FLD_PAY_TYPE.

  • PIN_FLD_NAME is now mandatory.

  • PIN_FLD_PARENT is now the PIN_FLD_BILLINFO_OBJ mandatory field.

Removed input fields

  • PIN_FLD_CREATED_T

  • PIN_FLD_MOD_T

  • PIN_FLD_CURRENCY

  • PIN_FLD_TOTAL_DUE

Changed output fields

  • PIN_FLD_NAME is now mandatory.

  • PIN_FLD_PARENT is now the PIN_FLD_BILLINFO_OBJ mandatory field.

Removed output fields

  • PIN_FLD_CREATED_T

  • PIN_FLD_MOD_T

  • PIN_FLD_CURRENCY

  • PIN_FLD_TOTAL_DUE

PCM_OP_BILL_POL_SPEC_FUTURE_CYCLE

Changed input fields

  • PIN_FLD_BILL_TYPE is now PIN_FLD_PAY_TYPE.

Removed input fields

  • PIN_FLD_ACTG_LAST_T

  • PIN_FLD_ACTG_FUTURE_T

  • PIN_FLD_BILL_WHEN

  • PIN_FLD_BILL_ACTGCYCLES_LEFT

  • PIN_FLD_ACTG_FUTURE_DOM

PCM_OP_BILL_POL_VALID_TRANSFER

Removed input fields

  • PIN_FLD_DESCR

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_START_T

  • PIN_FLD_END_T

  • PIN_FLD_ITEMS array:

    • PIN_FLD_ITEM_OBJ

    • PIN_FLD_AMOUNT

    • PIN_FLD_CURRENCY

PCM_OP_CONTENT_POL_ACCOUNTING

Removed input fields

  • PIN_FLD_OBJ_TYPE

Removed output fields

  • PIN_FLD_OBJ_TYPE

PCM_OP_CONTENT_POL_AUTHORIZE

New output fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_CONTENT_POL_POST_ACCOUNTING

Changed input fields

  • PIN_FLD_CONTENT_PROVIDER_ID is now optional.

  • PIN_FLD_CONTENT_CATEGORY_NAME is now optional.

  • PIN_FLD_DESCR is now mandatory.

  • PIN_FLD_END_T is now mandatory.

PCM_OP_CONTENT_POL_RESOLVE_EVENT_EXTENSIONS

New output fields

  • PIN_FLD_EXTENDED_DATA array

Removed output fields

  • PIN_FLD_OBJ_TYPE

  • PIN_FLD_EXTENDED_INFO

Customer FM Policy Opcodes

The following customer FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_CUST_POL_CANONICALIZE

Changed input fields

  • PIN_FLD_STR_VALS array is now optional.

Changed output fields

  • PIN_FLD_STR_VALS array is now optional.

PCM_OP_CUST_POL_GET_CONFIG

Removed input fields

  • PIN_FLD_NAME

  • PIN_FLD_DESCR

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_BAL_INFO array

  • PIN_FLD_SERVICES array

  • PIN_FLD_NAMEINFO array

Removed output fields

  • PIN_FLD_BAL_INFO array

PCM_OP_CUST_POL_GET_DB_LIST

New output fields

  • PIN_FLD_VERSION

  • PIN_FLD_VALUE

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_NAME

  • PIN_FLD_HOSTNAME

  • PIN_FLD_DESCR

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_WRITE_ACCESS

  • PIN_FLD_READ_ACCESS

  • PIN_FLD_MOD_T

  • PIN_FLD_CREATED_T

PCM_OP_CUST_POL_GET_DB_NO

New input fields

  • PIN_FLD_BILLINFO array

  • PIN_FLD_GROUP_INFO substruct

  • PIN_FLD_SERVICES array

PCM_OP_CUST_POL_GET_DEALS

Changed output fields

  • PIN_FLD_PRODUCTS array is now optional.

PCM_OP_CUST_POL_GET_PLANS

Removed input fields

  • PIN_FLD_AAC_SOURCE

  • PIN_FLD_AAC_VENDOR

  • PIN_FLD_AAC_PACKAGE

  • PIN_FLD_AAC_PROMO_CODE

  • PIN_FLD_AAC_SERIAL_NUM

PCM_OP_CUST_POL_POST_COMMIT

New input fields

  • PIN_FLD_ACCTINFO array

Changed input fields

  • PIN_FLD_BILLINFO array is now PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_AAC_ACCESS was moved into the PIN_FLD_ACCTINFO array.

  • PIN_FLD_AAC_SOURCE was moved into the PIN_FLD_ACCTINFO array.

PCM_OP_CUST_POL_PRE_COMMIT

New input fields

  • PIN_FLD_ACCTINFO array

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_AR_BILLINFO_OBJ

    • PIN_FLD_PARENT_BILLINFO_OBJ

    • PIN_FLD_CURRENCY_SECONDARY

    • PIN_FLD_BILLING_SEGMENT

    • PIN_FLD_EFFECTIVE_T

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PAYMENT_TERM

    • PIN_FLD_PAYMENT_OFFESET

    • PIN_FLD_INV_TYPE

  • PIN_FLD_INHERITED_INFO substruct in the PIN_FLD_PAYINFO array:

    • PIN_FLD_INV_INFO array

    • PIN_FLD_CC_INFO array

    • PIN_FLD_DD_INFO array

    • PIN_FLD_BAL_INFO array

Changed input fields

  • The following fields were moved into the PIN_FLD_ACCTINFO array:

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_AAC_ACCESS

    • PIN_FLD_AAC_SOURCE

    • PIN_FLD_AAC_VENDOR

    • PIN_FLD_AAC_PACKAGE

    • PIN_FLD_AAC_PROMO_CODE

    • PIN_FLD_AAC_SERIAL_NUM

  • PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_NAMEINFO array is now mandatory.

  • The following fields in PIN_FLD_NAMEINFO array are now mandatory:

    • PIN_FLD_LAST_NAME

    • PIN_FLD_ADDRESS

    • PIN_FLD_CITY

    • PIN_FLD_COUNTRY

  • PIN_FLD_TYPE in the PIN_FLD_PHONES array in the PIN_FLD_NAMEINFO array is now optional.

  • PIN_FLD_LIMIT array was moved into PIN_FLD_BAL_INFO array.

Removed input fields

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_MERCHANT

    • PIN_FLD_BILL_MODE

    • PIN_FLD_BILL_TYPE

    • PIN_FLD_PARENT

    • PIN_FLD_ACCESS_CODE1

    • PIN_FLD_ACCESS_CODE2

  • PIN_FLD_NAMEINFO_INDEX in the PIN_FLD_PAYINFO array.

PCM_OP_CUST_POL_PREP_ACCTINFO

Removed input fields

  • PIN_FLD_BAL_INFO array

Changed output fields

  • PIN_FLD_ACTG_TYPE in the PIN_FLD_ACCTINFO array is now optional.

Removed output fields

  • PIN_FLD_BAL_INFO array

PCM_OP_CUST_POL_PREP_LOCALE

Changed output fields

  • PIN_FLD_LOCALE is now optional.

PCM_OP_CUST_POL_PREP_NAMEINFO

New output fields

  • PIN_FLD_CANON_COUNTRY in the PIN_FLD_NAMEINFO array.

PCM_OP_CUST_POL_PREP_STATUS

New input fields

  • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_END_T

  • PIN_FLD_CLOSE_WHEN_T

New output fields

  • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_END_T

Changed output fields

  • PIN_FLD_CLOSE_WHEN_T is now mandatory.

PCM_OP_CUST_POL_SET_BRANDINFO

New output fields

  • PIN_FLD_FIELD array in the PIN_FLD_FIELD array.

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_TAX_CALC

New input fields

  • PIN_FLD_COMMAND

  • PIN_FLD_ROUNDING

  • PIN_FLD_ROUNDING_MODE

Removed input fields

  • PIN_FLD_COMMAND in the PIN_FLD_TAXES array.

New output fields

  • PIN_FLD_TAXPKG_TYPE in the PIN_FLD_TAXES array.

Changed output fields

  • PIN_FLD_SUBTOTAL array is now mandatory.

  • PIN_FLD_LOCATION_MODE in the PIN_FLD_SUBTOTAL array is now mandatory.

Removed output fields

  • PIN_FLD_TAXPKG_TYPE

PCM_OP_CUST_POL_TRANSITION_DEALS

New output fields

  • PIN_FLD_PURCHASE_START_DETAILS

  • PIN_FLD_PURCHASE_END_DETAILS

  • PIN_FLD_CYCLE_START_DETAILS

  • PIN_FLD_CYCLE_END_DETAILS

  • PIN_FLD_USAGE_START_DETAILS

  • PIN_FLD_USAGE_END_DETAILS

  • PIN_FLD_STATUS

  • PIN_FLD_STATUS_FLAGS

PCM_OP_CUST_POL_TRANSITION_PLANS

Changed output fields

  • PIN_FLD_LIMIT array was moved into the PIN_FLD_PLAN array.

PCM_OP_CUST_POL_VALID_AACINFO

Removed output fields

  • PIN_FLD_FIELD array

PCM_OP_CUST_POL_VALID_ACCTINFO

Removed input fields

  • PIN_FLD_BAL_INFO array

New output fields

  • PIN_FLD_RESULT

  • PIN_FLD_FIELD array

Removed output fields

  • PIN_FLD_ACCTINFO

PCM_OP_CUST_POL_VALID_BILLINFO

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_LIMIT

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

  • PIN_FLD_ UNKNOWN in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_LOCALE

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_LOGIN

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

  • PIN_FLD_ UNKNOWN in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_NAMEINFO

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_PAYINFO

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_PROFILE

Changed input fields

  • PIN_FLD_INHERITED_INFO substruct is now mandatory.

Changed output fields

  • PIN_FLD_DESCR in the PIN_FLD_FIELD array is now mandatory.

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_STATUS

New input fields

  • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_END_T

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

  • PIN_FLD_ UNKNOWN in the PIN_FLD_FIELD array.

PCM_OP_CUST_POL_VALID_TAXINFO

New input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_RESIDENCE_FLAG

  • PIN_FLD_INCORPORATED_FLAG

  • PIN_FLD_EXEMPTIONS array

GPRS AAA Manager FM Policy Opcodes

The following GPRS AAA Manager FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_GPRS_AAA_POL_AUTHORIZE

Changed input fields

  • PIN_FLD_SS_ACTION_CODE in the PIN_FLD_SERVICE_CODES array is now mandatory.

  • PIN_FLD_SS_CODE in the PIN_FLD_SERVICE_CODES array is now mandatory.

PCM_OP_GPRS_AAA_POL_AUTHORIZE_PREP_INPUT

Changed input fields

  • PIN_FLD_SESSION_ID in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_EXTENDED_INFO substruct is now an integer type.

  • PIN_FLD_SESSION_ID in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_SESSION_INFO array is now an integer type.

  • The following fields in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_SESSION_INFO array are now optional:

    • PIN_FLD_PDP_TYPE

    • PIN_FLD_PDP_ADDRESS

    • PIN_FLD_PDP_RADDRESS

Changed output fields

  • PIN_FLD_SESSION_ID in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_EXTENDED_INFO substruct is now an integer type.

PCM_OP_GPRS_AAA_POL_REAUTHORIZE_PREP_INPUT

Changed input fields

  • PIN_FLD_SESSION_ID in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_EXTENDED_INFO substruct is now an integer type.

  • PIN_FLD_SESSION_ID in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_SESSION array is now an integer type.

Changed output fields

  • PIN_FLD_SESSION_ID in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_EXTENDED_INFO substruct is now an integer type.

PCM_OP_GPRS_AAA_POL_STOP_ACCOUNTING_PREP_INPUT

Changed output fields

  • PIN_FLD_EXTENDED_INFO substruct is now PIN_FLD_INHERITED_INFO substruct.

PCM_OP_GPRS_AAA_POL_UPDATE_ACCOUNTING_PREP_INPUT

Changed input fields

  • PIN_FLD_EXTENDED_INFO substruct is now PIN_FLD_INHERITED_INFO substruct.

  • PIN_FLD_SESSION_ID in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_INHERITED_INFO substruct is now an integer type.

  • PIN_FLD_PDP_TYPE in the PIN_FLD_GPRS_INFO substruct in the PIN_FLD_INHERITED_INFO substruct is now mandatory.

GSM AAA Manager FM Policy Opcodes

The following GSM AAA Manager FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_GSM_AAA_POL_SEARCH_SESSION

Removed input fields

  • PIN_FLD_PROVIDER_ID

GSM Manager FM Policy Opcodes

The following GSM Manager FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_GSM_POL_APPLY_PARAMETER

New input fields

  • PIN_FLD_GSM_INFO substruct in the PIN_FLD_INHERITED_INFO substruct in the PIN_FLD_SERVICES array.

Changed output fields

  • PIN_FLD_GSM_INFO substruct in the PIN_FLD_INHERITED_INFO substruct in the PIN_FLD_SERVICES array.

Invoice Manager FM Policy Opcodes

The following Invoice Manager FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_INV_POL_FORMAT_INVOICE

Changed input fields

  • PIN_FLD_LOCALE in the PIN_FLD_ACCTINFO array is now optional.

PCM_OP_INV_POL_FORMAT_INVOICE_HTML

Changed input fields

  • The following fields in the PIN_FLD_ACCTINFO array are now optional:

    • PIN_FLD_CURRENCY_SECONDARY

    • PIN_FLD_BILL_TYPE

    • PIN_FLD_LOCALE

  • PIN_FLD_LOGIN in the PIN_FLD_AR_ITEMS array is now mandatory.

PCM_OP_INV_POL_FORMAT_VIEW_INVOICE

Changed input fields

  • PIN_FLD_HEADER_NUM and PIN_FLD_HEADER_STR are now optional.

PCM_OP_INV_POL_PREP_INVOICE

Changed input fields

  • PIN_FLD_LOCALE in the PIN_FLD_ACCTINFO array is now optional.

Changed output fields

  • PIN_FLD_LOCALE in the PIN_FLD_ACCTINFO array is now optional.

PCM_OP_INV_POL_SELECT

Changed input fields

  • PIN_FLD_LOCALE in the PIN_FLD_ACCTINFO array is now optional.

Changed output fields

  • PIN_FLD_LOCALE in the PIN_FLD_ACCTINFO array is now optional.

Number Manager Policy Opcodes

The following Number Manager policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_NUM_POL_CANONICALIZE

Changed output fields

  • PIN_FLD_NUMBERS array is now optional.

PCM_OP_NUM_POL_DEVICE_ASSOCIATE

New output fields

  • PIN_FLD_SERVICES array:

    • PIN_FLD_END_T

    • PIN_FLD_DESCR

PCM_OP_NUM_POL_DEVICE_CREATE

Changed input fields

  • PIN_FLD_DEVICE_ID is now mandatory.

Changed output fields

  • PIN_FLD_VANITY and PIN_FLD_NETWORK_ELEMENT fields in the PIN_FLD_DEVICE_NUM substruct are now optional.

Payment FM Policy Opcodes

The following Payment FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_PYMT_POL_VALID_VOUCHER

New output fields

  • PIN_FLD_EXPIRATION_T

Pricing FM Policy Opcodes

The following payment FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_PRICE_POL_PREP_DEAL

Removed input fields

  • PIN_FLD_FLAGS in the PIN_FLD_PRODUCTS array.

Removed output fields

  • PIN_FLD_FLAGS in the PIN_FLD_PRODUCTS array.

PCM_OP_PRICE_POL_PREP_PRODUCT

Removed input fields

  • PIN_FLD_TAX_SUPPLIER

Removed output fields

  • PIN_FLD_TAX_SUPPLIER

PCM_OP_PRICE_POL_VALID_PRODUCT

Removed input fields

  • PIN_FLD_TAX_SUPPLIER

Process Audit FM Policy Opcodes

The following Process Audit FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_PROCESS_AUDIT_POL_ALERT

New input fields

  • PIN_FLD_THRESHOLDS array

New output fields

  • PIN_FLD_POID

  • PIN_FLD_MESSAGES array

  • PIN_FLD_RESULT

PCM_OP_PROCESS_AUDIT_POL_CREATE

New input fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_PROCESS_NAME

  • PIN_FLD_TOTAL_RECORDS

  • PIN_FLD_SUCCESSFUL_RECORDS

  • PIN_FLD_FAILED_RECORDS

  • PIN_FLD_BILLING_INFO substruct in the PIN_FLD_INHERITED_INFO substruct.

Removed input fields

  • PIN_FLD_PIPE_LINE_INFO substruct and PIN_FLD_FAILED_CDRS array in the PIN_FLD_INHERITED_INFO substruct.

New output fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_PROCESS_NAME

  • PIN_FLD_TOTAL_RECORDS

  • PIN_FLD_SUCCESSFUL_RECORDS

  • PIN_FLD_FAILED_RECORDS

Changed output fields

  • PIN_FLD_BILLING_SEGMENTS array was moved into the PIN_FLD_INHERITED substruct.

Removed output fields

  • PIN_FLD_PIPE_LINE_INFO substruct

  • PIN_FLD_FAILED_CDRS array

PCM_OP_PROCESS_AUDIT_POL_CREATE_AND_LINK

Changed input fields

  • The following fields were moved into the PIN_FLD_GROUP_DETAILS array:

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_USAGE_END_T

    • PIN_FLD_EVENT_COUNT

New output fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_PROCESS_NAME

  • PIN_FLD_BATCH_STAT substruct

  • PIN_FLD_GROUP_DETAILS array

  • PIN_FLD_TOTAL_RECORDS

  • PIN_FLD_SUCCESSFUL_RECORDS

  • PIN_FLD_FAILED_RECORDS

  • PIN_FLD_PROCESS_START_T

  • PIN_FLD_PROCESS_END_T

  • PIN_FLD_HOSTNAME

  • PIN_FLD_ACTION

PCM_OP_PROCESS_AUDIT_POL_CREATE_WRITEOFF_SUMMARY

New input fields

  • PIN_FLD_POID

  • PIN_FLD_RESULTS array

New output fields

  • PIN_FLD_POID

  • PIN_FLD_GROUP_DETAILS array

Rating FM Policy Opcodes

The following Rating FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_RATE_POL_MAP_TAX_SUPPLIER

Changed input fields

  • PIN_FLD_PRODUCTS array is now optional.

Changed output fields

  • PIN_FLD_POID is now optional.

PCM_OP_RATE_POL_POST_TAX

New input fields

  • PIN_FLD_RESULT

  • PIN_FLD_NAMEINFO array

Changed input fields

  • PIN_FLD_DESCR and PIN_FLD_LOCATION_MODE fields in the PIN_FLD_TAXES array are now mandatory.

New output fields

  • PIN_FLD_MESSAGES array

PCM_OP_RATE_POL_PRE_TAX

Changed input fields

  • The following fields in the PIN_FLD_TAXES array are now optional:

    • PIN_FLD_ORDER_ACCEPT

    • PIN_FLD_ORDER_ORIGIN

    • PIN_FLD_SHIP_TO

    • PIN_FLD_SHIP_FROM

Removed input fields

  • 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_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_TAXES array:

    • PIN_FLD_TAX_CODE

    • 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

Changed output fields

  • The following fields in the PIN_FLD_TAXES array are now optional:

    • PIN_FLD_ORDER_ACCEPT

    • PIN_FLD_ORDER_ORIGIN

    • PIN_FLD_SHIP_TO

    • PIN_FLD_SHIP_FROM

Removed output fields

  • 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_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_BUFFER

  • PIN_FLD_TAXES array:

    • PIN_FLD_TAX_CODE

    • 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

PCM_OP_RATE_POL_TAX_LOC

Changed input fields

  • PIN_FLD_ACCOUNT_OBJ is now optional.

Removed output fields

  • PIN_FLD_INTERNATIONAL_IND

  • PIN_FLD_SERVICE_TYPE

  • PIN_FLD_LOCATION_MODE

Remittance FM Policy Opcodes

The following Remittance FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_REMIT_POL_SPEC_QTY

Changed input fields

  • PIN_FLD_RUM_NAME is now optional.

PCM_OP_REPL_POL_PUSH

Changed input fields

  • PIN_FLD_SUPPLIER_OBJ is now mandatory.

Resource Reservation FM Policy Opcodes

The following Resource Reservation FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_RESERVE_POL_PREP_CREATE

New input fields

  • PIN_FLD_RESERVATION_OBJ

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_RESERVATION_NO

Changed input fields

  • PIN_FLD_EXPIRATION_T is now optional.

Removed input fields

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_QUANTITY

  • PIN_FLD_BALANCES array

  • PIN_FLD_AVAILABLE_RESOURCE array

  • PIN_FLD_RESERVATION_NO

Removed output fields

  • PIN_FLD_QUANTITY

  • PIN_FLD_BALANCES array

PCM_OP_RESERVE_POL_PREP_EXTEND

New input fields

  • PIN_FLD_RESERVATION_NO

  • PIN_FLD_RESERVATION_MODE

  • PIN_FLD_END_T

Removed input fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_QUANTITY

  • PIN_FLD_BALANCES array

  • PIN_FLD_AVAILABLE_RESOURCE array

New output fields

  • PIN_FLD_RESERVATION_NO

  • PIN_FLD_RESERVATION_MODE

Removed output fields

  • PIN_FLD_QUANTITY

  • PIN_FLD_BALANCES array

SIM Card Manager FM Policy Opcodes

The following SIM Card Manager FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_SIM_POL_DEVICE_ASSOCIATE

Changed output fields

  • PIN_FLD_ACCOUNT_OBJ in the PIN_FLD_SERVICES array is now mandatory.

PCM_OP_SIM_POL_DEVICE_CREATE

Changed input fields

  • The following fields in the PIN_FLD_DEVICE_SIM substruct has changed:

    • PIN_FLD_NETWORK_ELEMENT is now optional.

    • PIN_FLD_IMSI is now mandatory.

Changed output fields

  • The following fields in the PIN_FLD_DEVICE_SIM substruct has changed:

    • PIN_FLD_NETWORK_ELEMENT is now optional.

    • PIN_FLD_IMSI is now mandatory.

PCM_OP_SIM_POL_DEVICE_SET_ATTR

New input fields

  • PIN_FLD_DEVICE_ID

New output fields

  • PIN_FLD_DEVICE_ID

Subscription FM Policy Opcodes

The following Subscription FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_SUBSCRIPTION_POL_COUNT_LINES

Removed input fields

  • PIN_FLD_PSEUDO_FLD_EVENT_NOTIFICATION_BILLING_START substruct

  • PIN_FLD_PSEUDO_FLD_EVENT_NOTIFICATION_BILLING_START_PARTIAL substruct

  • PIN_FLD_PSEUDO_FLD_EVENT_GROUP_SHARING_DISCOUNT_CREATE substruct

New output fields

  • PIN_FLD_NAME

  • PIN_FLD_USERID

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_START_T

  • PIN_FLD_END_T

Removed output fields

  • PIN_FLD_RESULTS array

PCM_OP_SUBSCRIPTION_POL_GENERATE_RERATE_REQUEST

New input fields

  • PIN_FLD_RERATE_ACCOUNTS array

New output fields

  • PIN_FLD_RERATE_ACCOUNTS array

PCM_OP_SUBSCRIPTION_POL_NOTIFY_AGGREGATION

New output fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_SUB_BAL_IMPACTS array

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_DESCR

  • PIN_FLD_END_T

  • PIN_FLD_EFFECTIVE_T

Removed output fields

  • PIN_FLD_RESULTS array

PCM_OP_SUBSCRIPTION_POL_PRE_FOLD

Changed input fields

  • PIN_FLD_END_T is now optional.

Removed input fields

  • PIN_FLD_ACCOUNT_NO

  • PIN_FLD_STATUS

  • PIN_FLD_STATUS_FLAGS

  • PIN_FLD_CURRENCY

  • PIN_FLD_CURRENCY_SECONDARY

  • PIN_FLD_BILL_WHEN

  • PIN_FLD_BILL_TYPE

  • PIN_FLD_LAST_BILL_OBJ

  • PIN_FLD_START_T

  • PIN_FLD_ACTG_LAST_T

  • PIN_FLD_ACTG_NEXT_T

  • PIN_FLD_BILL_ACTGCYCLES_LEFT

  • PIN_FLD_CLOSE_WHEN_T

  • PIN_FLD_ITEM_OBJ

  • PIN_FLD_PRODUCTS array:

    • PIN_FLD_STATUS

    • PIN_FLD_FLAGS

    • PIN_FLD_CYCLE_START_T

    • PIN_FLD_PURCHASE_END_T

    • PIN_FLD_QUANTITY

    • PIN_FLD_SERVICE_OBJ

New output fields

  • PIN_FLD_POID

PCM_OP_SUBSCRIPTION_POL_PREP_FOLD

New input fields

  • PIN_FLD_PRODUCTS array:

    • PIN_FLD_PRODUCT_OBJ

    • PIN_FLD_OFFERING_OBJ

Removed input fields

  • PIN_FLD_START_T

Removed output fields

  • PIN_FLD_RESULTS array

PCM_OP_SUBSCRIPTION_POL_SNOWBALL_DISCOUNT

Removed input fields

  • PIN_FLD_RATED_TIMEZONE_ID

  • PIN_FLD_TIMEZONE_MODE

  • PIN_FLD_TIMEZONE_ADJ_START_T

  • PIN_FLD_TIMEZONE_ADJ_END_T

Removed output fields

  • PIN_FLD_RATED_TIMEZONE_ID

  • PIN_FLD_TIMEZONE_MODE

  • PIN_FLD_TIMEZONE_ADJ_START_T

  • PIN_FLD_TIMEZONE_ADJ_END_T

PCM_OP_SUBSCRIPTION_POL_SPEC_CANCEL

Removed input fields

  • PIN_FLD_OFFERING_OBJ in the PIN_FLD_PRODUCTS array.

Removed output fields

  • PIN_FLD_OFFERING_OBJ in the PIN_FLD_PRODUCTS array.

PCM_OP_SUBSCRIPTION_POL_SPEC_CYCLE_FEE_INTERVAL

New input fields

  • PIN_FLD_SCALE

Changed input fields

  • PIN_FLD_UNITS is now PIN_FLD_UNIT

New output fields

  • PIN_FLD_SCALE

PCM_OP_SUBSCRIPTION_POL_SPEC_FOLD

Removed input fields

  • PIN_FLD_CREATED_T

  • PIN_FLD_MOD_T

PCM_OP_SUBSCRIPTION_POL_SPEC_RERATE

Changed input fields

  • The following fields in the PIN_FLD_ARGS array are now optional:

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_POID

    • PIN_FLD_SERVICE_OBJ

PCM_OP_SUBSCRIPTION_POL_UPDATE_CDC

New input fields

  • PIN_FLD_EVENT_TYPE

  • PIN_FLD_PSEUDO_FLD_PCM_OP_CUST_SET_STATUS substruct

Removed input fields

  • PIN_FLD_FLAGS

New output fields

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_EVENT_TYPE

  • PIN_FLD_PSEUDO_FLD_PCM_OP_CUST_SET_STATUS substruct

Removed output fields

  • PIN_FLD_RESULTS array

Services Framework AAA Manager FM Policy Opcodes

The following Services Framework AAA Manager FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_TCF_AAA_POL_MATCH_CONTINUATION_CALL

Changed input fields

  • PIN_FLD_EXTENDED_INFO substruct is now optional.

  • PIN_FLD_TELCO_INFO substruct in the PIN_FLD_EXTENDED_INFO substruct is now optional.

  • PIN_FLD_CALLED_TO in the PIN_FLD_TELCO substruct is now optional.

Voucher FM Policy Opcodes

The following Voucher FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_VOUCHER_POL_DEVICE_ASSOCIATE

New input fields

  • PIN_FLD_SERVICE_OBJ in the PIN_FLD_SERVICES array.

Changed input fields

  • PIN_FLD_ACCOUNT_OBJ in the PIN_FLD_SERVICES array is now optional.

Removed input fields

  • PIN_FLD_DEAL_OBJ in the PIN_FLD_DEVICE_VOUCHER substruct in the PIN_FLD_EXTENDED_INFO substruct.

New output fields

  • PIN_FLD_SERVICE_OBJ in the PIN_FLD_SERVICES array.

  • PIN_FLD_EXTENDED_INFO substruct:

    • PIN_FLD_DEVICE_VOUCHER array:

      PIN_FLD_DEVICE_ID

      PIN_FLD_EXPIRATION_T

    • PIN_FLD_BAL_IMPACTS array

Changed output fields

  • PIN_FLD_DEVICE_VOUCHER substruct in the PIN_FLD_EXTENDED_INFO substruct is now mandatory.

  • PIN_FLD_VOUCHER_PIN in the PIN_FLD_DEVICE_VOUCHER substruct in the PIN_FLD_EXTENDED_INFO substruct is now mandatory.

Removed output fields

  • PIN_FLD_DEAL_OBJ in the PIN_FLD_DEVICE_VOUCHER substruct in the PIN_FLD_EXTENDED_INFO substruct.

Zone Map FM Policy Opcodes

The following Zone Map FM policy opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_ZONEMAP_POL_GET_LINEAGE

New input fields

  • PIN_FLD_ZONEMAP_NAME

  • PIN_FLD_ZONEMAP_TARGET

  • PIN_FLD_ZONEMAP_SEARCH_TYPE

New output fields

  • PIN_FLD_ZONEMAP_LINEAGE

PCM_OP_ZONEMAP_POL_SET_ZONEMAP

Changed input fields

  • PIN_FLD_POID is now optional.

Changed Standard Opcodes

The following standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

Activity FM Standard Opcodes

The following Activity FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_ACT_ACTIVITY

New output fields

  • PIN_FLD_ACTIVE_SESSION_ID

  • PIN_FLD_SUB_BAL_IMPACTS array

  • PIN_FLD_UNRATED_QUANTITY

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_RATING_STATUS

  • PIN_FLD_BALANCES array

PCM_OP_ACT_AUTHORIZE

New input fields

  • PIN_FLD_END_T

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_SCALED_DELAY_TIME

Changed input fields

  • PIN_FLD_MIN_QUANTITY and PIN_FLD_RUM_MAP array were moved into the PIN_FLD_RATING_INFO substruct.

New output fields

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_EXPIRATION_T

Changed output fields

  • PIN_FLD_RATING_STATUS is now mandatory.

Removed output fields

  • PIN_FLD_TIMEZONE_ID

PCM_OP_ACT_CALC_MAX_USAGE

Removed input fields

  • PIN_FLD_END_T in the PIN_FLD_EVENT substruct.

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_UNRATED_QUANTITY

    • PIN_FLD_NET_QUANTITY

PCM_OP_ACT_FIND

New input fields

  • PIN_FLD_USERID

New output fields

  • PIN_FLD_STATUS

PCM_OP_ACT_FIND_VERIFY

Changed output fields

  • PIN_FLD_REASON is now mandatory.

PCM_OP_ACT_MULTI_AUTHORIZE

Changed input fields

  • PIN_FLD_LOGIN is now mandatory.

  • The following fields were moved into the PIN_FLD_SERVICES array:

    • PIN_FLD_USAGE_TYPE

    • PIN_FLD_EVENT substruct

    • PIN_FLD_BALANCES array

    • PIN_FLD_EXTENDED_INFO substruct

Changed output fields

  • PIN_FLD_NET_QUANTITY and PIN_FLD_UNRATED_QUANTITY in the PIN_FLD_RUM_MAP array are now mandatory.

PCM_OP_ACT_REAUTHORIZE

New input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_SCALED_DELAY_TIME

Changed input fields

  • PIN_FLD_SERVICE_OBJ is now optional.

  • PIN_FLD_MIN_QUANTITY was moved into the PIN_FLD_RATING_INFO substruct.

Removed input fields

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_RESERVATION_OBJ

  • PIN_FLD_RESERVATION_LIST array

Changed output fields

  • PIN_FLD_ACTIVE_SESSION_ID is now mandatory.

Removed output fields

  • PIN_FLD_TIMEZONE_ID

New output fields

  • PIN_FLD_EXPIRATION_T

PCM_OP_ACT_USAGE (input fields)

New input fields

  • PIN_FLD_READ_BALGRP_MODE

  • PIN_FLD_DELETED_FLAG

  • PIN_FLD_EVENT substruct:

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_TOTAL array

    • PIN_FLD_MONITOR_IMPACTS array

  • PIN_FLD_PRODUCTS array:

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_CYCLE_END_DETAILS

    • PIN_FLD_CYCLE_START_DETAILS

    • PIN_FLD_PURCHASE_END_DETAILS

    • PIN_FLD_PURCHASE_START_DETAILS

    • PIN_FLD_USAGE_END_DETAILS

    • PIN_FLD_USAGE_START_DETAILS

  • PIN_FLD_DISCOUNT_LIST array in the PIN_FLD_DISCOUNTS array:

    • PIN_FLD_PURCHASE_START_DETAILS

    • PIN_FLD_PURCHASE_END_DETAILS

    • PIN_FLD_USAGE_START_DETAILS

    • PIN_FLD_USAGE_END_DETAILS

    • PIN_FLD_FIRST_USAGE

  • PIN_FLD_EXEMPTIONS array:

    • PIN_FLD_CERTIFICATE_NUM

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_USAGE_END_T

Changed input fields

  • PIN_FLD_START_T and PIN_FLD_END_T in the PIN_FLD_EVENT substruct are now optional.

  • PIN_FLD_PLAN_OBJ, PIN_FLD_PRODUCT_OBJ and PIN_FLD_STATUS in the PIN_FLD_PRODUCTS array are now mandatory.

  • PIN_FLD_VALID_TO and PIN_FLD_VALID_FROM in the PIN_FLD_PROFILE_DATA array are now mandatory.

Removed input fields

  • PIN_FLD_ON_DEMAN_INFO substruct:

    • PIN_FLD_BILL_OBJ

    • PIN_FLD_AR_BILL_OBJ

    • PIN_FLD_ITEM_POID_LIST

    • PIN_FLD_SPONSOR array

    • PIN_FLD_SERVICES array

  • PIN_FLD_DISCOUNT_LIST array in PIN_FLD_DISCOUNTS array in PIN_FLD_PERIOD array:

    • PIN_FLD_OFFERING_OBJ

    • PIN_FLD_DISCOUNT_OBJ

    • PIN_FLD_SCALE

    • PIN_FLD_STATUS

    • PIN_FLD_TYPE

    • PIN_FLD_QUANTITY

    • PIN_FLD_CYCLE_START_T

    • PIN_FLD_CYCLE_END_T

    • PIN_FLD_PURCHASE_START_T

    • PIN_FLD_PURCHASE_END_T

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_USAGE_END_T

    • PIN_FLD_FLAGS

  • PIN_FLD_BAL_IMPACTS array

  • PIN_FLD_TOTAL array

  • PIN_FLD_INHERITED_INFO substruct

  • PIN_FLD_MONITOR_IMPACTS array

PCM_OP_ACT_USAGE (output fields)

New output fields

  • PIN_FLD_BAL_IMPACTS array:

    • PIN_FLD_IMPACT_TYPE

    • PIN_FLD_RESOURCE_ID

    • PIN_FLD_RESOURCE_ID_ORIG

    • PIN_FLD_TAX_CODE

    • PIN_FLD_RATE_TAG

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_ITEM_OBJ

    • PIN_FLD_RATE_OBJ

    • PIN_FLD_DISCOUNT

    • PIN_FLD_PERCENT

    • PIN_FLD_QUANTITY

    • PIN_FLD_AMOUNT_DEFERRED

    • PIN_FLD_AMOUNT

    • PIN_FLD_AMOUNT_ORIG

    • PIN_FLD_BAL_GRP_OBJ

    • PIN_FLD_GL_ID

  • PIN_FLD_SUB_BAL_IMPACTS array in the PIN_FLD_RESULTS array:

    • PIN_FLD_BAL_GRP_OBJ

    • PIN_FLD_RESOURCE_ID

    • PIN_FLD_SUB_BALANCES array

Changed output fields

  • PIN_FLD_SUB_BAL_IMPACTS was moved from PIN_FLD_BAL_IMPACTS array into the PIN_FLD_RESULTS array.

  • The following fields in the PIN_FLD_RUM_MAP array in the PIN_FLD_RESULTS array are now mandatory:

    • PIN_FLD_NET_QUANTITY

    • PIN_FLD_RUM_NAME

    • PIN_FLD_UNRATED_QUANTITY

  • PIN_FLD_EXTENDED_INFO substruct is now optional.

Removed output fields

  • PIN_FLD_ON_DEMAND_INFO substruct:

    • PIN_FLD_BILL_OBJ

    • PIN_FLD_AR_BILL_OBJ

    • PIN_FLD_ITEM_POID_LIST

    • PIN_FLD_SPONSOR array

    • PIN_FLD_SERVICES array

Accounts Receivable (A/R) Standard Opcodes

The following Accounts Receivable standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_AR_ACCOUNT_ADJUSTMENT

New output fields

  • PIN_FLD_ON_DEMAND_INFO substruct

  • PIN_FLD_RESULTS array:

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_SUB_BAL_IMPACTS array

    • PIN_FLD_TOTAL array

    • PIN_FLD_RUM_MAP array

    • PIN_FLD_UNRATED_QUANTITY

    • PIN_FLD_SERVICE_OBJ

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_RATING_STATUS

    • PIN_FLD_CYCLE_INFO substruct

  • PIN_FLD_EXTENDED_INFO substruct

  • PIN_FLD_ROLLOVER_INFO substruct

Changed output fields

  • PIN_FLD_RESULTS array is now mandatory.

PCM_OP_AR_ACCOUNT_WRITEOFF

Changed output fields

  • PIN_FLD_BILLINFO in the PIN_FLD_RESULTS array is now PIN_FLD_BILLINFO_OBJ

PCM_OP_AR_BILL_ADJUSTMENT

New input fields

  • PIN_FLD_END_T

Changed input fields

  • PIN_FLD_DESCR is now mandatory.

PCM_OP_AR_BILL_DISPUTE

New input fields

  • PIN_FLD_END_T

Changed input fields

  • PIN_FLD_AMOUNT is now mandatory.

  • PIN_FLD_DESCR is now mandatory.

PCM_OP_AR_BILL_SETTLEMENT

New input fields

  • PIN_FLD_END_T

Changed input fields

  • PIN_FLD_DESCR is now mandatory.

Changed output fields

  • PIN_FLD_DESCR is now mandatory.

PCM_OP_AR_BILLINFO_WRITEOFF

Changed input fields

  • PIN_FLD_DESCR is now mandatory.

PCM_OP_AR_EVENT_ADJUSTMENT

New input fields

  • PIN_FLD_STR_VERSION

  • PIN_FLD_STRING_ID

New output fields

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_EVENTS array:

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_SUB_BAL_IMPACTS array

    • PIN_FLD_TOTAL array

    • PIN_FLD_RUM_MAP array

    • PIN_FLD_UNRATED_QUANTITY

    • PIN_FLD_SERVICE_OBJ

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_RATING_STATUS

    • PIN_FLD_CYCLE_INFO substruct

Changed output fields

  • PIN_FLD_EVENTS array is now optional.

  • PIN_FLD_POID in the PIN_FLD_ITEMS array is now PIN_FLD_ITEM_OBJ

PCM_OP_AR_GET_ACCT_ACTION_ITEMS

New output fields

  • PIN_FLD_CREATED_T

  • PIN_FLD_DISPUTE_TYPE

  • PIN_FLD_ADJUSTMENT_TYPE

  • PIN_FLD_SETTLEMENT_TYPE

  • PIN_FLD_RESOURCE_IMPACTED

  • PIN_FLD_RESOURCE_ID

  • PIN_FLD_EVENTS array

  • PIN_FLD_AGGREGATE_AMOUNTS array

Changed output fields

  • PIN_FLD_ITEM_NAME is now PIN_FLD_NAME

Removed output fields

  • PIN_FLD_DUE_T

PCM_OP_AR_GET_ACCT_BAL_SUMMARY

New output fields

  • PIN_FLD_DISPUTE_TYPE

  • PIN_FLD_ITEM_PENDING_FLAGS

  • PCM_OP_AR_GET_ACCT_BILLS

Changed input fields

  • PIN_FLD_STATUS is now optional.

PCM_OP_AR_GET_ACTION_ITEMS

Changed input fields

  • PIN_FLD_AR_BILLINFO_OBJ is now optional.

  • PCM_OP_AR_GET_ACTION_ITEMS

New output fields

  • PIN_FLD_CREATED_T

Changed output fields

  • PIN_FLD_ITEM_NAME is now PIN_FLD_NAME.

  • PIN_FLD_RELATED_BILL_ITEM_OBJ and PIN_FLD_RELATED_ACTION_ITEM_OBJ are now optional.

  • The following fields in the PIN_FLD_AGGREGATE_AMOUNTS array are now optional:

    • PIN_FLD_RESOURCE_ID

    • PIN_FLD_AMOUNT

    • PIN_FLD_DISCOUNT

Removed output fields

  • PIN_FLD_DUE_T

PCM_OP_AR_GET_BAL_SUMMARY

New output fields

  • PIN_FLD_DISPUTE_TYPE

Changed output fields

  • PIN_FLD_ITEM_PENDING_FLAGS is now optional.

PCM_OP_AR_GET_BILL_ITEMS

Removed input fields

  • PIN_FLD_AR_ACCOUNT_OBJ

  • PIN_FLD_ACCOUNT_OBJ

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ADJUSTED

    • PIN_FLD_DISPUTED

    • PIN_FLD_RECVD

    • PIN_FLD_WRITEOFF

Changed output fields

  • PIN_FLD_ITEM_NAME is now PIN_FLD_NAME.

  • PIN_FLD_ALLOCATED field in the PIN_FLD_RESULTS array is now optional.

Removed output fields

  • PIN_FLD_DUE_T

PCM_OP_AR_GET_BILLS

Changed input fields

  • PIN_FLD_STATUS is now optional.

New output fields

  • PIN_FLD_START_T

PCM_OP_AR_GET_DISPUTES

New output fields

  • PIN_FLD_SERVICE_OBJ

PCM_OP_AR_GET_ITEM_DETAIL

Changed output fields

  • PIN_FLD_SYS_DESCR in the PIN_FLD_TRANSFERS_OUT array is now mandatory.

Removed output fields

  • PIN_FLD_ UNKNOWN

PCM_OP_AR_GET_ITEMS

Removed output fields

  • PIN_FLD_ UNKNOWN

PCM_OP_AR_ITEM_ADJUSTMENT

New output fields

  • PIN_FLD_BAL_IMPACTS array

  • PIN_FLD_SUB_BAL_IMPACTS array

  • PIN_FLD_TOTAL array

  • PIN_FLD_RUM_MAP array

  • PIN_FLD_UNRATED_QUANTITY

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_RATING_STATUS

  • PIN_FLD_CYCLE_INFO substruct

Changed output fields

  • PIN_FLD_DESCR is now mandatory.

PCM_OP_AR_REVERSE_WRITEOFF

New input fields

  • PIN_FLD_REASON_DOMAIN_ID

  • PIN_FLD_REASON_ID

Removed input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_DESCR

Balance FM Standard Opcodes

The following Balance FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_BAL_CHANGE_VALIDITY

Changed input fields

  • PIN_FLD_BAL_GRP_OBJ is now optional.

PCM_OP_BAL_GET_ACCT_BILLINFO

Changed output fields

  • PIN_FLD_NAMEINFO array is now mandatory.

PCM_OP_BAL_GET_BAL_GRP_AND_SVC

New input fields

  • PIN_FLD_END_T

New output fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_SUBSCRIPTION_OBJ

  • PIN_FLD_STATUS

  • PIN_FLD_LAST_STATUS_T

Changed output fields

  • PIN_FLD_SERVICE_OBJ is now mandatory.

PCM_OP_BAL_GET_BALANCES

New input fields

  • PIN_FLD_BAL_INFO array

Changed input fields

  • PIN_FLD_RESERVED_AMT in the PIN_FLD_BALANCES array is now PIN_FLD_RESERVED_AMOUNT.

New output fields

  • PIN_FLD_REALTIME_CNTR

  • PIN_FLD_SUB_BALANCES array:

    • PIN_FLD_VALID_FROM_DETAILS

    • PIN_FLD_VALID_TO_DETAILS

Changed output fields

  • PIN_FLD_RESERVED_AMT in the PIN_FLD_BALANCES array is now PIN_FLD_RESERVED_AMOUNT.

  • PIN_FLD_CONSUMPTION_RULE in the PIN_FLD_BALANCES array is now optional.

PCM_OP_BAL_GET_PREPAID_BALANCES

New input fields

  • PIN_FLD_RESERVATION_OBJ

New output fields

  • PIN_FLD_SUB_BALANCES array:

    • PIN_FLD_VALID_FROM_DETAILS

    • PIN_FLD_VALID_TO_DETAILS

Balance Monitoring FM Standard Opcodes

The following Balance Monitoring FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_MONITOR_HIERARCHY_CLEANUP

Changed input fields

  • PIN_FLD_FLAGS and PIN_FLD_MEMBERS array in the PIN_FLD_PSUEDO_FLD_EVENT_GROUP_MEMBER substruct are now optional.

  • PIN_FLD_PAY_TYPE in PIN_FLD_BILLINFO array is now optional

PCM_OP_MONITOR_PROCESS_BILLING_MONITORS

Changed input fields

  • PIN_FLD_PARENT is now optional.

Base Opcodes

The following base opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_SEARCH

Changed input fields

  • PIN_FLD_TEMPLATE now takes the POID subcomponent as in ”F1.subcomponent = V1,” where subcomponent can be id, type, db, or rev, in addition to the existing format ”F1 = V1” in the where clause of the expression.

Billing FM Standard Opcodes

The following Billing FM opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_BILL_DEBIT

Removed input fields

  • PIN_FLD_TYPE in the PIN_FLD_DEBIT array.

New output fields

  • PIN_FLD_RESULT

  • PIN_FLD_DESCR

  • PIN_FLD_ON_DEMAND_INFO substruct

  • PIN_FLD_EXTENDED_INFO substruct

  • PIN_FLD_ROLLOVER_INFO substruct

  • PIN_FLD_RESULTS array:

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_SUB_BAL_IMPACTS array

    • PIN_FLD_TOTAL array

    • PIN_FLD_RUM_MAP array

    • PIN_FLD_UNRATED_QUANTITY

    • PIN_FLD_SERVICE_OBJ

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_RATING_STATUS

    • PIN_FLD_CYCLE_INFO substruct

PCM_OP_BILL_FIND

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ACCOUNT_NO

    • PIN_FLD_PARENT

    • PIN_FLD_ACCOUNT_OBJ

PCM_OP_BILL_GET_ITEM_EVENT_CHARGE_DISCOUNT

New output fields

  • PIN_FLD_EVENTS array in the PIN_FLD_RESULTS array:

    • PIN_FLD_RUM_NAME

    • PIN_FLD_SERVICE_OBJ

    • PIN_FLD_EVENT_OBJ

    • PIN_FLD_CREATED_T

PCM_OP_BILL_GROUP_ADD_MEMBER

Removed output fields

  • PIN_FLD_RESULTS array

PCM_OP_BILL_GROUP_CREATE

New output fields

  • PIN_FLD_PARENT

PCM_OP_BILL_GROUP_DELETE_MEMBER

Removed input fields

  • PIN_FLD_FLAGS

PCM_OP_BILL_MAKE_BILL

New input fields

  • PIN_FLD_START_T

  • PIN_FLD_FLAGS

Removed input fields

  • PIN_FLD_SESSION_OBJ

New output fields

  • PIN_FLD_CURRENT_TOTAL

Changed output fields

  • PIN_FLD_REVENUES_ARRAY array is now PIN_FLD_REVENUES array.

PCM_OP_BILL_MAKE_BILL_NOW

Removed input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_ON_DEMAND_INFO substruct

Changed output fields

  • PIN_FLD_LAST_BILL_OBJ and PIN_FLD_PENDING_RECV in the PIN_FLD_RESULTS array are now mandatory.

PCM_OP_BILL_MAKE_BILL_ON_DEMAND

Removed input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_ON_DEMAND_INFO substruct:

    • PIN_FLD_BILL_OBJ

    • PIN_FLD_AR_BILL_OBJ

    • PIN_FLD_ITEM_POID_LIST

    • PIN_FLD_SPONSOR array

    • PIN_FLD_SERVICES array

Removed output fields

  • PIN_FLD_ON_DEMAND_INFO substruct:

    • PIN_FLD_BILL_OBJ

    • PIN_FLD_AR_BILL_OBJ

    • PIN_FLD_ITEM_POID_LIST

    • PIN_FLD_SPONSOR array

    • PIN_FLD_SERVICES array

PCM_OP_BILL_MAKE_TRIAL_BILL

New output fields

  • PIN_FLD_BILLINFO_OBJ

Changed output fields

  • PIN_FLD_AMOUNT in the PIN_FLD_REVENUES array is now of type String.

PCM_OP_BILL_RESUME_BILLING

Changed output fields

  • PIN_FLD_BILLINFO array is now mandatory.

Channel FM Standard Opcodes

The following Channel FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_CHANNEL_SYNC

Removed input fields

  • PIN_FLD_INVOKE_T

  • PIN_FLD_LAST_INVOKE_T

Content Manager FM Standard Opcodes

The following Content Manager FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_CONTENT_ACCOUNTING

Changed input fields

  • PIN_FLD_LOGIN is now mandatory.

  • PIN_FLD_AMOUNT is now mandatory.

PCM_OP_CONTENT_AUTHENTICATE

New input fields

  • PIN_FLD_RESULT

New output fields

  • PIN_FLD_LOGIN

Removed output fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_CONTENT_AUTHORIZE

New input fields

  • PIN_FLD_EXPIRATION_T

Changed input fields

  • PIN_FLD_QUANTITY is now mandatory.

  • PIN_FLD_AMOUNT is now mandatory.

New output fields

  • PIN_FLD_MIN_QUANTITY

PCM_OP_CONTENT_CANCEL_AUTHORIZATION

Changed input fields

  • PIN_FLD_AUTHORIZATION_ID is now mandatory.

PCM_OP_CONTENT_FIND

Changed input fields

  • PIN_FLD_LOGIN is now mandatory.

Customer FM Standard Opcodes

The following Customer FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_CUST_COMMIT_CUSTOMER (input fields)

New input fields

  • PIN_FLD_DEAL_INFO substruct:

    • PIN_FLD_NAME

    • PIN_FLD_DESCR

    • PIN_FLD_START_T

    • PIN_FLD_END_T

    • PIN_FLD_FLAGS

  • PIN_FLD_PRODUCTS array in PIN_FLD_ACCTINFO array:

    • PIN_FLD_CYCLE_DISC_AMT

    • PIN_FLD_CYCLE_FEE_AMT

    • PIN_FLD_PURCHASE_DISC_AMT

    • PIN_FLD_PURCHASE_FEE_AMT

  • PIN_FLD_PERMITTEDS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_ACCTINFO array.

  • PIN_FLD_NAME and PIN_FLD_BILLINFO_OBJ in the PIN_FLD_BAL_INFO array.

  • PIN_FLD_POID and PIN_FLD_PAYMENT_OFFESET in the PIN_FLD_PAYINFO array.

  • PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_POID

    • PIN_FLD_NAME

    • PIN_FLD_DESCR

    • PIN_FLD_START_T

    • PIN_FLD_END_T

    • PIN_FLD_FLAGS

  • PIN_FLD_PRODUCTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_CYCLE_DISC_AMT

    • PIN_FLD_CYCLE_FEE_AMT

    • PIN_FLD_PURCHASE_DISC_AMT

    • PIN_FLD_PURCHASE_FEE_AMT

  • PIN_FLD_DEALS array in the PIN_FLD_SERVICES array.

Changed input fields

  • PIN_FLD_DEAL_INFO array in the PIN_FLD_ACCTINFO array is now of type SUBSTRUCT.

  • PIN_FLD_PRODUCT_OBJ in the PIN_FLD_PRODUCTS array in the PIN_FLD_ACCTINFO array is now mandatory.

  • The following fields in the PIN_FLD_PRODUCTS array in the PIN_FLD_ACCTINFO array are now mandatory:

    • PIN_FLD_PURCHASE_START_T

    • PIN_FLD_PURCHASE_END_T

    • PIN_FLD_CYCLE_START_T

    • PIN_FLD_CYCLE_END_T

    • PIN_FLD_CYCLE_DISCOUNT

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_USAGE_END_T

    • PIN_FLD_USAGE_DISCOUNT

  • The following fields in the PIN_FLD_DISCOUNTS array in the PIN_FLD_ACCTINFO array are now mandatory:

    • 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_CREDIT_LIMIT in the PIN_FLD_LIMIT array in the PIN_FLD_BAL_INFO array is now mandatory.

  • PIN_FLD_BILL_INFO_ID in the PIN_FLD_BILLINFO array is now PIN_FLD_BILLINFO_ID

  • PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_DEBIT_EXP and PIN_FLD_DEBIT_NUM in the PIN_FLD_CC_INFO array in the PIN_FLD_PAYINFO array are now mandatory.

  • PIN_FLD_BANK_NO in the PIN_FLD_DD_INFO array in the PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_NAMEINFO array is now mandatory.

  • The following fields in the PIN_FLD_NAMEINFO array are now mandatory:

    • PIN_FLD_LAST_NAME

    • PIN_FLD_ADDRESS

    • PIN_FLD_CITY

    • PIN_FLD_COUNTRY

  • PIN_FLD_PASSWD_CLEAR in the PIN_FLD_SERVICES array is now mandatory.

  • PIN_FLD_DEAL_INFO array in the PIN_FLD_SERVICES array is now of type SUBSTRUCT.

  • The following fields in the PIN_FLD_PRODUCTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array are now mandatory:

    • PIN_FLD_PURCHASE_START_T

    • PIN_FLD_PURCHASE_END_T

    • PIN_FLD_CYCLE_START_T

    • PIN_FLD_CYCLE_END_T

    • PIN_FLD_CYCLE_DISCOUNT

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_USAGE_END_T

    • PIN_FLD_USAGE_DISCOUNT

Removed input fields

  • PIN_FLD_PRODUCTS array in the PIN_FLD_ACCTINFO array:

    • PIN_FLD_NAME

    • PIN_FLD_OWN_MAX

    • PIN_FLD_OWN_MIN

  • PIN_FLD_DISCOUNTS array in the PIN_FLD_ACCTINFO array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_PLAN_OBJ

    • PIN_FLD_USAGE_DISCOUNT

  • PIN_FLD_PERMITTED in the PIN_FLD_DISCOUNTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_ACCTINFO array.

  • PIN_FLD_PAY_TYPE in the PIN_FLD_BILLINFO array in the PIN_FLD_BAL_INFO array.

  • PIN_FLD_ACH in the PIN_FLD_PAYINFO array in the PIN_FLD_BILLINFO array.

  • PIN_FLD_PAYMENT_OFFSET in the PIN_FLD_BILLINFO array.

  • PIN_FLD_DEALS array in the PIN_FLD_SERVICES array.

  • PIN_FLD_PRODUCTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_NAME

    • PIN_FLD_OWN_MAX

    • PIN_FLD_OWN_MIN

  • PIN_FLD_DISCOUNTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_PLAN_OBJ

    • PIN_FLD_USAGE_DISCOUNT

PCM_OP_CUST_COMMIT_CUSTOMER (output fields)

The output flist is changed to add purchased offering POIDs and package IDs. This supports sending data to an external customer relationship manager (CRM) system.

New output fields

  • PIN_FLD_FLAGS

  • PIN_FLD_ACCTINFO array

  • PIN_FLD_END_T

  • PIN_FLD_START_T

  • PIN_FLD_NAME in the PIN_FLD_BAL_INFO array.

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_POID

    • PIN_FLD_BUSINESS_PROFILE_OBJ

    • PIN_FLD_BILLINFO_ID

    • PIN_FLD_PAYINFO_OBJ

    • PIN_FLD_PARENT_FLAGS

    • PIN_FLD_ACTG_FUTURE_DOM

    • PIN_FLD_BILLING_STATUS

    • PIN_FLD_BILLING_STATUS_FLAGS

    • PIN_FLD_STATUS

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_SPONSOR_FLAGS

    • PIN_FLD_SPONSOREE_FLAGS

    • PIN_FLD_AR_BILLINFO_OBJ

    • PIN_FLD_PARENT_BILLINFO_OBJ

    • PIN_FLD_BILLING_SEGMENT

    • PIN_FLD_EFFECTIVE_T

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAYMENT_TERM

    • PIN_FLD_PAYMENT_OFFESET

  • PIN_FLD_ACTGINFO array

  • PIN_FLD_SERVICES array:

    • PIN_FLD_SUBSCRIPTION_INDEX

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_BILLINFO_OBJ

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_ALIAS_LIST array

    • PIN_FLD_PASSWD_STATUS

  • PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_POID

    • PIN_FLD_PLAN_OBJ

    • PIN_FLD_NAME

    • PIN_FLD_DESCR

    • PIN_FLD_START_T

    • PIN_FLD_END_T

    • PIN_FLD_FLAGS

  • PIN_FLD_PRODUCTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_OFFERING_OBJ

    • PIN_FLD_PACKAGE_ID

    • PIN_FLD_PURCHASE_DISC_AMT

    • PIN_FLD_PURCHASE_FEE_AMT

    • PIN_FLD_CYCLE_DISC_AMT

    • PIN_FLD_CYCLE_FEE_AMT

  • PIN_FLD_PACKAGE_ID and PIN_FLD_OFFERING_OBJ in the PIN_FLD_DISCOUNTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array.

  • PIN_FLD_PERMITTEDS array in the PIN_FLD_DISCOUNTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array.

  • PIN_FLD_DEALS array in the PIN_FLD_SERVICES array.

  • PIN_FLD_DEVICES array in the PIN_FLD_SERVICES array.

  • PIN_FLD_SPONSOR array

  • PIN_FLD_GROUP_INFO substruct

  • PIN_FLD_TOPUP_INFO array

  • PIN_FLD_HOST array

  • PIN_FLD_HTTP_URL

  • PIN_FLD_SUPPORT_PHONE

Changed output fields

  • PIN_FLD_ACCOUNT_OBJ is now mandatory.

  • The following fields were moved into the PIN_FLD_ACCTINFO array:

    • PIN_FLD_AAC_ACCESS

    • PIN_FLD_AAC_SOURCE

    • PIN_FLD_AAC_VENDOR

    • PIN_FLD_AAC_PACKAGE

    • PIN_FLD_AAC_PROMO_CODE

    • PIN_FLD_AAC_SERIAL_NUM

  • PIN_FLD_CREDIT_LIMIT in the PIN_FLD_LIMIT in PIN_FLD_BAL_INFO array is now mandatory.

  • PIN_FLD_PAY_TYPE in the PIN_FLD_BILLINFO array is now mandatory.

  • PIN_FLD_BAL_GRP_OBJ in the PIN_FLD_BILLINFO array is now optional.

  • PIN_FLD_BILLINFO_OBJ, PIN_FLD_ACCOUNT_OBJ, and PIN_FLD_SERVICE_OBJ in the PIN_FLD_BAL_INFO array are now optional.

  • PIN_FLD_NAMEINFO array is now mandatory.

  • The following fields in the PIN_FLD_NAMEINFO array are now mandatory:

    • PIN_FLD_LAST_NAME

    • PIN_FLD_ADDRESS

    • PIN_FLD_CITY

    • PIN_FLD_COUNTRY

    • PIN_FLD_PHONE

  • PIN_FLD_LOCALE in the PIN_FLD_LOCALES array is now mandatory.

  • PIN_FLD_DEAL_INFO array in the PIN_FLD_SERVICES array is now of type SUBSTRUCT.

  • The following fields in the PIN_FLD_PRODUCTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array are now mandatory:

    • PIN_FLD_PURCHASE_START_T

    • PIN_FLD_PURCHASE_END_T

    • PIN_FLD_CYCLE_START_T

    • PIN_FLD_CYCLE_END_T

    • PIN_FLD_CYCLE_DISCOUNT

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_USAGE_END_T

    • PIN_FLD_USAGE_DISCOUNT

  • The following fields in the PIN_FLD_DISCOUNTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array are now mandatory:

    • 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_STATUS and PIN_FLD_STATUS_FLAGS in the PIN_FLD_STATUSES array in the PIN_FLD_SERVICES array are now mandatory.

  • PIN_FLD_PROFILE_OBJ in the PIN_FLD_PROFILES array is now mandatory.

Removed output fields

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_ACCOUNT_NO

    • PIN_FLD_MERCHANT

    • PIN_FLD_BILL_MODE

    • PIN_FLD_ACCESS_CODE1

    • PIN_FLD_ACCESS_CODE2

  • PIN_FLD_SUBORD_INFO array in the PIN_FLD_INHERITED_INFO substruct in the PIN_FLD_PAYINFO array.

  • PIN_FLD_DEALS array in the PIN_FLD_SERVICES array.

  • PIN_FLD_PRODUCTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_NAME

    • PIN_FLD_OWN_MAX

    • PIN_FLD_OWN_MIN

  • PIN_FLD_DISCOUNTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_PLAN_OBJ

    • PIN_FLD_USAGE_DISCOUNT

  • PIN_FLD_PERMITTED in the PIN_FLD_DISCOUNTS array in the PIN_FLD_DEAL_INFO substruct in the PIN_FLD_SERVICES array.

  • PIN_FLD_FIELD array

PCM_OP_CUST_CREATE_ACCT (input fields)

New input fields

  • PIN_FLD_GROUP_INFO substruct

  • PIN_FLD_TOPUP_INFO array

  • PIN_FLD_ACCOUNT_TYPE in the PIN_FLD_ACCTINFO array.

  • PIN_FLD_BAL_INFO array:

    • PIN_FLD_NAME

    • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PAYMENT_OFFESET

Changed input fields

  • PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_NAMEINFO array is now mandatory.

  • The following fields in the PIN_FLD_NAMEINFO array are now mandatory:

    • PIN_FLD_LAST_NAME

    • PIN_FLD_ADDRESS

    • PIN_FLD_CITY

    • PIN_FLD_COUNTRY

  • PIN_FLD_BAL_INFO array is now optional.

  • PIN_FLD_BILLINFO array is now optional.

  • PIN_FLD_BILLINFO array in the PIN_FLD_BAL_INFO array is now optional.

  • PIN_FLD_PARENT is now PIN_FLD_PARENT_FLAGS

Removed input fields

  • PIN_FLD_FLAGS

  • PIN_FLD_DEAL_OBJ in the PIN_FLD_ACCTINFO array.

  • PIN_FLD_SUBORD_INFO array in the PIN_FLD_PAYINFO array.

PCM_OP_CUST_CREATE_ACCT (output fields)

New output fields

  • PIN_FLD_CURRENCY

  • PIN_FLD_ACCOUNT_NO

  • PIN_FLD_BAL_INFO array:

    • PIN_FLD_NAME

    • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_BILLING_SEGMENT

    • PIN_FLD_EFFECTIVE_T

  • PIN_FLD_PAYINFO array

  • PIN_FLD_PROFILES array

  • PIN_FLD_GROUP_INFO substruct

  • PIN_FLD_TOPUP_INFO array

  • PIN_FLD_DESCR in the PIN_FLD_FIELD array.

Changed output fields

  • PIN_FLD_BAL_INFO array is now optional.

  • PIN_FLD_BILLINFO_OBJ and PIN_FLD_ACCOUNT_OBJ in the PIN_FLD_BAL_INFO array are now optional.

  • PIN_FLD_BILLINFO array is now optional.

  • PIN_FLD_BAL_GRP_OBJ in the PIN_FLD_BILLINFO array is now optional.

  • PIN_FLD_RESULT is now optional.

  • PIN_FLD_PARENT is now PIN_FLD_PARENT_FLAGS and it is now of type INT.

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

  • PIN_FLD_SPONSOR array

PCM_OP_CUST_CREATE_CUSTOMER (input fields)

New input fields

  • PIN_FLD_DESCR

  • PIN_FLD_ON_DEMAND_INFO substruct

  • PIN_FLD_ACCTINFO array:

    • PIN_FLD_DEAL_INFO substruct

    • PIN_FLD_ACCOUNT_TYPE

  • PIN_FLD_BAL_INFO array:

    • PIN_FLD_NAME

    • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_BAL_INFO in the PIN_FLD_BILLINFO array.

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PAYMENT_OFFESET

  • PIN_FLD_SERVICES array:

    • PIN_FLD_SUBSCRIPTION_INDEX

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_DEAL_INFO

  • PIN_FLD_DEALS array in the PIN_FLD_SERVICES array:

    • PIN_FLD_TYPE

    • PIN_FLD_DEAL_INFO substruct

    • PIN_FLD_DISCOUNTS array

    • PIN_FLD_PERMITTEDS array

  • PIN_FLD_PARENT in the PIN_FLD_GROUP_INFO substruct.

  • PIN_FLD_TOPUP_INFO array

Changed input fields

  • PIN_FLD_BAL_INFO array is now optional.

  • PIN_FLD_BILLINFO array in the PIN_FLD_BAL_INFO array is now optional.

  • PIN_FLD_BILLINFO array is now optional.

  • PIN_FLD_BILL_INFO_ID in the PIN_FLD_BILLINFO array is now PIN_FLD_BILLINFO_ID

  • PIN_FLD_PARENT in the PIN_FLD_BILLINFO array is now PIN_FLD_PARENT_FLAGS and is of type INT.

  • PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_NAMEINFO array is now mandatory.

  • The following fields in the PIN_FLD_NAMEINFO array are now mandatory:

    • PIN_FLD_LAST_NAME

    • PIN_FLD_ADDRESS

    • PIN_FLD_CITY

    • PIN_FLD_COUNTRY

  • PIN_FLD_DEAL_OBJ array in the PIN_FLD_DEALS array is now of type POID.

Removed input fields

  • PIN_FLD_FLAGS

  • PIN_FLD_SUBORD_INFO array in the PIN_FLD_INHERITED_INFO substruct.

  • PIN_FLD_SUBSCRIPTION_OBJ and PIN_FLD_SUBSCRIPTION_INDEX in the PIN_FLD_SERVICES array.

PCM_OP_CUST_CREATE_CUSTOMER (output fields)

The output flist is changed to add purchased offering POIDs and package IDs. This supports sending data to an external customer relationship manager (CRM) system.

New output fields

  • PIN_FLD_FLAGS

  • PIN_FLD_ON_DEMAND_INFO substruct

  • PIN_FLD_ACCTINFO array

  • PIN_FLD_END_T

  • PIN_FLD_START_T

  • PIN_FLD_STATUSES array

  • PIN_FLD_BAL_INFO array:

    • PIN_FLD_NAME

    • PIN_FLD_BILLINFO_OBJ

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_BILLINFO_ID

    • PIN_FLD_PAYINFO_OBJ

    • PIN_FLD_BAL_GRP_OBJ

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PARENT_FLAG

    • PIN_FLD_BILL_WHEN

    • PIN_FLD_ACTG_FUTURE_DOM

    • PIN_FLD_BILLING_STATUS

    • PIN_FLD_BILLING_STATUS_FLAGS

    • PIN_FLD_STATUS

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_SPONSOR_FLAGS

    • PIN_FLD_SPONSOREE_FLAGS

    • PIN_FLD_AR_BILLINFO_OBJ

    • PIN_FLD_PARENT_BILLINFO_OBJ

    • PIN_FLD_BILLING_SEGMENT

    • PIN_FLD_EFFECTIVE_T

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PAYMENT_TERM

    • PIN_FLD_PAYMENT_OFFSET

  • PIN_FLD_LAST_NAME in the PIN_FLD_NAMEINFO array.

  • PIN_FLD_SERVICES array:

    • PIN_FLD_SUBSCRIPTION_INDEX

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_BILLINFO_OBJ

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_ALIAS_LIST array

    • PIN_FLD_PASSWD_STATUS

    • PIN_FLD_DEAL_INFO substruct

  • PIN_FLD_DEALS array:

    • PIN_FLD_TYPE

    • PIN_FLD_DEAL_INFO substruct

  • PIN_FLD_DEVICES array.

  • PIN_FLD_SPONSOR array

  • PIN_FLD_GROUP_INFO substruct

  • PIN_FLD_TOPUP_INFO array

Changed output fields

  • PIN_FLD_ACCOUNT_OBJ is now mandatory.

  • The following fields were moved into the PIN_FLD_ACCTINFO array:

    • PIN_FLD_AAC_ACCESS

    • PIN_FLD_AAC_SOURCE

    • PIN_FLD_AAC_VENDOR

    • PIN_FLD_AAC_PACKAGE

    • PIN_FLD_AAC_PROMO_CODE

    • PIN_FLD_AAC_SERIAL_NUM

  • PIN_FLD_BAL_INFO array is now optional.

  • PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_ADDRESS, PIN_FLD_CITY, and PIN_FLD_COUNTRY in the PIN_FLD_NAMEINFO array are now mandatory.

  • PIN_FLD_PHONE in the PIN_FLD_PHONES array in the PIN_FLD_NAMEINFO array is now mandatory.

  • PIN_FLD_LOCALE in the PIN_FLD_LOCALES array is now mandatory.

  • PIN_FLD_LOGIN and PIN_FLD_PASSWD_CLEAR in the PIN_FLD_SERVICES array are now optional.

  • PIN_FLD_DEAL_OBJ array in the PIN_FLD_DEALS array is now of type POID.

  • PIN_FLD_STATUS and PIN_FLD_STATUS_FLAGS in the PIN_FLD_STATUSES array in the PIN_FLD_DEALS array are now mandatory.

  • PIN_FLD_PROFILE_OBJ in the PIN_FLD_PROFILES array is now mandatory.

Removed output fields

  • PIN_FLD_BILLINFO array in the PIN_FLD_BAL_INFO array.

  • PIN_FLD_STATUSES array

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_ACCOUNT_NO

    • PIN_FLD_MERCHANT

    • PIN_FLD_BILL_MODE

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PARENT

    • PIN_FLD_BILL_WHEN

    • PIN_FLD_ACCESS_CODE1

    • PIN_FLD_ACCESS_CODE2

  • PIN_FLD_SUBORD_INFO in the PIN_FLD_INHERITED_INFO substruct.

  • PIN_FLD_ACTGINFO array

  • PIN_FLD_ACTG_FUTURE_DOM

  • PIN_FLD_ACTG_TYPE

  • PIN_FLD_GL_SEGMENT

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_CREATE_PAYINFO

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_CREATE_PROFILE

New output fields

  • PIN_FLD_RESULTS array

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_CREATE_SERVICE

New input fields

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_SERVICE_ID

  • PIN_FLD_TYPE

  • PIN_FLD_EFFECTIVE_T

  • PIN_FLD_INHERITED_INFO substruct

Changed input fields

  • PIN_FLD_LOGIN is now mandatory.

  • PIN_FLD_PASSWD_CLEAR is now mandatory.

PCM_OP_CUST_FIND_PAYINFO

New input fields

  • PIN_FLD_BILLINFO_OBJ

PCM_OP_CUST_INIT_SERVICE

New input fields

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_END_T

  • PIN_FLD_START_T

  • PIN_FLD_EFFECTIVE_T

New output fields

  • PIN_FLD_FIELD array

PCM_OP_CUST_MODIFY_BAL_GRP

New input fields

  • PIN_FLD_ACCOUNT_OB

Changed input fields

  • PIN_FLD_BILLINFO_OBJ and PIN_FLD_NAME are now optional.

PCM_OP_CUST_MODIFY_CUSTOMER (input fields)

New input fields

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_DEAL_INFO substruct in the PIN_FLD_ACCTINFO array.

  • PIN_FLD_SERVICES array:

    • PIN_FLD_SUBSCRIPTION_INDEX

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_BAL_GRP_OBJ

    • PIN_FLD_PASSWD_STATUS

    • PIN_FLD_STATUSES array

    • PIN_FLD_PERMITTEDS array

  • PIN_FLD_DEAL_INFO array in the PIN_FLD_SERVICES array:

    • PIN_FLD_NAME

    • PIN_FLD_DESCR

    • PIN_FLD_START_T

    • PIN_FLD_END_T

    • PIN_FLD_FLAGS

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PAYMENT_TERM

    • PIN_FLD_PAYMENT_OFFESET

    • PIN_FLD_INV_TYPE

  • PIN_FLD_BAL_INFO array:

    • PIN_FLD_NAME

    • PIN_FLD_RULES array

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_POID

    • PIN_FLD_BUSINESS_PROFILE_OBJ

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_BAL_GRP_OBJ

    • PIN_FLD_BILLING_SEGMENT

  • PIN_FLD_DEALS array:

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_TYPE

    • PIN_FLD_DEAL_INFO substruct

Changed input fields

  • PIN_FLD_CURRENCY is now mandatory.

  • PIN_FLD_CURRENCY_SECONDARY is now mandatory.

  • PIN_FLD_DEAL_INFO array in PIN_FLD_SERVICES array is now of type substruct.

  • The following fields in PIN_FLD_PRODUCTS array in PIN_FLD_DEAL_INFO substruct are now mandatory.

    • PIN_FLD_CYCLE_DISCOUNT

    • PIN_FLD_USAGE_END_T

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_CYCLE_END_T

    • PIN_FLD_CYCLE_START_T

    • PIN_FLD_PRODUCT_OBJ

    • PIN_FLD_PURCHASE_END_T

    • PIN_FLD_PURCHASE_START_T

    • PIN_FLD_USAGE_DISCOUNT

    • PIN_FLD_CYCLE_DISCOUNT

  • The following fields in the PIN_FLD_TOPUP_INFO array are now mandatory:

    • PIN_FLD_PAYINFO array

    • PIN_FLD_BILLINFO array

    • PIN_FLD_TOPUP_AMT

  • PIN_FLD_BILL_INFO_ID in the PIN_FLD_BILLINFO array is now PIN_FLD_BILLINFO_ID.

  • The following fields in the PIN_FLD_DISCOUNTS array in the PIN_FLD_SERVICES array are now mandatory:

    • 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

Removed input fields

  • PIN_FLD_ACCTINFO array:

    • PIN_FLD_AAC_ACCESS

    • PIN_FLD_AAC_SOURCE

    • PIN_FLD_AAC_VENDOR

    • PIN_FLD_AAC_PACKAGE

    • PIN_FLD_AAC_PROMO_CODE

    • PIN_FLD_AAC_SERIAL_NUM

  • PIN_FLD_PRODUCTS array in the PIN_FLD_DEAL_INFO array:

    • PIN_FLD_NAME

    • PIN_FLD_OWN_MAX

    • PIN_FLD_OWN_MIN

  • PIN_FLD_SERVICES array:

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_BAL_GRP_OBJ

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_SUBSCRIPTION_INDEX

  • PIN_FLD_DISCOUNTS array in the PIN_FLD_SERVICES array:

    • PIN_FLD_USAGE_DISCOUNT

    • PIN_FLD_PERMITTED

  • PIN_FLD_DISCOUNTS array in the PIN_FLD_SERVICES array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_PLAN_OBJ

PCM_OP_CUST_MODIFY_CUSTOMER (output fields)

The output flist is changed to add purchased offering POIDs and package IDs. This supports sending data to an external customer relationship manager (CRM) system.

New output fields

  • PIN_FLD_END_T

  • PIN_FLD_START_T

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_ACCTINFO array

  • PIN_FLD_SERVICES array:

    • PIN_FLD_SERVICE_OBJ

    • PIN_FLD_SUBSCRIPTION_INDEX

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_BILLINFO_OBJ

    • PIN_FLD_SERVICE_ID

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_ALIAS_LIST array

    • PIN_FLD_PASSWD_STATUS

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_DEALS array

    • PIN_FLD_STATUSES array

    • PIN_FLD_INHERITED_INFO substruct

    • PIN_FLD_DEVICES array

  • PIN_FLD_DEAL_INFO substruct in PIN_FLD_SERVICES array:

    • PIN_FLD_NAME

    • PIN_FLD_DESCR

    • PIN_FLD_START_T

    • PIN_FLD_END_T

    • PIN_FLD_FLAGS

    • PIN_FLD_PERMITTEDS array

  • PIN_FLD_BILLINFO array

  • PIN_FLD_BAL_INFO array

  • PIN_FLD_PAYINFO array

  • PIN_FLD_PROFILES array

  • PIN_FLD_TOPUP_INFO array

Changed output fields

  • PIN_FLD_LOGIN and PIN_FLD_PASSWORD_CLEAR in PIN_FLD_SERVICES array are now optional.

  • PIN_FLD_DEAL_INFO array in PIN_FLD_SERVICES is now of type substruct.

  • The following fields in the PIN_FLD_PRODUCTS array are now mandatory:

    • PIN_FLD_PRODUCT_OBJ

    • PIN_FLD_PURCHASE_START_T

    • PIN_FLD_PURCHASE_END_T

    • PIN_FLD_CYCLE_START_T

    • PIN_FLD_CYCLE_END_T

    • PIN_FLD_CYCLE_DISCOUNT

    • PIN_FLD_USAGE_START_T

    • PIN_FLD_USAGE_END_T

    • PIN_FLD_USAGE_DISCOUNT

Removed output fields

  • PIN_FLD_PRODUCTS array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_NAME

    • PIN_FLD_OWN_MAX

    • PIN_FLD_OWN_MIN

  • PIN_FLD_DISCOUNTS array:

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_PLAN_OBJ

    • PIN_FLD_PERMITTED

PCM_OP_CUST_MODIFY_PAYINFO

Changed input fields

  • PIN_FLD_INHERITED_INFO substruct is now mandatory.

New output fields

  • PIN_FLD_PAYMENT_TERM

  • PIN_FLD_PAYMENT_OFFSET

Removed output fields

  • PIN_FLD_TYPE

PCM_OP_CUST_MODIFY_PROFILE

New input fields

  • PIN_FLD_NAME

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

  • PCM_OP_CUST_PREP_CUSTOMER

New input fields

  • PIN_FLD_DESCR

  • PIN_FLD_ON_DEMAND_INFO substruct

  • PIN_FLD_ACCTINFO array:

    • PIN_FLD_DEAL_INFO substruct

    • PIN_FLD_ACCOUNT_TYPE

    • PIN_FLD_CUSTOMER_SEGMENT_LIST

  • PIN_FLD_BAL_INFO array:

    • PIN_FLD_NAME

    • PIN_FLD_BILLINFO_OBJ

    • PIN_FLD_RULES array

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_POID

    • PIN_FLD_BUSINESS_PROFILE_OBJ

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_BILLING_SEGMENT

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PAYMENT_TERM

    • PIN_FLD_PAYMENT_OFFESET

    • PIN_FLD_INV_TYPE

  • PIN_FLD_SERVICES array:

    • PIN_FLD_SUBSCRIPTION_INDEX

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_SERVICE_ID

    • PIN_FLD_PASSWD_STATUS

    • PIN_FLD_DEAL_INFO substruct

    • PIN_FLD_DEALS array

  • PIN_FLD_PARENT in the PIN_FLD_GROUP_INFO substruct.

Changed input fields

  • PIN_FLD_BILL_INFO_ID in the PIN_FLD_BILLINFO array is now PIN_FLD_BILLINFO_ID.

  • PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_NAMEINFO array is now mandatory.

  • PIN_FLD_LAST_NAME, PIN_FLD_ADDRESS, PIN_FLD_CITY, and PIN_FLD_COUNTRY in the PIN_FLD_NAMEINFO array are now mandatory.

Removed input fields

  • PIN_FLD_FLAGS

PCM_OP_CUST_PREP_CUSTOMER

The output flist is changed to add purchased offering POIDs and package IDs. This supports sending data to an external customer relationship manager (CRM) system.

New output flist

  • PIN_FLD_FLAGS

  • PIN_FLD_ON_DEMAND_INFO substruct

  • PIN_FLD_ACCTINFO array

  • PIN_FLD_END_T

  • PIN_FLD_START_T

  • PIN_FLD_BAL_INFO array

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_POID

    • PIN_FLD_BUSINESS_PROFILE_OBJ

    • PIN_FLD_BILLINFO_ID

    • PIN_FLD_PAYINFO_OBJ

    • PIN_FLD_BAL_GRP_OBJ

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PARENT_FLAGS

    • PIN_FLD_BILL_WHEN

    • PIN_FLD_ACTG_FUTURE_DOM

    • PIN_FLD_BILLING_STATUS

    • PIN_FLD_BILLING_STATUS_FLAGS

    • PIN_FLD_STATUS

    • PIN_FLD_STATUS_FLAGS

    • PIN_FLD_SPONSOR_FLAGS

    • PIN_FLD_SPONSOREE_FLAGS

    • PIN_FLD_AR_BILLINFO_OBJ

    • PIN_FLD_PARENT_BILLINFO_OBJ

    • PIN_FLD_BILLING_SEGMENT

    • PIN_FLD_EFFECTIVE_T

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PAYMENT_TERM

    • PIN_FLD_PAYMENT_OFFESET

    • PIN_FLD_INV_TYPE

  • PIN_FLD_SERVICES array:

    • PIN_FLD_SUBSCRIPTION_INDEX

    • PIN_FLD_SUBSCRIPTION_OBJ

    • PIN_FLD_BILLINFO_OBJ

    • PIN_FLD_SERVICE_ID

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_ALIAS_LIST array

    • PIN_FLD_PASSWD_STATUS

    • PIN_FLD_DEAL_INFO substruct

    • PIN_FLD_DEALS array

    • PIN_FLD_PROFILES array

    • PIN_FLD_DEVICES array

  • PIN_FLD_SPONSOR array

  • PIN_FLD_GROUP_INFO substruct

  • PIN_FLD_TOPUP_INFO array

Changed output fields

  • PIN_FLD_ACCOUNT_OBJ is now mandatory.

  • PIN_FLD_ACCTINFO array:

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_AAC_ACCESS

    • PIN_FLD_AAC_SOURCE

    • PIN_FLD_AAC_VENDOR

    • PIN_FLD_AAC_PACKAGE

    • PIN_FLD_AAC_PROMO_CODE

    • PIN_FLD_AAC_SERIAL_NUM

  • PIN_FLD_PAYINFO array is now mandatory.

  • PIN_FLD_NAMEINFO array is now mandatory.

  • The following fields in the PIN_FLD_NAMEINFO array are now mandatory:

    • PIN_FLD_LAST_NAME

    • PIN_FLD_ADDRESS

    • PIN_FLD_CITY

    • PIN_FLD_COUNTRY

  • PIN_FLD_LOGIN and PIN_FLD_PASSWD_CLEAR in the PIN_FLD_SERVICES array are now optional.

Removed output fields

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_ACCOUNT_NO

    • PIN_FLD_MERCHANT

    • PIN_FLD_BILL_MODE

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PARENT

    • PIN_FLD_BILL_WHEN

    • PIN_FLD_ACCESS_CODE1

    • PIN_FLD_ACCESS_CODE2

  • PIN_FLD_SUBORD_INFO array in the PIN_FLD_PAYINFO array.

  • PIN_FLD_LOCALES array:

    • PIN_FLD_ACTGINFO array

    • PIN_FLD_ACTG_FUTURE_DOM

    • PIN_FLD_ACTG_TYPE

    • PIN_FLD_GL_SEGMENT

  • PIN_FLD_TYPE in the PIN_FL_FIELD array.

PCM_OP_CUST_SET_ACCTINFO

New input fields

  • PIN_FLD_ACCTINFO array

  • PIN_FLD_BRAND_INFO substruct

Changed input fields

  • PIN_FLD_PROGRAM_NAME is now optional.

  • The following fields were moved into the PIN_FLD_ACCTINFO array:

    • PIN_FLD_AAC_ACCESS

    • PIN_FLD_AAC_SOURCE

    • PIN_FLD_AAC_VENDOR

    • PIN_FLD_AAC_PACKAGE

    • PIN_FLD_AAC_PROMO_CODE

    • PIN_FLD_AAC_SERIAL_NUM

Removed input fields

  • PIN_FLD_ACTG_TYPE

  • PIN_FLD_GL_SEGMENT

  • PIN_FLD_CURRENCY

  • PIN_FLD_CURRENCY_SECONDARY

  • PIN_FLD_DEAL_OBJ

  • PIN_FLD_ACCESS_CODE1

  • PIN_FLD_ACCESS_CODE2

  • PIN_FLD_BUSINESS_TYPE

  • PIN_FLD_CUSTOMER_SEGMENT_LIST

  • PIN_FLD_BAL_INFO array

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_SET_BAL_GRP

Changed input fields

  • PIN_FLD_PROGRAM_NAME is now mandatory.

  • PIN_FLD_BILLINFO_OBJ and PIN_FLD_NAME fields in the PIN_FLD_BAL_INFO array are now optional.

PCM_OP_CUST_SET_BRANDINFO

Removed output fields

  • PIN_FLD_FIELD array:

    • PIN_FLD_TYPE

    • PIN_FLD_UNKNOWN

PCM_OP_CUST_SET_LOCALE

New input fields

  • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_TIMEZONE_ID

  • PIN_FLD_EVENT_NO

  • PIN_FLD_FLAGS

  • PIN_FLD_QUANTITY

New output fields

  • PIN_FLD_RESULT

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_SET_LOGIN

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_SET_NAMEINFO

Removed output field

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_SET_PASSWD

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_SET_PAYINFO

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_SET_STATUS

New output fields

  • PIN_FLD_OBJECT

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_SERVICE_OBJ

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_SET_TAXINFO

Removed input fields

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_DESCR

  • PIN_FLD_START_T

  • PIN_FLD_END_T

PCM_OP_CUST_UPDATE_CUSTOMER (input fields)

New input fields

  • PIN_FLD_ACCTINFO array:

    • PIN_FLD_ACCOUNT_TYPE

    • PIN_FLD_ACCESS_CODE1

    • PIN_FLD_ACCESS_CODE2

  • PIN_FLD_BAL_INFO array:

    • PIN_FLD_POID

    • PIN_FLD_NAME

    • PIN_FLD_BILLINFO array

    • PIN_FLD_LIMIT array

    • PIN_FLD_RULES array

  • PIN_FLD_BILLINFO array:

    • PIN_FLD_BUSINESS_PROFILE_OBJ

    • PIN_FLD_PAYINFO array

    • PIN_FLD_BAL_INFO array

    • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_PAYINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_PAYMENT_OFFESET

    • PIN_FLD_INV_TYPE

  • PIN_FLD_TOPUP_INFO array:

    • PIN_FLD_PAYINFO array

    • PIN_FLD_BILLINFO array

  • PIN_FLD_BAL_INFO array in the PIN_FLD_GROUP_TOPUP_MEMBERS array.

Changed input fields

  • PIN_FLD_TYPE in the PIN_FLD_PHONES array is now optional.

  • PIN_FLD_BILL_INFO_ID in the PIN_FLD_BILLINFO array is now PIN_FLD_BILLINFO_ID.

  • PIN_FLD_POID in the PIN_FLD_PROFILES array is now PIN_FLD_PROFILE_OBJ.

  • PIN_FLD_TOPUP_AMT in the PIN_FLD_TOPUP_INFO array is now mandatory.

Removed input fields

  • PIN_FLD_ACCTINFO array

    • PIN_FLD_ACTG_TYPE

    • PIN_FLD_GL_SEGMENT

  • PIN_FLD_BAL_GRP_OBJ in the PIN_FLD_BAL_INFO array.

PCM_OP_CUST_UPDATE_CUSTOMER (output fields)

New output fields

  • PIN_FLD_ACCTINFO array

  • PIN_FLD_BAL_INFO array

  • PIN_FLD_PAYINFO array

  • PIN_FLD_BILLINFO array

  • PIN_FLD_TOPUP_INFO array

Removed output fields

  • PIN_FLD_RESULTS array

  • PIN_FLD_TYPE in the PIN_FLD_FIELDS array.

PCM_OP_CUST_UPDATE_SERVICES

New input fields

  • PIN_FLD_COMMAND in the PIN_FLD_SERVICES array.

Changed input fields

  • PIN_FLD_NAME in the PIN_FLD_ALIAS_LIST array is now mandatory.

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_SERVICE_OBJ

    • PIN_FLD_ACCOUNT_OBJ

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

PCM_OP_CUST_VALID_FLD

Removed input fields

  • PIN_FLD_TYPE

PCM_OP_CUST_VALIDATE_CUSTOMER

Changed input fields

  • PIN_FLD_ACTG_TYPE and PIN_FLD_GL_SEGMENT were moved into the PIN_FLD_ACCTINFO array.

Removed output fields

  • PIN_FLD_TYPE in the PIN_FLD_FIELD array.

Device FM Standard Opcodes

The following Device FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_DEVICE_ASSOCIATE

New output fields

  • PIN_FLD_FLAGS

  • PIN_FLD_END_T

  • PIN_FLD_EXTENDED_INFO substruct

PCM_OP_DEVICE_CREATE

Removed input fields

  • PIN_FLD_SOURCE

  • PIN_FLD_MANUFACTURER

PCM_OP_DEVICE_SET_BRAND

New input fields

  • PIN_FLD_NEW_BRAND

Filter Set FM Standard Opcodes

The following Filter Set FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_FILTER_SET_CREATE

New input fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_FILTER_SET_UPDATE

Changed input fields

  • PIN_FLD_DESC is now mandatory.

Group FM Standard Opcodes

The following Group FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_GROUP_ADD_MEMBER

Removed input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_DESCR

PCM_OP_GROUP_CREATE_GROUP

New input fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_GROUP_DELETE_MEMBER

New input fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_TIMEZONE_ID

  • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_EVENT_NO

  • PIN_FLD_FLAGS

  • PIN_FLD_QUANTITY

  • PIN_FLD_ITEM_OBJ

Changed input fields

  • PIN_FLD_MEMBERS array is now optional.

New output fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_POID

Removed output fields

  • PIN_FLD_OBJECT

PCM_OP_GROUP_SET_PARENT

New input fields

  • PIN_FLD_PARENT

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_TIMEZONE_ID

  • PIN_FLD_BILLINFO_OBJ

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_EVENT_NO

  • PIN_FLD_FLAGS

  • PIN_FLD_QUANTITY

  • PIN_FLD_ITEM_OBJ

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_SERVICE_OBJ

GSM AAA Manager FM Standard Opcodes

The following GSM AAA Manager FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_GSM_AAA_START_ACCOUNTING

New input fields

  • PIN_FLD_BYTES_IN

  • PIN_FLD_BYTES_OUT

  • PIN_FLD_REQ_BYTES_IN

  • PIN_FLD_REQ_BYTES_OUT

PCM_OP_GSM_AAA_STOP_ACCOUNTING

New input fields

  • PIN_FLD_REQ_BYTES_IN

  • PIN_FLD_REQ_BYTES_OUT

PCM_OP_GSM_AAA_UPDATE_ACCOUNTING

New input fields

  • PIN_FLD_REQ_BYTES_IN

  • PIN_FLD_REQ_BYTES_OUT

GSM Manager FM Standard Opcodes

The following GSM Manager FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_GSM_APPLY_PARAMETER

New input fields

  • PIN_FLD_GSM_INFO substruct

Changed input fields

  • PIN_FLD_PROGRAM_NAME is now optional.

New output fields

  • PIN_FLD_GSM_INFO in the PIN_FLD_INHERITED_INFO substruct.

IC FM Standard Opcodes

The following IC FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_IC_LOAD_SMS_REPORT

New input fields

  • PIN_FLD_SMS_DAY UNKNOWN [0]

Removed input fields

  • PIN_FLD_HOSTNAME

Invoicing FM Standard Opcodes

The following Invoicing FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_INV_DECODE_INVOICE_DATA

Removed output fields

  • PIN_FLD_EXTENDED_INFO substruct

PCM_OP_INV_MAKE_INVOICE

Changed input fields

  • PIN_FLD_BILLINFO array is now mandatory.

PCM_OP_INV_VIEW_INVOICE

New output fields

  • PIN_FLD_BUFFER in the PIN_FLD_FORMATS array.

Changed output fields

  • PIN_FLD_HEADER_NUM and PIN_FLD_HEADER_STR are now optional.

Number Manager FM Standard Opcodes

The following Number Manager FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_NUM_SPLIT_BLOCK

New input fields

  • PIN_FLD_LOCALE

Order Manager FM Standard Opcodes

The following Order Manager FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_ORDER_UPDATE

New input fields

  • PIN_FLD_EXTENDED_INFO array:

    • PIN_FLD_ORDERS_DATA array

    • PIN_FLD_ORDER_OBJ

Removed input fields

  • PIN_FLD_ORDER_OBJ in the PIN_FLD_ORDERS_DATA array.

Payment FM Standard Opcodes

The following Payment FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_PYMT_APPLY_FEE

Changed input fields

  • PIN_FLD_COMMAND is now mandatory.

  • PIN_FLD_STATUS is now optional.

PCM_OP_PYMT_CHARGE

Changed input fields

  • PIN_FLD_CHARGES array is now mandatory.

  • PIN_FLD_PAY_TYPE is now mandatory.

Changed output fields

  • PIN_FLD_STATUS is now optional

PCM_OP_PYMT_CHARGE_CC

Changed input fields

  • PIN_FLD_CHARGES array is now mandatory.

Changed output fields

  • PIN_FLD_CHARGES array is now mandatory.

PCM_OP_PYMT_CHARGE_DD

Changed input fields

  • PIN_FLD_CHARGES array is now mandatory.

Changed output fields

  • PIN_FLD_CHARGES array is now mandatory.

PCM_OP_PYMT_CHARGE_DDEBIT

Changed input fields

  • PIN_FLD_CHARGES array is now mandatory.

Changed output fields

  • PIN_FLD_CHARGES array is now mandatory.

PCM_OP_PYMT_COLLECT

New input fields

  • PIN_FLD_AMOUNT

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ITEM_NO

Changed output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ACCOUNT_OBJ is now mandatory.

PCM_OP_PYMT_GET_ACH_INFO

Changed output fields

  • PIN_FLD_RESULTS array is now mandatory.

PCM_OP_PYMT_GRANT_INCENTIVE

Changed input fields

  • PIN_FLD_PAY_TYPE in the PIN_FLD_INCENTIVE substruct is now mandatory.

Removed input fields

  • PIN_FLD_TRANS_ID in the PIN_FLD_INCENTIVE substruct

PCM_OP_PYMT_RECOVER

New input fields

  • PIN_FLD_SERVICE_OBJ

Changed input fields

  • PIN_FLD_PAY_TYPE in the PIN_FLD_CHARGES array is now mandatory.

Changed output fields

  • PIN_FLD_STATUS in the PIN_FLD_RESULTS array is now optional.

PCM_OP_PYMT_RECOVER_CC

New input fields

  • PIN_FLD_POID_VAL in the PIN_FLD_BATCH_INFO array.

PCM_OP_PYMT_RECOVER_DD

New input fields

  • PIN_FLD_POID_VAL in the PIN_FLD_BATCH_INFO array.

PCM_OP_PYMT_RECYCLE_PAYMENT

Changed input fields

  • PIN_FLD_STATUS in the PIN_FLD_CHARGES array is now optional.

PCM_OP_PYMT_RECYCLED_PAYMENTS_SEARCH

Changed output fields

  • PIN_FLD_STATUS in the PIN_FLD_PAYMENT substruct is now optional.

PCM_OP_PYMT_REVERSE_INCENTIVE

Changed input fields

  • PIN_FLD_EVENT_OBJ is now mandatory.

Removed input fields

  • PIN_FLD_REVERSAL_EVENT_OBJ

PCM_OP_PYMT_SELECT_ITEMS

Changed input fields

  • PIN_FLD_PAY_TYPE and PIN_FLD_COMMAND are now mandatory.

Changed output fields

  • The following fields were moved into the PIN_FLD_CHARGES array:

    • PIN_FLD_AMOUNT

    • PIN_FLD_CURRENCY

    • PIN_FLD_ACTG_TYPE

    • PIN_FLD_SELECT_RESULT

    • PIN_FLD_SELECT_STATUS

    • PIN_FLD_BILLINFO_OBJ

    • PIN_FLD_PAYINFO_OBJ

    • PIN_FLD_MERCHANT

    • PIN_FLD_ACH

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_COMMAND

    • PIN_FLD_ITEMS array

    • PIN_FLD_EVENTS array

PCM_OP_PYMT_TOPUP

Changed input fields

  • PIN_FLD_TYPE in the PIN_FLD_DD_INFO array in the PIN_FLD_PAYINFO array is now optional.

New output fields

  • PIN_FLD_VOUCHERS_INFO array:

    • PIN_FLD_EXPIRATION_T

Permissioning FM Standard Opcodes

The following Permissioning FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_PERM_ACL_GROUP_MODIFY

Changed input fields

  • PIN_FLD_NAME is now mandatory.

Price FM Standard Opcodes

The following standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_PRICE_COMMIT_PRODUCT

Removed input fields

  • PIN_FLD_TAX_SUPPLIER in the PIN_FLD_PRODUCTS array

Changed input fields

  • PIN_FLD_SELCTOR_RULESET is now PIN_FLD_SELECTOR_RULESET array.

  • PIN_FLD_SELCTOR_RULES is now PIN_FLD_SELECTOR_RULES array.

  • PIN_FLD_SELCTOR_RULE_LNK is now PIN_FLD_SELECTOR_RULE_LINK array.

  • PIN_FLD_SELCTOR_DETAILS is now PIN_FLD_SELECTOR_DETAILS array.

PCM_OP_PRICE_GET_PRICE_LIST

Removed output fields

  • PIN_FLD_TAX_SUPPLIER in the PIN_FLD_PRODUCTS array.

PCM_OP_PRICE_GET_PRODUCT_INFO

Removed output fields

  • PIN_FLD_BAL_IMPACTS array in the PIN_FLD_QUANTITY_TIERS array:

    • PIN_FLD_START_T

    • PIN_FLD_END_T

    • PIN_FLD_UNKNOWN

PCM_OP_PRICE_PREP_TAILORMADE_PRODUCT (input fields)

New input fields

  • PIN_FLD_RATES array in the PIN_FLD_RATE_TIERS array:

    • PIN_FLD_PRORATE_FIRST

    • PIN_FLD_PRORATE_LAST

    • PIN_FLD_TYPE

    • PIN_FLD_STEP_TYPE

    • PIN_FLD_STEP_RESOURCE_ID

  • PIN_FLD_PIPELINE_RATEPLANS array in the PIN_FLD_RATE_PLANS array:

    • PIN_FLD_VALID_FROM

    • PIN_FLD_STATUS_STR

    • PIN_FLD_ZONEMODEL

    • PIN_FLD_BASIC

    • PIN_FLD_BASIC_RATEPLAN

Changed input fields

  • PIN_FLD_DERIVED_FROM_OBJ is now PIN_FLD_BASE_PRODUCT_OBJ

  • PIN_FLD_RATES array was moved into the PIN_FLD_RATE_TIERS array.

  • PIN_FLD_PIPELINE_RATEPLANS array was moved into PIN_FLD_RATE_PLANS array.

  • PIN_FLD_SELCTOR_RULESET is now PIN_FLD_SELECTOR_RULESET array.

PCM_OP_PRICE_PREP_TAILORMADE_PRODUCT (output fields)

New output fields

  • PIN_FLD_SEPARATOR in the PIN_FLD_COLUMNS array in the PIN_FLD_SELECTOR_TREE substruct.

  • PIN_FLD_RATE_PLANS array in the PIN_FLD_PRODUCTS array

    • PIN_FLD_EVENT_TYPE

    • PIN_FLD_TAX_CODE

    • PIN_FLD_TAX_WHEN

    • PIN_FLD_BILL_OFFSET

    • PIN_FLD_OFFSET_UNIT

  • PIN_FLD_PRIORITY in the PIN_FLD_RATE_TIERS array in the PIN_FLD_RATE_PLANS array.

  • PIN_FLD_BAL_IMPACTS array in the PIN_FLD_QUANTITY_TIERS array:

    • PIN_FLD_RELATIVE_START_OFFSET

    • PIN_FLD_RELATIVE_START_UNIT

    • PIN_FLD_RELATIVE_END_OFFSET

    • PIN_FLD_RELATIVE_END_UNIT

Changed output fields

  • PIN_FLD_TAX_SUPPLIER_ID in the PIN_FLD_PRODUCTS array is now PIN_FLD_SUPPLIER_NAME

  • PIN_FLD_SELECTOR in the PIN_FLD_RATE_PLAN_SELECTOR substruct is now PIN_FLD_SELECTOR_TREE

  • PIN_FLD_FIXED_OPERAND is now PIN_FLD_FIXED_AMOUNT in the PIN_FLD_BAL_IMPACTS array in the PIN_FLD_QUANTITY_TIERS array.

  • PIN_FLD_SCALED_OPERAND is now PIN_FLD_SCALED_AMOUNT in the PIN_FLD_BAL_IMPACTS array in the PIN_FLD_QUANTITY_TIERS array.

  • PIN_FLD_SELCTOR_RULESET in the PIN_FLD_MODEL_SELECTORS array is now PIN_FLD_SELECTOR_RULESET array.

  • PIN_FLD_SELCTOR_RULE_LNK in the PIN_FLD_SELECTOR_RULES array is now PIN_FLD_SELECTOR_RULE_LINK array.

Removed output fields

  • PIN_FLD_RATES array in the PIN_FLD_RATE_PLANS array:

    • PIN_FLD_TAX_CODE

    • PIN_FLD_TAX_WHEN

Process Audit FM Standard Opcodes

The following Process Audit FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_PROCESS_AUDIT_CREATE

New input fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_PROCESS_NAME

  • PIN_FLD_TOTAL_RECORDS

  • PIN_FLD_SUCCESSFUL_RECORDS

  • PIN_FLD_FAILED_RECORDS

  • PIN_FLD_BILLING_INFO substruct

Removed input fields

  • PIN_FLD_PIPE_LINE_INFO substruct

  • PIN_FLD_FAILED_CDRS array

PCM_OP_PROCESS_AUDIT_CREATE_AND_LINK

Changed input fields

  • PIN_FLD_USAGE_START_T, PIN_FLD_USAGE_END_T, and PIN_FLD_EVENT_COUNT were moved into the PIN_FLD_GROUP_DETAILS array.

PCM_OP_PROCESS_AUDIT_CREATE_WRITEOFF_SUMMARY

New input fields

  • PIN_FLD_ACTIONS array

  • PIN_FLD_POID

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_PROGRAM_NAME

New output fields

  • PIN_FLD_POID

PCM_OP_PROCESS_AUDIT_LINK

Changed input fields

  • PIN_FLD_ORIGINAL_BATCH_ID and PIN_FLD_SUSPENDED_FROM_BATCH_ID were moved to level 0.

New output fields

  • PIN_FLD_ORIGINAL_BATCH_ID

  • PIN_FLD_SUSPENDED_FROM_BATCH_ID

RADIUS Manager FM Standard Opcodes

The following RADIUS Manager standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_TERM_IP_DIALUP_STOP_ACCOUNTING

Removed input fields

  • PIN_FLD_STATUS

Rating FM Standard Opcodes

The following Rating FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_RATE_TAX_CALC (input fields)

New input fields

  • PIN_FLD_COMMAND

  • PIN_FLD_TAXPKG_TYPE in PIN_FLD_TAXES array.

  • PIN_FLD_TAX_SUPPLIER

  • PIN_FLD_NAME

  • PIN_FLD_LOCATION

  • PIN_FLD_VAT_CERT

  • PIN_FLD_NAME

  • PIN_FLD_LOCATION

Changed input fields

  • The following fields in PIN_FLD_TAXES array are now optional:

    • PIN_FLD_SHIP_TO

    • PIN_FLD_LOCATION_MODE

    • PIN_FLD_AMOUNT_TAXED

Removed input fields

  • PIN_FLD_FLAGS

  • PIN_FLD_ACCOUNT_NO

  • PIN_FLD_CURRENCY_NAME

  • PIN_FLD_TYPE and PIN_FLD_PERCENT in the PIN_FLD_EXEMPTIONS array.

  • PIN_FLD_TAXES array:

    • PIN_FLD_ORDER_ACCEPT

    • PIN_FLD_ORDER_ORIGIN

    • PIN_FLD_SHIP_FROM

    • PIN_FLD_COMMAND

    • PIN_FLD_INTERNATIONAL_IND

    • PIN_FLD_SERVICE_TYPE

  • PIN_FLD_RESIDENCE_FLAG

  • PIN_FLD_INCORPORATED_FLAG

  • PIN_FLD_BILL_OBJ

PCM_OP_RATE_TAX_CALC (output fields)

New output fields

  • PIN_FLD_TAX_SUPPLIER

  • PIN_FLD_ITEM_OBJ

  • PIN_FLD_TAX_SUPPLIER_INFO substruct

  • PIN_FLD_EXEMPTIONS array

  • PIN_FLD_VAT_CERT

  • PIN_FLD_NAMEINFO array

  • PIN_FLD_TELEPHONY substruct

  • PIN_FLD_TELCO_INFO substruct

  • PIN_FLD_WIRELESS_INFO substruct

  • PIN_FLD_GSM_INFO substruct

Changed output fields

  • PIN_FLD_TAXPKG_TYPE in PIN_FLD_TAXES array is now optional.

PCM_OP_RATE_TAX_EVENT (input fields)

New input fields

  • PIN_FLD_BAL_GRP_OBJ in the PIN_FLD_BAL_IMPACTS array.

Changed input fields

  • PIN_FLD_START_T is now mandatory.

Removed input fields

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_CURRENCY

  • PIN_FLD_FLAGS

  • PIN_FLD_MIN_UNIT

  • PIN_FLD_BAL_IMPACTS array:

    • PIN_FLD_PERCENT

    • PIN_FLD_PRODUCT_OBJ

    • PIN_FLD_RATE_OBJ

    • PIN_FLD_IMPACT_CATEGORY

    • PIN_FLD_GL_ID

    • PIN_FLD_OFFERING_OBJ

    • PIN_FLD_QUANTITY

    • PIN_FLD_RATE_TAG

    • PIN_FLD_IMPACT_TYPE

    • PIN_FLD_LINEAGE

    • PIN_FLD_DISCOUNT

  • PIN_FLD_DISCOUNT

  • PIN_FLD_PRODUCT substruct

  • PIN_FLD_TIMEZONE_MODE

  • PIN_FLD_USERID

  • PIN_FLD_TOD_MODE

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_SYS_DESCR

  • PIN_FLD_TIMEZONE_ADJ_START_T

  • PIN_FLD_TIMEZONE_ADJ_END_T

  • PIN_FLD_CYCLE_INFO substruct

  • PIN_FLD_NET_QUANTITY

  • PIN_FLD_INCR_QUANTITY

  • PIN_FLD_EARNED_END_T

  • PIN_FLD_MIN_QUANTITY

  • PIN_FLD_NAME

  • PIN_FLD_UNIT

  • PIN_FLD_ROUNDING_MODE

  • PIN_FLD_TAX_SUPPLIER

  • PIN_FLD_EARNED_TYPE

  • PIN_FLD_RUM_NAME

  • PIN_FLD_TOTAL array

  • PIN_FLD_INCR_UNIT

PCM_OP_RATE_TAX_EVENT (output fields)

New output fields

  • PIN_FLD_BAL_IMPACTS array

Changed output fields

  • PIN_FLD_TAX_LOCALES is now optional.

Remittance FM Standard Opcodes

The following Remittance FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_REMIT_GET_PROVIDER

Changed input fields

  • PIN_FLD_UNIT was moved from PIN_FLD_BAL_IMPACTS array to level 0.

Resource Reservation FM Standard Opcodes

The following Resource Reservation FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_RESERVE_EXTEND

New input fields

  • PIN_FLD_RESERVATION_NO

  • PIN_FLD_RESERVATION_STATUS

Changed input fields

  • PIN_FLD_RESERVATION_MODE is now of type ENUM.

SDK FM Standard Opcodes

The following SDK FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_SDK_DEL_FLD_SPECS

Changed input fields

  • PIN_FLD_FIELD array is now mandatory.

  • PIN_FLD_FIELD_NAME in PIN_FLD_FIELD array is now optional.

PCM_OP_SDK_DEL_OBJ_SPECS

Changed input fields

  • PIN_FLD_OBJ_DESC array is now mandatory.

  • PIN_FLD_ACTION in PIN_FLD_OBJ_DESC array is now mandatory.

Changed output fields

  • PIN_FLD_RESULTS array is now mandatory.

  • PIN_FLD_DESCR in PIN_FLD_RESULTS array is now optional.

PCM_OP_SDK_GET_FLD_SPECS

Changed input fields

  • PIN_FLD_FIELD array is now mandatory.

  • PIN_FLD_FIELD_NAME in PIN_FLD_FIELD array is now optional.

Changed output fields

  • PIN_FLD_FIELD array is now mandatory.

  • PIN_FLD_FIELD_NAME and PIN_FLD_DESCR in the PIN_FLD_FIELD array are now optional.

PCM_OP_SDK_GET_OBJ_SPECS

Changed input fields

  • PIN_FLD_OBJ_DESC array is now mandatory.

  • PIN_FLD_NAME in PIN_FLD_OBJ_DESC array is now optional.

Changed output fields

  • PIN_FLD_OBJ_DESC array is now mandatory.

  • The following fields in the PIN_FLD_OB_DESC array are now optional:

    • PIN_FLD_READ_ACCESS

    • PIN_FLD_WRITE_ACCESS

    • PIN_FLD_AUDIT_FLAG

    • PIN_FLD_CREATE_ACCESS

    • PIN_FLD_DESCR

    • PIN_FLD_LABEL

    • PIN_FLD_NAME

  • PIN_FLD_OBJ_ELEM array is now mandatory.

  • The following fields in the PIN_FLD_OBJ_ELEM array are now optional:

    • PIN_FLD_AUDITABLE

    • PIN_FLD_CREATE_PERMISSION

    • PIN_FLD_DESCR

    • PIN_FLD_ENCRYPTABLE

    • PIN_FLD_FIELD_NAME

    • PIN_FLD_LABEL

    • PIN_FLD_LENGTH

    • PIN_FLD_MOD_PERMISSION

    • PIN_FLD_ORDER

PCM_OP_SDK_SET_FLD_SPECS

Changed input fields

  • PIN_FLD_FIELD array is now mandatory.

  • The following fields in the PIN_FLD_FIELD array are now optional:

    • PIN_FLD_FIELD_NAME

    • PIN_FLD_FIELD_TYPE

    • PIN_FLD_STATUS

PCM_OP_SDK_SET_OBJ_SPECS

Changed input fields

  • PIN_FLD_OBJ_DESC array is now mandatory.

  • The following fields in the PIN_FLD_OBJ_DESC array are now optional:

    • PIN_FLD_READ_ACCESS

    • PIN_FLD_NAME

  • The following fields in the PIN_FLD_OBJ_DESC array are now mandatory:

    • PIN_FLD_WRITE_ACCESS

    • PIN_FLD_SM_INFO

  • PIN_FLD_OBJ_ELEM array is now mandatory.

  • The following fields in the PIN_FLD_OBJ_ELEM array are now optional:

    • PIN_FLD_CREATE_PERMISSION

    • PIN_FLD_FIELD_NAME

    • PIN_FLD_MOD_PERMISSION

  • PIN_FLD_SM_INFO in PIN_FLD_OBJ_ELEM array is now mandatory.

Changed output fields

  • PIN_FLD_RESULTS array is now mandatory.

Subscription FM Standard Opcodes

The following Subscription FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_SUBSCRIPTION_CALC_BEST_PRICING

New input fields

  • PIN_FLD_SESSION_OBJ

New output fields

  • PIN_FLD_POID in PIN_FLD_RESULTS array is now optional.

  • PIN_FLD_RESULTS array:

    • PIN_FLD_SERVICE_OBJ

    • PIN_FLD_BASE_DEALINFO array

    • PIN_FLD_BEST_DEALINFO array

PCM_OP_SUBSCRIPTION_CANCEL_DEAL

New input fields

  • PIN_FLD_DEAL_OBJ

PCM_OP_SUBSCRIPTION_CANCEL_DISCOUNT

Changed input fields

  • PIN_FLD_QUANTITY in PIN_FLD_DISCOUNTS array is now mandatory.

New output fields

  • PIN_FLD_ACCOUNT_OBJ

Removed output fields

  • PIN_FLD_ UNKNOWN [0]

PCM_OP_SUBSCRIPTION_CANCEL_PRODUCT

New input fields

  • PIN_FLD_STATUS_FLAGS in the PIN_FLD_STATUSES array.

Changed input fields

  • PIN_FLD_STATUSES array in PIN_FLD_PRODUCTS array is now optional.

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_CYCLE_INFO substruct

PCM_OP_SUBSCRIPTION_CANCEL_SUBSCRIPTION

Removed input fields

  • PIN_FLD_SESSION_OBJ

New output fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_SUBSCRIPTION_CHANGE_DEAL

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_CYCLE_INFO substruct

    • PIN_FLD_PRODUCTS array

    • PIN_FLD_DISCOUNTS array

  • PIN_FLD_RESULTS array in the PIN_FLD_RESULTS array:

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_CYCLE_INFO substruct

Changed output fields

  • PIN_FLD_RESULTS array in PIN_FLD_RESULTS array is now optional.

PCM_OP_SUBSCRIPTION_COUNT_LINES

Changed output fields

  • PIN_FLD_RESULTS array is now optional.

PCM_OP_SUBSCRIPTION_CYCLE_FOLD

Changed input fields

  • PIN_FLD_SERVICE_OBJ in PIN_FLD_BAL_INFO array is now mandatory.

Removed input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_DESCR

  • PIN_FLD_START_T

  • PIN_FLD_TIMEZONE_ID

  • PIN_FLD_CREDIT_PROFILE in the PIN_FLD_BALANCES array in the PIN_FLD_BAL_INFO array.

Removed output fields

  • PIN_FLD_RESULTS array

PCM_OP_SUBSCRIPTION_GET_PURCHASED_OFFERINGS

Changed output fields

  • PIN_FLD_POID is now optional.

PCM_OP_SUBSCRIPTION_PROVISION_ERA

Changed output fields

  • PIN_FLD_FIELD array:

    • PIN_FLD_FIELD_NUM

    • PIN_FLD_TYPE

    • PIN_FLD_ELEMENT_ID

    • PIN_FLD_RESULT

    • PIN_FLD_DESCR

    • PIN_FLD_FIELD

PCM_OP_SUBSCRIPTION_PURCHASE_DEAL

Changed to support sending product and discount data to an external customer relationship manager (CRM) system. See "How Deals are Purchased" in BRM Managing Customers.

New input fields

  • PIN_FLD_DEAL_INFO substruct:

    • PIN_FLD_DEAL_OBJ

    • PIN_FLD_PLAN_OBJ

  • PIN_FLD_STATUS_FLAGS in the PIN_FLD_PRODUCTS array.

Changed input fields

  • PIN_FLD_DEAL_INFO substruct is now mandatory.

  • The following fields in PIN_FLD_DEAL_INFO are now optional:

    • PIN_FLD_POID

    • PIN_FLD_NAME

    • PIN_FLD_DESCR

    • PIN_FLD_START_T

    • PIN_FLD_END_T

  • PIN_FLD_PRODUCTS array is now optional.

  • PIN_FLD_PURCHASE_DISCOUNT in PIN_FLD_PRODUCTS array is now optional.

  • PIN_FLD_DISCOUNTS array is now optional.

Removed input fields

  • PIN_FLD_ UNKNOWN [0]

New output fields

  • PIN_FLD_PRODUCTS array

  • PIN_FLD_DISCOUNTS array

  • PIN_FLD_RESULTS:

    • PIN_FLD_ACCOUNT_OBJ

    • PIN_FLD_BAL_IMPACTS array

    • PIN_FLD_CYCLE_INFO substruct

PCM_OP_SUBSCRIPTION_PURCHASE_DISCOUNT

Changed input fields

  • 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

Removed input fields

  • PIN_FLD_USAGE_DISCOUNT in the PIN_FLD_DISCOUNTS array.

New output fields

  • PIN_FLD_DISCOUNTS array

PCM_OP_SUBSCRIPTION_PURCHASE_FEES

New input fields

  • PIN_FLD_FLAGS

  • PIN_FLD_CURRENCY

  • PIN_FLD_ON_DEMAND_INFO substruct

New output fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_BAL_IMPACTS array

PCM_OP_SUBSCRIPTION_PURCHASE_PRODUCT

Changed input fields

The following fields in PIN_FLD_PRODUCTS array are now mandatory:

  • PIN_FLD_PURCHASE_START_T

  • PIN_FLD_PURCHASE_END_T

  • PIN_FLD_CYCLE_START_T

  • PIN_FLD_CYCLE_END_T

  • PIN_FLD_CYCLE_DISCOUNT

  • PIN_FLD_USAGE_START_T

  • PIN_FLD_USAGE_END_T

  • PIN_FLD_USAGE_DISCOUNT

New output fields

  • PIN_FLD_ACCOUNT_OBJ

  • PIN_FLD_BAL_IMPACTS array

  • PIN_FLD_CYCLE_INFO substruct

PCM_OP_SUBSCRIPTION_SET_DISCOUNT_STATUS

New output fields

  • PIN_FLD_ACCOUNT_OBJ

Removed output fields

  • PIN_FLD_ UNKNOWN [0]

PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO

New output fields

  • PIN_FLD_ACCOUNT_OBJ

Removed output fields

  • PIN_FLD_ UNKNOWN [0]

PCM_OP_SUBSCRIPTION_SET_PRODINFO

New input fields

  • PIN_FLD_STATUS_FLAGS

New output fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS

New output fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_SUBSCRIPTION_SHARING_GROUP_CREATE

New input fields

  • PIN_FLD_PROGRAM_NAME

  • PIN_FLD_BAL_GRP_OBJ

Removed input fields

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_END_T

  • PIN_FLD_SESSION_OBJ

PCM_OP_SUBSCRIPTION_SHARING_GROUP_DELETE

New input fields

  • PIN_FLD_DESCR

Changed input fields

  • PIN_FLD_OFFERING_OBJ in PIN_FLD_DISCOUNTS array is now optional.

Removed input fields

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_SESSION_OBJ

PCM_OP_SUBSCRIPTION_SHARING_GROUP_MODIFY

New input fields

  • PIN_FLD_DESCR

Removed input fields

  • PIN_FLD_BAL_GRP_OBJ

  • PIN_FLD_SESSION_OBJ

PCM_OP_SUBSCRIPTION_SHARING_GROUP_SET_PARENT

Removed input fields

  • PIN_FLD_SESSION_OBJ

  • PIN_FLD_END_T

PCM_OP_SUBSCRIPTION_TRANSFER_ROLLOVER

Changed input fields

  • PIN_FLD_START_T and PIN_FLD_END_T are now optional.

PCM_OP_SUBSCRIPTION_TRANSFER_SUBSCRIPTION

New input fields

  • PIN_FLD_START_T

  • PIN_FLD_END_T

  • PIN_FLD_EFFECTIVE_T in the PIN_FLD_BILLINFO array.

  • PIN_FLD_PAYINFO array in the PIN_FLD_BILLINFO array:

    • PIN_FLD_POID

    • PIN_FLD_PAY_TYPE

    • PIN_FLD_TYPE

    • PIN_FLD_INV_TYPE

    • PIN_FLD_PARENT

    • PIN_FLD_CURRENCY

    • PIN_FLD_PAYMENT_TERM

  • PIN_FLD_SUBORD_INFO array in the PIN_FLD_INHERITED_INFO substruct in the PIN_FLD_PAYINFO array in the PIN_FLD_BILLINFO array.

Changed input fields

  • PIN_FLD_PAYINFO was moved into PIN_FLD_BILLINFO array.

  • The following fields in PIN_FLD_BILLINFO array are now optional:

    • PIN_FLD_POID

    • PIN_FLD_BILL_INFO_ID

    • PIN_FLD_PAYINFO_OBJ

    • PIN_FLD_PAY_TYPE

  • PIN_FLD_INHERITED_INFO substruct in PIN_FLD_PAYINFO array in PIN_FLD_BILLINFO array is now mandatory.

Removed input fields

  • PIN_FLD_PAYINFO array in the PIN_FLD_BILLINFO array.

  • PIN_FLD_START_T

  • PIN_FLD_END_T

New output fields

  • PIN_FLD_ACCOUNT_OBJ

PCM_OP_SUBSCRIPTION_TRANSITION_DEAL

New input fields

  • PIN_FLD_DEAL_OBJ

PCM_OP_SUBSCRIPTION_TRANSITION_PLAN

New input fields

  • PIN_FLD_DEAL_OBJ in the PIN_FLD_DEAL_INFO substruct.

Changed input fields

  • PIN_FLD_PACKAGE_ID in the PIN_FLD_DEAL_INFO substruct is now optional.

New output fields

  • PIN_FLD_RESULTS array:

    • PIN_FLD_POID

    • PIN_FLD_RESULTS array

PCM_OP_SUBSCRIPTION_VALIDATE_DISCOUNT_DEPENDENCY

Changed input fields

  • PIN_FLD_PROGRAM_NAME is now optional.

Suspense FM Standard Opcodes

The following Suspense FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_SUSPENSE_EDIT_USAGE

New input fields

  • PIN_FLD_EDITS array:

    • PIN_FLD_OLD_VALUE

    • PIN_FLD_EXTENDED_INFO substruct

New output fields

  • PIN_FLD_RESULT

PCM_OP_SUSPENSE_SEARCH_DELETE

New input fields

  • PIN_FLD_ UNKNOWN [0]

Changed output fields

  • PIN_FLD_MIN_POID and PIN_FLD_MAX_POID are now optional.

PCM_OP_SUSPENSE_SEARCH_EDIT

Changed input fields

  • PIN_FLD_FIELD_NAME and PIN_FLD_NEW_VALUE in the PIN_FLD_EDITS array are now optional.

Changed output fields

  • PIN_FLD_POIDS array is now mandatory.

  • PIN_FLD_MIN_POID and PIN_FLD_MAX_POID are now optional.

PCM_OP_SUSPENSE_SEARCH_RECYCLE

Changed input fields

  • The following fields are now optional:

    • PIN_FLD_FLAGS

    • PIN_FLD_TEMPLATE

    • PIN_FLD_ARGS array

    • PIN_FLD_MODE

Changed output fields

  • PIN_FLD_MIN_POID and PIN_FLD_MAX_POID are now optional.

PCM_OP_SUSPENSE_SEARCH_WRITE_OFF

Changed output fields

  • PIN_FLD_MIN_POID and PIN_FLD_MAX_POID are now optional.

PCM_OP_SUSPENSE_UNDO_EDIT_USAGE

Changed output fields

  • PIN_FLD_ACTION_OBJ is now optional.

Services Framework AAA Manager FM Standard Opcodes

The following Service Framework AAA Manager FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_TCF_AAA_ACCOUNTING

New input fields

  • PIN_FLD_TERMINATE_CAUSE

Removed input fields

  • PIN_FLD_NETWORK_SESSION_CORRELATION_ID

PCM_OP_TCF_AAA_ACCOUNTING_OFF

New input field

  • PIN_FLD_DELETED_FLAG

PCM_OP_TCF_AAA_ACCOUNTING_ON

New input fields

  • PIN_FLD_DELETED_FLAG

PCM_OP_TCF_AAA_AUTHENTICATE

Changed input fields

  • PIN_FLD_PASSWORD is now PIN_FLD_PASSWD_CLEAR

Removed input fields

  • PIN_FLD_ACTION

PCM_OP_TCF_AAA_AUTHORIZE

New input fields

  • PIN_FLD_SERVICE_OBJ

  • PIN_FLD_USAGE_TYPE

  • PIN_FLD_SESSION_TYPE

PCM_OP_TCF_AAA_AUTHORIZE_PREP_INPUT

New input fields

  • PIN_FLD_TERMINATE_CAUSE

PCM_OP_TCF_AAA_DETECT_CONTINUATION_CALL

Changed input fields

  • PIN_FLD_SERVICE_CODES array and PIN_FLD_TELCO_INFO substruct were moved to level 0.

  • PIN_FLD_EVENT substruct in PIN_FLD_RATING_INFO substruct is now optional.

Removed input fields

  • PIN_FLD_INHERITED_INFO substruct

PCM_OP_TCF_AAA_REAUTHORIZE

New input fields

  • PIN_FLD_SESSION_TYPE

PCM_OP_TCF_AAA_SEARCH_SESSION

New input fields

  • PIN_FLD_OPCODE

PCM_OP_TCF_AAA_STOP_ACCOUNTING_PREP_INPUT

New input fields

  • PIN_FLD_DROPPED_CALL_TERMINATE_CAUSE_ARRAY array in the PIN_FLD_TELCO_INFO substruct.

Changed input fields

  • PIN_FLD_OPCODE is now optional.

PCM_OP_TCF_AAA_UPDATE_ACCOUNTING

New input fields

  • PIN_FLD_UNIT

PCM_OP_TCF_AAA_UPDATE_ACCOUNTING_PREP_INPUT

New input fields

  • PIN_FLD_UNIT

  • PIN_FLD_TERMINATE_CAUSE

PCM_OP_TCF_PROV_CREATE_SVC_ORDER

Changed input fields

  • PIN_FLD_USERID is now of type STR

  • PIN_FLD_SERVICE_OBJ is now mandatory.

PCM_OP_TCF_PROV_HANDLE_SVC_ORDER

Changed input fields

  • PIN_FLD_USERID is now of type POID.

PCM_OP_TCF_PROV_SERVICE_ORDER_NOTIFY

Changed input fields

  • PIN_FLD_PROGRAM_NAME is now optional.

  • PIN_FLD_SVC_ORDER substruct is now mandatory.

  • PIN_FLD_NEW_STATE_ID in PIN_FLD_SVC_ORDER substruct is now PIN_FLD_NEW_STATE.

  • PIN_FLD_USERID is now of type POID

  • PIN_FLD_END_T is now optional.

PCM_OP_TCF_PROV_UPDATE_PROV_OBJECT

Changed input fields

  • PIN_FLD_USERID is now of type POID.

  • PIN_FLD_SVC_ORDER substruct is now mandatory.

PCM_OP_TCF_PROV_UPDATE_SVC_ORDER

New input field

  • PIN_FLD_STATUS

Voucher FM Standard Opcodes

The following Voucher FM standard opcodes were changed between Portal 7.3 and BRM 7.3.1.

PCM_OP_VOUCHER_ASSOCIATE_VOUCHER

New output fields

  • PIN_FLD_DEVICE_VOUCHER substruct

Changed output fields

  • The following fields were moved into the PIN_FLD_BAL_IMPACTS array:

    • PIN_FLD_RESOURCE_ID

    • PIN_FLD_AMOUNT

    • PIN_FLD_VALID_FROM

    • PIN_FLD_VALID_TO

Renamed Opcodes

These Telco Framework opcodes were renamed in BRM 7.3.1 as shown in Table 15-1.

Table 15-1 Renamed Telco Framework Opcodes in BRM 7.3.1

Old Opcode Name New Opcode Name

PCM_OP_TELCO_APPLY_PARAMETER

PCM_OP_TCF_APPLY_PARAMETER

PCM_OP_TELCO_PROPAGATE_STATUS

PCM_OP_TCF_PROPAGATE_STATUS

PCM_OP_TELCO_SVC_LISTENER

PCM_OP_TCF_SVC_LISTENER