powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Message Broker CCSID
4 сообщений из 4, страница 1 из 1
Message Broker CCSID
    #38618594
BuryCommoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Есть разные полигоны выполнения интеграционных приложений, реализованных на MQSI (Message Broker). Тест и продуктив функционируют на z/OS с CCSID по умолчанию 1025, а разработка - на Windows с CCSID по умолчанию 1208 (UTF-8). Из-за этих различий иногда возникают трудновыявляемые проблемы с журналированием сообщений, которые были созданы в коде узлов Java Compute или в ESQL без явного указания кодировки.
Не знаю к чему именно относится этот параметр, к брокеру или к менеджеру очередей. Вопрос в том, можно ли на машине разработки под Windows изменить CCSID по умолчанию на 1025?

---------------------------------------------------------
is null or not is null
...
Рейтинг: 0 / 0
Message Broker CCSID
    #38623080
AndrykV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Window\Preferences\General\Workspace
...
Рейтинг: 0 / 0
Message Broker CCSID
    #38623136
BuryCommoner,

Скорее всего это касается менеджера WebSphere MQ.
Кодовую страницу по умолчанию можно поменять командой ALTER QMGR CCSID(1025). ALTER QMGR
Если правильно помню, то для фактической активации нужно перезапустить менеджер.
Даст ли менеджер выставить кодовую страницу 1025 на ОС Windows - нужно проверять.
...
Рейтинг: 0 / 0
Message Broker CCSID
    #38626103
BuryCommoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Хабаров, спасибо, именно это нужно. Задал вопрос, не изучив до конца вопрос. Проблема кроется в работе метода toBitStream у класса MbElement. Если в него не передавать CSSID, то берётся значение из MQM. Под Windows кодировка 1025, к сожалению, не работает. Похоже, что менеджер очередей использует системный функционал для перекодирования. Придётся и дальше разрабатывать под другим CSSID по умолчанию.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Message Broker CCSID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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