Help using Remote IBM MQSeries

View: New views
1 Messages — Rating Filter:   Alert me  

Help using Remote IBM MQSeries

by Shambola :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi! I'm Alessandro from Italy. I have a Websphere architecture and i want to recreate the same environment using Glassfish.

Now i have to configure jms.

On the websphere console, i have to configure:
- The jndi name
- The name of the queque manager
- Host
- Port
- Channel.

On glassfish i have only the jndi name :-((

I've read the document:
https://genericjmsra.dev.java.net/docs/websphere-mq-integration-guide/webspheremq_integration_guide.html

But they assumes that mq and glassfish are on the same machine.
And when they create the connection pool, they only use the name ("QCF" in the example):

asadmin create-connector-connection-pool -- raname genericra connectiondefinition javax.jms.QueueConnectionFactory --transactionsupport XATransaction --property ConnectionFactoryJndiName=QCF mypool

because the object QFC is defined on MQ

$ ./JMSAdmin

        InitCtx>def qcf<JNDI Name to be given to the Queue Connection Factory> hostname<IBM MQ server hostname> port(1414) channel(SYSTEM.DEF.SVRCONN)     
                      transport(CLIENT) qmanager<name of queue manager defined >
                     e.g. def qcf(QCF) hostname(localhost) port(1414) channel(SYSTEM.DEF.SVRCONN) transport(CLIENT) qmanager(QM1)


But, my MQ envinronment is ready up & running, on a remote machine!!!

Example:

I have a remore MQ on address 10.133.1.100, port 1414, queue manager Q1TEST
I want to create on Glassfish:

- A connector factory named jms/cftest1 usign CLIENTCHANNEL as channel
- A resource jms named jms/rstest1 using TEST.QUEUE as destination queue.


How can i do it?

I suppose that is easy and obvious for everyone... but not for me.... :-(

Thanks in advance!

Alessandro.


--
Qualunque destino, per lungo e complicato che sia, consta in realtà d'un solo momento: il momento in cui l'uomo sa per sempre chi è. [J. L. Borges]
LightInTheBox - Buy quality products at wholesale price