While reading queue from Active MQ server using tMomInput , i am getting following error :
Connecting to URL: tcp://sl73**********.*******.****:61616
Consuming queue: RSPOC.REQ.******.*****OPEN
[FATAL]: goc_etl.jo_goc_amq_read_0_1.jo_GOC_AMQ_Read - tMomInput_1_Loop User sv******mq is not authorized to create: topic://ActiveMQ.Advisory.Connection
Exception in component tMomInput_1_Loop
javax.jms.JMSSecurityException: User svcopctamq is not authorized to create: topic://ActiveMQ.Advisory.Connection
It is connecting to a topic instead of queue.Please tell me if there is an issue in component itself
Can you run your job successfully through parameter without using context value?
are You use internal ActiveMQ broker or some hosted and shared?
if shared - contact with support for check account credentials, if Your own - run tests with admin account
ActiveMQ.Advisory.Connection - it is support topic, not created by default
so, You user do not have rights to create it
It is an internal MQ server and we are using serviceID which has all the rights but my question is why it is pointing to TOPIC rather than QUEUE
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Watch the recorded webinar!
Learn how to use an API-First Approach to Modernize your Applications
Pick up some tips and tricks with Context Variables
Take a look at this technical overview video of Talend API Designer