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 |