Failed order: "it contains 2 main offer(s)" causes inconsistency between OSS and BSS
Modified on: Fri, 17 Nov 2023 1:14 PM2023-05-23
Symptoms
A Change Order is failed and has caused inconsistencies between OSS and BSS. The changes should have not reached MSFT and the new resource should be in 'Provisioning' status, whereas the old resource should be in 'Failed' status.
The order is failing due to the following reason:
The order provisioning failed. The last error is "Task "Delivering event 'Resource limits changed' for APS application inhouse-products(https://inhouse-products:8081/rest)" (id = XX) is failed with error: "'500 Internal Server Error' received from 'POST https://inhouse-products:8081/rest/tenant//onLimitChange': Operation 'LIMIT_CHANGE' failed. Fulfillment Request 'PR. Reason: Your order is invalid, as it contains 2 main offer(s) " Change Service Plan failed: Task "Delivering event 'Resource limits changed' for APS application inhouse-products(https://inhouse-products:8081/rest)" (id = XX) is failed with error: "'500 Internal Server Error' received from 'POST https://inhouse-products:8081/rest/tenant///onLimitChange': Operation 'LIMIT_CHANGE' failed. Fulfillment Request 'PR'. Reason: Your order is invalid, as it contains 2 main offer(s)
Cause
This issue was not identified as a software issue, but it was confirmed that the issue is not reproducible on the specific version of PLM or above.
Resolution
Cancel the Change Order and upgrade PLM to version 1.10.660 or above. Once the upgrade is completed, place a new Change Order.