目次

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

Javaコードの開発

Javaコードの開発

特定のトランスフォーメーションイベントに対するトランスフォーメーションの動作を定義するJavaコードを記述してコンパイルするには、
[Java]
ビューのコードエントリタブを使用します。
コードエントリタブでは、任意の順序でコードスニペットを開発できます。
[コード全体]
タブでは、Javaコード全体の表示は可能ですが、編集はできません。
コードスニペットの開発後は、コードスニペットまたはJavaコード全体をコンパイルして、
[Java]
ビューの
[結果]
ウィンドウの
[コンパイル]
プロパティでコンパイルの結果を表示することができます。
各コードエントリタブは、Javaコードの記述、表示、およびコンパイルに使用するコンポーネントで構成されます。
コードプロパティ
JavaトランスフォーメーションAPIメソッドなどのJavaコードの表示や入力ができるコントロールを提供します。 以下の表に、
[コード]
プロパティに用意されているコントロールを示します。
コントロール
説明
ナビゲータ
入力ポート、出力ポート、および呼び出し可能なJavaトランスフォーメーションAPIメソッドを表示します。
ナビゲータ内の項目の説明を表示するには、その項目をクリックします。
[Javaコード]
ウィンドウに項目を追加するには、その項目をダブルクリックします。 また、ナビゲータから
[Javaコード]
ウィンドウに項目をドラッグすることもできます。
ナビゲータは、以下のコードエントリタブに用意されています。
  • ヘルパ
  • 入力時
  • 最後
[Javaコード]
ウィンドウ
トランスフォーメーションのJavaコードを表示または入力できます。
[Javaコード]
ウィンドウには、基本的なJava構文ハイライトを使用してJavaコードが表示されます。
[コード全体]
タブでは、Javaトランスフォーメーションのクラスコード全体の表示は可能ですが、編集はできません。
[Javaコード]
ウィンドウは、以下のコードエントリタブに用意されています。
  • インポート
  • ヘルパ
  • 入力時
  • 最後
  • 関数
  • 最適化インタフェース
  • コード全体
[新しい関数]
コマンド
[関数の定義]
ダイアログボックスを開きます。このダイアログボックスを使用して、Java式を呼び出す関数を定義します。
[関数]
コマンドは、
[関数]
タブに用意されています。
編集ツールバー
切り取り、コピー、貼り付けなど、Javaコードを編集するためのツールアイコンをクリックできます。
編集ツールバーは、以下のコードエントリタブに用意されています。
  • インポート
  • ヘルパ
  • 入力時
  • 最後
  • 関数
  • 最適化インタフェース
コンパイルプロパティCompilation properties
Javaコードをコンパイルおよびデバッグするコントロールを提供します。 以下の表に、
コンパイル
プロパティのコントロールを示します。
コントロール
説明
[コンパイル]
コマンド
トランスフォーメーション用のJavaコードをコンパイルします。
[結果]
ウィンドウ
Javaトランスフォーメーションクラスのコンパイル結果が表示され、コード内のエラーの発生源を見つけることができます。
コード内のエラーを見つけるには、
[結果]
ウィンドウでエラーメッセージを右クリックし、スニペットコードとコード全体のどちらでエラーを表示するかを選択します。
[結果]
ウィンドウでエラーメッセージをダブルクリックしてエラーの発生源を見つけることもできます。