Udostępnij przez


MQ

Program Microsoft Connector dla MQ integruje aplikacje platformy Azure z zasobami przechowywanymi na serwerze IBM WebSphere MQ. Obsługuje operacje wysyłania i odbierania komunikatów.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Logic Apps Enterprise Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     - Departament Obrony USA (DoD)
Kontakt
Name Microsoft
adres URL Obsługa usługi Microsoft LogicApps
Metadane łącznika
Publisher Microsoft
Witryna internetowa https://www.ibm.com/products/mq
Zasady ochrony prywatności https://www.ibm.com/privacy/us/en/?lnk=flg-priv-usen

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Udostępnialne

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs

Name Typ Description Wymagane
Server ciąg Nazwa hosta i port, na którym działa serwer MQ (host:port). Prawda
Nazwa menedżera kolejek ciąg Nazwa menedżera kolejek do nawiązania połączenia. Prawda
Nazwa kanału ciąg Kanał umożliwiający nawiązanie połączenia z usługą Queue Manager. Prawda
Domyślna nazwa kolejki ciąg Nazwa kolejki domyślnej może zostać zastąpiona. Prawda
Połącz jako ciąg Nazwa użytkownika używana podczas nawiązywania połączenia z MQ. Prawda
Authentication ciąg Typ uwierzytelniania w celu nawiązania połączenia z usługą Queue Manager Prawda
Nazwa użytkownika securestring Poświadczenia nazwy użytkownika
Hasło securestring Poświadczenie hasła
Czy włączyć protokół SSL? bool Czy włączyć protokół SSL? (Prawda/fałsz)
Gateway gatewaySetting Brama lokalna (zobacz, aby https://docs.microsoft.com/data-integration/gateway uzyskać więcej informacji

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Odbieranie komunikatu

Zwraca jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Odbieranie komunikatu (wersja 2) (wersja zapoznawcza)

Zwraca jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Odbieranie komunikatów

Zwraca komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Odbieranie komunikatów (wersja 2) (wersja zapoznawcza)

Zwraca komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Przeglądaj wiadomość

Przeglądaj jeden komunikat z kolejki.

Przeglądanie komunikatów

Przeglądanie komunikatów w kolejce.

Przeglądanie komunikatów (wersja 2) (wersja zapoznawcza)

Przeglądanie komunikatów w kolejce.

Przeglądanie wiadomości (wersja 2) (wersja zapoznawcza)

Przeglądaj jeden komunikat z kolejki.

Usuwanie komunikatów

Usuwa komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Usuwanie komunikatów (wersja 2) (wersja zapoznawcza)

Usuwa komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Usuń komunikat (wersja 2) (wersja zapoznawcza)

Usuwa jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Usuń wiadomość

Usuwa jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Wyślij wiadomość

Wysyłanie komunikatu do kolejki.

Wyślij wiadomość (wersja 2) (wersja zapoznawcza)

Wysyłanie komunikatu do kolejki.

Odbieranie komunikatu

Zwraca jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

Zwraca

Body
Item

Odbieranie komunikatu (wersja 2) (wersja zapoznawcza)

Zwraca jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

Zwraca

Body
Item

Odbieranie komunikatów

Zwraca komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

BatchSize
BatchSize integer

Maksymalna liczba komunikatów do pobrania z kolejki.

Zwraca

Body
ItemsList

Odbieranie komunikatów (wersja 2) (wersja zapoznawcza)

Zwraca komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

BatchSize
BatchSize integer

Maksymalna liczba komunikatów do pobrania z kolejki.

Zwraca

Body
ItemsList

Przeglądaj wiadomość

Przeglądaj jeden komunikat z kolejki.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

Zwraca

Body
Item

Przeglądanie komunikatów

Przeglądanie komunikatów w kolejce.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

BatchSize
BatchSize integer

Maksymalna liczba komunikatów do pobrania z kolejki.

Zwraca

Body
ItemsList

Przeglądanie komunikatów (wersja 2) (wersja zapoznawcza)

Przeglądanie komunikatów w kolejce.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

BatchSize
BatchSize integer

Maksymalna liczba komunikatów do pobrania z kolejki.

Zwraca

Body
ItemsList

Przeglądanie wiadomości (wersja 2) (wersja zapoznawcza)

Przeglądaj jeden komunikat z kolejki.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

Zwraca

Body
Item

Usuwanie komunikatów

Usuwa komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

BatchSize
BatchSize integer

Maksymalna liczba komunikatów do pobrania z kolejki.

Zwraca

Body
ItemsList

Usuwanie komunikatów (wersja 2) (wersja zapoznawcza)

Usuwa komunikaty z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

BatchSize
BatchSize integer

Maksymalna liczba komunikatów do pobrania z kolejki.

Zwraca

Body
ItemsList

Usuń komunikat (wersja 2) (wersja zapoznawcza)

Usuwa jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

Zwraca

Body
Item

Usuń wiadomość

Usuwa jeden komunikat z kolejki, wykonując destrukcyjne pobieranie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator grupy
GroupId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

MessageToken
MessageToken string

Ciąg Base64 reprezentujący tablicę bajtów z 16 bajtami.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

LogicalSequenceNumber
LogicalSequenceNumber integer

Numer sekwencji komunikatu logicznego w grupie.

IncludeInfo
IncludeInfo string

Wskazuje, czy należy uwzględnić dodatkowe informacje o wiadomościach. Oczekuje wartości true lub false.

Przerwa czasowa
Timeout time

Czas oczekiwania na wyświetlenie komunikatu w kolejce, oczekuje czasu trwania XML lub hh:mm:ss.

Zwraca

Body
Item

Wyślij wiadomość

Wysyłanie komunikatu do kolejki.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Message
Message True string

Dane komunikatu

Typ komunikatu
MessageType string

Typ komunikatu

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

ReplyToQueue
ReplyToQueue string

Kolejka odpowiedzi

ReplyToQueueManager
ReplyToQueueManager string

Menedżer odpowiedzi do kolejki

CodeCharSetId
CodeCharSetId integer

Zestaw znaków dla wiadomości.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

Format
Format string

Sformatuj pole komunikatu.

Zwraca

Nazwa Ścieżka Typ Opis
MessageData
MessageData string
Identyfikator komunikatu
MessageId string
Identyfikator korelacji
CorrelationId string

Wyślij wiadomość (wersja 2) (wersja zapoznawcza)

Wysyłanie komunikatu do kolejki.

Parametry

Nazwa Klucz Wymagane Typ Opis
Kolejka
Queue string

Po określeniu zastępuje kolejkę zdefiniowaną w połączeniu.

Message
Message True string

Dane komunikatu

Typ komunikatu
MessageType string

Typ komunikatu

Identyfikator korelacji
CorrelationId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

Identyfikator komunikatu
MessageId string

Ciąg Base64 reprezentujący tablicę bajtów z 24 bajtami.

ReplyToQueue
ReplyToQueue string

Kolejka odpowiedzi

ReplyToQueueManager
ReplyToQueueManager string

Menedżer odpowiedzi do kolejki

CodeCharSetId
CodeCharSetId integer

Zestaw znaków dla wiadomości.

Przesunięcie
Offset integer

Przesunięcie w bajtach danych w komunikacie fizycznym od początku komunikatu logicznego.

Format
Format string

Sformatuj pole komunikatu.

Zwraca

Nazwa Ścieżka Typ Opis
MessageData
MessageData string
Identyfikator komunikatu
MessageId string
Identyfikator korelacji
CorrelationId string

Definicje

Produkt

Nazwa Ścieżka Typ Opis
MessageData
MessageData string
Identyfikator komunikatu
MessageId string
Identyfikator korelacji
CorrelationId string
PutDateTime
PutDateTime date-time
UserIdentifier
UserIdentifier string
PutApplicationName
PutApplicationName string
PutApplicationType
PutApplicationType string
Format
Format string
AccountingToken
AccountingToken byte
Ccsid
Ccsid integer
Identyfikator grupy
GroupId string
LogicalSequenceNumber
LogicalSequenceNumber integer
Typ komunikatu
MessageType string
Przesunięcie
Offset integer
OriginalLength
OriginalLength integer
Wytrwałość
Persistence string
Priority
Priority integer
ReplyToQueue
ReplyToQueue string
ReplyToQueueManager
ReplyToQueueManager string

Lista elementów

Nazwa Ścieżka Typ Opis
value
value array of Item