Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編


7.18.5 使用手順

サービスプラットフォームで提供しているカスタムファンクションの使用手順を次に示します。

〈この項の構成〉

(1) 開発環境の設定

  1. Eclipseのメニューから[ウィンドウ]−[設定]を選択します。

    [設定]ダイアログが表示されます。

  2. 左ペインで[HCSC-Definer]−[データ変換]を選択します。

    データ変換定義画面の設定項目が表示されます。

    [図データ]

  3. [カスタムファンクション]タブをクリックします。

    [設定]ダイアログの[カスタムファンクション]タブが表示されます。

    [図データ]

  4. [参照]ボタンをクリックします。

    ファイルの選択画面が表示されます。

  5. <サービスプラットフォームのインストールディレクトリ>\CSCTE\resources\customfuncディレクトリに格納されている変換ファンクション定義ファイル(CSCCustomFunc.xml)を選択し,[OK]ボタンをクリックします。

    変換ファンクション定義ファイルが選択されます。

    [図データ]

  6. [適用して閉じる]ボタンをクリックします。

    変換ファンクション定義ファイルが登録されます。

  7. マッピング定義のパレットからカスタムファンクション(custom)を選択し,マッピングビューアに配置します。

  8. 次のどちらかの方法で[カスタム]ダイアログを表示させます。

    • カスタムファンクションを右クリックして,[設定]を選択します。

    • カスタムファンクションをダブルクリックします。

  9. [変換ファンクション選択]ボタンをクリックします。

    [変換ファンクション選択]ダイアログが表示されます。

    [図データ]

  10. カスタムファンクションから呼び出すメソッドを選択し,[OK]ボタンをクリックします。

    [変換ファンクション選択]ダイアログが閉じ,[カスタム]ダイアログが表示されます。

    [図データ]

  11. [引数名]に対応する入力値を[入力値]に指定します。

    指定した入力値が引数に設定されます。

  12. [OK]ボタンをクリックします。

    カスタムファンクションが設定されます。

(2) 実行環境の設定

  1. <サービスプラットフォームのインストールディレクトリ>\CSCTE\resources\customfunc\userlibディレクトリに格納されているjarファイル(CSCCustomfunc.jar)をHCSCサーバに格納します。

    HCSCサーバにjarファイルを格納する方法の詳細については,マニュアル「サービスプラットフォーム システム構築・運用ガイド」の「2.3.8 カスタムファンクションで使用するjarファイルを格納する」を参照してください。

  2. (1)で作成したマッピング定義を含むサービスを配備定義し,開始します。

    配備定義方法の詳細については,「8.5.1 配備から開始までの処理の流れ」を参照してください。

  3. サービスを実行すると,カスタムファンクションが実行されます。