クラス SetInputValueToExecuteParam

java.lang.Object
jp.ne.mki.wedge.rule.base.AbstractBase
jp.ne.mki.wedge.rule.base.AbstractServer
jp.ne.mki.wedge.rule.server.setcase.SetInputValueToExecuteParam
すべての実装されたインタフェース:
CommonInterface, ServerInterface, jp.ne.mki.wedge.run.interfaces.RuleEngineInterface, jp.ne.mki.wedge.run.interfaces.ServerRuleInterface

public class SetInputValueToExecuteParam extends AbstractServer

パラメータセット


InputRecord(0)、もしくはロジッククラスパラメータの値を、DecisionTable判断パラメータにセットする。(setExecute)


[I/O RECORD]

InputRecord OutputRecord
  1. Paramに設定したい値(省略可能。省略時はロジッククラスパラメータに指定)

[RULE PARAMETER]

Parameter
  • -value ・・・ DecisionTable判断パラメータに設定する値(数値)を指定
  • -return [返り値] ・・・ ロジッククラスの返り値を指定します。

(※) DecisionTable判断パラメータだけを設定したい場合は、-value を省略して、 数値だけを指定することも可能です。

設定例:
"-value 0 -return DTTYPEBREAK" ・・・ DecisionTable判断パラメータに 0 を設定し、ディシジョンタイプブレイクを返す。

"-value 1 -return USER_ERROR" ・・・ DecisionTable判断パラメータに 1 を設定し、ユーザエラーを返す。

"-value 2 -return OK" ・・・ DecisionTable判断パラメータに 2 を設定し、OKを返す。

"3" ・・・ DecisionTable判断パラメータに 3 を設定し、OKを返す。

バージョン:
1.0
  • フィールド詳細

    • data

      jp.ne.mki.wedge.run.interfaces.DataInterface data
    • value

      String value
    • returnValue

      String returnValue
  • コンストラクタの詳細

    • SetInputValueToExecuteParam

      public SetInputValueToExecuteParam()
  • メソッドの詳細

    • execute

      public int execute()
      パラメータを設定する処理を実行します
      戻り値:
      int
    • getIOParameter

      public int getIOParameter()
      処理に必要なITEMをI/ORecordより取得。execute の前に実行される。
      入力がNullの場合はERRORを返します。
      戻り値:
      int OK=処理続行、ERROR=異常終了
    • exit

      public void exit()
      終了処理。保持していた変数などを開放する処理を記述します。
      execute の後に実行されます。
      正常終了・異常終了などに関わらず必ず実行されます。