|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.report.GE50Access
public class GE50Access
帳票要求テーブル(GE50)と、エラーテーブル(GE56)に対して、データ書込みを行います。 このクラスでは、4つの機能を実装しています。 ●要求番号採番機能: 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) 新規追加 |
フィールドの概要 | |
---|---|
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 |
フィールドの詳細 |
---|
public static final java.lang.String FG_SET
public static final java.lang.String FG_OK
public static final java.lang.String FG_RUN
public static final java.lang.String FG_HAND
public static final java.lang.String FG_WAIT
public static final java.lang.String FG_DBIN
public static final java.lang.String FG_ERR1
public static final java.lang.String FG_ERR2
public static final boolean USE_DB_APPLICATION_INFO
コンストラクタの詳細 |
---|
public GE50Access(java.lang.String usrset, java.lang.String prgupd, java.lang.String dmnName)
usrset
- String ユーザーprgupd
- String プログラムIDdmnName
- String 更新デーモン名3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
メソッドの詳細 |
---|
public void setSystemId(java.lang.String systemId)
systemId
- システムIDpublic java.lang.String getSystemId()
public void setListId(java.lang.String listid)
listid
- 帳票IDpublic void setJoken(java.lang.String joken)
joken
- 振分条件public void setOutDir(java.lang.String outdir)
outdir
- 出力DIRpublic void setOutFile(java.lang.String outfile)
outfile
- 出力ファイルpublic void setComments(java.lang.String comments)
comments
- コメントpublic void setYkno(java.lang.String ykno)
ykno
- 要求番号public java.lang.String getYkno()
public java.lang.String makeYkno()
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
public void insertGE50(java.lang.String fgkan)
fgkan
- 完成フラグ3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
public void updateGE50(java.lang.String fgkan)
fgkan
- 完成フラグ3.8.0.4 (2005/08/08) PGUPDを追加 |
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
public void insertErrorGE56(java.lang.String inErrMsg)
inErrMsg
- String エラーメッセージ3.8.5.3 (2006/06/30) エラーメッセージを 4000Byte以下にする。 |
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定 |
|
openGion 5.5.0.1 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |