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, userConstantCANCEL, 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, writeTraceLogclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, 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, writeTraceLogcreateLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setUserConstantprotected jp.ne.mki.wedge.run.common.library.XM_ServerControlData serverControlData
public int executeRule()
throws java.lang.Throwable
executeRule インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterfaceexecuteRule クラス内 AbstractBasejava.lang.Throwableprotected void setThisRuleType()
public void terminate()
terminate インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterfaceterminate クラス内 AbstractBasepublic void setEngineManager(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager)
AbstractBasesetEngineManager インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterfacesetEngineManager クラス内 AbstractBasemanager - 実行しているエンジンの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.Exceptionjava.lang.Throwablepublic int executeServerDcChangeSql(java.lang.String physicalName,
java.lang.String sql)
throws java.lang.Exception,
java.lang.Throwable
physicalName - sql - java.lang.Exceptionjava.lang.Throwablepublic int executeServerDcChangeConnection(java.lang.String physicalName,
java.lang.String connectDb)
throws java.lang.Exception,
java.lang.Throwable
physicalName - connectDb - java.lang.Exceptionjava.lang.Throwablepublic 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.Exceptionjava.lang.Throwablepublic int executeServerRule(java.lang.String physicalName)
throws java.lang.Exception,
java.lang.Throwable
physicalName - java.lang.Exceptionjava.lang.Throwablepublic int executeDecisionTable(java.lang.String physicalName)
throws java.lang.Exception,
java.lang.Throwable
physicalName - java.lang.Exceptionjava.lang.Throwablepublic int executeDecisionTable(jp.ne.mki.wedge.run.common.library.XM_Data saverData)
throws java.lang.Exception,
java.lang.Throwable
saverData - java.lang.Exceptionjava.lang.Throwablepublic int executeCallStran(java.lang.String physicalName)
throws java.lang.Exception,
java.lang.Throwable
physicalName - java.lang.Exceptionjava.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,
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