OS400 パスワード・エンコードに対応している Java シン・クライアントをマイグレーションするには、以下の情報を使用して、呼び出し時に os400.security.password プロパティーが設定されることのないように Java クライアント呼び出しを変更します。
バージョン 5 以降では、os400.security.password.validation.list.object プロパティーの値は、JAVA_FLAGS 環境変数を使用してシン・クライアントに渡されたプロパティーの値によって異なります。 JAVA_FLAGS 環境変数は、setupClient スクリプトによって設定されます。 setupClient スクリプトは setupCmdLine スクリプトを呼び出します。os400.security.password.validation.list.object プロパティーの値は、このスクリプトで設定されています。 例えば、バージョン 6.x Base Edition Java クライアントに -profileName default が渡された場合、setupClient スクリプトは profile_root/default/bin/setupCmdLine ファイルを呼び出します。
java -classpath $MY_CLIENT_CLASSES:app_server_root/classes/wsa400.jar:$WAS_CLASSPATH ¥ $CLIENTSAS $JAVA_FLAGS ¥ -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory ¥ -Djava.naming.provider.url=iiop://server1:10151 ¥ MyClientClass $*