My Oracle Support Banner

Can't call Custom Business Service Method (Doc ID 527534.1)

Last updated on JANUARY 03, 2023

Applies to:

Siebel Tools - Version 7.7.2 [18325] and later
z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Enterprise)
Version: 7.7.2 [18325]
Database: Oracle 9.2.0.4
Application Server OS: Microsoft Windows 2000 Server SP 3
Database Server OS: HP-UX 11.0

This document was previously published as Siebel SR 38-2888390381.

 

Symptoms

We have a custom Business Service that gets called from multiple places in our application. Each time a method is invoked that performs some action. When we added a call to method 'PBG Clear Campaign Items' in the SetFieldValue event of our Order (PBG PD Order Entry - Orders) BC, that method runs fine, but then any subsequent call to a custom method on the Business Service fails with the following message...

Error: SiebelError: The method <Method Name> is not supported on Business Service 'PBG Campaign Validation'.(SBL-DAT-00323)

Error near no filename:30 [InvokeMethod()].

      from no filename:30 [BusComp_SetFieldValue()](SBL-EXL-00151)

We know the call to PBG Clear Campaign Items is the culprit, because if we comment out the call to this method in the Order BC, the problem goes away. Subsequent calls to custom methods on the Business Service work fine. However, we need for the Clear Campaign Items code to run.

I have attached .sif files of the Order BC, the custom Business Service, and the BC that is referenced in the Clear Campaign Items method.

The cached property of the custom Business Service is set to FALSE.

What else do we need to look for?

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
Cause
Solution

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