intra-mart 6.1.14

jp.co.intra_mart.foundation.service.provider.batch
クラス PermanentDataArchiveFactory

java.lang.Object
  拡張jp.co.intra_mart.foundation.service.provider.batch.PermanentDataArchiveFactory
すべての実装インタフェース:
ProcedureComponent

public class PermanentDataArchiveFactory
extends Object
implements ProcedureComponent

Permanent-data Service に保存されている永続データをバックアップするための バッチプログラムです。
このクラスをバッチプログラムとして登録することで、 定期的にデータをバックアップすることができます。

なお、このバッチプログラムは、マルチログイングループ環境を サポートしておりません。 バッチとして実行されると、すべてのデータをバックアップします。 したがって、複数のログイングループでバッチ設定をしても ログイングループ単位でのデータバックアップ等を行うことはできません。

導入されたバージョン:
Version 4.2

コンストラクタの概要
PermanentDataArchiveFactory()
          推奨されていません。 バッチプログラム実行環境からインスタンス化されるためのコンストラクタ。
 
メソッドの概要
 void execute(Properties arg)
          推奨されていません。 インタフェース ProcedureComponent を実装したオブジェクトの実行クラスを Application Runtime に登録することで、 Application Runtime はこのクラスをインスタンス化し、 execute() メソッドをバッチプログラムとして実行します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PermanentDataArchiveFactory

public PermanentDataArchiveFactory()
推奨されていません。 
バッチプログラム実行環境からインスタンス化されるためのコンストラクタ。

メソッドの詳細

execute

public void execute(Properties arg)
             throws RuntimeException,
                    Error
推奨されていません。 
インタフェース ProcedureComponent の記述:
インタフェース ProcedureComponent を実装したオブジェクトの実行クラスを Application Runtime に登録することで、 Application Runtime はこのクラスをインスタンス化し、 execute() メソッドをバッチプログラムとして実行します。

バッチとして動作するロジック。

バッチ起動引数は、バッチの設定がバッチ設定画面で登録されている場合、 以下のような項目を持ちます。

group バッチ設定グループ名(通常はログイングループID) String
name バッチ名称 String

定義:
インタフェース ProcedureComponent 内の execute
パラメータ:
arg - バッチ起動引数
例外:
Error - 致命的なエラー
RuntimeException - 実行時エラー

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.