Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編


付録F.2 ヘッダ変数のスキーマ作成

HTTPリクエスト用ヘッダ変数およびHTTPレスポンス用ヘッダ変数のスキーマを作成します。作成するスキーマは,次に示す目的に応じて,サービスプラットフォームが提供するテンプレートファイルを使い分けます。

また,SOAP1.1モードを利用して「JSESSIONID」のCookieを送受信する場合,クライアント定義ファイルのc4web.application.app_maintainsessionをtrueに変更してください。クライアント定義ファイルの詳細については,マニュアル「アプリケーションサーバ SOAPアプリケーション開発の手引」の「10.3 クライアント定義ファイルの設定」を参照してください。

〈この項の構成〉

(1) HTTPリクエスト用ヘッダ変数のスキーマ

HTTPリクエスト用ヘッダ変数のスキーマを作成します。斜体部分が変更個所です。

HTTPリクエストヘッダ設定用のスキーマの内容を次に示します。

表F‒1 HTTPリクエストヘッダ設定用のスキーマの内容

#

タグ名

出現回数

説明

1

HTTPHeader_request

1回

2

├<Cookies>

0または1回

HTTPリクエストヘッダ内に格納されたCookie情報を取得して格納します。

3

└<HTTPHeader>

0または1回

HTTPリクエストヘッダ内に格納された拡張ヘッダを取得して格納します。HTTPリクエストヘッダにある拡張ヘッダは無視します。

(凡例)

−:該当する説明はありません。

(2) HTTPレスポンス用ヘッダ変数のスキーマ

HTTPレスポンス用ヘッダ変数のスキーマを作成します。斜体部分が変更個所です。

HTTPレスポンスヘッダ設定用のスキーマの内容を次に示します。

表F‒2 HTTPレスポンスヘッダ設定用のスキーマの内容

#

タグ名

出現回数

説明

1

HTTPHeader_response

1回

2

├<Cookies>

0または1回

HTTPレスポンスヘッダ内に格納されたCookie情報を取得して格納します。HTTPレスポンスヘッダにあるSet-Cookie属性は削除されます。

3

└<HTTPHeader>

0または1回

HTTPレスポンスヘッダ内に格納された拡張ヘッダを取得して格納します。HTTPレスポンスヘッダにある拡張ヘッダは削除されます。

(凡例)

−:該当する説明はありません。