Package com.softwaremining.vendors.dli
Class DliBaseService
java.lang.Object
com.softwaremining.logic.BaseService
com.softwaremining.sql.ESQLBaseService
com.softwaremining.vendors.cics.CicsBaseService
com.softwaremining.vendors.dli.DliBaseService
- All Implemented Interfaces:
IBaseService
,Service
,SQLHandlerInterface
,IDisplayable
,EIBFNCodes
,ICicsBaseService
,Keyboard
,Runnable
- Direct Known Subclasses:
DcAppLauncherService
-
Field Summary
Fields inherited from class com.softwaremining.vendors.cics.CicsBaseService
_RETURN_FROM_SESSION_DEFAULT_LENGTH, DEFAULT_HANDLER
Fields inherited from class com.softwaremining.sql.ESQLBaseService
staticLogger, totalRuntime
Fields inherited from class com.softwaremining.logic.BaseService
calledParameters, log, PARA_NAME_POSTFIX, profiled_baseService_runtimes, totalRuntime_processControlException, totalRuntime_reflection
Fields inherited from interface com.softwaremining.vendors.cics.constants.EIBFNCodes
DUPREC, EIBFN_CODE_ABEND, EIBFN_CODE_ABEND_INT, EIBFN_CODE_DELETE, EIBFN_CODE_DELETEQ_TD, EIBFN_CODE_DELETEQ_TS, EIBFN_CODE_ENDBR, EIBFN_CODE_LINK, EIBFN_CODE_LOAD, EIBFN_CODE_READ, EIBFN_CODE_READNEXT, EIBFN_CODE_READPREV, EIBFN_CODE_READQ_TD, EIBFN_CODE_READQ_TS, EIBFN_CODE_RECEIVE_MAP, EIBFN_CODE_RESETBR, EIBFN_CODE_RETURN, EIBFN_CODE_REWRITE, EIBFN_CODE_SEND_MAP, EIBFN_CODE_SEND_TEXT, EIBFN_CODE_STARTBR, EIBFN_CODE_UNLOCK, EIBFN_CODE_WRITE, EIBFN_CODE_WRITEQ_TD, EIBFN_CODE_WRITEQ_TS, EIBFN_CODE_XCTL, FILENOTFOUND, NOTOPEN, OK
Fields inherited from interface com.softwaremining.ui.IDisplayable
_FKEY_INPUT, _INVALIDATE, FKEY_1, FKEY_10, FKEY_11, FKEY_12, FKEY_2, FKEY_3, FKEY_4, FKEY_5, FKEY_6, FKEY_7, FKEY_8, FKEY_9
Fields inherited from interface com.softwaremining.vendors.cics.ui.Keyboard
CLEAR, CLRP, ENTER, MSRE, NULL, OPID, PA1, PA2, PA3, PEN, PF1, PF10, PF11, PF12, PF13, PF14, PF15, PF16, PF17, PF18, PF19, PF2, PF20, PF21, PF22, PF23, PF24, PF3, PF4, PF5, PF6, PF7, PF8, PF9, QUIT, STRF, TRIG
Fields inherited from interface com.softwaremining.sql.SQLHandlerInterface
HANDLER_CONTINUE, HANDLER_GO_TO, HANDLER_METHOD_CALL, HANDLER_NOT_INTIALIZED, HANDLER_PERFORM, HANDLER_STOP, HANDLER_THROW, SQL_SCHEMA_PROP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Automatically called after CANCELing (ServicesFactory.cancel) running a program - it removes all wrapperListsexecute()
Run the program - transferring any parameters via method "addCallParameter" to the called program.Methods inherited from class com.softwaremining.vendors.cics.CicsBaseService
abendEnclave, assignBmsMapSetName, assignChannelName, assignNetname, assignProgram, assignProgram, assignSessionManager, assignThreadManagerDAO, cancelAbendHandler, cicsAddress, cicsDefineCounter, cicsDocumentCreate, cicsDumpTransaction, cicsEnq, cicsEnterTracenum, cicsGetcounter, cicsHandleAbend, cicsInquireFile, cicsInquiretask, cicsPostEvent, cicsRollbackSyncpoint, cicsSpiinquireFile, cicsSpiInquireSystem, cicsSpiinquiretask, cicsSyncpoint, cicsSyncpoint, cicsUnlock, cicsWaitEvent, cicsWebExtract, cicsWebRead, cicsWebReceive, cicsWebSend, cicsWebWrite, commitAndReleaseConnection, createOrRetrieveContainerListFromChannel, deactivateHandlers, delay, delay, delay, destroy, destroyOnFatalError, doFinalize, executeLink, executeLink, executeLink, executeLink, executeLinkUsingChannel, executeTransferControl, executeTransferControl, executeTransferControl, executeTransferControl, executeTransferControl, executeTransferControl, executeTransferControl, executeTransferControl, executeTransferControl, getAbendCode, getAcceptResponse, getApplid, getChannel, getChannelList, getCicsConditionManager, getCicsOriginalProgramName, getClassName, getDfhaid, getEibaid, getFieldTally, getInvokingProgram, getInvokingProgramName, getKeyPressed, getLengthOfTransactionWorkArea, getNetname, getProgramId, getProgramName, getResponseCode, getReturnprog, getRoutedBMS, getStartcode, getSysid, getTally, getTwaleng, getUserId, ignoreCondition, ignoreCondition, initializeBaseService, invokeAidEventHandler, invokeConditionHandler, isAbend, isAidEventManagerActive, isCicsAutoSyncPointEnabled, isFirstTimeExecutionAndNoParameters, isKeyPressed, isNeedScreenUpdate, IsWaitingForUI, lengthOfTransactionWorkArea, makeUpClassScreenSourceName, processCicsAbendException, quit, reactivateHandlers, reInitializeAllDAOs, reInitializeBaseService, resetCondition, retrieveBmsMapSet_FileName, retrieveCicsPersistenceForDataset, retrieveDataManagerStr, retrieveDBDecorator, retrieveHttpServletRequest, retrieveHttpSession, retrieveJSPName, retrieveSessionManager, retrieveStartCode, returnFromSession, returnFromSession, returnFromSession, returnFromSession, returnFromSession, returnFromSession, returnFromSession, returnFromSession, returnFromSession, setAbend, setAbendHandler, setAbendHandler, setAcceptResponse, setAidEventHandler, setInvokeHelper, setKeyPressed, setNeedScreenUpdate, setRespCode, setRoutedBMS, setTally, setUserId, setWaitingForUser, transfuse
Methods inherited from class com.softwaremining.sql.ESQLBaseService
abort, closeESQLProcessors, commit, getESQLProcessors, populateFromLastSQLMessage, populateFromLastSQLMessage, processSQLException, processSQLException, releaseESQLConnections, resetSQLCA, rollback, setErrorHandler, setErrorHandler, setErrorHandlerForward, setNotFoundHandler, setNotFoundHandler, setNotFoundHandlerForward, setSessionSchemaName, setWarningHandler, setWarningHandler
Methods inherited from class com.softwaremining.logic.BaseService
_goto, accept, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addRuntimeParameter, addRuntimeParameter, assignCallerProgram, assignCyclicBarrier, assignInstanceNumber, assignLastKeyPressed, assignLaunchedInstances, assignTargetXMLScreen, assignUsesAnnotationBasedMethodOrdering, awaitBarrier, callJavaMethod, callJavaMethod, chain, clearCallingParameters, countCallParameters, currentDate, disableGUIScreens, doFinalize, enableReuse, execute, execute, execute, execute, execute, execute, executeWithPointerData, executeWithPointerData, getCallerProgram, getDataWrappers, getField, getLastDisplayColumn, getLastDisplayRow, getMethodNumber, getNextPoint, getParagraph, getReportProcessorList, getReturnCode, getScreenClassName, getScreenClient, getServletRunTimeParameterFrom, getSessionId, getWrapperList, getXMLScreenDefReader, goBack, hasReflectionBasedFlowLogic, invoke, invokeRange, isCallerWaiting, isFirstInstance, isGUIScreensEnabled, isTargetXMLScreen, main, objectsAreOfTheSameClass, optimizeUsingTransfuseByReference, popNextRuntimeParameter, receiveExecuteParameter, receiveExecuteParameter, receiveExecuteParameter, receiveExecuteParameter, receiveExecuteParameter, registerDataWrapper, registerDataWrappers, registerExecuteParameters, reRegisterExecuteParameters, retrieveCalledParameters, retrieveCyclicBarrier, retrieveField, retrieveInstanceNumber, retrieveLastKeyPressed, retrieveLaunchedInstances, retrieveTotalNumberOfInstancesLaunched, run, setCallerWaiting, setCommandLineParameters, setExceptionalExitReturnCode, setHttpRequestParameterMap, setLastDisplayColumn, setLastDisplayRow, setReturnCode, setReturnCode, setReturnCode, setScreenClient, setSessionId, setUsesAnnotationBasedMethodOrdering, startUp, stop, stop, tearDown, transfuseByReference
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.softwaremining.logic.IBaseService
_goto, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addCallParameter, addCallParameter, execute, execute, execute, execute, execute, execute, getReturnCode, getSessionId, goBack, invoke, invokeRange, populateFromLastSQLMessage, populateFromLastSQLMessage, setReturnCode, setSessionId, stop
Methods inherited from interface com.softwaremining.ui.IDisplayable
assignLastKeyPressed, assignTargetXMLScreen, disableGUIScreens, getField, getLastDisplayColumn, getLastDisplayRow, getScreenClassName, getScreenClient, getXMLScreenDefReader, isGUIScreensEnabled, isTargetXMLScreen, retrieveField, retrieveLastKeyPressed, setLastDisplayColumn, setLastDisplayRow
-
Constructor Details
-
DliBaseService
-
DliBaseService
public DliBaseService()Constructor deprecated
-
-
Method Details
-
execute
Description copied from class:BaseService
Run the program - transferring any parameters via method "addCallParameter" to the called program. Note that in some COBOL application a very large number of Parameters will be passed between programs. For example, 20 parameters may be used in a call. This makes it impractical to have a a single "execute" method with 20 parameters to receive the calls. After successful execution of program, the parameters passed by reference will have new values.- Specified by:
execute
in interfaceIBaseService
- Overrides:
execute
in classBaseService
- Returns:
- '0' represents successful completion of called program
-
doFinalize
public void doFinalize()Description copied from class:ESQLBaseService
Automatically called after CANCELing (ServicesFactory.cancel) running a program - it removes all wrapperLists- Overrides:
doFinalize
in classESQLBaseService
-