使用協調佇列管理程式或指令佇列管理程式連接之 IBM® MQ Explorer MFT 外掛程式的連線鑑別,以及使用協調佇列管理程式或指令佇列管理程式連接之 Managed File Transfer 代理程式的連線鑑別,可以在相容模式或 MQCSP 鑑別模式下執行。
關於此作業
在 IBM MQ 9.2.0之前,相容模式是連線鑑別的預設值。 不過,您可以停用預設相容模式,並啟用 MQCSP 鑑別模式。
從 IBM MQ 9.2.0開始, MQCSP 鑑別模式是預設值。
對於使用 CLIENT 傳輸連接至佇列管理程式的 IBM MQ Explorer Managed File Transfer 外掛程式或 Managed File Transfer 代理程式的連線鑑別,只有 MQCSP 鑑別模式才支援長度超過 12 個字元的密碼。 如果您在使用相容模式授權時指定長度大於 12 個字元的密碼,則會發生錯誤,且代理程式不會向佇列管理程式進行鑑別。 請參閱BFGAG0187E診斷訊息中的訊息: BFGAG0001 - BFGAG9999。
程序
- 若要在 IBM MQ Explorer中選取協調佇列管理程式或指令佇列管理程式的連線鑑別模式,請完成下列步驟:
- 選取要連接的佇列管理程式。
- 用滑鼠右鍵按一下,然後從蹦現功能表中選取 連線詳細資料-> 內容 。
- 按一下 使用者 ID 標籤。
- 確定已選取您要使用之連線鑑別模式的勾選框:
- 從 IBM MQ 9.1.0開始,依預設會取消選取 使用者識別相容模式 勾選框。 這表示如果選取 啟用使用者識別 勾選框,則 IBM MQ Explorer 會在連接至佇列管理程式時使用 MQCSP 鑑別。 如果 IBM MQ Explorer 需要使用相容模式而非 MQCSP 鑑別來連接至佇列管理程式,請確保同時選取 啟用使用者識別 及 使用者識別相容模式 勾選框。
- 在 IBM MQ 9.1.0之前,依預設會選取 使用者識別相容模式 勾選框。 這表示如果選取 啟用使用者識別 勾選框,則 IBM MQ Explorer 會在連接至佇列管理程式時使用相容模式。 如果 IBM MQ Explorer 需要使用 MQCSP 鑑別來連接至佇列管理程式,請確定已選取 啟用使用者識別 勾選框,且未選取 使用者識別相容模式 勾選框。
- 若要使用 MQMFTCredentials.xml 檔案啟用或停用 Managed File Transfer 代理程式的 MQCSP 鑑別模式,請將 useMQCSPAuthentication 參數新增至相關使用者的 MQMFTCredentials.xml 檔案。
useMQCSPAuthentication 參數具有下列值:
- true
- MQCSP 鑑別模式是用來向佇列管理程式鑑別使用者。
- 從 IBM MQ 9.2.0開始, true 是預設值。 如果未指定 useMQCSPAuthentication 參數,依預設會設為 true ,並使用 MQCSP 鑑別模式向佇列管理程式鑑別使用者。
- false
- 相容模式是用來向佇列管理程式鑑別使用者。
- 在 IBM MQ 9.2.0之前,如果未指定 useMQCSPAuthentication 參數,則依預設會設為 false ,並使用相容模式向佇列管理程式鑑別使用者。
下列範例顯示如何在
MQMFTCredentials.xml 檔中設定
useMQCSPAuthentication 參數:
<tns:qmgr name="CoordQueueMgr" user="ernest" mqUserId="ernest"
mqPassword="AveryL0ngPassw0rd2135" useMQCSPAuthentication="true"/>