Свойства соединения с приложением
Атрибуты соединений с приложением отображаются в окне Свойства соединения с приложением. Эти атрибуты невозможно изменить.
В следующих таблицах приведены все атрибуты соединений приложения:
Для каждого атрибута приведено краткое описание его смысла. В таблицах также указывается эквивалентный параметр MQSC для команды DISPLAY CONN. Дополнительная информация о командах MQSC приведена в разделе Команды сценариев (MQSC) в документации по продукту IBM® MQ.
Общие
В следующей таблице приведены атрибуты на странице Общие окна свойств соединений приложения.
Атрибут | Назначение | Параметр MQSC |
---|---|---|
Имя приложения | Строка, содержащая тег приложения, подключенного к администратору очередей. Например: имя пакетного задания z/OS, TSO USERID, CICS APPLID, имя области IMS, имя задания инициатора канала, имя задания OS/400, процесс UNIX, процесс Windows. Имя приложения представляет имя процесса или задачи, подключенной к администратору очередей. В экземпляре, к которому этот процесс или задание подключено через канал имя приложения представляет удаленный процесс или задачу, а не процесс локального канала или имя задачи. | APPLTAG |
Тип приложения | Строка, указывающая тип приложения, подключенного к администратору очередей. Пакетное означает, что приложение использует пакетное соединение; RRSBATCH означает координируемое RRS приложение, использующее пакетное соединение; CICS означает транзакцию CICS; IMS означает транзакцию IMS; CHINIT означает инициатор канала; Системное означает администратор очередей; Пользовательское означает пользовательское приложение. | APPLTYPE |
ИД процесса | Идентификатор процесса, открывшего очередь. Этот атрибут недопустим в HP Integrity NonStop Server и z/OS. | Идентификатор процесса |
ИД нити | Идентификатор нити в пределах процесса приложения, открывшего очередь. Звездочка указывает, что очередь открыта с общим соединением. Этот атрибут недопустим в HP Integrity NonStop Server и z/OS. | TID |
ИД пользователя | Идентификатор пользователя, с которым связана ссылка. | USERID |
Опции | Опции соединения, применяемые в настоящее время данным соединением приложения. | CONNOPTS |
Имя канала | Имя канала, к которому относится ссылка. При отсутствии канала, связанного с управляющим элементом, это значение пусто. Это значение выводится, только когда ссылка связана с инициатором канала. | CHANNEL |
Имя соединения | Имя соединения, связанного с каналом, которому принадлежит управляющий элемент. При отсутствии канала, связанного с управляющим элементом, это значение пусто. Это значение выводится, только когда ссылка связана с инициатором канала. | CONNAME |
Имя PSB | 8-символьное имя блока спецификации программ (PSB), связанного с выполняемой транзакцией IMS. | PSBNAME |
ИД соединения | 24-байтовый уникальный идентификатор соединения, который позволяет IBM MQ надежно идентифицировать приложение. Когда приложение сначала соединяется с администратором очередей, этот администратор очередей определяет идентификатор соединения. | CONN и EXTCONN |
Страница Единица работы
В следующей таблице приведены атрибуты на странице Единица работы окна свойств соединений приложения. Страница Единица работы содержит информацию о единице работы, связанной с выбранным соединением.
Атрибут | Назначение | Параметр MQSC |
---|---|---|
Тип единицы работы | Тип единицы восстановления, видимый администратором очередей. Возможные значения: CICS (только z/OS); XA; RRS (только z/OS); IMS (только z/OS); Администратор очередей. | URTYPE |
Дата начала единицы работы | Это дата начала транзакции, связанной с соединением. | UOWSTDA |
Время начала единицы работы | Это время начала транзакции, связанной с соединением. | UOWSTTI |
Исходный ИД единицы работы | Идентификатор блока восстановления, который был присвоен создателем. Это 8-байтовое значение. | NID |
Исходное имя | Идентифицирует создателя нити, кроме случая, когда атрибут Тип приложения имеет значение RRSBATCH, в котором оно опускается. | NID |
Имя зоны протокола | Это имя файла зоны протокола, в который связанная с данным соединением транзакция была впервые записана. | UOWLOG |
Дата первого обращения к протоколу | Это дата, когда связанная с данным соединением транзакция была впервые записана в протокол. | UOWLOGDA |
Время первого обращения к протоколу | Это время, когда связанная с данным соединением транзакция была впервые записана в протокол. | UOWLOGTI |
Состояние единицы работы | Это состояние единицы работы. Нет означает, что единица работы отсутствует; Активна означает, что единица работы активна; Начата означает, что единица работы находится в процессе фиксации; Не решена означает, что единица работы находится на второй стадии двухстадийной операции фиксации, IBM MQ удерживает ресурсы от ее имени, и для ее решения требуется внешнее вмешательство. Это может быть просто запуском координатора обработки (например, CICS, IMS или RRS), либо может быть более сложной процедурой, такой как применение команды RESOLVE INDOUBT. Значение Не разрешена может появляться только в z/OS. | UOWSTATE |
ИД единицы работы, присвоенный администратором очередей | Блок восстановления, присвоенный администратором очередей. В системах z/OS это 8-байтовый идентификатор транзакции, представляемый как 16 шестнадцатеричных символов. | QMURID |
Внешний ИД единицы работы | Идентификатор внешнего блока восстановления, связанного с соединением. Это идентификатор восстановления, указанный во внешнем координаторе точки синхронизации. Его формат определяется значением атрибута Тип UOW. | EXTURID |
Асинхронное состояние | Состояние асинхронного получателя в описателе объекта. Возможные значения: Активный: Для вызова MQCB настроена функция обратного вызова для асинхронной обработки сообщений. Кроме того, запущен описатель соединения для работы с асинхронными сообщениями. Неактивный: Для вызова MQCB настроена функция обратного вызова для асинхронной обработки сообщений, однако не запущен описатель соединения, отвечающий за работу с асинхронными сообщениями.Приостановлен: Обратный вызов асинхронного получателя приостановлен; асинхронная обработка сообщений недоступна для описателя сообщений. Возможные причины: описатель объекта остановлен системой или в результате вызова MQCB с операцией MQOP_SUSPEND, отправленного приложением. В случает остановки системой в ходе процедуры остановки асинхронной обработки сообщений функция обратного вызова будет вызвана с кодом причины, указывающим на связанную неполадку. Она указывается в поле Причина структуры MQCBC, передаваемой функции обратного вызова. Для возобновления асинхронной обработки сообщений приложение должно отправить вызов MQCB с операцией MQOP_RESUME. Временно приостановлен: Обратный вызов асинхронного получателя временно приостановлен; асинхронная обработка сообщений недоступна для описателя сообщений. В ходе процедуры остановки асинхронной обработки сообщений функция обратного вызова будет вызвана с кодом причины, указывающим на связанную неполадку. Она указывается в поле Причина структуры MQCBC, передаваемой функции обратного вызова. Функция обратного вызова будет вызвана снова после возобновления обработки асинхронных сообщений системой - после исправления временного условия.Нет: Обработка асинхронных сообщений не настроена, поскольку для описателя не отправлялся вызов MQCB. Это значение по умолчанию. |
ASTATE |
Расположение единиц восстановления | (Только z/OS) Этот параметр
применяется для фильтрации списка возвращенных соединений. Доступные значения:
|
URDISP |
Страница Ссылка
В следующей таблице приведены атрибуты на странице Ссылка окна свойств соединений приложения. Страница Ссылка содержит информацию об объекте, открытом выбранным приложением.
Атрибут | Назначение | Параметр MQSC |
---|---|---|
ИД соединения | 24-байтовый уникальный идентификатор соединения, который позволяет IBM MQ надежно идентифицировать приложение. Когда приложение сначала соединяется с администратором очередей, этот администратор очередей определяет идентификатор соединения. | CONN и EXTCONN |
Имя объекта | Это имя объекта, открытого соединением. | OBJNAME |
Тип объекта | Это тип объекта, открытого соединением, например: Очередь, Канал, Класс памяти. | OBJTYPE |
Опции открытия | Это опции, используемые соединением для открытия объекта. Связь с определением очередью означает, что приложение открыло очередь для получения сообщений с использованием опций очереди по умолчанию; С общим входом означает, что приложение открыло очередь для получения сообщений с общим доступом; С исключительным входом означает, что приложение открыло очередь для получения сообщений с исключительным доступом; Просмотр означает, что приложение открыло очередь для просмотра сообщений в очереди; Вывод означает, что приложение открыло очередь для добавления сообщений в очередь; Запрос означает, что приложение открыло объект для получения списка атрибутов объекта; Настройка означает, что приложение открыло очередь для задания атрибутов очереди. Связь по открытию означает, что локальный администратор очередей приложения связал ссылку очереди с конкретным экземпляром целевой очереди при открытии очереди, чтобы все сообщения, добавленные с использованием этой ссылки, отправлялись тому же экземпляру целевой очереди и по тому же маршруту; Связь не фиксирована означает, что локальный администратор очередей не связал ссылку очереди с конкретным экземпляром целевой очереди, поэтому последующие вызовы MQPUT, использующие эту ссылку, могут привести к отправке сообщений другим экземплярам целевой очереди или тому же экземпляру, но по другим маршрутам; Связь по определению очередью по умолчанию означает, что локальный администратор очередей связал ссылку очереди в соответствии с определением атрибутом типа связи очереди по умолчанию. Сохранение всего контекста означает, что контекстная информация из любого сообщения, получаемого с помощью этой ссылки, связывается с этой ссылкой; Передача идентификационного контекста означает, что идентификационная контекстная информация из некоторого сообщения может быть передана обрабатываемому сообщению, когда оно добавляется в очередь; Передача всего контекста означает, что идентификационная и исходная контекстная информация из сообщения может быть передана обрабатываемому сообщению, когда оно добавляется в очередь; Настройка идентификационного контекста означает, что приложение может настроить идентификационную контекстную информацию, связанную с некоторым сообщением, когда оно добавляется в очередь; Настройка всего контекста означает, что приложение может настроить идентификационную и исходную контекстную информацию, связанную с некоторым сообщением, когда оно добавляется в очередь. Дополнительная информация о контексте сообщения приведена в разделе Контекст сообщения в документации по продукту IBM MQ. Изменение прав пользователя означает, что вызов MQOPEN был проверен на соответствие ИД пользователя, указанному в вызове; Невыполнение из-за приостановки означает, что вызов MQOPEN будет отклонен, если администратор очередей в состоянии приостановки. |
OPENOPTS |
Размещение QSG | Только для чтения. Расположение группы совместного использования очередей объекта. Администратор очередей означает, что определение объекта доступно только соответствующему администратору очередей; Группа означает, что определение объекта хранится в общем хранилище и каждый администратор очередей в QSG имеет копию этого определения Копия означает, что определение объекта является копией определения администратора очередей в общем хранилище; Общее означает, что определение объекта хранится в средстве сопряжения QSG и доступно всем администраторам очередей в QSG. | QSGDISP |
Состояние ссылки | Текущее состояние ссылки. Активна означает, что вызов API с данного соединения объекта в настоящий момент активен. Если этим объектом является очередь, это состояние может появиться, когда вызов MQGET WAIT активен. Если имеет место сигнал ожидания обработки MQGET, то сам по себе он не означает, что ссылка активна. Неактивна означает, что вызов API с данного соединения объекта в настоящий момент неактивен. Если этим объектом является очередь, это состояние может появиться, когда вызов MQGET WAIT неактивен. | HSTATE |
Строка темы | Преобразованная строка темы. Этот параметр относится к описателям с параметром OBJTYPE(TOPIC). Для остальных объектов он содержит пустое значение. | TOPICSTR |
Имя подписки | Имя подписки приложения, связанное с описателем. Этот параметр относится только к описателям подписок на темы. Имя присваивается не всем подпискам. | SUBNAME |
ИД подписки | Внутренний уникальный идентификатор подписки. Этот параметр относится только к описателям подписок на темы. Команда DISPLAY CONN поддерживает только подписки с открытыми описателями. Полный список подписок можно просмотреть с помощью команды DISPLAY SUB. | SUBID |
Администратор очередей пункта назначения | Целевой администратор очередей для сообщений, опубликованных в подписке. Этот параметр относится только к описателям подписок на темы. Если очередь DEST расположена в локальном администраторе очередей, то в этом параметре будет указано имя локального администратора очередей. Если очередь DEST расположена в удаленном администраторе очередей, то в этом параметре будет указано имя удаленного администратора очередей. | DESTQMGR |
Имя целевого объекта | Целевой администратор очередей для сообщений, опубликованных в подписке. Этот параметр относится только к описателям подписок на темы. | DEST |
Асинхронное состояние | Состояние асинхронного получателя в описателе объекта. Возможные значения: Активный: Для вызова MQCB настроена функция обратного вызова для асинхронной обработки сообщений. Кроме того, запущен описатель соединения для работы с асинхронными сообщениями. Неактивный: Для вызова MQCB настроена функция обратного вызова для асинхронной обработки сообщений, однако не запущен описатель соединения, отвечающий за работу с асинхронными сообщениями.Приостановлен: Обратный вызов асинхронного получателя приостановлен; асинхронная обработка сообщений недоступна для описателя сообщений. Возможные причины: описатель объекта остановлен системой или в результате вызова MQCB с операцией MQOP_SUSPEND, отправленного приложением. В случает остановки системой в ходе процедуры остановки асинхронной обработки сообщений функция обратного вызова будет вызвана с кодом причины, указывающим на связанную неполадку. Она указывается в поле Причина структуры MQCBC, передаваемой функции обратного вызова. Для возобновления асинхронной обработки сообщений приложение должно отправить вызов MQCB с операцией MQOP_RESUME. Временно приостановлен: Обратный вызов асинхронного получателя временно приостановлен; асинхронная обработка сообщений недоступна для описателя сообщений. В ходе процедуры остановки асинхронной обработки сообщений функция обратного вызова будет вызвана с кодом причины, указывающим на связанную неполадку. Она указывается в поле Причина структуры MQCBC, передаваемой функции обратного вызова. Функция обратного вызова будет вызвана снова после возобновления обработки асинхронных сообщений системой - после исправления временного условия.Нет: Обработка асинхронных сообщений не настроена, поскольку для описателя не отправлялся вызов MQCB. Это значение по умолчанию. |
ASTATE |
Опережающее чтение | Состояние опережающего чтения. Возможные значения: Нет: Опережающее чтение временных сообщений выключено для объекта. Это значение по умолчанию. Да: Опережающее чтение временных сообщений включено и используется объектом.Недоставленные пакеты: Опережающее чтение временных сообщений включено для объекта. Опережающее чтение используется с низкой эффективностью, поскольку клиенту было отправлено большое число сообщений, которые не были обработаны. Запрещено: Запрос приложения на опережающее чтение был отклонен, поскольку в первом вызове MQGET были указаны несовместимые опции. |
READA |