このトピックは IBM Business Process Manager Advanced 構成にのみ適用されます。

Custom (カスタム)、Custom Assign (カスタム割り当て)、および Custom Callout (カスタム・コールアウト) の各変換での Java コードの作成

「詳細」タブで、「プロパティー」ビューに組み込まれたエディターのいずれかにより Java™ コードを構成できます。

Java コードをグラフィカルに作成

Visual Snippet エディターを使用して、 Java コードをグラフィカルに作成することができます。 例:
  • 入力カテゴリーの下に変換入力 があります。
  • 変数カテゴリーの下に変換出力 があります。 このカテゴリーには、一時変数とその他の変数 (変更要約やロギングなど) も含まれています。
詳しくは、インフォメーション・センターの Visual Snippet エディターの資料を参照してください。

テキスト・エディターでの Java コードの作成

「Java」を選択すると、通常の Java エディターと同様に、Java コードを直接作成できます。 多くの場合、変換の入力および出力は、生成された Java Snippet の先頭に示され、該当するデータ型へキャストされます。
注: この振る舞いには例外があります。 変換の入出力が最上位ビジネス・オブジェクトである場合、キャストは生成されません。 コード・アシスタント・ウィンドウを開く (Ctrl + スペースをクリック) と、 変換で使用可能な変数が見つかります。

拡張情報: Java で生成されたコード

この情報は、Java Snippet の 実行方法を示します。 Custom (カスタム)、Custom Assign (カスタム割り当て)、および Custom Callout (カスタム・コールアウト) の各変換では、生成された Java コードにインナー・クラスを生成します。 命名規則は Custom_x_Class であり、x は実行順序です。 インナー・クラスには 3 つのメソッドがあります。
  • custom_x(): ユーザー・コード (組み込みエディターで指定)
  • initializeValues(): custom_x() の前に実行、ビジネス・オブジェクトから値を取得
  • storeValues(): custom_x() の後に実行、ビジネス・オブジェクトに値を保管し戻す

Java コード内で使用するための API について詳しくは、IBM® Process Server インフォメーション・センターを参照してください。

また、Visual Snippet エディターは Java プログラミング言語を図で表示します。 このツールを使用すると、Java コードの Snippet を視覚的に作成および操作することができます。 Visual Snippet エディターの使用方法について詳しくは、 以下の関連リンクを参照してください。