目次

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

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

入力ポートを要素にマップするためのルールとガイドライン

入力ポートを要素にマップするためのルールとガイドライン

入力ポートをメソッド入力階層内の要素にマップする場合には、以下のルールを確認します。
  • 階層内の1個の要素に対し1個の入力ポートをマップできます。同じポートを、階層内の任意の数のキーにマップすることができます。
  • 入力ポートおよび要素にデータ型の互換性があることが必要です。
  • 1つの入力グループ内のポートを、メソッド入力内の複数の階層レベルにマップできます。
  • メソッド入力のキーに入力ポートをマップする必要があります。キーにマップするポートのデータ型は、string、integer、またはbigintであることが必要です。メソッド入力内の、リクエストメッセージに含める階層レベルより上位にある全レベルのキーに、データをマップします。マップするレベルと、その上位にある全レベルの外部キーを含めます。
    メソッド入力階層の最下位レベルだけをマップする場合は、入力ポートをキーにマップする必要はありません。
  • RequestInputのルート要素を、メソッド入力定義のRest_Consumer_inputグループの子要素にマップする必要があります。
  • string型、bigint型、またはinteger型の複数の入力ポートを
    [メソッド入力]
    領域のキーにマップして、複合キーを作成できます。複合キーの
    [場所]
    フィールドをクリックして、入力ポートの順序を変更したり、いずれかのポートを削除したりすることができます。
  • WebサービスがJSON文書を生成する場合、xmlRootが応答階層の中の最初のノードであることを確認します。xmlRootがWebサービスのJSON応答を使った最初のノードではない場合、NULL値が表示される可能性があります。
メソッド入力をJSONとして要素に入力ポートをマッピングする場合は、次のルールを確認します。
  • 入力ポートに渡されるデータに、先行ゼロとそれに続く数値が含まれないことを確認してください。データに先行ゼロが含まれる場合は、生成されたJSON要求の対応する値でゼロが切り捨てられ、値のデータ型が文字列から数値データ型に変更されます。