目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. マクロトランスフォーメーション
  30. 一致トランスフォーメーション
  31. フィールド分析での一致トランスフォーメーション
  32. ID分析での一致トランスフォーメーション
  33. ノーマライザトランスフォーメーション
  34. マージトランスフォーメーション
  35. パーサートランスフォーメーション
  36. Pythonトランスフォーメーション
  37. ランクトランスフォーメーション
  38. 読み取りトランスフォーメーション
  39. リレーショナルから階層型へのトランスフォーメーション
  40. REST Webサービスコンシューマトランスフォーメーション
  41. ルータトランスフォーメーション
  42. シーケンスジェネレータトランスフォーメーション
  43. ソータートランスフォーメーション
  44. SQLトランスフォーメーション
  45. 標準化トランスフォーメーション
  46. 共有体トランスフォーメーション
  47. アップデートストラテジトランスフォーメーション
  48. Webサービスコンシューマトランスフォーメーション
  49. WebサービスSOAPメッセージの解析
  50. WebサービスSOAPメッセージの生成
  51. 加重平均トランスフォーメーション
  52. ウィンドウトランスフォーメーション
  53. 書き込みトランスフォーメーション
  54. 付録 A: トランスフォーメーションの区切り文字

Developer Transformation Guide

Developer Transformation Guide

WebサービスSOAPメッセージの生成の概要

WebサービスSOAPメッセージの生成の概要

Data Integration Serviceでは、SOAPメッセージを生成する際に、入力データのグループからXMLデータが生成されます。 Webサービスコンシューマトランスフォーメーション、Webサービスの出力トランスフォーメーション、またはフォールトトランスフォーメーションを作成する場合は、SOAPメッセージ階層にマップする入力ポートを設定します。
SOAPメッセージを生成するようにトランスフォーメーションを設定するには、入力ポートのグループを作成し、各グループをSOAPメッセージ階層内のグループにマップします。SOAPメッセージの構造は、WSDLまたはスキーマで定義されます。
SOAPメッセージ内のデータのグループを、非正規化入力データから設定することができます。 また、複数出現入力データを、SOAPメッセージ内の複数出現ノードにピボット化することもできます。
データは、SOAPメッセージ内の派生型、anyType要素、または置き換えグループにマップできます。トランスフォーメーションを定義するときに、SOAPメッセージに出現可能な型を選択する必要があります。 選択した型によって、作成が必要となる入力ポートが決まります。
DeveloperツールでSOAPメッセージ階層を表示すると、階層にキーが含まれていることがわかります。 このキーは、SOAPメッセージには現れません。 Data Integration Serviceでは、このキーを使用して、SOAPメッセージ内のグループ間に親子リレーションが定義されます。 キー値を設定するには、SOAPメッセージ内のキーに入力データをマップします。