игра брюс 2048
Главная / Программное обеспечение / Интеграция приложений на основе WebSphere MQ / Тест 11

Интеграция приложений на основе WebSphere MQ - тест 11

Упражнение 1:
Номер 1
Дан фрагмент программы с MQINQ. В каком операторе допущена ошибка?

Ответ:

 (1) MQLONG SelectorCount = 4; 

 (2) MQLONG Selectors[4]; 

 (3) Selectors [0] = MQIA_CURRENT_Q_DEPTH; 

 (4) Selectors [1] = MQIA_MAX_Q_DEPTH; 

 (5) Selectors [2] = MQCA_Q_NAME; 

 (6) Selectors [3] = MQCA_Q_DESC; 

 (7) MQLONG IntAttrCount = 4; 

 (8) MQLONG IntAttrs [2]; 

 (9) MQLONG CharAttrLength = 112; 

 (10) CHAR CharAttrs[112] = ""; 

 (11) MQINQ (Hconn, Hobj, SelectorCount, Selectors, IntAttrCount, IntAttrs, CharAttrLength, CharAttrs, CompCode, Reason) 


Номер 2
Для каких объектов не может быть применена команда MQSET?

Ответ:

 (1) очередь 

 (2) процесс 

 (3) менеджер 

 (4) список кластеров namelist 


Номер 3
В чем отличие форматов команд MQINQ и MQSET?

Ответ:

 (1) нет различий 

 (2) различие в направлении потоков данных 

 (3) MQSET применяется только для локальных объектов 


Упражнение 2:
Номер 1
Общее правило при перемещении сообщение из входной очереди в выходную следующее:

Ответ:

 (1) MsgId входного сообщения перемещается в CorrelId выходного сообщения 

 (2) CorrelId входного сообщения перемещается в MsgId выходного сообщения 

 (3) MsgId входного сообщения перемещается в CorrelId выходного сообщения и создается новый и уникальный идентификатор MsgId выходного сообщения 

 (4) CorrelId входного сообщения перемещается в MsgId выходного сообщения и создается новый и уникальный идентификатор CorrelId выходного сообщения 


Номер 2
Извлечение сообщения из очереди по MsgId или CorrelId потребует заметного времени для поиска сообщения, если:

Ответ:

 (1) число сообщений в очереди от 100 до 500 

 (2) число сообщений в очереди от 500 до 1000 

 (3) число сообщений в очереди от 1000 до 1500 


Номер 3
В каком случае не работает  команда MQSET для WebSphere MQ версии 5.3 на платформе HP_UX?

Ответ:

 (1) параметру очереди MaxMsgLength присвоено значение 1000000 

 (2) параметру sender-канала Transmission Queue присвоено новое имя Transmission Queue 

 (3) параметру очереди Triggering присвоено значение Off 


Упражнение 3:
Номер 1
От чего зависит формирование MsgId, выполняемое менеджером очередей?

Ответ:

 (1) от имени и свойств очереди, в которую помещается сообщение 

 (2) от времени помещения сообщения в очередь 

 (3) от свойств менеджера очередей 


Номер 2
MsgSeqNumber автоматически присваивается очередной номер сообщения в группе, если задана опция:

Ответ:

 (1) MQMF_MSG_IN_GROUP 

 (2) MQMF_LAST_MSG_IN_GROUP 

 (3) MQPMO_LOGICAL_ORDER 

 (4) MQGMO_ALL_MSGS_AVAILABLE 


Номер 3
Какие опции могут потребовать дополнительной авторизации?

Ответ:

 (1) MQPMO_DEFAULT_CONTEXT 

 (2) MQPMO_PASS_IDENTITY_CONTEXT 

 (3) MQPMO_PASS_ALL_CONTEXT 

 (4) MQPMO_SET_IDENTITY_CONTEXT 

 (5) MQPMO_SET_ALL_CONTEXT 


Упражнение 4:
Номер 1
В каких случаях необходимо объединение сообщений в группы сообщений?

Ответ:

 (1) для упорядочения при поиске и без использования MsgId и CorrelId 

 (2) для работы со слишком большими сообщениями 

 (3) для обработки специфическим программным модулем без использования MsgId и CorrelId 


Номер 2
В каких случаях необходима сегментация?

Ответ:

 (1) буфер приложения недостаточно большой для обработки полного сообщения 

 (2) для упрощения программирования в случае фиксированной длины сегмента 

 (3) значение параметра MaxMsgLength для очереди или менеджера меньше чем длина сообщения 


Номер 3
Записывается в очередь последнее сообщение в группе, состоящее из 3 сегментов.
 Где допущена ошибка?

Ответ:

 (1) MQPUT (MQMF_MSG_IN GROUP + MQMF_SEGMENT) 

 (2) MQPUT (MQMF_LAST_MSG_IN GROUP + MQMF_LAST_SEGMENT) 

 (3) MQPUT (MQMF_ LAST_MSG_IN GROUP + MQMF_LAST_SEGMENT) 




Главная / Программное обеспечение / Интеграция приложений на основе WebSphere MQ / Тест 11