目次

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トランスフォーメーションガイド

リソースの識別

リソースの識別

HTTPリクエストでリソースを識別できるように、データ統合サービスがベースURLに特定の入力ポートの値を付加します。ベースURLは、HTTP接続またはトランスフォーメーションプロパティで定義します。URLまたは引数ポートを使用して特定のリソースを識別します。
Webサービスが一意の文字列を使ってリソースを識別するときに、URLポートを使用します。
例えば、HypoStoresというREST Webサービスは、次のURLを通じて部品番号で部品を識別します。
http://www.HypoStores.com/products/ProductDetails/<Part_No>
部品を識別するには、次のトランスフォーメーションの詳細を定義します。
  1. ベースURLを、次のURLに設定します。
    http://www.HypoStores.com/products/ProductDetails
  2. URLポートを定義し、そのURLポートを介して部品番号をトランスフォーメーションに渡します。
マッピングが部品番号500をURLポートに渡す場合、データ統合サービスはリクエストメッセージで次のURLを使用します。
http://www.HypoStores.com/products/ProductDetails/500
Webサービスがリソースの場所を引数で識別する場合に、引数ポートを使用します。
例えば、部品番号をHypoStoresというREST Webサービスに「Part_No」という引数で渡す必要があるとします。
部品を識別するには、次のトランスフォーメーションの詳細を定義します。
  1. ベースURLを、次のURLに設定します。
    http://www.HypoStores.com/products/ProductDetails
  2. 引数名「Part_No」を使って引数ポートを作成し、その引数ポートから部品番号をトランスフォーメーションに渡します。
マッピングが部品番号600を引数ポートに渡す場合、データ統合サービスはリクエストメッセージで次のURLを使用します。
http://www.HypoStores.com/products/ProductDetails?Part_No=600
複数の引数を定義するには複数の引数ポートを作成します。データ統合サービスでは、アンパーサンド文字(&)で引数と引数を分割します。
例えば、従業員の詳細をREST Webサービスから取得し、従業員の名と姓をそれぞれ「First_Name」と「Last_Name」という引数を使って渡します。「First_Name」と「Last_Name」という引数名の引数ポートを作成します。マッピングが「John Smith」という名前をトランスフォーメーションに渡す場合、データ統合サービスはリクエストメッセージで次のようにURLを使用します。
http://www.HypoStores.com/employees/EmpDetails?First_Name=John&Last_Name=Smith
URLまたは引数ポートを指定しない場合、データ統合サービスは、HTTP接続またはトランスフォーメーションプロパティのベースURLを使用してリソースを識別します。HTTP接続内のベースURLは、トランスフォーメーション内のベースURLより優先されます。

0 COMMENTS

We’d like to hear from you!