public abstract class AbstractServer extends AbstractBase implements ServerInterface
RunApServer(SAMC,SMC)のみで使用するロジッククラスを使用する場合に、継承元として使用します。
このクラスを継承すると、RunApServer専用のメソッド executeServerDc などのメソッドが使用可能です。
修飾子とタイプ | フィールドと説明 |
---|---|
protected jp.ne.mki.wedge.run.common.library.XM_ServerControlData |
serverControlData
RunApServer用Manager
|
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
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
コンストラクタと説明 |
---|
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(jp.ne.mki.wedge.run.interfaces.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,
jp.ne.mki.wedge.run.interfaces.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,
jp.ne.mki.wedge.run.interfaces.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,
jp.ne.mki.wedge.run.interfaces.ControlRecordInterface controlRecord)
非推奨です。
|
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, writeTraceLog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, execute, exit, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getEngineManager, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIOParameter, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRuleParameter, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, setExecuteType, setRuleType, setServerParameter, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeLog, writeLog, writeTraceLog
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 int executeRule() throws java.lang.Throwable
executeRule
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
executeRule
クラス内 AbstractBase
java.lang.Throwable
protected void setThisRuleType()
public void terminate()
terminate
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
terminate
クラス内 AbstractBase
public void setEngineManager(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager)
AbstractBase
setEngineManager
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
setEngineManager
クラス内 AbstractBase
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, jp.ne.mki.wedge.run.interfaces.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, jp.ne.mki.wedge.run.interfaces.ControlRecordInterface controlRecord)
public static void writeTraceLog(jp.ne.mki.wedge.run.library.WedgeLog2RunServer wedgeLog, jp.ne.mki.wedge.run.interfaces.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()
getLogicClassType
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface