傳輸佇列屬性是傳送端與伺服器通道的必要屬性,因為要用這個屬性來找出位置,以擷取要傳送的訊息。
指定的通道列之傳輸佇列屬性值指定了不存在的佇列。
原因可能是傳輸佇列屬性值的拼寫不正確,或指定的傳輸佇列名稱不正確。
請檢查傳輸佇列名稱的拼寫是否正確。
找不到特定通道定義之傳輸佇列屬性所參照的佇列。找到名稱非常相似的佇列,但有一個以上字母的大小寫不同。
原因可能是傳輸佇列屬性值的拼寫不正確,或指定的傳輸佇列名稱不正確。
指定的通道定義之傳輸佇列屬性參照到錯誤的佇列類型。
請確保傳輸佇列屬性值正確無誤,或將指定的傳輸佇列重建為本端佇列。
指定的通道之傳輸佇列屬性值參照到未將用法設為傳輸的佇列。
請確保傳輸佇列屬性值正確,或將指定的傳輸佇列之用法屬性設為傳輸。
通道的訊息長度上限屬性用來指定可在通道中傳輸的訊息長度上限。
如果通道的訊息長度上限屬性值小於傳輸佇列(通道從中擷取要傳送的訊息)的訊息長度上限屬性值,通道可能無法傳送正在等待傳輸的訊息。
找不到使用指定傳輸佇列的通道,這表示該傳輸佇列是多餘的,而且可以從系統將其移除。
此外,這也表示使用該傳輸佇列的通道定義可能有問題(例如,缺少傳輸佇列屬性值或拼寫不正確)。
每個傳輸佇列都可以定義多個通道,但任何時候只能有一個作用中通道。其他通道定義可以根據佇列管理程式之間的備用通道,執行資料傳輸平衡及鏈結失敗更正動作。
如果使用傳輸佇列的前一個通道已終止,並在傳送端留下一批不確定的訊息,則其他通道就不能使用傳輸佇列。
如需定義通道和傳輸佇列的相關資訊,請參閱「IBM MQ 資訊中心」。