"SBL-BPR-00162: Error invoking service" Occurs While Trying To Invoke A Cached Business Service Inside A Workflow In Siebel 18
(Doc ID 2596952.1)
Last updated on JULY 08, 2022
Applies to:
Siebel CRM - Version 18.12 and laterInformation in this document applies to any platform.
Symptoms
When a workflow process invokes a business service that has the Cached property checked, below error occurs.
SBL-BPR-00162: Error invoking service 'BS Name', method 'Test' at step 'Business Service 0'.
The issue can be reproduced at will with the following steps:
Configuration:-
1. Create Cached Business Service with below details
A) BS Object Details :-
Name = BS Name
Class = CSSService
Display Name String Override = BS Name
Cache = Y
External Use = Y
Server Enabled = Y
B) Create Test Method and write some dummy code(example: var abc = "asbbdbd");
2. Create UnCached BS with Test Method.
Call above cached BS method inside the Test Method code.
3. Workflow 1 based on "Order Entry (Sales)" BO
Start --> BS Step to call the BS method created in step 2 --> Siebel Operation Update step to update Order status to Open --> Go to View step to navigate to "Account List View" --> End
4. Workflow 2 based on "Order Entry (Sales)" BO
Start --> BS Step to call Method created in first step --> End.
5. Workflow 3 based on "Account" BO.
Start --> BS Step to call Method created in first step --> End.
6. Configure custom button on "Order Entry - Order List Applet (Sales)" to invoke Workflow 1
7. Configure runtime events to invoke Workflow 2 on "Order Entry - Order" BC writerecord event.
8. Configure custom button on "SIS Account Entry Applet" to invoke Workflow 3
Test Case:-
1. Login to Application and Navigate to Sales Order Screen --> List View(My Sales Orders)
2. Click on Custom button on Order list applet
Internal execution behind this button click :-
it will invoke Workflow 1--> Order status will get updated to "Open" --> Workflow 2 gets invoked through RTE --> it will take user to "Account List View"
3. Click on custom button on "SIS Account Entry Applet"
it will give below error :-
[1]Error invoking service 'BS Name', method 'Test' at step 'Business Service 0'.(SBL-BPR-00162) [2]The method 'Test' is not supported on Business Service 'BS Name'.(SBL-DAT-00323)
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 |