My Oracle Support Banner

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 later
z*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

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