Configuring JMS Provider Aliases

The jettydirectory/tibco/alias.xml file is where you specify the provider and queue information that Jetty requires. You should modify this file if for example you add a new JMS provider or create new JMS queues on your system. The Provider information is specified in the following section:

<Providers>
<Provider id="internal" url="tibjmsnaming://localhost:7222" factory="com.tibco.tibjms.naming.TibjmsInitialContextFactory" jar="c:/tibco/ems/8.5/lib/tibjms.jar" jndiuser="" jndipassword="" extraenv="" />
</Providers>

If you have multiple providers, they are set up as follows:

<Providers>
<Provider id="internal" url="tcp://localhost:7222" factory="com.tibco.tibjms.naming.TibjmsInitialContextFactory" jar="c:/tibco/ems/8.5/lib/tibjms.jar" jndiuser="admin" jndipassword="" extraenv="" />
<Provider id="external_1" url="tcp://main:7222"  factory="com.tibco.tibjms.naming.TibjmsInitialContextFactory" jar="c:/tibco/ems/5.18.5/lib/tibjms.jar" jndiuser="admin" jndipassword="" extraenv="" />
<Provider id="external_2" url="tcp://backup:7222"  factory="com.tibco.tibjms.naming.TibjmsInitialContextFactory" jar="c:/tibco/ems/8.5/lib/tibjms.jar" jndiuser="admin" jndipassword="" extraenv="" />
</Providers>

If you add new JMS queues to the system, add entries to the following section:

<Destinations inbound="default" outbound="SWOutbound">
  <Alias name="SWDelayedRelease" id="internal" topic="false"
  topicorqueuename="queue.SWDelayedRelease"/>
  <Alias name="SWFieldCache" id="internal" topic="false"
  topicorqueuename="queue.SWFieldCache"/>
  <Alias name="SWInbound" id="internal" topic="false"
  topicorqueuename="queue.SWInbound"/>
      .
      .
      .
  <Alias name="SWTimeout" id="internal" topic="false"
  topicorqueuename="queue.SWTimeout"/>
  <Alias name="default" id="internal" topic="false"
  topicorqueuename="queue.IPE"/>
  <Alias name="XMLOUT1" id="external_1" topic="false"
  topicorqueuename="queue.XMLOUT1"/>
  <Alias name="XMLOUT2" id="external_2" topic="false"
  topicorqueuename="queue.XMLOUT2"/>
</Destinations>