defaultSessionCookieID ビルド記述子オプションは、サービスによって提供されるセッション Cookie を識別します。デフォルト値は JSESSIONID で、これは常に、アプリケーションを Apache Tomcat で実行するときのセッション ID です。
defaultSessionCookieID の設定は、次の場合のみ有効となります。
- この場合のサービス・ロジックはステートフル で、これは、リクエスターとサービスがマルチステップの会話に参加できることを意味します。
- サービスが、
IBM® i 呼び出し先プログラムまたはサービス・プログラムを EGL REST-RPC サービス
として使用可能にする EGL 外部型である場合。
以下の場合にサービス・バインディングで
sessionCookieID を設定することにより、
defaultSessionCookieID の値をオーバーライドできます。
- サービス・アクセス変数を宣言するとき (『REST サービスにアクセスするための変数の宣言』を参照)
- デプロイメント記述子を構成するとき (『デプロイメント記述子への REST バインディングの追加』を参照)
バックグラウンド情報については、
『IBM i プログラムに Web サービスとしてアクセスする: 概要』を参照してください。