jp.ne.mki.wedge.run.interfaces
インタフェース TransactionInterface<K,V>

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

public interface TransactionInterface<K,V>

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


メソッドの概要
 boolean check()
          入力レコードチェック
 int getCheckErrorStatus()
          チェックエラー時のステータス
 jp.ne.mki.wedge.run.data.ControlRecord getControlRecord()
          コントロールレコード取得
 java.lang.String getExchangerClassName()
          Exchangerクラス名称
  getInputRecord()
          入力レコードを取得 Keyはアイテム の「物理名称」になります。
 int getNoRunStatus()
          処理実行なし時のステータス
  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

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


writeEndLog

void writeEndLog(java.lang.String result)
終了ログの出力

パラメータ:
result - サーバのStatus

check

boolean check()
入力レコードチェック

戻り値:

getCheckErrorStatus

int getCheckErrorStatus()
チェックエラー時のステータス

戻り値:

getNoRunStatus

int getNoRunStatus()
処理実行なし時のステータス

戻り値:

getTranName

java.lang.String getTranName()
サーバトランザクション名称

戻り値:

getServerSubName

java.lang.String getServerSubName()
サーバサブ名称

戻り値:

getServerSubRevision

java.lang.String getServerSubRevision()
サーバサブリビジョン

戻り値:

getServerTraceMode

java.lang.String getServerTraceMode()
サーバトレースモード

戻り値:
XM_Constant.XMODE_ON or XM_Constant.XMODE_OFF

whenFatalError

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

int whenServerError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                    java.lang.String message)
ServerError発生時の処理

パラメータ:
controlRecord - コントロールレコード
message - サーバエラーメッセージ
戻り値:
実行リストに返す戻り値

whenSuccess

int whenSuccess(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                java.lang.String serverStatus)
正常終了時の処理

パラメータ:
controlRecord -
serverStatus - (実行エンジンのデフォルトでは parseInt を行います)
戻り値:
実行リストに返す戻り値

getInputRecord

 getInputRecord()
入力レコードを取得 Keyはアイテム の「物理名称」になります。

戻り値:

getOutputRecord

 getOutputRecord()
出力レコードを取得 Keyはアイテム の「物理名称」になります。

戻り値:

getServerUrl

java.lang.String getServerUrl()
サーバURL

戻り値:

getExchangerClassName

java.lang.String getExchangerClassName()
Exchangerクラス名称

戻り値:

getControlRecord

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

戻り値: