|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.ne.mki.wedge.rule.base.AbstractBase
jp.ne.mki.wedge.rule.base.AbstractServer
public abstract class AbstractServer
RunApServer(SAMC,SMC)のみで使用するロジッククラスを使用する場合に、継承元として使用します。
このクラスを継承すると、RunApServer専用のメソッド executeServerDc などのメソッドが使用可能です。
| フィールドの概要 | |
|---|---|
protected jp.ne.mki.wedge.run.common.library.XM_ServerControlData |
serverControlData
RunApServer用Manager |
| クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承されたフィールド |
|---|
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant |
| インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承されたフィールド |
|---|
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR |
| インタフェース jp.ne.mki.wedge.run.interfaces.ServerRuleInterface から継承されたフィールド |
|---|
DTBREAK, DTTYPEBREAK, EXECUTESKIP, EXIT |
| コンストラクタの概要 | |
|---|---|
AbstractServer()
|
|
| メソッドの概要 | |
|---|---|
void |
errorFixed()
エラー処理が行われたことをコントロールレコードに設定します。 |
int |
executeCallStran(java.lang.String physicalName)
外部トランザクション 実行 |
int |
executeDecisionTable(java.lang.String physicalName)
デシションテーブル 実行 |
int |
executeDecisionTable(jp.ne.mki.wedge.run.common.library.XM_Data saverData)
デシションテーブル 実行 |
int |
executeRule()
ロジッククラス実行 |
int |
executeServerDc(java.lang.String physicalName)
DC 実行 |
int |
executeServerDcChangeConnection(java.lang.String physicalName,
java.lang.String connectDb)
DC 実行 |
int |
executeServerDcChangeSql(java.lang.String physicalName,
java.lang.String sql)
DC 実行 |
int |
executeServerDcChangeSqlConnection(java.lang.String physicalName,
java.lang.String sql,
java.lang.String connectDb)
DC 実行 |
int |
executeServerRule(java.lang.String physicalName)
ロジッククラス 実行 |
java.lang.String |
getBatchStatus()
Batch用 getBatchStatusの取得 |
java.lang.String |
getExecuteParameter()
実行パラメータの取得 |
java.lang.String |
getJobParameter(java.lang.String key)
Batch用 getJobParameterの取得 |
jp.ne.mki.wedge.run.enums.LogicClassType |
getLogicClassType()
ロジッククラスタイプを取得します。 |
jp.ne.mki.wedge.run.common.library.XM_ServerControlData |
getServerControlData()
ServerControlDataの取得 実行エンジンより起動していない場合には null になる可能性があります。 |
int |
getSkipNumber()
スキップカウント取得 |
java.util.Hashtable<java.lang.String,java.lang.String> |
getStepParameter()
StepParameterの取得 |
java.lang.String |
getStepParameter(java.lang.String key)
Batch用 getStepParameterの取得 |
java.util.Hashtable<java.lang.Object,java.lang.Object> |
getTransactionArea()
TransactionAreaの取得 |
void |
setBatchStatus(java.lang.String status)
Batch用 setBatchStatusの設定 |
void |
setEngineManager(EngineManagerInterface manager)
実行しているエンジンのManagerを設定する |
void |
setExecuteParameter(java.lang.String parameter)
実行パラメータの設定 |
void |
setServerStatus(int status)
推奨されていません。 getControlRecord().setServerStatus() を使用してください |
void |
setSkipNumber(int skipNumber)
スキップカウント設定 |
void |
setSkipNumber(java.lang.String skipNumber)
スキップカウント設定 |
protected void |
setThisRuleType()
|
static void |
showErrorDialog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message,
ControlRecordInterface controlRecord,
java.lang.String className,
java.lang.String physicalName)
推奨されていません。 |
void |
terminate()
終了処理 |
static void |
writeErrorLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message)
推奨されていません。 |
static void |
writeErrorLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message,
jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
java.lang.Throwable th)
推奨されていません。 |
static void |
writeTraceLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
ControlRecordInterface controlRecord,
java.lang.String message)
推奨されていません。 |
protected static void |
writeTraceLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message,
java.lang.String className,
java.lang.String physicalName,
ControlRecordInterface controlRecord)
推奨されていません。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface から継承されたメソッド |
|---|
createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setUserConstant |
| フィールドの詳細 |
|---|
protected jp.ne.mki.wedge.run.common.library.XM_ServerControlData serverControlData
| コンストラクタの詳細 |
|---|
public AbstractServer()
| メソッドの詳細 |
|---|
public int executeRule()
throws java.lang.Throwable
RuleEngineInterface 内の executeRuleAbstractBase 内の executeRulejava.lang.Throwableprotected void setThisRuleType()
public void terminate()
RuleEngineInterface 内の terminateAbstractBase 内の terminatepublic void setEngineManager(EngineManagerInterface manager)
AbstractBase の記述:
RuleEngineInterface 内の setEngineManagerAbstractBase 内の setEngineManagermanager - 実行しているエンジンのManagerpublic java.lang.String getExecuteParameter()
public void setExecuteParameter(java.lang.String parameter)
public void setSkipNumber(java.lang.String skipNumber)
String - public void setSkipNumber(int skipNumber)
int - public int getSkipNumber()
public int executeServerDc(java.lang.String physicalName)
throws java.lang.Exception,
java.lang.Throwable
physicalName -
java.lang.Exception
java.lang.Throwable
public int executeServerDcChangeSql(java.lang.String physicalName,
java.lang.String sql)
throws java.lang.Exception,
java.lang.Throwable
physicalName - sql -
java.lang.Exception
java.lang.Throwable
public int executeServerDcChangeConnection(java.lang.String physicalName,
java.lang.String connectDb)
throws java.lang.Exception,
java.lang.Throwable
physicalName - connectDb -
java.lang.Exception
java.lang.Throwable
public int executeServerDcChangeSqlConnection(java.lang.String physicalName,
java.lang.String sql,
java.lang.String connectDb)
throws java.lang.Exception,
java.lang.Throwable
physicalName - sql - connectDb -
java.lang.Exception
java.lang.Throwable
public int executeServerRule(java.lang.String physicalName)
throws java.lang.Exception,
java.lang.Throwable
physicalName -
java.lang.Exception
java.lang.Throwable
public int executeDecisionTable(java.lang.String physicalName)
throws java.lang.Exception,
java.lang.Throwable
physicalName -
java.lang.Exception
java.lang.Throwable
public int executeDecisionTable(jp.ne.mki.wedge.run.common.library.XM_Data saverData)
throws java.lang.Exception,
java.lang.Throwable
saverData -
java.lang.Exception
java.lang.Throwable
public int executeCallStran(java.lang.String physicalName)
throws java.lang.Exception,
java.lang.Throwable
physicalName -
java.lang.Exception
java.lang.Throwablepublic void setServerStatus(int status)
status - public jp.ne.mki.wedge.run.common.library.XM_ServerControlData getServerControlData()
public java.util.Hashtable<java.lang.Object,java.lang.Object> getTransactionArea()
XM_ServerControlData - public java.lang.String getStepParameter(java.lang.String key)
key -
public java.util.Hashtable<java.lang.String,java.lang.String> getStepParameter()
public java.lang.String getJobParameter(java.lang.String key)
public java.lang.String getBatchStatus()
public void setBatchStatus(java.lang.String status)
String - public void errorFixed()
public static void showErrorDialog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message,
ControlRecordInterface controlRecord,
java.lang.String className,
java.lang.String physicalName)
protected static void writeTraceLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message,
java.lang.String className,
java.lang.String physicalName,
ControlRecordInterface controlRecord)
public static void writeTraceLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
ControlRecordInterface controlRecord,
java.lang.String message)
public static void writeErrorLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message,
jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
java.lang.Throwable th)
th - 例外オブジェクト
public static void writeErrorLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog,
java.lang.String message)
message - public jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()
RuleEngineInterface 内の getLogicClassType
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||