遠端佇列定義為佇列管理程式提供了多種方法,來定義不同佇列管理程式所擁有的佇列。大部分方法都會要求您指定用來將訊息傳輸至遠端佇列的傳輸佇列名稱,和/或定義目標佇列的遠端佇列管理程式名稱。
然而,您也可以在叢集環境中使用遠端佇列定義,允許來自叢集外部之佇列管理程式的回覆。如果遠端佇列定義中未指定傳輸佇列或遠端佇列管理程式名稱,則會提供佇列管理程式別名給叢集中的佇列管理程式。
如果不想讓遠端佇列定義提供佇列管理程式別名,請在遠端佇列定義中指定傳輸佇列名稱,及/或遠端佇列管理程式名稱。
「IBM MQ 資訊中心」提供在叢集中使用別名及遠端佇列定義的相關指示。
沒有指定遠端佇列定義的傳輸佇列屬性值時,可以使用遠端佇列管理程式屬性來識別遠端佇列所使用的傳輸佇列。
遠端佇列定義的遠端佇列管理程式屬性指定了錯誤的佇列類型作為傳輸佇列。
如果遠端佇列定義使用遠端佇列管理程式屬性來識別傳輸佇列,原因可能是遠端佇列定義中有錯誤,或需要將該傳輸佇列重建為本端佇列。
如果沒有指定遠端佇列定義的傳輸佇列屬性,可以使用遠端佇列管理程式屬性來識別遠端佇列所使用的傳輸佇列。
指定的遠端佇列定義之遠端佇列管理程式屬性指定了未將用法設為傳輸的佇列。
如果遠端佇列定義使用遠端佇列管理程式屬性來識別傳輸佇列,原因可能是遠端佇列定義中有錯誤;否則,請將該傳輸佇列的用法屬性設為傳輸。
遠端佇列定義提供位於其他佇列管理程式上之佇列的本端定義。遠端佇列定義的遠端佇列管理程式屬性用來識別目標佇列所在的佇列管理程式名稱。
遠端佇列管理程式屬性中指定的佇列管理程式名稱,包含 IBM MQ 物件名稱不允許的字元。佇列管理程式名稱只能是下列一個以上字元的組合:大寫或小寫字母、句點 (.)、斜線 (/)、底線 (_) 以及百分比符號 (%)。
請改正遠端佇列管理程式屬性值,使其只包含上述字元,以便正確地識別佇列管理程式的名稱。
遠端佇列定義提供位於其他佇列管理程式上之佇列的本端定義。遠端佇列定義的遠端佇列屬性用來識別目標佇列名稱。
遠端佇列屬性中指定的佇列名稱,包含 IBM MQ 物件名稱不允許的字元。佇列名稱只能是下列一個以上字元的組合:大寫或小寫字母、句點 (.)、斜線 (/)、底線 (_) 以及百分比符號 (%)。
請改正遠端佇列屬性值,使其只包含上述字元,以便正確地識別佇列的名稱。
遠端佇列定義提供位於其他佇列管理程式上之佇列的本端定義。遠端佇列定義的遠端佇列管理程式屬性用來識別目標佇列所在的佇列管理程式名稱。
測試嘗試尋找遠端佇列管理程式屬性中指定的佇列管理程式名稱,但找到最相符的名稱有一個以上字母的大小寫不同。這項差異的原因可能是遠端佇列管理程式名稱的拼寫不正確,或實際的目標佇列管理程式不為 MQ 探險家所知。
遠端佇列定義提供位於其他佇列管理程式上之佇列的本端定義。遠端佇列定義的遠端佇列管理程式屬性用來識別目標佇列所在的佇列管理程式名稱。
這個測試會嘗試尋找遠端佇列定義中指定的佇列管理程式名稱,但無法找到相符的項目。原因可能是遠端佇列屬性值的拼寫不正確,或目標佇列管理程式不為 MQ 探險家所知。
指定的遠端佇列定義之遠端佇列屬性指定了在遠端佇列管理程式上找不到的佇列。測試已搜尋遠端佇列管理程式上所有本端佇列、遠端佇列的所有本端定義以及所有已知叢集佇列,但發現指定的目標佇列不存在。
如果您未特意將遠端佇列屬性設為不存在佇列的名稱,請檢查目標佇列名稱的拼寫是否正確。如果該目標佇列為叢集佇列,請驗證叢集是否正常運作。