Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IBM WebSphere MQ

13 views
Skip to first unread message

Dariusz Dudek

unread,
Feb 11, 2003, 4:56:29 AM2/11/03
to
Witam,

Jak zmusić MQ do stworzenia połączenia QueueConnection.
MQ jest na Windows 2000, próbuje się połączyć z tej samej maszyny.
Chodzi mi o połącznie typu 'client' a nie w trybie 'bind'.

try{
MQQueueConnectionFactory factory = new MQQueueConnectionFactory();
factory.setTransportType(JMSC.MQJMS_TP_CLIENT_MQ_TCPIP);
factory.setQueueManager("QM_rokita");
factory.setHostName("rokita");
factory.setPort(1414);
factory.setChannel("S_rokita");
QueueConnection connection = factory.createQueueConnection();
connection.close();
}
catch(JMSException e)
{
System.err.println("#Exception");
e.printStackTrace();
System.err.println("#LinkedException");
e.getLinkedException().printStackTrace();
}

Rzucany jest wyjątek.
#Exception
javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for
'rokita:QM_rokita'
//......
at Program13.main(Program13.java:29)
#LinkedException
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2195
at
com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:172)
//......
at Program13.main(Program13.java:29)

Pozdrawiam
Dariusz Dudek


Dariusz Dudek

unread,
Feb 11, 2003, 10:02:10 AM2/11/03
to
Wyjątek był powodowany przez nieodpowiedni CCSID,
pomogło dodanie lini
factory.setCCSID(1208); //UTF-8

Dariusz Dudek


0 new messages