public class SAFSInputService extends AbstractSAFSInputService implements com.ibm.staf.service.STAFServiceInterfaceLevel3
AbstractSAFSInputService
beginParser, c, closeParser, debugLog, dir, ext, fHandle, file_extension_available, gotoParser, nextParser, openParser, parser, r, relative_path_allowed, resetParser, routeParser, s, safsfilereader_resources, servicename, serviceparams, servicevars, SI_DEFAULT_RESOLVE_SERVICE, SI_RBKEY_ERROR_NOT_INTEGER, SI_RBKEY_NOT_IMPLEMENTED, SI_RBKEY_OPEN_FILES, SI_RBKEY_REQUIRED, SI_RBKEY_SYNC_ERROR, SI_RBKEY_UCPATH, SI_SERVICE_FILE_STATE_CLOSED, SI_SERVICE_FILE_STATE_EOF, SI_SERVICE_FILE_STATE_ERROR, SI_SERVICE_FILE_STATE_OPEN, SI_SERVICE_INIT_PARMS_MAX, SI_SERVICE_OPTION_DIR, SI_SERVICE_OPTION_EXT, SI_SERVICE_PARM_FILE, SI_SERVICE_PARM_FILENAME, SI_SERVICE_PARM_FULLPATH, SI_SERVICE_PARM_LASTERROR, SI_SERVICE_PARM_LOCATE, SI_SERVICE_PARM_SEPARATOR, SI_SERVICE_PARM_STATUS, SI_SERVICE_REQUEST_ARGS_MAX, SI_SERVICE_REQUEST_BEGIN, SI_SERVICE_REQUEST_CLOSE, SI_SERVICE_REQUEST_GOTO, SI_SERVICE_REQUEST_HELP, SI_SERVICE_REQUEST_LIST, SI_SERVICE_REQUEST_NEXTLINE, SI_SERVICE_REQUEST_OPEN, SI_SERVICE_REQUEST_QUERY, SI_SERVICE_REQUEST_RESET, SI_SERVICE_SAFSFILE_BUNDLE_NAME, SI_SERVICE_SAFSFILE_LISTINFO
Constructor and Description |
---|
SAFSInputService() |
Modifier and Type | Method and Description |
---|---|
com.ibm.staf.STAFResult |
acceptRequest(com.ibm.staf.service.STAFServiceInterfaceLevel3.RequestInfo requestInfo)
Handles service request from STAF.
|
int |
init(com.ibm.staf.service.STAFServiceInterfaceLevel3.InitInfo initInfo)
Handles initializing this instance of the service for STAF.
|
int |
term()
Handles removing this service from STAF.
|
acceptRequest, buildHELPInfo, createParser, getHELPInfo, getOPENInfo, getParsedDataTextFile, handleBegin, handleClose, handleGoto, handleHelp, handleList, handleNext, handleOpen, handleQuery, handleReset, init, isTargetBlock, locateBlockID, openFile, processExpression, processRequest, registerHandle, terminate, text, validateBaseServiceParseResult, validateServiceParseResult
public final int init(com.ibm.staf.service.STAFServiceInterfaceLevel3.InitInfo initInfo)
This service is registered under process name "STAF/Service/<ServiceName>".
init
in interface com.ibm.staf.service.STAFServiceInterfaceLevel3
public com.ibm.staf.STAFResult acceptRequest(com.ibm.staf.service.STAFServiceInterfaceLevel3.RequestInfo requestInfo)
acceptRequest
in interface com.ibm.staf.service.STAFServiceInterfaceLevel3
public final int term()
All log facilities are forced to close.
term
in interface com.ibm.staf.service.STAFServiceInterfaceLevel3
Copyright © SAS Institute. All Rights Reserved.