SBL-DAT-00222 When Calling Workflow "ISS Promotion WS-Upgrade Promotion-Order"
(Doc ID 2057691.1)
Last updated on SEPTEMBER 09, 2021
Applies to:
Siebel CRM - Version 8.1.1.11 [IP2013] and laterInformation in this document applies to any platform.
Symptoms
Upgrade Promotion gives an error when called from Business Service Simulator
or when called from Workflow Simulator.
Errors when called from Business Service Simulator:
SBL-DAT-00222: An error has occurred creating business component 'UMF Passive
Message Virtual BusComp' used by business object 'Business Service'.
SBL-DAT-00222: An error has occurred creating business component 'Quote' used
by business object 'Business Service'.
Errors when called from Workflow Simulator:
SBL-DAT-00222: An error has occurred creating business component 'UMF Passive
Message Virtual BusComp' used by business object 'Workflow Admin BO'.
SBL-DAT-00222: An error has occurred creating business component 'Quote' used
by business object 'Workflow Admin BO'.
NOTE: Same error for but with "Order Entry - Orders" when Upgrade Promotion
is called for an Order.
A.) Create Product Structure and Promotions
1. Create 4 Simple Products and release them:
BEI Simple 1
BEI Simple 2
BEI Simple 3
BEI Simple 4
2. Create 2 Customizabe Products and release them:
BEI CP 1
- Relationship 1 (Min=0, Max=999) Type=Product
BEI Simple 1
- Relationship 2 (Min=0, Max=999) Type=Product
BEI Simple 2
BEI CP 2
- Relationship 1 (Min=0, Max=999) Type=Product
BEI Simple 3
- Relationship 2 (Min=0, Max=999) Type=Product
BEI Simple 4
3. Create 2 Promotions and release them:
BEI Promo A
- BEI CP 1
-- BEI Simple 1 (Min=1)
-- BEI Simple 2 (Min=1)
- BEI CP 2
-- BEI Simple 3 (Min=1)
-- BEI Simple 4 (Min=1)
BEI Promo B
- BEI CP 1
-- BEI Simple 1 (Min=1)
-- BEI Simple 2 (Min=0, Max=0)
- BEI CP 2
-- BEI Simple 3 (Min=1)
-- BEI Simple 4 (Min=1)
- Define Upgrade from BEI Promo A to BEI Promo B
B.) Create Assets
1. Create a Sales Order for a new Account and add BEI Promo A
2. Set for all Line Item Status = Complete
3. Press AutoAsset for all
4. Verify that the Account used has got the Assets.
C.) Call WebService
0. PreRequisites:
a.) For EAI Obj Mgr: "Order Management - Enable Asset Based Ordering" to
TRUE in "Administration - Server Configuration > Servers > Components"
b.) Set System Preference 'Promotion Automatch' = "Y"
1. For the Installed Asset press Modify for BEI Promo A
=> Quote is created. (Remember the Quote Id)
2. Call UpgradePromotion WebService from Soap UI
Set appropriate parameters
EligibilityMode = N
NewPromotionId = 1-64J6 // Row Id of BEI Promo B in Administration
- Product > Product
AssetNumber = 1-286959 // Asset Row Id of BEI Promo A
PricingMode = N
AccountId = 1-64K4 // Row Id of the Account
ActiveDocumentId = 1-6MJI // Row Id of the Quote
=> This should work.
D.) Call Workflow in Busines Service Simulator
1. For the Installed Asset press Modify for BEI Promo A
=> Quote is created. (Remember the Quote Id)
2. Call the Workflow from a Business Service using the Simulator
Make sure to use the same parameters as for Soap UI, but with new Quote
Id.
=> Will give error SBL-DAT-00222
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 |