WSDL メッセージ・プロパティー
Web サービスのテストの一環として、WSDL メッセージ・プロパティーを表示および編集することで、XML メッセージまたは SOAP メッセージのコンテンツの管理方法を構成できます。
オペレーションのヘッダー・プロパティー
WSDL ファイルに組み込むそれぞれのオペレーションでは、メッセージと一緒に送信できる一連のヘッダー・プロパティーを定義します。 これらのプロパティーは、WSDL ファイルの処理時にオペレーションから抽出され、オペレーションのメッセージが選択されると、IBM® DevOps Test Integrations and APIs (Test Integrations and APIs) メッセージのヘッダー・プロパティーに自動的に追加されます。 通常、これらのプロパティーは、メッセージの Content-Type (通常は XML またはテキスト) と SOAP アクションで構成されます。
SOAP Fault
Web サービス要求がサーバーでエラーになると、SOAP Body 要素の代わりに SOAP Fault 要素が含まれた応答メッセージが、サーバーから送信されます。 この SOAP Fault は、SOAP エンベロープの XML スキーマ定義で定義されています。 SOAP Fault を受け取ると、RPC エンコード・フォーマッターでも文書リテラル・フォーマッターでも、同じ構造の Test Integrations and APIs メッセージが生成されます。 どちらの場合も SOAP Fault 要素が抽出され、XML テキスト・メッセージ・フォーマッターの場合と同じ要領で標準の XML メッセージ構造が生成されます。 SOAP Fault は、WSDL ファイル内で定義されていないため、標準の XML スキーマ・プロセスを使用して管理されます。
Test Integrations and APIs 内では、SOAP エンベロープの XML スキーマ定義を参照する XSD スキーマを定義できます。 このスキーマにはいくつかの定義があり、それぞれ内容が異なる場合があります。
予期される SOAP Fault の定義を含む SOAP エンベロープを選択できます。 要求から SOAP Fault が返される可能性がある場合は、受信された要求内でそのメッセージのスキーマとして必要な SOAP エンベロープの XSD を選択できます。 その後、Fault のルートを選択し、必要な検証を使用して予期される構造を作成できます。
XML と SOAP メッセージのプロパティー
Test Integrations and APIs でメッセージ・プロパティーを使用することにより、テスト・アクション (「パブリッシュ」や「サブスクライブ」など) でのメッセージ・コンテンツの管理方法を構成できます。 メッセージ・プロパティーを表示したり変更したりするには、メッセージ・エディターの要件または本文で SOAP メッセージのルートを右クリックします。

「フィールド・プロパティー」ダイアログ・ボックスを使用して、メッセージ・プロパティーを表示または編集します。

「フィールド・プロパティー」ダイアログで構成できるタブは、以下のとおりです。
XML
「XML」タブでは、メッセージの XML コンテンツの管理方法を構成できます。

| オプション | 説明 |
|---|---|
| フォーマット設定 | XML は、単一行 または複数行インデント のいずれかのメッセージとしてフォーマットされます。 |
| エンコード | 使用する必要がある文字エンコード。指定した場合、XML 宣言に含める必要があります。 |
| 文書の正規化 | XML では、余分なスペースが削除されます。 |
| NULL 値の送信 | 生成される XML に null 値の Elements、Attributes、 または Comments が含まれているかどうか。 |
| XML 宣言を組み込む | XML 宣言はメッセージの先頭に組み込まれます。 |
| テキストとして処理 | 処理する際、CDATA ノードはテキスト・ノードに変換されます。 |
| 空白文字を保持 | xml:space のルート・ノードのデフォルトを preserve に設定するかどうかを制御します。 |
SOAPヘッダー

SOAP

WS-Addressing

WS-Security
