Named Method User Property On Applet Doesn't Work (Doc ID 2053939.1)

Last updated on JULY 12, 2017

Applies to:

Siebel Tools - Version 15.3 [IP2015] and later
Information in this document applies to any platform.

Symptoms

Named Method User Property on Applet does not work

There is  an applet based on Class CSSFrameBase. Trying to invoke a custom method "CloseSR" , to achieve 2 things.

1. Set the Field Status to Closed.
2. Save the record.

So creating a User Property button was enabled

CanInvokeMethod: CloseSR and the value is [Status] <>"Closed" - This works.

Named Method 1 "CloseSR", "SET", "Status", "LookupValue('SR_STATUS','Closed')" - This fails and throws the error SBL-DAT-00322 Specialized Method Is Not Supported

Named Method 2: CloseSR and the value is "INVOKE", "WriteRecord" - This works too if the one above is inactive. Together they don't work.
 
ERROR
--------


 SBL-DAT-00322 Specialized Method Is Not Supported

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. On a applet based on class CSSFrameBase
2. Create a custom method "CloseSR"
3. Define 2 named method user property as follows:

Named Method 1 "CloseSR", "SET", "Status", "LookupValue('SR_STATUS','Closed')" - This fails and throws the error SBL-DAT-00322 Specialized Method Is Not Supported

Option 2:

Named Method 1: "CloseSR" and value is "CloseSR", "SET", "Status", "LookupValue('SR_STATUS','Closed')", nothing happens.

Named Method 2: CloseSR and the value is "INVOKE", "WriteRecord" - This works too if the one above is inactive. Together they don't work

Changes

 

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