Last updated on SEPTEMBER 21, 2017
Applies to:Oracle Communications Billing and Revenue Management - Version 188.8.131.52.0 to 184.108.40.206.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 & 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:
D Mon Nov 14 05:05:34 2011 ssapp0963 cm:8686 fm_rate_event.c:5490
Sponsor Info is null
D Mon Nov 14 05:05:34 2011 ssapp0963 cm:8686 fm_rate_event.c:2823
Sponsor Info or sponsor account is null
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms