Interstage Application Server リファレンスマニュアル(コマンド編) |
目次 索引 |
付録A 旧バージョン互換コマンド |
ssomksid − サービスIDファイルの作成
ssomksid serviceidpath {-f FQDN | -n domain-name}
以下の場合において必要になるサービスIDファイルを作成します。
本コマンドはSSO管理者が使用します。なお、本コマンドは絶対パスで実行する必要はありません。
以下に、ssomksidコマンドのオプションと引数を説明します。
serviceidpathには、サービスIDファイルの出力先ファイル名を絶対パスで指定します。
出力先ファイルがすでに存在する場合、または出力先ファイルを書き込む権限がない場合は、その旨をエラーメッセージで標準エラー出力に表示してエラーで終了します。
出力先ファイル名が絶対パスで指定されていない場合は、その旨をエラーメッセージで標準エラー出力に表示してエラーで終了します。
FQDNには、サービスIDを使用するJavaアプリケーション、または業務サーバを実行するサーバのホスト名、または業務サーバのホスト名をFQDN(Fully Qualified Domain Name)で指定します。なお、FQDNとdomain-nameは同時に指定することはできません。
domain-nameには、サービスIDを共有する範囲をドメイン名で指定します。業務サーバのサービスIDファイルを作成する場合のみ指定します。なお、FQDN(Fully Qualified Domain Name)とdomain-nameは同時に指定することはできません。
指定するドメイン名が2階層(.co.jpなど)の場合、ブラウザがCookieを受け付けない可能性があります。この場合、運用時にブラウザに403のHTTPのステータスコードが通知されます。3階層以上(.fujitsu.co.jpなど)のドメイン名を指定して、サービスIDファイルを作成し直してください。
指定するドメイン名は、以下の形式で設定してください。
・英字、数字、ハイフン(-)、ピリオド(.)以外の文字は使用しないでください。
・先頭1文字目は必ずピリオド(.)を設定してください。
・2階層以上のドメイン名を指定してください。
・以下の場合はエラーになります。設定しないでください。
−ピリオド(.)を連続して設定した場合
−ピリオド(.)に続けてハイフン(-)を設定した場合
−末尾の文字列がピリオド(.)の場合
−末尾の文字列がハイフン(-)の場合
サービスIDファイルを作成する際には、運用方法により以下の2つのどちらかを指定します。
サービスIDを共有するドメイン“.co.jp”と“.com”など全く異なるドメインの単位で設定してください。例えば“.abc.sample.co.jp”と“.sample.co.jp”といったような、包含関係となるドメインを指定しないでください。
また、同一のドメイン内で、-fオプションで作成したサービスIDファイルと、-nオプションで作成したサービスIDファイルを混在させて運用することはできません。例えば、業務サーバ(“hostA.sample.co.jp”)用のサービスIDファイルを-fオプションで“hostA.sample.co.jp”と指定して作成し、業務サーバ(“hostB.sample.co.jp”)用のサービスIDファイルを-nオプションで“.sample.co.jp”と指定して作成した場合も、“hostA.sample.co.jp”と“.sample.co.jp”が包含関係となるため指定しないでください。
例) 以下のように、x.abc.co.jpとy.abc.comという業務サーバ用にサービスIDファイルを用意する場合、ドメインが異なっているため業務サーバごとに、“.abc.co.jp”と“.abc.com”でサービスIDファイルを作成します。 ssomksid C:\temp\sid-for-y -n .abc.com 以下のようにサービスIDを共有するドメインを“.abc.co.jp”と指定すると“x.abc.co.jp”と“y.domain.abc.co.jp”のどちらの業務サーバも同じサービスIDファイルを使用することができます。 |
例) 以下のように、x.abc.co.jpとy.abc.comという業務サーバ用にサービスIDファイルを用意する場合、ドメインが異なっているため業務サーバごとに、“.abc.co.jp”と“.abc.com”でサービスIDファイルを作成します。 ssomksid /tmp/sid-for-y -n .abc.com 以下のようにサービスIDを共有するドメインを“.abc.co.jp”と指定すると“x.abc.co.jp”と“y.domain.abc.co.jp”のどちらの業務サーバも同じサービスIDファイルを使用することができます。 |
業務サーバ(FQDN=www.fujitsu.example.com)用のサービスIDファイルをFQDNで作成し、“C:\temp”ディレクトリの“atz.sid”に出力します。
ssomksid C:\temp\atz.sid -f www.fujitsu.example.com |
業務サーバ(FQDN=www.fujitsu.example.com)用のサービスIDファイルを共有するドメイン名“.example.com”で作成し、“C:\temp”ディレクトリの“atz.sid”に出力します。
ssomksid C:\temp\atz.sid -n .example.com |
業務サーバ(FQDN=www.fujitsu.example.com)用のサービスIDファイルをFQDNで作成し、“/tmp”ディレクトリの“atz.sid”に出力します。
ssomksid /tmp/atz.sid -f www.fujitsu.example.com |
業務サーバ(FQDN=www.fujitsu.example.com)用のサービスIDファイルを共有するドメイン名“.example.com”で作成し、“/tmp”ディレクトリの“atz.sid”に出力します。
ssomksid /tmp/atz.sid -n .example.com |
目次 索引 |