Authorization Actions Configured In System-jazn-data.xml File Are Not Working As Expected
(Doc ID 2549400.1)
Last updated on SEPTEMBER 17, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 188.8.131.52.0 and later
Information in this document applies to any platform.
On Oracle Communications Billing and Revenue Management(BRM), 184.108.40.206.0 Version,
The user has added few set of grants and restrict permissions to system-jazn-data.xml file for Billing Care (BC) to control the authorization for specified user, but they are not working as expected. See below:
Use case #1:
Requirement is to prevent CSR from being able to change contact information. For this, the below action was used for 'AccountResource':
Modify: Prevents user from adding, deleting, or saving contact information.
Below is the configuration in system-jazn-data.xml
But it was seen that the CSR was able to make changes to the contact information under Account profile page.
Use case #2:
Requirement is to prevent CSR from being able to make payment. Hence removed the entries PaymentResourceType and PaymentMethodResourceType from system-jazn-data.xml.
Use case #3:
Requirement is to display "search" tab under Billing for the CSR. To achieve this, "Make" and "Search" actions have been added under AccountResourceType, still "search" tab is not displayed. Following were the steps followed to implement this change:
- Modified the jazn xml file in below path by adding required actions under AccountResource:
- Executed the following :
- Restarted Adminserver and Billing Care managed server
Observation: REST response which depicts the authorizations that are configured in the jazn file, shows that AccountResource has all actions as below while only Make and Search are the only ones expected:
Additional information: It is possible to see the REST calls and response as follows; Open developer tools in browser, and you will see all the REST calls made from Billing Care. As soon as you log in, one of the REST call will be "authorization". Check the response of the same REST call. It should have the granted and denied actions as per the jazn XML you have loaded. If not, then it means that the XML is not properly loaded into the system or there could be sync issue.
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