目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2B Data Transformation
  8. クレンジングトランスフォーメーション
  9. データマスキングトランスフォーメーション
  10. データサービストランスフォーメーション
  11. 重複排除トランスフォーメーション
  12. 式トランスフォーメーション
  13. フィルタトランスフォーメーション
  14. 階層ビルダートランスフォーメーション
  15. 階層パーサートランスフォーメーション
  16. 階層プロセッサトランスフォーメーション
  17. 入力トランスフォーメーション
  18. Javaトランスフォーメーション
  19. JavaトランスフォーメーションAPIリファレンス
  20. ジョイナトランスフォーメーション
  21. ラベラトランスフォーメーション
  22. ルックアップトランスフォーメーション
  23. 機械学習トランスフォーメーション
  24. マップレットトランスフォーメーション
  25. ノーマライザトランスフォーメーション
  26. 出力トランスフォーメーション
  27. 解析トランスフォーメーション
  28. Pythonトランスフォーメーション
  29. ランクトランスフォーメーション
  30. ルータトランスフォーメーション
  31. ルール仕様トランスフォーメーション
  32. シーケンストランスフォーメーション
  33. ソータートランスフォーメーション
  34. SQLトランスフォーメーション
  35. 構造パーサートランスフォーメーション
  36. トランザクション制御トランスフォーメーション
  37. 共有体トランスフォーメーション
  38. Velocityトランスフォーメーション
  39. ベリファイヤトランスフォーメーション
  40. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

Webサービストランスフォーメーション

Webサービストランスフォーメーション

Webサービス要求を作成して、Webサービス応答をターゲットにマッピングするには、Mapping DesignerでWebサービストランスフォーメーションを使用します。
Webサービスではアプリケーションを統合し、SOAP、WSDL、XMLなどのオープンスタンダードを使用します。SOAPは、Webサービス用の通信プロトコルです。Webサービス記述言語(WSDL)は、Webサービス操作のプロトコル、形式、およびシグネチャを記述するXMLスキーマです。Webサービス操作には、情報の要求、データ更新の要求、タスク実行の要求があります。
Webサービストランスフォーメーションは、WebサービスクライアントとしてWebサービスに接続し、データへのアクセス、データの変換、配信を行います。Webサービスクライアントの要求およびWebサービスの応答は、SOAPメッセージです。
マッピング
タスクは、ドキュメント/リテラルのエンコードを使用するSOAPメッセージを処理します。Webサービストランスフォーメーションでは、RPC/EncodedまたはDocument/EncodedのWSDLファイルがサポートされません。
例えば、WebサービストランスフォーメーションでSOAP要求をWebサービスに送信し、getCityWeatherByZIPというWebサービス操作を実行するとします。Webサービストランスフォーメーションは、要求で郵便番号を渡します。Webサービスは天気予報の情報を取得し、その情報をSOAP応答で返します。
SOAP要求メッセージと応答メッセージには、XMLスキーマに従ったデータなど、階層データを含めることができます。例えば、Webサービスクライアントが要求を送信し、顧客の注文を販売データベースに追加するとします。Webサービスは、次の階層を応答で返します。
Response Order Order_ID Order_Date Customer_ID Product Product_ID Qty Status
応答には、注文の各製品に関する情報など、注文に関する情報が含まれます。この応答は階層型です。注文要素内で、製品要素にさらに要素が含まれているためです。
Webサービストランスフォーメーションを使用するには、適切なライセンスが必要です。
Webサービストランスフォーメーションを使用するには、次の手順を実行します。
  1. Webサービスコンシューマ接続を作成し、WSDL URLおよびエンドポイントURLを使用します。
  2. ビジネスサービスを定義します。ビジネスサービスは、操作が設定されているWebサービスです。
  3. Mapping DesignerのマッピングでWebサービストランスフォーメーションを設定します。