2017-01-19 7 views
2

を渡す方法は、次のコマンドを試しましたが、機能しませんでした。ibm mq qmを変更してユーザーと接続し、

alter authinfo(system.default.authinfo.idpwos) authtype(idpwos) chckclnt(required) 

これまで誰でもこの作業に取り組んでいましたか?

+0

15歳未満の私の評判が答えを受け入れることができなかったので、速い返答をありがとう。 – oztur

答えて

2

connauth authinfoオブジェクトを変更するときは、変更内容を有効にするにはREFRESH SECURITY TYPE(CONNAUTH)を実行する必要があります。キュー・マネージャーの再始動にも同じ効果があります。

これは、AUTHINFO属性CHCKLOCLを(ローカル接続を確認してください)を使用し、ローカル接続を確認するにはKnowledge Center - Turning on connection authentication on a queue manager

に記載されています。クライアント接続を検査するには、AUTHINFO属性CHCKCLNT(クライアント接続を検査する)を使用します。 キュー・マネージャーが変更を認識する前に、構成をリフレッシュする必要があります。

ALTER QMGR CONNAUTH(USE.PW) 
DEFINE AUTHINFO(USE.PW) + 
AUTHTYPE(IDPWOS) + 
FAILDLAY(10) + 
CHCKLOCL(OPTIONAL) + 
CHCKCLNT(REQUIRED) 

REFRESH SECURITY TYPE(CONNAUTH) 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

私はまた、あなたのqm.iniチャンネルスタンザにAUTHINFOオブジェクトパラメータADOPTCTX(YES)と同様に設定ChlauthEarlyAdopt = Eを設定することを示唆しています。理由の詳細については、@ T.Robの優れたプレゼンテーション"CONNAUTH Doesn't work like you think it does"を参照してください。

関連する問題