TOS Is Not Working When There Is Promotion Upgrade
(Doc ID 2309901.1)
Last updated on APRIL 22, 2024
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and laterInformation in this document applies to any platform.
Symptoms
ACTUAL BEHAVIOR
----------------------
Transfer of Service (TOS) is not working as expected when there is promotion upgrade in a Siebel-BRM integrated setup.
Note: 'Promotion' is a Siebel terminology corresponding to a 'Bundle' in Billing and Revenue Management (BRM)
DETAILS
----------------------
After upgrade to 7.5 Patch Set (PS)17, two issues were observed while calling PCM_OP_SUBSCRIPTION_SERVICE_BALGRP_TRANSFER in two scenarios as below:
Scenario 1)
There is a parent account with service 1 and promotion X (products A, B, C, D), and it is upgraded to promotion Y (products A, B, E, F). Promotion X and Y are having 2 common products, so after upgrade, the customer will have:
Products Promotion
A X
B X
E Y
F y
This is because in end to end (E2E) flow, there is no specific request to change promotion detail for common products.
As per TOS behavior of 7.5 PS17, when the request for TOS comes on Service A, it will return both promotion X and Y to delete, and another promotion gets created internally by PCM_OP_SUBSCRIPTION_SERVICE_BALGRP_TRANSFER. But in Application Integration Architecture (AIA), there will be a failure as there is no reference for old promotion X in the xref. This is the issue.
Scenario 2)
There are two services in the same bundle (for example, fixed line and broadband). So for example, both service 1 and service 2 will have same promotion X. When there is a TOS request for these services, there will be a call to PCM_OP_SUBSCRIPTION_SERVICE_BALGRP_TRANSFER for every service and BRM will create new promotion for every service, and it will have their own promotion. See below table to illustrate the same:
Service - Old Promotion(in BRM) - New promotion(in BRM) - Old XREF- New Cross Reference (XREF)
Fixedline 111 222 111 222
Broadband 111 333 222 333
So there is an issue with 2nd service transfer when BRM will return old promotion as 111, but XREF does not have any reference for 111, and it will fail while updating XREF (cross reference).
EXPECTED BEHAVIOR
----------------------
The expectation is to know how to handle the situation from BRM side, because in both scenarios above, the old bundle values are being sent in the return flist of TOS opcode to be deleted from xref, but XREF will no longer contain reference to it (and it will have the value of the new promotion).
Changes
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |