My Oracle Support Banner

"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 DECEMBER 10, 2023

Applies to:

Siebel CRM - Version 18.12 and later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.