Hitachi

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


7.5.6 数値をフォーマット変換する

マッピング元の数値をjava.text.DecimalFormatクラスの形式のパターンでフォーマット変換します。また,パターンに指定する小数点文字または桁区切り文字をデフォルトから変更できます。java.text.DecimalFormatクラスの形式のパターンの詳細については,JavaのAPIに関するドキュメントを参照してください。

〈この項の構成〉

(1) 使用するファンクション

マッピング元の数値をjava.text.DecimalFormatクラスの形式のパターンでフォーマット変換するには,数値フォーマット変換ファンクションを使用します。数値フォーマット変換ファンクションを使用した例を次に示します。

図7‒7 数値フォーマット変換ファンクションの使用例

[図データ]

(2) 設定手順

マッピング元の数値をjava.text.DecimalFormatクラスの形式のパターンでフォーマット変換する手順を次に示します。

  1. パレットから数値フォーマット変換ファンクション(format)を選択して,マッピングビューアに配置します。

  2. マッピング線を設定します。

  3. 次のどちらかの方法で[数値フォーマット変換]ダイアログを表示させます。

    • 数値フォーマット変換ファンクションを右クリックして,[設定]を選択します。

    • 数値フォーマット変換ファンクションをダブルクリックします。

    [数値フォーマット変換]ダイアログが表示されます。

    [数値フォーマット変換]ダイアログの詳細については,マニュアル「サービスプラットフォーム リファレンス」の「1.6.24 数値フォーマット変換ダイアログ」を参照してください。

  4. [入力]に変換元ノードが指定されている場合,その変換元ノードに条件を設定して,その条件を満たす場合だけマッピングさせたいとき,[ノード条件設定]ボタンをクリックします。

    [ノード条件設定]ダイアログが表示されます。

    ノード条件の設定方法については,「7.7 ノード条件を設定する」を参照してください。また,[ノード条件設定]ダイアログについては,マニュアル「サービスプラットフォーム リファレンス」の「1.6.11 ノード条件設定ダイアログ」を参照してください。

  5. [パターン]に変換後のjava.text.DecimalFormatクラスの形式のパターン文字列を指定します。

  6. 小数点文字または桁区切り文字をデフォルトから変更する場合,[記号を変更する]チェックボックスをチェックし,次のように指定します。

    • 小数点文字を変更する場合

      [小数点文字]に変更後の小数点文字の記号を指定します。省略した場合,デフォルトの記号となります。

    • 桁区切り文字を変更する場合

      [桁区切り文字]に変更後の桁区切り文字の記号を指定します。省略した場合,デフォルトの記号となります。

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