I know this is an old thread but wanted to provide a current example in the event someone else runs into the same issue...
Here are the details to connect to sonicmq 8 and pass credentials:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:int-jms="http://www.springframework.org/schema/integration/jms"
xmlns:int-stream="http://www.springframework.org/schema/integration/stream"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:int="http://www.springframework.org/schema/integration"
xsi:schemaLocation="http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.1.xsd
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.0.xsd
http://www.springframework.org/schema/integration/jms http://www.springframework.org/schema/integration/jms/spring-integration-jms-2.0.xsd
http://www.springframework.org/schema/integration/stream http://www.springframework.org/schema/integration/stream/spring-integration-stream-2.0.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">
<util:properties id="sonicEnvironment">
<prop key="java.naming.factory.initial">com.sonicsw.jndi.mfcontext.MFContextFactory</prop>
<prop key="java.naming.provider.url">tcp://localhost:2506</prop>
<prop key="java.naming.security.principal">Admin</prop>
<prop key="java.naming.security.credentials">asmin</prop>
<prop key="com.sonicsw.jndi.mfcontext.domain">Domain1</prop>
</util:properties>
<int:channel id="outputChannel"/>
<int:channel id="transformedChannel"/>
<jee:jndi-lookup id="connectionFactory"
jndi-name="MyConnectionFactory" environment-ref="sonicEnvironment" />
<bean id="jmsTransactionManager"
class="org.springframework.jms.connection.JmsTransactionManager">
<property name="connectionFactory" ref="connectionFactory" />
</bean>
<int:transformer input-channel="outputChannel" expression="'Receiving node - APP-NODE-2: payload = '.concat(payload)" output-channel="transformedChannel"/>
<int-jms:message-driven-channel-adapter
id="c.11isales.salesorder.messagedrivenchanneladapter" error-channel="errorChannel"
connection-factory="connectionFactory"
destination-name="SampleQ" channel="outputChannel"
transaction-manager="jmsTransactionManager"
max-concurrent-consumers="1" />
<int-stream:stdout-channel-adapter append-newline="true" channel="transformedChannel"/>
</beans>
Enjoy!
Brian