パッケージ org.opengion.fukurou.fileexec

# クラス RunExec_BAT

java.lang.Object
org.opengion.fukurou.fileexec.RunExec_BAT

すべての実装されたインタフェース:
  `RunExec`

public class RunExec_BAT extends Object implements RunExec
RunExec_BAT は、RunExec インターフェースの実装クラスで、ファイルを引数にバッチを呼び出します。 現状、何も処理を入れていません。

     GE72.RUNTYPEが、'3' の場合の処理を行います。
          0:NONE          // なにもしない
          1:DBIN          // DB入力
          2:PLSQL         // PL/SQLコール
          3:BAT           // BATファイルコール
          4:JSP           // JSPファイルコール（URLコネクション）

     GE72のCLMS(外部ｶﾗﾑ指定)は、使用しません。
     このカラムは、TABLE_NAME(ﾃｰﾌﾞﾙ名)で指定したﾃｰﾌﾞﾙのカラムと同じである必要があります。

     PARAMS(ﾊﾟﾗﾒｰﾀ)は、使用しません。

     RUNPG(実行ﾌﾟﾛｸﾞﾗﾑ)は、実行する バッチファイルです。

     引数には、セーブされたファイル名が指定されます。
     現状、何も処理を入れていません。

変更履歴:
  7.2.5.0 (2020/06/01) 新規作成
導入されたバージョン:
  JDK11

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `RunExec_BAT()`
  デフォルトコンストラクター

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `void`
  `endExec(Path path, String[] ge72Data, String fgtkan, String errMsg)`
  追加で呼び出す PL/SQL を実行します。
  `int`
  `exec(Path path, String[] ge72Data)`
  実際に処理を実行するプログラムのメソッド。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## コンストラクタの詳細

  - ### RunExec_BAT

    public RunExec_BAT()
    デフォルトコンストラクター
    変更履歴:
      7.2.5.0 (2020/06/01) 新規作成

- ## メソッドの詳細

  - ### exec

    public int exec(Path path, String[] ge72Data)
    実際に処理を実行するプログラムのメソッド。
    定義:
      `exec` インタフェース内 `RunExec`
    パラメータ:
      `path` - 処理するファイルパス
      `ge72Data` - GE72 テーブルデータ
    戻り値:
      処理件数(正は成功、マイナスは異常時の行番号)
    変更履歴:
      7.2.5.0 (2020/06/01) 新規作成

  - ### endExec

    public void endExec(Path path, String[] ge72Data, String fgtkan, String errMsg)
    追加で呼び出す PL/SQL を実行します。 これは、取り込み処理の実施結果にかかわらず、必ず呼ばれます。
    定義:
      `endExec` インタフェース内 `RunExec`
    パラメータ:
      `path` - 処理するファイルパス
      `ge72Data` - GE72 テーブルデータ
      `fgtkan` - 取込完了ﾌﾗｸﾞ(0:取込なし , 1:処理中 , 2:済 , 7:ﾃﾞｰﾓﾝｴﾗｰ , 8:ｱﾌﾟﾘｴﾗｰ)
      `errMsg` - ｴﾗｰﾒｯｾｰｼﾞ
    変更履歴:
      7.2.5.0 (2020/06/01) 新規作成