Nav
You are viewing an older version of this topic. To go to a different version, use the version menu at the upper-right. +

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.


       
    
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?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