用戶端針對佇列結構發出的 CQS 要求順序

用戶端使用 CQS 要求來利用 CQS 服務和資源。 CQS 服務的用戶端要求必須採用此表格所概述的特定順序。

用戶端必須發出特定要求來要求 CQS 服務,部分要求必須在特定順序中; CQS 要求的順序顯示在下表中。 其他要求可以根據用戶端的處理需求,以任何順序多次發出。

表 1. CQS 要求的順序
順序 要求 用於要求
1 CQSREG 建立與 CQS 的通訊。
2 CQSCONN 連接至特定結構。
3 CQSRSYNC 使用 CQS 解決不確定的工作。
4 CQSRECVR1 在 CQS 冷啟動之後,以回復特定的資料物件。
5 CQSINFRM 登錄對特定佇列名稱感興趣的項目。
6 其他 CQS 要求 處理工作。 這些其他要求的範例有 CQSBRWSE、CQSPUT 和 CQSREAD。
7 CQSDISC 中斷與結構的連線。
8 CQSSHUT 要求 CQS 關閉。 用戶端也可以使用 CQSDISC ... CQSSHUT = YES 可中斷與結構的連線,並要求 CQS 關機,而不是只發出 CQSSHUT 要求。
9 CQSDEREG 結束與 CQS 的通訊。
附註:
  1. 用戶端可以在 CQSRSYNC 要求之後隨時以任何順序發出 CQSRECVR 和 CQSINFRM 要求。 不過,在使用 CQS 開始任何實際工作之前,用戶端應該先發出這兩個要求。