My Oracle Support Banner

InvokeServiceMethod Input parameter (Doc ID 509881.1)

Last updated on APRIL 04, 2025

Applies to:

Siebel Tools - Version 7.8.2.3 SIA [19221] to 8.1.1.1 [21211] [Release V7 to V8]
z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Enterprise)
Version: 7.8.2.3 [19221] Engy/Oil
Database: Oracle 9.2.0.6
Application Server OS: Microsoft Windows 2000 Server
Database Server OS: HP-UX 11i
 

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

Symptoms

Dear Supportweb,

We are trying to implement a DVM rule using InvokeServiceMethod expression.

I had a look on numbers of SRs, including the FAQ 2130.
Based on the FAQ, the expression can be called as follows:
InvokeServiceMethod ("[ServiceName]", "[MethodName]", "[InputProp1=val1, InputProp2=val2]", "[OutputProp]")

Example syntax:
InvokeServiceMethod("MyBusService","Calc","Val1= "+[Last Name]+ "," + "Val2=" + [First Name],"Results")

Question:
The input parameter value (val1) contain a search condition to a business service. eg: [Name] = 'ABC'. How can I construct it as the input parameter value. We have tried running it and it gave us 'Error parsing expression error".

Example Syntax:
InvokeServiceMethod("MyBusService","Calc","Val1= "+ "[Name] = 'ABC'" + "," + "Val2=" + [First Name],"Results")
Val1 as the input parameter name
[Name] = 'ABC' as the input parameter value

It seems that the InvokeServiceMethod cannot handle "=" as its input parameter values.

Any recommendations would be appreciated. Thank you.

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.