Enhancement Request: Add Fields Missing From BRM Object In BRM REST APIs
(Doc ID 2758574.1)
Last updated on MARCH 08, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 12.0.0.3.0 and laterInformation in this document applies to any platform.
Goal
The Billing and Revenue Manger (BRM) REST Framework APIs do not expose all the standard fields available in BRM objects on the current 12.0 PS3 implementation.
Currently, there is a need to expose the following fields for /bcws/webresources/v1.0/accounts/{id} API:
BRM Table Fields
-----------------------
ACCOUNT_T Access_code1
ACCOUNT_T Access_code2
ACCOUNT_T Aac_access
ACCOUNT_T Aac_promo_code
ACCOUNT_T Aac_serial_num
ACCOUNT_T Aac_source
ACCOUNT_T Aac_package
ACCOUNT_T Aac_vendor
ACCOUNT_T Account_No
BRM Table Fields
---------------------------
service_t AAC_PACKAGE
{
"type":"object",
"required":[
"accountNumber",
"billUnit",
"contacts",
"creationDate",
"id",
"wallet"
],
"properties":{
"extension":{
"type":"object"
},
"id":{
"type":"string"
},
"creationDate":{
"type":"string",
"format":"date-time"
},
"pendingDeferredActionsCount":{
"type":"integer",
"format":"int32"
},
"customerDurationDays":{
"type":"integer",
"format":"int32"
},
"customerDurationYears":{
"type":"integer",
"format":"int32"
},
"accountNumber":{
"type":"string"
},
"securityCode1":{
"type":"string"
},
"securityCode2":{
"type":"string"
},
"currency":{
"type":"integer",
"format":"int32"
},
"currencySecondary":{
"type":"integer",
"format":"int32"
},
"locale":{
"type":"string"
},
"balanceGroupRef":{
"$ref":"#/definitions/ResourceRef"
},
"customerTypeCode":{
"type":"integer",
"format":"int32"
},
"organizationHierarchyTypeCode":{
"type":"integer",
"format":"int32"
},
"businessType":{
"type":"string"
},
"parentRef":{
"$ref":"#/definitions/ResourceRef"
},
"contacts":{
"type":"array",
"items":{
"$ref":"#/definitions/Contacts"
}
},
"statusCode":{
"type":"integer",
"format":"int32"
},
"timezoneId":{
"type":"string"
},
"wallet":{
"$ref":"#/definitions/Wallet"
},
"billUnit":{
"type":"array",
"items":{
"$ref":"#/definitions/BillUnit"
}
}
},
"xml":{
"name":"account"
}
}
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |