If your messaging system is a JMS messaging system, enter the JMS connection information and destination type and name in the JMS Information page of the Create Connection wizard. RepConnector supports EAServer JMS, Web Logic Server JMS, TIBCO Enterprise for JMS, SonicMQ JMS, and any J2EE-compliant JMS system.
See your JMS Server product document for more information.
Before you configure your JMS queue, verify that your application server is started. If you are using EAServer, verify that the message service is configured. See Chapter 4, “Configuring the Messaging System,” for more information.
If your connection is to a JMS message queue or topic, enter the following information on the JMS Information page of the Create Connection wizard.
Choose the destination type:
Queue – to use point-to-point messaging.
Topic – to use publish and subscribe messaging.
See your JMS documentation for more information about destination type.
Enter the JMS provider URL in the JMS Provider URL field.
This URL is the host name and port number that will be used to connect to the JMS Server.
If you are using EAServer JMS, enter:
iiop://<host_name >:port_number
where:
host_name is the name of the machine on which the server is running.
port_number is the port number at which the server is listening.
For example: iiop://my_machine:9000
If you are using WebLogic Server JMS, the protocol type must be ‘t3’, WebLogic’s multitier JDBC driver.
where:
host_name is the name of the machine on which the server is running.
port_number is the port number at which the server is listening:
t3://<host_name>:<port_number>
For example: t3://mymachine:7001
If you are using TIBCO JMS or SonicMQ JMS, enter:
tcp://<host name>:<port number>
where:
host_name is the name of the machine on which the server is running.
port_number is the port number at which the server is listening.
For example: tcp://localhost:7222
Enter the class name of the specific JMS provider’s initial naming context factory in the Initial Naming Context Factory field or select a value from the drop-down list.
If you are using EAServer JMS, select or enter:
com.sybase.jms.InitialContextFactory
If you are using WebLogic Server JMS, select or enter:
weblogic.jndi.WLInitialContextFactory
If you are using TIBCO JMS, select or enter:
com.tibco.tibjms.naming.TibjmsInitialContextFactory
For SonicMQ JMS, if the destination type is a queue enter or select:
progress.message.jclient.QueueConnectionFactory
if the destination type is a topic:
progress.message.jclient.TopicConnectionFactory
Enter the name of the connection factory administered object in the Connection Factory field or, select a value from the drop-down list.
If you are using EAServer JMS and the destination type is a queue, select or enter:
javax.jms.QueueConnectionFactory
If destination type is a topic, select or enter:
javax.jms.TopicConnectionFactory
If you are using WebLogic Server JMS and the destination type is a queue, select or enter:
weblogic.jms.QueueConnectionFactory
If destination type is a topic, select or enter:
weblogic.jms.TopicConnectionFactory
This name is a merely a name for the Connection Factory administered
object. Make sure that this Connection Factory administered object
name exists in your WebLogic Server or change the value here to
match the name of the connection factory administered object you
have created in WebLogic Server.
For TIBCO JMS if the destination type is a queue, select or enter:
com.tibco.tibjms.TibjmsQueueConnectionFactory
If destination type is a topic, select or enter:
com.tibco.tibjms.TibjmsTopicConnectionFactory
This name is a merely a name for the Connection Factory administered
object. Make sure that this Connection Factory administered object
name exists in your TIBCO JMS Server or change the value here to
match the name of the connection factory administered object you
have created in TIBCO JMS Server.
For SonicMQ JMS, If the destination type is a queue, select or enter:
progress.message.jclient.QueueConnectionFactory
If the destination type is a topic, select or enter:
progress.message.jclient.TopicConnectionFactory
Enter the name of the destination, for example, if the destination is a JMS queue, enter:
JMS_Queue
Enter the user name and password for the queue or
topic, for example, enter jagadmin
with
no password.
If you have selected Topic as the destination type, enter the name of one or more durable subscribers in the Topic Subscribers field, separated by commas.
Durable subscribers are subscribers who are interested in receiving messages from the selected published topic. For example, enter:
JMSTSub1,JMSTSub2,JMSSub1
The list of durable subscribers must be separated by
commas and cannot contain spaces between each name.
If you are routing events from messaging to database, enter name of the destination in the Status Destination field.
The status destination queue or topic you define is used for a client application to listen for an error message (if any) that may result in the event sent to the database.
If you have just configured inbound information, go back to step 10 in “Adding and configuring a new connection”.