MQ
Microsoft Connector для MQ интегрирует приложения Azure с ресурсами, хранящимися на сервере IBM WebSphere MQ. Поддерживает операции отправки и получения сообщений.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Логические приложения | Предприятие | Все регионы Logic Apps , кроме следующих: - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Microsoft |
| URL |
Поддержка Microsoft LogicApps |
| Метаданные соединителя | |
|---|---|
| Publisher | Microsoft |
| Веб-сайт | https://www.ibm.com/products/mq |
| Политика конфиденциальности | https://www.ibm.com/privacy/us/en/?lnk=flg-priv-usen |
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Доступный для общего пользования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это совместное подключение. Если приложение power app предоставлено другому пользователю, подключение также предоставляется совместно. Дополнительные сведения см. в обзоре соединителей для приложений на основе холста — Power Apps | Документация Майкрософт
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Сервер | струна | Имя узла и порт сервера MQ выполняется на сервере (host:port). | True |
| Имя диспетчера очередей | струна | Имя диспетчера очередей для подключения. | True |
| Название канала | струна | Канал для подключения к диспетчеру очередей. | True |
| Имя очереди по умолчанию | струна | Имя очереди по умолчанию может быть переопределено. | True |
| Подключение как | струна | Имя пользователя, используемое при подключении к MQ. | True |
| Authentication | струна | Тип проверки подлинности для подключения к диспетчеру очередей | True |
| Имя пользователя | securestring | Учетные данные пользователя | |
| Пароль | securestring | Учетные данные пароля | |
| Включить SSL? | bool | Включить SSL? (True/False) | |
| Gateway | gatewaySetting | Локальный шлюз (дополнительные сведения см. в разделе https://docs.microsoft.com/data-integration/gateway "Дополнительные сведения" |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Обзор сообщений |
Просмотр сообщений в очереди. |
| Обзор сообщений (версия 2) (предварительная версия) |
Просмотр сообщений в очереди. |
| Обзор сообщения |
Просмотрите одно сообщение из очереди. |
| Обзор сообщения (версия 2) (предварительная версия) |
Просмотрите одно сообщение из очереди. |
| Отправить сообщение |
Отправьте сообщение в очередь. |
| Отправка сообщения (версия 2) (предварительная версия) |
Отправьте сообщение в очередь. |
| Получение сообщений |
Возвращает сообщения из очереди, выполняя деструктивное получение. |
| Получение сообщений (версия 2) (предварительная версия) |
Возвращает сообщения из очереди, выполняя деструктивное получение. |
| Получение сообщения |
Возвращает одно сообщение из очереди, выполняя деструктивное получение. |
| Получение сообщения (версия 2) (предварительная версия) |
Возвращает одно сообщение из очереди, выполняя деструктивное получение. |
| Удаление сообщений |
Удаляет сообщения из очереди, выполняя деструктивное получение. |
| Удаление сообщений (версия 2) (предварительная версия) |
Удаляет сообщения из очереди, выполняя деструктивное получение. |
| Удаление сообщения |
Удаляет одно сообщение из очереди, выполняя деструктивное получение. |
| Удаление сообщения (версия 2) (предварительная версия) |
Удаляет одно сообщение из очереди, выполняя деструктивное получение. |
Обзор сообщений
Просмотр сообщений в очереди.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
|
|
BatchSize
|
BatchSize | integer |
Максимальное количество сообщений, получаемых из очереди. |
Возвращаемое значение
- Тело
- ItemsList
Обзор сообщений (версия 2) (предварительная версия)
Просмотр сообщений в очереди.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
|
|
BatchSize
|
BatchSize | integer |
Максимальное количество сообщений, получаемых из очереди. |
Возвращаемое значение
- Тело
- ItemsList
Обзор сообщения
Просмотрите одно сообщение из очереди.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
Возвращаемое значение
- Тело
- Item
Обзор сообщения (версия 2) (предварительная версия)
Просмотрите одно сообщение из очереди.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
Возвращаемое значение
- Тело
- Item
Отправить сообщение
Отправьте сообщение в очередь.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
Message
|
Message | True | string |
Данные сообщения |
|
MessageType
|
MessageType | string |
Тип сообщения |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
ReplyToQueue
|
ReplyToQueue | string |
Очередь ответа на запрос |
|
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
Диспетчер очередей ответа |
|
|
CodeCharSetId
|
CodeCharSetId | integer |
Набор символов для сообщения. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Формат
|
Format | string |
Поле форматирования сообщения. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
MessageData
|
MessageData | string | |
|
MessageId
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string |
Отправка сообщения (версия 2) (предварительная версия)
Отправьте сообщение в очередь.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
Message
|
Message | True | string |
Данные сообщения |
|
MessageType
|
MessageType | string |
Тип сообщения |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
ReplyToQueue
|
ReplyToQueue | string |
Очередь ответа на запрос |
|
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
Диспетчер очередей ответа |
|
|
CodeCharSetId
|
CodeCharSetId | integer |
Набор символов для сообщения. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Формат
|
Format | string |
Поле форматирования сообщения. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
MessageData
|
MessageData | string | |
|
MessageId
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string |
Получение сообщений
Возвращает сообщения из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
|
|
BatchSize
|
BatchSize | integer |
Максимальное количество сообщений, получаемых из очереди. |
Возвращаемое значение
- Тело
- ItemsList
Получение сообщений (версия 2) (предварительная версия)
Возвращает сообщения из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
|
|
BatchSize
|
BatchSize | integer |
Максимальное количество сообщений, получаемых из очереди. |
Возвращаемое значение
- Тело
- ItemsList
Получение сообщения
Возвращает одно сообщение из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
Возвращаемое значение
- Тело
- Item
Получение сообщения (версия 2) (предварительная версия)
Возвращает одно сообщение из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
Возвращаемое значение
- Тело
- Item
Удаление сообщений
Удаляет сообщения из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
|
|
BatchSize
|
BatchSize | integer |
Максимальное количество сообщений, получаемых из очереди. |
Возвращаемое значение
- Тело
- ItemsList
Удаление сообщений (версия 2) (предварительная версия)
Удаляет сообщения из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
|
|
BatchSize
|
BatchSize | integer |
Максимальное количество сообщений, получаемых из очереди. |
Возвращаемое значение
- Тело
- ItemsList
Удаление сообщения
Удаляет одно сообщение из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
Возвращаемое значение
- Тело
- Item
Удаление сообщения (версия 2) (предварительная версия)
Удаляет одно сообщение из очереди, выполняя деструктивное получение.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Очередь
|
Queue | string |
При указании переопределяет очередь, определенную в соединении. |
|
|
MessageId
|
MessageId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
CorrelationId
|
CorrelationId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
GroupId
|
GroupId | string |
Строка Base64, представляющая массив байтов с 24 байтами. |
|
|
MessageToken
|
MessageToken | string |
Строка Base64, представляющая массив байтов с 16 байтами. |
|
|
Смещение
|
Offset | integer |
Смещение в байтах данных в физическом сообщении с начала логического сообщения. |
|
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer |
Порядковый номер логического сообщения в группе. |
|
|
IncludeInfo
|
IncludeInfo | string |
Указывает, следует ли включать дополнительные сведения о сообщении. Ожидает значение true или false. |
|
|
Таймаут
|
Timeout | time |
Время ожидания появления сообщения в очереди ожидает продолжительности XML или hh:mm:ss. |
Возвращаемое значение
- Тело
- Item
Определения
Item
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
MessageData
|
MessageData | string | |
|
MessageId
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string | |
|
PutDateTime
|
PutDateTime | date-time | |
|
UserIdentifier
|
UserIdentifier | string | |
|
PutApplicationName
|
PutApplicationName | string | |
|
PutApplicationType
|
PutApplicationType | string | |
|
Формат
|
Format | string | |
|
AccountingToken
|
AccountingToken | byte | |
|
Ccsid
|
Ccsid | integer | |
|
GroupId
|
GroupId | string | |
|
Логическое значениеSequenceNumber
|
LogicalSequenceNumber | integer | |
|
MessageType
|
MessageType | string | |
|
Смещение
|
Offset | integer | |
|
OriginalLength
|
OriginalLength | integer | |
|
Сохраняемость
|
Persistence | string | |
|
Priority
|
Priority | integer | |
|
ReplyToQueue
|
ReplyToQueue | string | |
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
ItemsList
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
value
|
value | array of Item |