シングル・レルムを使用可能にする (OS/400 for iSeries)
WCSRealm は、ローカルまたはリモート Payment Manager インスタンスの作成時に、
構成マネージャーによって自動的にセットアップされます。 CRTPYMMGR コマンドを使って Payment Manager インスタンスを手動で作成した場合、
サポートするデフォルトのレルムとして PSOS400Realm が指定されます。
ただし、Payment Manager インスタンスが作成される WCSRealm を使用するには、
管理コンソールを使って Payment Manager を手動で構成する必要があります。 WCSRealm を使用するようシステムを手動で構成するには、以下のようにします。
- Payment Manager マシンの WebSphere Application Server 管理コンソールをオープンする。
- WebSphere Payment Manager アプリケーション・サーバーを停止する。
- WebSphere 管理可能ドメインを拡張表示する。
- 「ノード (Nodes)」を拡張表示する。
- ノード名を拡張表示する。
- 「アプリケーション・サーバー (Application Servers)」を拡張表示する。
- 「WPM インスタンス名 WebSphere Payment Manager」を選択して、「停止」をクリックする。
- 「JVM 設定 (JVM Settings)」タブを選択し、
「システム・プロパティー」ボックスにスクロールダウンする。
「wpm.RealmClass」システム・プロパティーを選択し、値を変更します。
変更前:
com.ibm.etill.framework.payserverapi.PSOS400Realm
変更後:
com.ibm.commerce.payment.realm.WCSRealm
適用をクリックする。
- Payment Manager iインスタンス・ディレクトリー /Qibm/UserData/PymSvr/インスタンス名/ で、
WCSRealm.properties という ASCII ファイルが作成され、以下のエントリーが追加されます。
WCSHostName=domain-qualified
host name of the Web Server host of the WebSphere Commerce instance
UseNonSSLWCSClient=0 or 1
WCSWebServerPort=port number
WCSWebPath=/webapp/wcs/stores/servlet
ファイルを保管する。
注:
-
NonSSL が使用される場合、UseNonSSLWCSClient は 1 に設定され、SSL が使用される場合は 0 に設定されます。
- WCSWebServerPort は、
UseNonSSLWCSClient=1 の場合、NonSSL WebSphere Commerce ポート番号 (たとえば、80) に設定されます。
UseNonSSLWCSClient=0 の場合、SSL WebSphere Commerce ポート番号 (たとえば、443) に設定されます。
- iSeries セッションから以下のコマンドを実行し、
WCSRealm.jar を Payment Manager インスタンスにコピーする。
CPY OBJ('/QIBM/ProdData/PymSvr/Java/WCSRealm.jar')
TOOBJ('/QIBM/UserData/WebASAdv4/server/installedApps/payment
instance name_IBM_PaymentManager.ear/WCSRealm.jar')
ここで、server は Payment Manager インスタンスが実行されている WebSphere Application Server の名前で、
また payment instance name は Payment Manager インスタンスの名前です。
- Payment Manager インスタンスを iSeries セッションから再始動する。
次のコマンドを使用して、Payment Manager インスタンスを終了します。
ENDPYMMGR PYMMGR(payment_instance_name) PWD(payment_instance_password)
次のコマンドを使用して、Payment Manager インスタンスを開始します。
STRPYMMGR PYMMGR(payment_instance_name) PWD(payment_instance_password)
ここで、payment_instance_password は Payment Manager インスタンスの作成時に提供された CRTPYMMGR コマンドのパスワードです。
PSOS400Realm の詳細は、IBM WebSphere
Payment Manager for Multiplatforms 管理者ガイド バージョン 3.1 を参照してください。
