ssopatch を実行したあと、Solaris または Linux の場合は updateschema.sh を、Windows の場合は updateschema.bat を実行します。このスクリプトは OpenSSO サーバーのバージョンを更新し、新しいデフォルトサーバープロパティーを追加し、Update 2 でのバグ修正や機能拡張に必要な新しい属性スキーマを追加します。サーバーのバージョンを更新するために、updateschema を実行する必要があります。
updateschema.sh スクリプトまたは updateschema.bat スクリプトは Update 2 バージョン (またはそれ以降) の ssoadm コマンド行ユーティリティーが必要です。そのため、このスクリプトを実行する前に『Sun OpenSSO Enterprise 8.0 Update 1 Release Notes』の第 3 章「Installing the OpenSSO Enterprise 8.0 Update 1 Admin Tools」の手順に従って Update 2 の管理ツールをダウンロードします。
updateschema.bat スクリプトは、複数の ssoadm コマンドを実行します。したがって、Windows システムで updateschema.bat を実行する前に、amadmin ユーザーのパスワードユーザーを平文で記載したパスワードファイルを作成しておく必要があります。 updateschema.bat スクリプトを実行すると、パスワードファイルへのパスを入力するよう求められます。 スクリプトは終了する前にパスワードファイルを削除します。
patch-tools/patch ディレクトリに移動します。patch-tools は ssoPatchTools.zip を解凍した場所です。
updateschema.sh または updateschema.bat を実行します。Solaris システムの例を次に示します。
./updateschema.sh
スクリプトから入力を求められたら、次の情報を指定します。
ssoadm ユーティリティーへのフルパス (ssoadm 自体は除く)。 例: /opt/ssotools/opensso/bin
amadmin パスワード
updateschema.sh スクリプトまたは updateschema.bat スクリプトは、メッセージやエラーがあった場合に標準出力に書き出します。
OpenSSO 8.0 Update 2 の Web コンテナを再起動します。