User aunthentication not working for connecting IBM MQ

Viewed 39

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').

0 Answers
Related