DisconnectAssetToOrder Webservice is not creating all the Line Items for a Suspended Asset. (Doc ID 1643118.1)

Last updated on DECEMBER 04, 2014

Applies to:

Siebel Communications - Version 8.1.1.10 [23021] and later
Information in this document applies to any platform.

Symptoms

Customers are NOT able to create complete orders when they use the ABO Web service "DisconnectAssetToOrder" to disconnect a Suspended Promotion Asset

While using SISOMDisconnectWebService-Order (ABOWebService.DisconnectAssetToOrder) the following behavior is encountered.

- When the disconnection is on an active promotion asset, then the order is created successfully with line items both for the promotion and the service bundle asset.
- When the disconnection is on a suspended promotion asset only the promotion line item is created.

Reproduction Steps:
1 )Create the following product structure

UI WS Promotion (Min = Max=Default=1)
 - UI WS Service Bundle.
      - UI WS Service 1 (Default = 1)

2) Create a new account to test with

3) Create an Order for this new account and add UI WS Promotion which adds UI WS Service Bundle and UI WS Service 1 by default

4) Auto-Asset the line items

5) Navigate to Account and see the new assets created. Run some tests to see the UI behavior. When the promotion is disconnected note that the Promotion,
Child and Grandchild are all present in the new Order.  

6) Suspend the Asset Promotion which creates a new Order with action on the line items 'Suspend'. Auto Asset these line items again to create suspended
Asset and then hit Disconnect button. Note that the Promotion, Child and Grandchild are all present in the new Order.

7) Set up soapui and the ABO web services i.e.
ABOWebService.DisconnectAssetToOrder to test with and run some test to see behavior before tech note is applied.

- Note when test is run for the normal asset that the new order only contains Promotion and not the line items


Tech note from Document , "Doc Id 1115706.1 - Web Service ABOWebService.DisconnectAssetToOrder (and DisconnectAssetToQuote) Do Not Consider The Products For A Promotion" and Bug 13346077 needs to be applied to resolve the issue where service bundle line items are not created.

8) Create a new account to test with

9) Create an Order for this new account and add UI WS Promotion which adds UI WS Service Bundle and UI WS Service 1 by default

10) Auto-Asset the line items.

11) Navigate to Account and see the new assets created. Run some tests to see the WS behavior. When the promotion is disconnected note that the Promotion,
Child and Grandchild are all present in the new Order.  

12) Suspend the Asset Promotion which creates a new Order with action on the line items 'Suspend'. Auto Asset these line items again to create suspended
Asset and then hit Disconnect button. Note that the Promotion, Child and Grandchild are NOT present in the new Order.

Cause

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