概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.5.3.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.report
クラス GE50Access

    java.lang.Object
      org.opengion.hayabusa.report.GE50Access

    public class GE50Access

extends java.lang.Object

帳票要求テーブル（GE50)と、エラーテーブル(GE56)に対して、データ書込みを行います。 このクラスでは、４つの機能を実装しています。 ●要求番号採番機能： makeYkno() 新たな要求番号を採番します(シーケンスより取得) 採番後、内部の要求番号(ykno)もこの値に再セットされます。 ●帳票要求テーブルデータセット機能： insertGE50( final String fgkan ) 内部変数にセットされている値を利用して、データ登録を行います。 繰返し登録したい場合は、変更する値のみを、内部変数にセットしてから、 このメソッドを呼び出してください。 なお、完成フラグ(fgkan)は、内部変数に持っていないため、外部から指定してください。 ●完成フラグ設定機能： updateGE50( final String fgkan ) 内部変数にセットされている、systemId と ykno を利用して、データ登録を行います。 なお、完成フラグ(fgkan)は、内部変数に持っていないため、外部から指定してください。 ●エラーメッセージ登録機能： insertErrorGE56( final String inErrMsg ) エラー発生時に、エラーメッセージを登録します。 内部変数にセットされている、systemId と ykno を利用して、データ登録を行います。 なお、このメソッドは、要求テーブルの完成フラグは、なにもしませんので、 完成フラグ設定機能と併用してください。 また、システムパラメータ の COMMON_MAIL_SERVER(メールサーバー)と ERROR_MAIL_FROM_USER(エラーメール発信元)と、ERROR_MAIL_TO_USERS(エラーメール受信者) がすべて設定されている場合に、エラー情報のメール送信を行います。

変更履歴:

  3.8.0.0 (2005/06/07) 新規追加

機能階層
  帳票システム
バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

フィールドの概要
`static java.lang.String` | `FG_DBIN` 完成フラグのフラグ定義（取込済） "6"
`static java.lang.String` | `FG_ERR1` 完成フラグのフラグ定義（デーモンエラー） "7"
`static java.lang.String` | `FG_ERR2` 完成フラグのフラグ定義（アプリエラー） "8"
`static java.lang.String` | `FG_HAND` 完成フラグのフラグ定義（手動） "4"
`static java.lang.String` | `FG_OK` 完成フラグのフラグ定義（済み） "2"
`static java.lang.String` | `FG_RUN` 完成フラグのフラグ定義（実行中） "3"
`static java.lang.String` | `FG_SET` 完成フラグのフラグ定義（登録） "1"
`static java.lang.String` | `FG_WAIT` 完成フラグのフラグ定義（印刷待ち） "5"
`static boolean` | `USE_DB_APPLICATION_INFO` コネクションにアプリケーション情報を追記するかどうか指定

コンストラクタの概要
`GE50Access(java.lang.String usrset, java.lang.String prgupd, java.lang.String dmnName)` ユーザーとプログラムIDを指定して、オブジェクトを構築します。

メソッドの概要
`java.lang.String` | `getSystemId()` systemId を取得します。
`java.lang.String` | `getYkno()` ykno を取得します。
`void` | `insertErrorGE56(java.lang.String inErrMsg)` エラー発生時に、エラーメッセージを登録します。
`void` | `insertGE50(java.lang.String fgkan)` 帳票要求テーブルにデータをセットします。
`java.lang.String` | `makeYkno()` 新たな要求番号を採番します(シーケンスより取得) 採番後、内部の要求番号(ykno)もこの値に再セットされます。
`void` | `setComments(java.lang.String comments)` comments をセットします。
`void` | `setJoken(java.lang.String joken)` joken をセットします。
`void` | `setListId(java.lang.String listid)` listid をセットします。
`void` | `setOutDir(java.lang.String outdir)` outdir をセットします。
`void` | `setOutFile(java.lang.String outfile)` outfile をセットします。
`void` | `setSystemId(java.lang.String systemId)` systemId をセットします。
`void` | `setYkno(java.lang.String ykno)` ykno をセットします。
`void` | `updateGE50(java.lang.String fgkan)` 処理終了後に完成フラグを設定します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### FG_SET

    public static final java.lang.String FG_SET

  完成フラグのフラグ定義（登録） "1"

  関連項目:
    定数フィールド値

### FG_OK

    public static final java.lang.String FG_OK

  完成フラグのフラグ定義（済み） "2"

  関連項目:
    定数フィールド値

### FG_RUN

    public static final java.lang.String FG_RUN

  完成フラグのフラグ定義（実行中） "3"

  関連項目:
    定数フィールド値

### FG_HAND

    public static final java.lang.String FG_HAND

  完成フラグのフラグ定義（手動） "4"

  関連項目:
    定数フィールド値

### FG_WAIT

    public static final java.lang.String FG_WAIT

  完成フラグのフラグ定義（印刷待ち） "5"

  関連項目:
    定数フィールド値

### FG_DBIN

    public static final java.lang.String FG_DBIN

  完成フラグのフラグ定義（取込済） "6"

  関連項目:
    定数フィールド値

### FG_ERR1

    public static final java.lang.String FG_ERR1

  完成フラグのフラグ定義（デーモンエラー） "7"

  関連項目:
    定数フィールド値

### FG_ERR2

    public static final java.lang.String FG_ERR2

  完成フラグのフラグ定義（アプリエラー） "8"

  関連項目:
    定数フィールド値

### USE_DB_APPLICATION_INFO

    public static final boolean USE_DB_APPLICATION_INFO

  コネクションにアプリケーション情報を追記するかどうか指定

コンストラクタの詳細

### GE50Access

    public GE50Access(java.lang.String usrset,
                      java.lang.String prgupd,
                      java.lang.String dmnName)

  ユーザーとプログラムIDを指定して、オブジェクトを構築します。 このオブジェクトを構築した時刻を、DYSET、DYUPD にセットします。 つまり、このオブジェクトで登録する一連のデータは、すべて同一時刻での登録になります。

  パラメータ:
    `usrset` - String ユーザー
    `prgupd` - String プログラムID
    `dmnName` - String 更新デーモン名
  変更履歴:

    3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定

メソッドの詳細

### setSystemId

    public void setSystemId(java.lang.String systemId)

  systemId をセットします。

  パラメータ:
    `systemId` - システムID

### getSystemId

    public java.lang.String getSystemId()

  systemId を取得します。

  戻り値:
    systemId システムID

### setListId

    public void setListId(java.lang.String listid)

  listid をセットします。

  パラメータ:
    `listid` - 帳票ID

### setJoken

    public void setJoken(java.lang.String joken)

  joken をセットします。

  パラメータ:
    `joken` - 振分条件

### setOutDir

    public void setOutDir(java.lang.String outdir)

  outdir をセットします。

  パラメータ:
    `outdir` - 出力DIR

### setOutFile

    public void setOutFile(java.lang.String outfile)

  outfile をセットします。

  パラメータ:
    `outfile` - 出力ファイル

### setComments

    public void setComments(java.lang.String comments)

  comments をセットします。

  パラメータ:
    `comments` - コメント

### setYkno

    public void setYkno(java.lang.String ykno)

  ykno をセットします。

  パラメータ:
    `ykno` - 要求番号

### getYkno

    public java.lang.String getYkno()

  ykno を取得します。

  戻り値:
    ykno 要求番号

### makeYkno

    public java.lang.String makeYkno()

  新たな要求番号を採番します(シーケンスより取得) 採番後、内部の要求番号(ykno)もこの値に再セットされます。

  戻り値:
    String 要求番号
  変更履歴:

    3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定

### insertGE50

    public void insertGE50(java.lang.String fgkan)

  帳票要求テーブルにデータをセットします。 内部変数にセットされている値を利用して、データ登録を行います。 繰返し登録したい場合は、変更する値のみを、内部変数にセットしてから、 このメソッドを呼び出してください。 なお、完成フラグ(fgkan)は、内部変数に持っていないため、外部から指定してください。

  パラメータ:
    `fgkan` - 完成フラグ
  変更履歴:

    3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定

### updateGE50

    public void updateGE50(java.lang.String fgkan)

  処理終了後に完成フラグを設定します。 内部変数にセットされている、systemId と ykno を利用して、データ登録を行います。 なお、完成フラグ(fgkan)は、内部変数に持っていないため、外部から指定してください。

  パラメータ:
    `fgkan` - 完成フラグ
  変更履歴:

    3.8.0.4 (2005/08/08) PGUPDを追加
    3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定

### insertErrorGE56

    public void insertErrorGE56(java.lang.String inErrMsg)

  エラー発生時に、エラーメッセージを登録します。 内部変数にセットされている、systemId と ykno を利用して、データ登録を行います。

  パラメータ:
    `inErrMsg` - String エラーメッセージ
  変更履歴:

    3.8.5.3 (2006/06/30) エラーメッセージを 4000Byte以下にする。
    3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.5.3.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.