jp.ne.mki.wedge.run.interfaces
インタフェース TransactionInterface

既知の実装クラスの一覧:
DummyTransaction

public interface TransactionInterface

トランザクションオブジェクト インターフェース TranPerformerへの引数として渡せるオブジェクト


メソッドの概要
 boolean check()
          入力レコードチェック
 int getCheckErrorStatus()
          チェックエラー時のステータス
 jp.ne.mki.wedge.run.data.ControlRecord getControlRecord()
          コントロールレコード取得
 java.lang.String getExchangerClassName()
          Exchangerクラス名称
 jp.ne.mki.wedge.common.library.HashVector getInputRecord()
          入力レコードを取得 Keyはアイテム の「物理名称」になります。
 int getNoRunStatus()
          処理実行なし時のステータス
 jp.ne.mki.wedge.common.library.HashVector getOutputRecord()
          出力レコードを取得 Keyはアイテム の「物理名称」になります。
 java.lang.String getServerSubName()
          サーバサブ名称
 java.lang.String getServerSubRevision()
          サーバサブリビジョン
 java.lang.String getServerTraceMode()
          サーバトレースモード
 java.lang.String getServerUrl()
          サーバURL
 java.lang.String getTranName()
          サーバトランザクション名称
 int whenFatalError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord, java.lang.String message, java.lang.Throwable th)
          Exception発生時の処理
 int whenServerError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord, java.lang.String message)
          ServerError発生時の処理
 int whenSuccess(jp.ne.mki.wedge.run.data.ControlRecord controlRecord, java.lang.String serverStatus)
          正常終了時の処理
 void writeEndLog(java.lang.String result)
          終了ログの出力
 void writeStartLog()
          実行開始ログの出力
 

メソッドの詳細

writeStartLog

public void writeStartLog()
実行開始ログの出力

writeEndLog

public void writeEndLog(java.lang.String result)
終了ログの出力
パラメータ:
result - サーバのStatus

check

public boolean check()
入力レコードチェック
戻り値:
 

getCheckErrorStatus

public int getCheckErrorStatus()
チェックエラー時のステータス
戻り値:
 

getNoRunStatus

public int getNoRunStatus()
処理実行なし時のステータス
戻り値:
 

getTranName

public java.lang.String getTranName()
サーバトランザクション名称
戻り値:
 

getServerSubName

public java.lang.String getServerSubName()
サーバサブ名称
戻り値:
 

getServerSubRevision

public java.lang.String getServerSubRevision()
サーバサブリビジョン
戻り値:
 

getServerTraceMode

public java.lang.String getServerTraceMode()
サーバトレースモード
戻り値:
XM_Constant.XMODE_ON or XM_Constant.XMODE_OFF

whenFatalError

public int whenFatalError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                          java.lang.String message,
                          java.lang.Throwable th)
Exception発生時の処理
パラメータ:
controlRecord - コントロールレコード
message - エラーメッセージ
th - エラー発生時のThrowableオブジェクト
戻り値:
int 実行リストに返す戻り値

whenServerError

public int whenServerError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                           java.lang.String message)
ServerError発生時の処理
パラメータ:
controlRecord - コントロールレコード
message - サーバエラーメッセージ
戻り値:
実行リストに返す戻り値

whenSuccess

public int whenSuccess(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                       java.lang.String serverStatus)
正常終了時の処理
パラメータ:
controlRecord -  
serverStatus - (実行エンジンのデフォルトでは parseInt を行います)
戻り値:
実行リストに返す戻り値

getInputRecord

public jp.ne.mki.wedge.common.library.HashVector getInputRecord()
入力レコードを取得 Keyはアイテム の「物理名称」になります。
戻り値:
 

getOutputRecord

public jp.ne.mki.wedge.common.library.HashVector getOutputRecord()
出力レコードを取得 Keyはアイテム の「物理名称」になります。
戻り値:
 

getServerUrl

public java.lang.String getServerUrl()
サーバURL
戻り値:
 

getExchangerClassName

public java.lang.String getExchangerClassName()
Exchangerクラス名称
戻り値:
 

getControlRecord

public jp.ne.mki.wedge.run.data.ControlRecord getControlRecord()
コントロールレコード取得
戻り値: