Contact Us 1-800-596-4880

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.

<?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>
...

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