Поделиться через


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