Пытаюсь работать с очередями IBM MQ через стандартный JMS Subscriber. Со стандартными xml потоками проблем нет, все хорошо, но вот возникла проблема вычитать сообщение в нестандартной кодировке x-IBM1025, и в результате получаю очень странный набор байт, очень мало похожий на ожидаемое сообщение. То есть я пробовал выводить полученные байты в лог, и они никак не похожи на то что я вычитываю c помощью RFHUtils.
Для настройки провайдера использую binding файл созданный с помощью MQ Explorer. Кто нибудь сталкивался с подобным?
А не пробовали джавой просто потом в нужной кодировке читать?
Имеешь в виду взять SampleResult и конвертнуть?
Ну, типа того.
Пробовал. Проблема в том, что в этот результат уже попадает что то не то. То есть видимо имеет значение как вычитывать.
Хм, тогда действительно, возможно, проблема в настройка binding. К сожалению, подробнее подсказать не могу. На текущей работе IBM MQ не используем.
А нет случайно примера как вообще с JSR223 получить тело ответа?
Для RMQ нет. У нас тогда была своя разработка
А нет случайно примера как вообще с JSR223 получить тело ответа?
для HTTP семплеров работает так:
prev.getResponseDataAsString()
для того семплера, который у вас. надо глянуть в соотв. джавадок и найти похожий метод.