I have following xml configuration connecting IBM MQ but its not checking username I have provided.
<bean id="mq01" class="org.apache.camel.component.jms.JmsComponent">
<property name="configuration" ref="jmsConfiguratione0l" />
</bean>
‹bean id="jmsConfiguration01" class="org.apache.camel.component.jms.JmsConfiguration">
<property name="connectionFactory" ref="credentialsConnectionFactory01"/›
<property name="username" value="userid" />
<property name="password" value="userid" /›
‹property name="testConnectionOnStartup" value="true" />
<property name="concurrentConsumers" value="5" />
</bean>
‹bean id="credentialsConnectionFactory01" class="org.springframework-jms.connection.UserCredentialsConnectionFactoryAdapter">
<property nane="targetConnectionFactory" ref="jndiFactoryBean01" />
<property name="username" value="userid" />
<property name="password" value="userid" />
</bean>
<bean id="jndiFactoryBean01" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate" ref="jndiTemplate01"/›
<property name="jndiName" value="mq1"/>
</bean>
<bean id="jndiTemplate01" class="org.springframework.jndi.JndiTemplate">
<property name="environment"
<props>
<prop key="java.naming.factory.initial"›com.sun.jndi.fscontext.RefFSContextFactory</prop>
<prop key="java.naming.provider.url">${binding.url}</props
<prop key="java.naming.security.authentication">simple</prop>
<prop key="java.naming.security.principal">userid</prop>
<prop key="java.naming.security.credentials">userid</prop>
</props>
</property>
</bean>
Its throwing below error:
IBM MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').