パッケージ 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) 新規作成
  バージョン
    7.2
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK11

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

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

  - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `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) 新規作成