MQ
Microsoft Connector for MQ は、Azure アプリケーションと、WebSphere MQ サーバーに格納されているリソースを統合します。 メッセージの送受信操作をサポートします。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| ロジック アプリ | Enterprise | 次を除くすべての Logic Apps リージョン : - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | Microsoft |
| URL |
Microsoft LogicApps のサポート |
| コネクタ メタデータ | |
|---|---|
| Publisher | Microsoft |
| Website | https://www.ibm.com/products/mq |
| プライバシー ポリシー | https://www.ibm.com/privacy/us/en/?lnk=flg-priv-usen |
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有可能 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| Server | 文字列 | MQ サーバーが実行されているホスト名とポート (host:port)。 | 正しい |
| キュー マネージャー名 | 文字列 | 接続先のキュー マネージャーの名前。 | 正しい |
| チャネル名 | 文字列 | キュー マネージャーに接続するチャネル。 | 正しい |
| 既定のキュー名 | 文字列 | 既定のキューの名前はオーバーライドできます。 | 正しい |
| [接続者] | 文字列 | MQ に接続するときに使用するユーザー名。 | 正しい |
| Authentication | 文字列 | Queue Manager に接続するための認証の種類 | 正しい |
| ユーザー名 | securestring | ユーザー名の資格情報 | |
| パスワード | securestring | パスワード資格情報 | |
| SSL を有効にする | ブール (bool) | SSL を有効にする (True/False) | |
| Gateway | gatewaySetting | オンプレミス ゲートウェイ (詳細については、 https://docs.microsoft.com/data-integration/gateway を参照してください) |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| メッセージの削除 (v2) (プレビュー) |
破壊的な取得を実行して、キューから 1 つのメッセージを削除します。 |
| メッセージの削除 (v2) (プレビュー) |
破壊的な取得を実行して、キューからメッセージを削除します。 |
| メッセージの参照 (v2) (プレビュー) |
キューから 1 つのメッセージを参照します。 |
| メッセージの参照 (v2) (プレビュー) |
キュー内のメッセージを参照します。 |
| メッセージの受信 (v2) (プレビュー) |
破壊的な取得を行って、キューから 1 つのメッセージを返します。 |
| メッセージの受信 (v2) (プレビュー) |
破壊的な取得を実行して、キューからメッセージを返します。 |
| メッセージの送信 |
キューにメッセージを送信します。 |
| メッセージの送信 (v2) (プレビュー) |
キューにメッセージを送信します。 |
| メッセージを削除する |
破壊的な取得を実行して、キューから 1 つのメッセージを削除します。 |
| メッセージを削除する |
破壊的な取得を実行して、キューからメッセージを削除します。 |
| メッセージを参照する |
キューから 1 つのメッセージを参照します。 |
| メッセージを参照する |
キュー内のメッセージを参照します。 |
| メッセージを受信する |
破壊的な取得を行って、キューから 1 つのメッセージを返します。 |
| メッセージを受信する |
破壊的な取得を実行して、キューからメッセージを返します。 |
メッセージの削除 (v2) (プレビュー)
破壊的な取得を実行して、キューから 1 つのメッセージを削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
戻り値
- Body
- Item
メッセージの削除 (v2) (プレビュー)
破壊的な取得を実行して、キューからメッセージを削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
|
|
BatchSize
|
BatchSize | integer |
キューから取得するメッセージの最大数。 |
戻り値
- Body
- ItemsList
メッセージの参照 (v2) (プレビュー)
キューから 1 つのメッセージを参照します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
戻り値
- Body
- Item
メッセージの参照 (v2) (プレビュー)
キュー内のメッセージを参照します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
|
|
BatchSize
|
BatchSize | integer |
キューから取得するメッセージの最大数。 |
戻り値
- Body
- ItemsList
メッセージの受信 (v2) (プレビュー)
破壊的な取得を行って、キューから 1 つのメッセージを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
戻り値
- Body
- Item
メッセージの受信 (v2) (プレビュー)
破壊的な取得を実行して、キューからメッセージを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
|
|
BatchSize
|
BatchSize | integer |
キューから取得するメッセージの最大数。 |
戻り値
- Body
- ItemsList
メッセージの送信
キューにメッセージを送信します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
メッセージ
|
Message | True | string |
メッセージ データ |
|
MessageType
|
MessageType | string |
メッセージの種類 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
ReplyToQueue
|
ReplyToQueue | string |
応答キュー |
|
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
応答キュー・マネージャー |
|
|
CodeCharSetId
|
CodeCharSetId | integer |
メッセージの文字セット。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
Format
|
Format | string |
メッセージの [書式] フィールド。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
MessageData
|
MessageData | string | |
|
MessageId
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string |
メッセージの送信 (v2) (プレビュー)
キューにメッセージを送信します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
メッセージ
|
Message | True | string |
メッセージ データ |
|
MessageType
|
MessageType | string |
メッセージの種類 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
ReplyToQueue
|
ReplyToQueue | string |
応答キュー |
|
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
応答キュー・マネージャー |
|
|
CodeCharSetId
|
CodeCharSetId | integer |
メッセージの文字セット。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
Format
|
Format | string |
メッセージの [書式] フィールド。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
MessageData
|
MessageData | string | |
|
MessageId
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string |
メッセージを削除する
破壊的な取得を実行して、キューから 1 つのメッセージを削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
戻り値
- Body
- Item
メッセージを削除する
破壊的な取得を実行して、キューからメッセージを削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
|
|
BatchSize
|
BatchSize | integer |
キューから取得するメッセージの最大数。 |
戻り値
- Body
- ItemsList
メッセージを参照する
キューから 1 つのメッセージを参照します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
戻り値
- Body
- Item
メッセージを参照する
キュー内のメッセージを参照します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
|
|
BatchSize
|
BatchSize | integer |
キューから取得するメッセージの最大数。 |
戻り値
- Body
- ItemsList
メッセージを受信する
破壊的な取得を行って、キューから 1 つのメッセージを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
戻り値
- Body
- Item
メッセージを受信する
破壊的な取得を実行して、キューからメッセージを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
待ち行列
|
Queue | string |
指定した場合は、接続で定義されているキューをオーバーライドします。 |
|
|
MessageId
|
MessageId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
CorrelationId
|
CorrelationId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
GroupId
|
GroupId | string |
24 バイトのバイト配列を表す Base64 文字列。 |
|
|
MessageToken
|
MessageToken | string |
16 バイトのバイト配列を表す Base64 文字列。 |
|
|
オフセット
|
Offset | integer |
論理メッセージの先頭からの物理メッセージ内のデータのバイト単位のオフセット。 |
|
|
LogicalSequenceNumber
|
LogicalSequenceNumber | integer |
グループ内の論理メッセージのシーケンス番号。 |
|
|
IncludeInfo
|
IncludeInfo | string |
追加のメッセージ情報を含める必要があるかどうかを示します。 true または false を想定しています。 |
|
|
Timeout
|
Timeout | time |
メッセージがキューに表示されるまでの待ち時間。XML 期間または hh:mm:ss が必要です。 |
|
|
BatchSize
|
BatchSize | integer |
キューから取得するメッセージの最大数。 |
戻り値
- Body
- ItemsList
定義
Item
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
MessageData
|
MessageData | string | |
|
MessageId
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string | |
|
PutDateTime
|
PutDateTime | date-time | |
|
UserIdentifier
|
UserIdentifier | string | |
|
PutApplicationName
|
PutApplicationName | string | |
|
PutApplicationType
|
PutApplicationType | string | |
|
Format
|
Format | string | |
|
AccountingToken
|
AccountingToken | byte | |
|
Ccsid
|
Ccsid | integer | |
|
GroupId
|
GroupId | string | |
|
LogicalSequenceNumber
|
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 |