Saturday, July 17, 2010

JMS Transport

JMS Setup

1) Downloaded ms0n.zip, ms0B.zip, me01.zip and ms0n.tar from IBM support site.


2) Extracted the zip files to the location F:\JMS\GUITool

com.ibm.mq.pcf-6.1.jar
jmsadmingui.jar
mqcontext.jar
jmsadmingui.bat

Note: The above mentioned files were created in this folder.

3) Created jndi.properties.txt in F:\JMS\JNDI

java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory java.naming.provider.url=file:/ F:\JMS\JNDI

4) Set the correct path settings in jmsadmingui.bat file

Go to F:\JMS\GUITool and edit the jmsadmingui.bat file and set the
• current directory (CUR)
• MQJ
• PATH
• CLASSPATH.

Note: In the CLASSPATH specify all the jar files that were extracted from zip files and jar files located in the C:\PrograFiles\IBM\WebSphere MQ\Java\lib.

5) Modified the JMSAdmin.config file

Navigate to C:\Program Files\ibm\WebSphere MQ\Java\bin under MQSeries installation. Edit JMSAdmin.config file and perform the following modifications



• INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory
• PROVIDER_URL=file:/F:\JMS\GUITool


Details to be filled by the Middleware team:


Step 1: Run (jmsadmingui.bat) Batch File

Go to F:\JMS\GUITool\ jmsadmingui.bat

Step 2: Select the JMSAdmin.config file in the GUI Tool.

C:\Program Files\IBM\WebSphere MQ\Java\bin\ JMSAdmin.config

Sept 3: Specify the file path

file:/F:\JMS\GUITool


Example Queue Creation

Example ConnectionFactory Creation

Save it and make sure .bindings files gets created under F:\JMS\GUITool

JVM Subsystem Setup


The following steps can be used to create the JVM subsystem using the Siebel WebClient


1. Start any Siebel Business Application and navigate to Site Map → Administration → Server Configuration → Enterprises.

2. In the top list applet, select the Enterprise Server that you want to configure.

3. In the middle applet, click the Profile Configuration tab.

4. Click New to create a new component profile and set the following parameters:

 Profile = JAVA
 Alias = JAVA
 Subsystem Type = JVMSubsys

5. In the Profile Parameters list applet (the bottom applet), set the following values:

a) Set the Value of the JVM Classpath parameter to contain the following:

• The location of the JNDI.properties
• The JMS provider JAR files.
• The Siebel.jar and SiebelJI_lang.jar files.

E:\seaNAM811DEV\siebsrvr\CLASSES\ SiebelJI_enu.jar
E:\seaNAM811DEV\siebsrvr\CLASSES\ Siebel.jar

b) Set the Value of the JVM DLL Name parameter to the path where you have the jvm.dll file installed. For example,

C:\Program Files\Java\j2re1.4.2_16\bin\client \jvm.dll

c) Set the Value of the JVM Options record to any JVM-specific options that you would like to enable. For example,

-Xrs -Djava.compiler=NONE

JMS Sub System Setup:

The following procedure can be used for creating the JMS Transport subsystem using the Siebel Web Client.

1. Start any Siebel Business Application and navigate to Administration → Server Configuration → Enterprises.

2. In the top list applet, select the desired Enterprise Server that you want to configure.

3. In the middle applet, click the Profile Configuration tab.

4. Click New to create a new component profile and set the following parameters:

 Profile = M3-HISD-SOFTRAX
 Alias = M3-HISD-SOFTRAX
 Subsystem Type = JMSSubsys

5. In the Profile Parameters list applet (the bottom applet), specify the following parameters

• ConnectionFactory name =com.ibm.mq.jms.MQQueueConnectionFactory
• JVM Subsystem name = JAVA
• ReceiveQueue name =
• Receive Timeout = 20000



Data Handling Sub system Setup:

To create a JMS Receiver subsystem using the Siebel Web Client a user should follow the steps below:

1. Start any Siebel Business Application and navigate to Administration → Server Configuration → Enterprises.

2. In the top list applet, select the desired Enterprise Server.

3. In the middle applet, click the Profile Configuration tab.

4. Click New to create a new component profile and set the following parameters:

 Profile = M3-HISD-SOFTRAX-DHSS
 Alias = M3-HISD-SOFTRAX-DH
 Subsystem Type = EAITransportDataHandlingSubsys

5. In the Profile Parameters list applet (the bottom applet), specify the following parameters

 Workflow Process to Execute = M3 HISD-Softrax RECV WF


Listener Component Setup:


1. Start any Siebel Business Application and navigate to Administration → Server Configuration → Enterprises.

2. In the top list applet, select the desired Enterprise Server.

 Component = M3 HISD-Softrax Integration
 Component Type = Enterprise Application Integration Receiver


3. Component Parameters Applet

 Receiver Service Name = EAI JMS Transport
 EAI JMS Transport = ReceiveDispatch
 Receiver Connection Subsystem = M3-HISD-SOFTRAX
 Receiver Data Handling Subsyst = M3-HISD-SOFTRAX-DH

No comments:

Post a Comment