Определяет конфигурацию очереди JMS.
Name | Type | Default | Description |
---|---|---|---|
id | string | Уникальный ИД конфигурации. | |
jndiName | string | Имя JNDI ресурса. |
Имя очереди, которой присвоена эта очередь JMS.
Name | Type | Default | Description |
---|---|---|---|
deliveryMode |
| Application | Режим доставки сообщений, отправленных этому получателю. Управляет способом доставки сообщений этого получателя. NonPersistent NonPersistent Persistent Persistent Application Application |
queueName | string | Default.Queue | Имя связанной очереди |
readAhead |
| AsConnection | Упреждающее чтение - способ оптимизации, при котором сообщения присваиваются приемникам в приоритетном порядке. Таким образом запросы клиентов обрабатываются быстрее. AlwaysOn AlwaysOn AlwaysOff AlwaysOff AsConnection AsConnection |
timeToLive | Период (с точностью до секунды) | 0s | Время по умолчанию в миллисекундах с момента диспетчеризации, в течение которого сообщение должно храниться в системе. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m) или секунды (s). Например, укажите 30 секунд как 30s. Одна запись может включать несколько значений. Так, 1m30s равно 90 сек. |
priority | int Min: 0 Max: 9 | Относительный приоритет сообщений, отправляемых этому получателю; допустимы значения в диапазоне от 0 (минимальный приоритет) до 9 (максимальный приоритет). |
Очередь JMS WebSphere MQ
Name | Type | Default | Description |
---|---|---|---|
baseQueueManagerName | string | Имя администратора очередей, в котором определена данная очередь | |
baseQueueName | string | Имя очереди в администраторе очередей | |
CCSID | int Min: 1 | 1208 | ИД набора символов, используемый для соединения или целевого объекта |
encoding | string | NATIVE | Определяет способ представления числовых данных в теле сообщения при отправке сообщения в данный целевой объект. Это свойство задает представление двоичных целых чисел, упакованных десятичных целых чисел и чисел с плавающей точкой. |
expiry | string | APP | Период, после которого сообщения в целевом объекте считаются устаревшими |
failIfQuiesce | boolean | true | Будут ли вызовы определенных методов приводить к сбою, если администратор очередей окажется в состоянии приостановки |
persistence |
| APP | Сохранность сообщений, отправленных в целевой объект APP APP QDEF QDEF PERS PERS HIGH HIGH NON NON |
priority |
| APP | Приоритет сообщений, отправленных в целевой объект 0 0 APP APP QDEF QDEF 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 |
putAsyncAllowed |
| DESTINATION | Разрешается ли поставщикам сообщений использовать асинхронные добавления для оправки сообщений в этот целевой объект DISABLED DISABLED DESTINATION DESTINATION ENABLED ENABLED |
readAheadAllowed |
| DESTINATION | Разрешается ли MDB использовать упреждающее чтение для получения непостоянных сообщений из целевого объекта во внутренний буфер перед их получением DISABLED DISABLED DESTINATION DESTINATION ENABLED ENABLED |
readAheadClosePolicy |
| ALL | Что происходит с сообщениями во внутреннем буфере упреждающего чтения при остановке MDB администратором. ALL ALL CURRENT CURRENT |
receiveConversion |
| CLIENT_MSG | Свойство целевого объекта, определяющее, будет ли выполняться преобразование данных администратором очередей. QMGR QMGR CLIENT_MSG CLIENT_MSG |
targetClient |
| JMS | Определяет, будет ли применяться формат WebSphere MQ RFH2 для обмена информацией с целевыми приложениями JMS JMS MQ MQ |
arbitraryProperties | string | Возможность указать свойства, не определенные где-либо еще | |
receiveCCSID | int Min: 0 | Свойство целевого объекта, задающее целевой идентификатор набора символов для преобразования сообщения администратора очередей. Значение игнорируется, если свойству RECEIVECONVERSION не присвоено значение WMQ_RECEIVE_CONVERSION_QMG |