目次

Search

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

Developerトランスフォーメーションガイド

Developerトランスフォーメーションガイド

REST Webサービスコンシューマトランスフォーメーションの概要

REST Webサービスコンシューマトランスフォーメーションの概要

REST Webサービスコンシューマトランスフォーメーションは、データアクセスまたはデータ変換するWebサービスクライアントとしてREST Webサービスに接続するアクティブなトランスフォーメーションです。REST Webサービスコンシューマトランスフォーメーションを使用して、REST Webサービスに接続します。REST Webサービスコンシューマトランスフォーメーションは、リクエストをREST Webサービスに送ることと、REST Webサービスから応答を受け取ることができます。
REST Webサービスコンシューマトランスフォーメーションは、トランスフォーメーションまたはHTTP接続で定義するURLを通じて、Webサービスに接続します。HTTPS接続を使用することもできます。REST Webサービスコンシューマトランスフォーメーションでは、TLS 1.2、TLS 1.1、TLS 1.0を使用できます。
REST Webサービスには、WebサービスがサポートするアクションごとにHTTPメソッドが1つあります。データ統合サービスがREST Webサービスに接続されている場合、データのGet、Post、Put、Deleteを実行するためのリクエストが送信できます。このリクエストの対象は、個別のリソースでもリソースの集合でもかまいません。データ統合サービスがリクエストメッセージを送った後に、Webサービスから応答メッセージを受け取ります。
リクエストメッセージと応答メッセージには、階層を形成できる要素を使ったXMLまたはJSONのデータが入っています。リクエストメッセージまたは応答メッセージに複数回出現する要素が入っている場合、要素のグループがXMLまたはJSONの階層内にレベルを形成します。あるレベルが別のレベルの入れ子になっている場合、グループは関連しています。
REST Webサービスコンシューマトランスフォーメーションでは、メソッド入力とメソッド出力でリクエストメッセージと応答メッセージの構造を定義します。メソッド入力とメソッド出力にはマッピングが含まれ、メッセージ要素を入力ポートと出力ポートにマップする方法を定義しています。
REST Webサービスコンシューマトランスフォーメーションはプロキシサーバーをサポートします。REST Webサービスコンシューマトランスフォーメーションを使ってMicrosoft SharePointアプリケーションに接続することもできます。

オンラインストアは、製品データベースに対しリソースを定義します。データベースは各製品を部品番号で識別します。
WebサービスクライアントはREST Webサービスを通じて製品の詳細にアクセスします。Webサービスは次のURLを使用します。
http://www.HypoStores.com/products/ProductDetails
具体的な製品についての詳細(説明や単価など)を取得し、詳細をマッピング内のダウンストリームのトランスフォーメーションに渡す必要があります。製品についての詳細を取得して別のトランスフォーメーションに渡すためのREST Webサービスコンシューマトランスフォーメーションを作成します。
次のテーブルに、ユーザーが設定するトランスフォーメーションの詳細を示します。
トランスフォーメーションの詳細
HTTPメソッド
取得
ベースURL
http://www.HypoStores.com/products/ProductDetails
入力引数ポート
Part_No
出力ポート
Description、Unit_Price
メソッド出力
<応答メッセージの構造。>
メソッド出力は、出力マッピングを含み、応答メッセージ内の要素を出力ポートにマップする方法を定義しています。
データ統合サービスがリクエストをWebサービスに送るときに、引数ポート内の値をベースURLに付加します。例えば、部品0716についての詳細を取得するために、データ統合サービスは次のURLを使用します。
http://www.HypoStores.com/products/ProductDetails?Part_No=0716
データ統合サービスは応答を受け取ると、応答メッセージ内の製品の説明と単価を出力ポートのデータに変換します。
Part_Noをパラメータとして渡して、マッピングを実行している最中に値を置き換えることもできます。

0 COMMENTS

We’d like to hear from you!
Hi, I'm Bolo!
What would you like to know?
Please to access Bolo.