|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の executeRule
AbstractBase
内の executeRule
java.lang.Throwable
protected void setThisRuleType()
public void terminate()
RuleEngineInterface
内の terminate
AbstractBase
内の terminate
public void setEngineManager(EngineManagerInterface manager)
AbstractBase
の記述:
RuleEngineInterface
内の setEngineManager
AbstractBase
内の setEngineManager
manager
- 実行しているエンジンの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.Throwable
public 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
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |