<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:spring="http://www.springframework.org/schema/beans"
xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:jms="http://www.mulesoft.org/schema/mule/jms"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.0/mule.xsd
http://www.mulesoft.org/schema/mule/jms http://www.mulesoft.org/schema/mule/jms/3.0/mule-jms.xsd">
<jms:connector name="jmsConnector"
jndiInitialFactory="com.stc.is.naming.NamingContextFactory"
jndiProviderUrl="[ServerName]:18006"
connectionFactoryJndiName="/jms/connectionfactory/queue/[LogicalHostName]_[JMS iqManager Name]"/>
</jms:connector>
...
SeeBeyond JMS Server Integration
The following configuration is for the SeeBeyond ICAN IQManager JMS Server. Note the values in [ ]
(square brackets), which should be replaced by values relevant to your installation. Port 18006 is the default, which you can change in the SeeBeyond designer.
For a topic
, the connectionFactoryJndiName
would be /jms/connectionfactory/topic/[LogicalHostName]_[JMS iqManager Name]
.
You will need the following files from the Java API Kit on your classpath:
-
com.stc.jmsis.jar
-
fscontext.jar
-
providerutil.jar
-
jms.jar
-
jta.jar
-
log4j.jar
-
log4j.properties