Partilhar via


MQ

O Microsoft Connector for MQ integra aplicativos do Azure com recursos armazenados em um servidor IBM WebSphere MQ. Suporta operações de envio e recebimento de mensagens.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Aplicações Lógicas Enterprise Todas as regiões do Logic Apps , exceto as seguintes:
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Metadados do conector
Editora Microsoft
Sítio Web https://www.ibm.com/products/mq
Política de privacidade https://www.ibm.com/privacy/us/en/?lnk=flg-priv-usen

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a Visão geral de conectores para aplicativos de tela - Power Apps | Documentos Microsoft

Nome Tipo Description Obrigatório
Server cadeia (de caracteres) O nome do host e a porta em que o servidor MQ está sendo executado (host:port). Verdade
Nome do Gestor de Filas cadeia (de caracteres) O nome do Gerenciador de Filas ao qual se conectar. Verdade
Nome do canal cadeia (de caracteres) O canal no qual se conectar ao Gerenciador de Filas. Verdade
Nome da fila padrão cadeia (de caracteres) O nome da fila padrão pode ser substituído. Verdade
Conecte-se como cadeia (de caracteres) O nome de usuário a ser usado ao se conectar ao MQ. Verdade
Authentication cadeia (de caracteres) Tipo de autenticação para se conectar ao seu Gerenciador de Filas Verdade
Nome de utilizador securestring Credencial de nome de usuário
Palavra-passe securestring Credencial de senha
Ativar SSL? bool Ativar SSL? (Verdadeiro/Falso)
Gateway gatewaySetting Gateway local (consulte https://docs.microsoft.com/data-integration/gateway para obter mais detalhes

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Eliminar mensagem (v2) (Pré-visualização)

Exclui uma mensagem da fila, fazendo um get destrutivo.

Eliminar mensagens (v2) (Pré-visualização)

Exclui mensagens da fila, fazendo um get destrutivo.

Enviar mensagem

Envie uma mensagem para uma fila.

Enviar mensagem (v2) (Pré-visualização)

Envie uma mensagem para uma fila.

Excluir mensagem

Exclui uma mensagem da fila, fazendo um get destrutivo.

Excluir mensagens

Exclui mensagens da fila, fazendo um get destrutivo.

Procurar mensagem

Procure uma mensagem da fila.

Procurar mensagem (v2) (Pré-visualização)

Procure uma mensagem da fila.

Procurar mensagens

Procurar mensagens em uma fila.

Procurar mensagens (v2) (Pré-visualização)

Procurar mensagens em uma fila.

Receber mensagem

Retorna uma mensagem da fila, fazendo um get destrutivo.

Receber mensagem (v2) (Pré-visualização)

Retorna uma mensagem da fila, fazendo um get destrutivo.

Receber mensagens

Retorna mensagens da fila, fazendo uma obtenção destrutiva.

Receber mensagens (v2) (Pré-visualização)

Retorna mensagens da fila, fazendo uma obtenção destrutiva.

Eliminar mensagem (v2) (Pré-visualização)

Exclui uma mensagem da fila, fazendo um get destrutivo.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

Devoluções

Body
Item

Eliminar mensagens (v2) (Pré-visualização)

Exclui mensagens da fila, fazendo um get destrutivo.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

BatchSize
BatchSize integer

Número máximo de mensagens a serem recuperadas da fila.

Devoluções

Body
ItemsList

Enviar mensagem

Envie uma mensagem para uma fila.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

Message
Message True string

Dados da mensagem

Tipo de mensagem
MessageType string

Tipo de mensagem

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

ReplyToQueue
ReplyToQueue string

Fila de respostas

ReplyToQueueManager
ReplyToQueueManager string

Gerenciador de filas de resposta

CodeCharSetId
CodeCharSetId integer

Conjunto de caracteres para a mensagem.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

Formato
Format string

Campo Formatar para a mensagem.

Devoluções

Name Caminho Tipo Description
MessageData
MessageData string
MessageId
MessageId string
CorrelationId
CorrelationId string

Enviar mensagem (v2) (Pré-visualização)

Envie uma mensagem para uma fila.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

Message
Message True string

Dados da mensagem

Tipo de mensagem
MessageType string

Tipo de mensagem

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

ReplyToQueue
ReplyToQueue string

Fila de respostas

ReplyToQueueManager
ReplyToQueueManager string

Gerenciador de filas de resposta

CodeCharSetId
CodeCharSetId integer

Conjunto de caracteres para a mensagem.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

Formato
Format string

Campo Formatar para a mensagem.

Devoluções

Name Caminho Tipo Description
MessageData
MessageData string
MessageId
MessageId string
CorrelationId
CorrelationId string

Excluir mensagem

Exclui uma mensagem da fila, fazendo um get destrutivo.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

Devoluções

Body
Item

Excluir mensagens

Exclui mensagens da fila, fazendo um get destrutivo.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

BatchSize
BatchSize integer

Número máximo de mensagens a serem recuperadas da fila.

Devoluções

Body
ItemsList

Procurar mensagem

Procure uma mensagem da fila.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

Devoluções

Body
Item

Procurar mensagem (v2) (Pré-visualização)

Procure uma mensagem da fila.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

Devoluções

Body
Item

Procurar mensagens

Procurar mensagens em uma fila.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

BatchSize
BatchSize integer

Número máximo de mensagens a serem recuperadas da fila.

Devoluções

Body
ItemsList

Procurar mensagens (v2) (Pré-visualização)

Procurar mensagens em uma fila.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

BatchSize
BatchSize integer

Número máximo de mensagens a serem recuperadas da fila.

Devoluções

Body
ItemsList

Receber mensagem

Retorna uma mensagem da fila, fazendo um get destrutivo.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

Devoluções

Body
Item

Receber mensagem (v2) (Pré-visualização)

Retorna uma mensagem da fila, fazendo um get destrutivo.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

Devoluções

Body
Item

Receber mensagens

Retorna mensagens da fila, fazendo uma obtenção destrutiva.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

BatchSize
BatchSize integer

Número máximo de mensagens a serem recuperadas da fila.

Devoluções

Body
ItemsList

Receber mensagens (v2) (Pré-visualização)

Retorna mensagens da fila, fazendo uma obtenção destrutiva.

Parâmetros

Name Chave Necessário Tipo Description
Fila
Queue string

Quando especificado, substitui a fila definida na conexão.

MessageId
MessageId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

CorrelationId
CorrelationId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

Id do Grupo
GroupId string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 24 bytes.

MessageToken
MessageToken string

Cadeia de caracteres Base64 que representa uma matriz de bytes com 16 bytes.

Compensação
Offset integer

Deslocamento em bytes dos dados na mensagem física desde o início da mensagem lógica.

LogicalSequenceNumber
LogicalSequenceNumber integer

Número de sequência de uma mensagem lógica dentro de um grupo.

IncludeInfo
IncludeInfo string

Indica se informações adicionais da mensagem devem ser incluídas. Espera verdadeiro ou falso.

Timeout
Timeout time

Tempo de espera para que uma mensagem apareça na fila, espera uma duração XML ou hh:mm:ss.

BatchSize
BatchSize integer

Número máximo de mensagens a serem recuperadas da fila.

Devoluções

Body
ItemsList

Definições

Item

Name Caminho Tipo Description
MessageData
MessageData string
MessageId
MessageId string
CorrelationId
CorrelationId string
PutDateTime
PutDateTime date-time
UserIdentifier
UserIdentifier string
PutApplicationName
PutApplicationName string
PutApplicationType
PutApplicationType string
Formato
Format string
AccountingToken
AccountingToken byte
CCSID
Ccsid integer
Id do Grupo
GroupId string
LogicalSequenceNumber
LogicalSequenceNumber integer
Tipo de mensagem
MessageType string
Compensação
Offset integer
OriginalLength
OriginalLength integer
Persistência
Persistence string
Priority
Priority integer
ReplyToQueue
ReplyToQueue string
ReplyToQueueManager
ReplyToQueueManager string

Lista de Itens

Name Caminho Tipo Description
valor
value array of Item