MQ
Microsoft Connector for MQ 將 Azure 應用程式與儲存在 IBM WebSphere MQ 伺服器中的資源整合。 支援訊息發送和接收操作。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 邏輯應用程式 | Enterprise | 所有 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 |Microsoft 文件
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| 伺服器 | 字串 | MQ 伺服器執行的主機名稱及埠 (host:port)。 | 對 |
| 佇列管理程式名稱 | 字串 | 要連接的「佇列管理程式」名稱。 | 對 |
| 頻道名稱 | 字串 | 要連接至「佇列管理程式」的通道。 | 對 |
| 預設佇列名稱 | 字串 | 預設佇列的名稱可能會被覆寫。 | 對 |
| 連線為 | 字串 | 連接至 MQ 時要使用的使用者名稱。 | 對 |
| Authentication | 字串 | 連接至佇列管理程式的鑑別類型 | 對 |
| 用戶名稱 | securestring | 使用者名稱認證 | |
| 密碼 | securestring | 密碼認證 | |
| 啟用 SSL? | 布爾 (bool) | 啟用 SSL? (對/錯) | |
| Gateway | 閘道設定 | 內部部署閘道 (請參閱更多 https://docs.microsoft.com/data-integration/gateway 詳細資料 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 傳送訊息 |
將訊息傳送至佇列。 |
| 傳送訊息 (v2) (預覽版) |
將訊息傳送至佇列。 |
| 刪除訊息 |
透過執行破壞性 get 從佇列中刪除一則訊息。 |
| 刪除訊息 |
透過執行破壞性 get 從佇列中刪除訊息。 |
| 刪除訊息 (v2) (預覽版) |
透過執行破壞性 get 從佇列中刪除一則訊息。 |
| 刪除訊息 (v2) (預覽版) |
透過執行破壞性 get 從佇列中刪除訊息。 |
| 接收訊息 |
透過執行破壞性 get 從佇列傳回一則訊息。 |
| 接收訊息 |
透過執行破壞性 get,從佇列傳回訊息。 |
| 接收訊息 (v2) (預覽版) |
透過執行破壞性 get 從佇列傳回一則訊息。 |
| 接收訊息 (v2) (預覽版) |
透過執行破壞性 get,從佇列傳回訊息。 |
| 瀏覽訊息 |
瀏覽佇列中的一則訊息。 |
| 瀏覽訊息 |
瀏覽佇列中的訊息。 |
| 瀏覽訊息 (v2) (預覽版) |
瀏覽佇列中的一則訊息。 |
| 瀏覽訊息 (v2) (預覽版) |
瀏覽佇列中的訊息。 |
傳送訊息
將訊息傳送至佇列。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
Message
|
Message | True | string |
訊息資料 |
|
訊息類型
|
MessageType | string |
訊息類型 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
回覆佇列
|
ReplyToQueue | string |
回覆佇列 |
|
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
回覆佇列管理程式 |
|
|
代碼CharSetId
|
CodeCharSetId | integer |
訊息的字元集。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
格式
|
Format | string |
訊息的格式欄位。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
訊息資料
|
MessageData | string | |
|
訊息標識符
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string |
傳送訊息 (v2) (預覽版)
將訊息傳送至佇列。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
Message
|
Message | True | string |
訊息資料 |
|
訊息類型
|
MessageType | string |
訊息類型 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
回覆佇列
|
ReplyToQueue | string |
回覆佇列 |
|
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
回覆佇列管理程式 |
|
|
代碼CharSetId
|
CodeCharSetId | integer |
訊息的字元集。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
格式
|
Format | string |
訊息的格式欄位。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
訊息資料
|
MessageData | string | |
|
訊息標識符
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string |
刪除訊息
透過執行破壞性 get 從佇列中刪除一則訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
傳回
- 身體
- Item
刪除訊息
透過執行破壞性 get 從佇列中刪除訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
|
|
BatchSize
|
BatchSize | integer |
要從佇列擷取的訊息數目上限。 |
傳回
- 身體
- ItemsList
刪除訊息 (v2) (預覽版)
透過執行破壞性 get 從佇列中刪除一則訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
傳回
- 身體
- Item
刪除訊息 (v2) (預覽版)
透過執行破壞性 get 從佇列中刪除訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
|
|
BatchSize
|
BatchSize | integer |
要從佇列擷取的訊息數目上限。 |
傳回
- 身體
- ItemsList
接收訊息
透過執行破壞性 get 從佇列傳回一則訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
傳回
- 身體
- Item
接收訊息
透過執行破壞性 get,從佇列傳回訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
|
|
BatchSize
|
BatchSize | integer |
要從佇列擷取的訊息數目上限。 |
傳回
- 身體
- ItemsList
接收訊息 (v2) (預覽版)
透過執行破壞性 get 從佇列傳回一則訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
傳回
- 身體
- Item
接收訊息 (v2) (預覽版)
透過執行破壞性 get,從佇列傳回訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
|
|
BatchSize
|
BatchSize | integer |
要從佇列擷取的訊息數目上限。 |
傳回
- 身體
- ItemsList
瀏覽訊息
瀏覽佇列中的一則訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
傳回
- 身體
- Item
瀏覽訊息
瀏覽佇列中的訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
|
|
BatchSize
|
BatchSize | integer |
要從佇列擷取的訊息數目上限。 |
傳回
- 身體
- ItemsList
瀏覽訊息 (v2) (預覽版)
瀏覽佇列中的一則訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
傳回
- 身體
- Item
瀏覽訊息 (v2) (預覽版)
瀏覽佇列中的訊息。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
佇列
|
Queue | string |
指定時,會置換連線中定義的佇列。 |
|
|
訊息標識符
|
MessageId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
CorrelationId
|
CorrelationId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
群組識別碼
|
GroupId | string |
Base64 字串,代表具有 24 個位元組的位元組陣列。 |
|
|
訊息令牌
|
MessageToken | string |
Base64 字串,代表具有 16 個位元組的位元組陣列。 |
|
|
Offset
|
Offset | integer |
實體訊息中資料從邏輯訊息開頭的位移量(以位元組為單位)。 |
|
|
邏輯序列號
|
LogicalSequenceNumber | integer |
群組內邏輯訊息的序號。 |
|
|
包含資訊
|
IncludeInfo | string |
指出是否應該包含其他訊息資訊。 預期為 true 或 false。 |
|
|
暫停
|
Timeout | time |
等待訊息出現在佇列中的時間,預期 XML 持續時間或 hh:mm:ss。 |
|
|
BatchSize
|
BatchSize | integer |
要從佇列擷取的訊息數目上限。 |
傳回
- 身體
- ItemsList
定義
項目
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
訊息資料
|
MessageData | string | |
|
訊息標識符
|
MessageId | string | |
|
CorrelationId
|
CorrelationId | string | |
|
PutDateTime
|
PutDateTime | date-time | |
|
使用者識別碼
|
UserIdentifier | string | |
|
PutApplication名稱
|
PutApplicationName | string | |
|
PutApplication類型
|
PutApplicationType | string | |
|
格式
|
Format | string | |
|
會計代幣
|
AccountingToken | byte | |
|
Ccsid
|
Ccsid | integer | |
|
群組識別碼
|
GroupId | string | |
|
邏輯序列號
|
LogicalSequenceNumber | integer | |
|
訊息類型
|
MessageType | string | |
|
Offset
|
Offset | integer | |
|
原始長度
|
OriginalLength | integer | |
|
持續性
|
Persistence | string | |
|
Priority
|
Priority | integer | |
|
回覆佇列
|
ReplyToQueue | string | |
|
ReplyToQueueManager
|
ReplyToQueueManager | string |
項目清單
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
value
|
value | array of Item |