Sponsorship Not Working Properly
(Doc ID 1438703.1)
Last updated on OCTOBER 04, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 to 126.96.36.199.0 [Release 7.4.0]
Information in this document applies to any platform.
We have a parent sponsoring multiple children. After purchasing "A" product which is having sponsoring balance impact, it is giving balance impact on both parent & child properly. If same "A" product is purchased again then it also behaves properly but if we purchase "B" product then it is giving normal as well as sponsored balance impact on child. After restarting the CM (Connection Manager) and then purchasing again product "B", it is giving proper balance impact i.e. both on child as well as parent.
Steps to reproduce:
- Sponsorship group is created with A as the parent and B as the member account with Product P1 as the sponsored product.
- Rating received a event for the child account which is sponsored. So rating impacts both parent and child member accounts. Rating caches the sponsorship group in a hash table.
- Now sponsorship group is modified to add a new Product P2 which is sponsored.
- Rating receives a event for the child account which is sponsored. Rating tries to fetch the sponsorship information from the cache with the sponsor group object. It finds information about the group. But it does not find the information about the newly added sponsored product. Since rating cache is not updated in Step3.
Excerpts from cm.pinlog:
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