public class TransferRead_SAMCB extends Object implements TransferRead
伝送要求に対して、テキストファイルからデータを読取します。 但し、読取されるデータについては、旧伝送システムの形式と互換性を持たせるため、 31Byteから430Byteまでの400Byteを取得します。 読取するファイル名は、読取対象で指定します。 ファイル名は絶対パスで指定する必要があります。 読込及びその後の実行処理が正常終了した場合は、読取ファイルは削除されます。 但し、読取パラメーターに"UNDEL"という文字を設定した場合は、正常終了した場合でも ファイルは削除されません。 また、読取するテキストファイルのエンコードは読取パラメーターが指定することができます。 指定しない場合、システムリソースの"DB_ENCODE"で指定された値が適用されます。
コンストラクタと説明 |
---|
TransferRead_SAMCB()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
complete(TransferConfig config,
Transaction tran)
読取したデータに対して完了処理を行います。
|
void |
error(TransferConfig config,
ApplicationInfo appInfo)
読取したデータに対してエラー処理を行います。
|
String[] |
getKeys()
更新(削除)対象のファイル名(配列)を返します。
|
String[] |
read(TransferConfig config,
Transaction tran)
ファイルからデータを読み取ります。
|
void |
setKeys(String[] keys)
更新(削除)対象のファイル名をセットします。
|
public TransferRead_SAMCB()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public String[] read(TransferConfig config, Transaction tran)
read
インタフェース内 TransferRead
config
- 伝送設定オブジェクトtran
- トランザクションオブジェクトpublic String[] getKeys()
getKeys
インタフェース内 TransferRead
public void setKeys(String[] keys)
setKeys
インタフェース内 TransferRead
keys
- ファイル名配列(可変長引数)6.3.9.0 (2015/11/06) keysのnullチェックの仕方が間違っていた。 |
public void complete(TransferConfig config, Transaction tran)
complete
インタフェース内 TransferRead
config
- 伝送設定オブジェクトtran
- トランザクションオブジェクトpublic void error(TransferConfig config, ApplicationInfo appInfo)
error
インタフェース内 TransferRead
config
- 伝送設定オブジェクトappInfo
- DB接続情報Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.