EAI JMS Transport - configuration
(Doc ID 500425.1)
Last updated on JUNE 21, 2023
Applies to:
Siebel System Software - Version 7.7.1 [18306] and laterz*OBSOLETE: Microsoft Windows 2000
Version: 7.7.1 [18306]
Database: Oracle 9i
Application Server OS: Microsoft Windows 2000 Server
Database Server OS: Microsoft Windows 2000 Server
Symptoms
I am trying to send a message to the JMS Server from Siebel through "EAI JMS Transport" Business Service and the method used is "Send". while running the workflow it stops at the Send step and the simulation stops by throwing this error in the watch window:
Watch Window:
Status - NOTOK
Message - JNDI error in EAI JMS Transport: 'Exception: javax.naming.NoInitialContextException: Need to specigy class name in environment or system property, or as an applet parameter......
Their are 3 steps in the workflow :
Business service Business Service Method
1. EAI Siebel Adapter Query
2. EAI XML Converter PropSetToXML
3. EAI JMS Transport Send
Output of the EAI XML Converter - PropSetToXML method is <value>
which is the input of the EAI JMS Transport - send method is <value>
and other inputs of EAI JMS Transport - send method are:
Input Argument Type Value
ConnectionFactory Literal QueueConnectionFactory
SendQueue Literal SMCCOutboundQueue
The following section has been created in the uagent.cfg file (the values between <> have been replaced):
[JAVA]
DLL = <JVM dll>
CLASSPATH = C:\Program Files\Siebel\7.7\TOOLS\CLASSES\Siebel.jar;
C:\Program Files\Siebel\7.7\TOOLS\CLASSES\SiebelJI_enu.jar;
<list of JMS Vendor dlls>;C:\Program Files\Siebel\7.7\TOOLS\CLASSES\jndi.properties;
VMOPTIONS = -Xrs -Djava.compiler=NONE
SMCCOutboundQueue is the queue name which has been created on the JMS administration tool.
Please give me information of what is missing and where.
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 |
Message 1 |