powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / java агент и WebSphere MQ
1 сообщений из 1, страница 1 из 1
java агент и WebSphere MQ
    #36138492
prosto_user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Помогите пожалуйста решить следующую проблему.
На AIX 5.3 стоят Domino Server 7 и WebSphere MQ 5.3.
По расписанию на сервере Domino запускается java агент, который принимает сообщение xml из очереди MQ и создает на его основе документ Lotus.
Проблема:
при приеме сообщения из mq стандартным Java кодом

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
MQQueueConnectionFactory cf = new MQQueueConnectionFactory();
cf.setHostName("test_host");
cf.setPort( 1414 );
cf.setTransportType(JMSC.MQJMS_TP_CLIENT_MQ_TCPIP); 
cf.setQueueManager("test_qm");
cf.setChannel("test_channel");
cf.setCCSID( 1208 );
			  
MQQueueConnection connection = (MQQueueConnection) cf.createQueueConnection();
MQQueueSession session = (MQQueueSession) connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
MQQueue queue = (MQQueue) session.createQueue("test_queue");
MQQueueReceiver receiver = (MQQueueReceiver) session.createReceiver(queue);	  

connection.start();

JMSMessage receivedMessage = null;
int messageCount =  0 ;
receivedMessage = (JMSMessage) receiver.receiveNoWait();
if(receivedMessage instanceof TextMessage ) {
String msgText = ((TextMessage)receivedMessage).getText(); // вытащить xml
}

и при выводе msgText сообщение xml выходит урезанным, т.е. как будто метод getText урезает xml при приеме из MQ в нескольких местах, кусками. получается битый xml файл.

Если Domino стоит на Windows, а MQ на AIX, то агент отрабатывает нормально, сообщение не урезается.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / java агент и WebSphere MQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]