|
|
|
|
|
generateXIA2CORE(self,
_edObject=None,
executable=None)
Factory method to create and configure a xia2core Driver instance. |
source code
|
|
|
process(self,
_edObject=None)
This method starts the execution of the EDNA script using
EDActionExecuteSystemCommand. |
source code
|
|
|
postProcess(self,
_edObject=None)
Calls the parent preProcess method Checks that the installed 3rd
party software is in the list of compatible versions |
source code
|
|
|
configure(self)
Configures the plugin from the configuration file with the following
parameters |
source code
|
|
|
launchProcessWithXIA2CORE(self)
Launch a process using the xia2 core. |
source code
|
|
|
getListOfCompatibleVersions(self)
Returns the list of compatible executable versions the plugin
supports |
source code
|
|
|
addCompatibleVersion(self,
_strCompatibleVersion)
Adds a compatible executable version to the list |
source code
|
|
|
getCompatibleVersionsStringLine(self)
This Method constructs a string line by concatening the compatible
versions this plugin supports This is for Log message purpose only. |
source code
|
|
|
setListCommandExecution(self,
_listCommandExecution)
Sets the list of execution commands |
source code
|
|
|
addListCommandExecution(self,
_strCommandExecution)
Adds an execution command to the list |
source code
|
|
|
getListCommandExecution(self)
Returns the list of execution commands |
source code
|
|
|
setListCommandPreExecution(self,
_listCommandPreExecution)
Sets the list of pre execution commands |
source code
|
|
|
addListCommandPreExecution(self,
_strCommandPreExecution)
Adds a pre execution command to the list |
source code
|
|
|
getListCommandPreExecution(self)
Returns the list of pre execution commands |
source code
|
|
|
setListCommandPostExecution(self,
_listCommandPostExecution)
Sets the list of post execution commands |
source code
|
|
|
addListCommandPostExecution(self,
_strCommandPostExecution)
Adds a post execution command to the list |
source code
|
|
|
getListCommandPostExecution(self)
Returns the list of post execution commands |
source code
|
|
|
setConfigXIA2COREType(self,
_strXIA2COREType)
Sets the script shell |
source code
|
|
|
getConfigXIA2COREType(self)
Returns the script shell |
source code
|
|
|
|
|
setErrorLogFileName(self,
_strErrorLogFileName)
Sets the error output log file name |
source code
|
|
|
getLogFileName(self)
Returns the standard output log file name |
source code
|
|
|
getErrorLogFileName(self)
Returns the error output log file name |
source code
|
|
|
setExecutable(self,
_strExecutable)
Sets the executable path |
source code
|
|
|
getExecutable(self)
Returns the executable path |
source code
|
|
|
setCommandline(self,
_strCommandline)
Sets the script command line (parameters to executable) |
source code
|
|
|
getCommandline(self)
Returns the script command line (parameters to executable) |
source code
|
|
|
setStringVersion(self,
_strVersion)
Sets the executable version |
source code
|
|
|
getStringVersion(self)
Returns the executable version |
source code
|
|
|
setPathToHostNamePidFile(self,
_strPathToHostNamePidFile)
Sets the executable version |
source code
|
|
|
getPathToHostNamePidFile(self)
Returns the executable version |
source code
|
|
|
findStringInLog(self,
_strInput)
Returns True if a string exists in the log file |
source code
|
|
|
writeProcessFile(self,
_strFileName,
_strContent)
Main method to write a file in the plugin working directory Such a
file is called process file |
source code
|
|
|
readProcessFile(self,
_strFileName)
Returns the file content of a process file |
source code
|
|
|
readProcessLogFile(self)
Returns the content of the process standard output log file |
source code
|
|
|
readProcessErrorLogFile(self)
Returns the content of the process error output log file |
source code
|
|
|
|
Inherited from EDPluginExec.EDPluginExec :
finallyProcess
Inherited from EDPlugin.EDPlugin :
ERROR ,
addErrorMessage ,
addExecutiveSummaryLine ,
addExecutiveSummarySeparator ,
addWarningMessage ,
checkDataOutput ,
checkImportantParameters ,
checkMandatoryParameters ,
checkParameters ,
compactPluginName ,
connectExportDataOutput ,
createBaseName ,
delDataInput ,
delDataOutput ,
error ,
execute ,
exportDataOutput ,
generateExecutiveSummary ,
getBaseDirectory ,
getBaseName ,
getConfig ,
getConfiguration ,
getDataInput ,
getDataOutput ,
getDefaultInputDataKey ,
getDefaultOutputDataKey ,
getDoubleConfigurationParameterValue ,
getErrorMessages ,
getExecutiveSummarySeparator ,
getIntegerConfigurationParameterValue ,
getListExecutiveSummaryLines ,
getListOfDataInputKeys ,
getListOfDataOutputKeys ,
getListOfErrorMessages ,
getListOfWarningMessages ,
getPluginName ,
getStringConfigurationParameterValue ,
getWarningMessages ,
getWorkingDirectory ,
getXSDataInputClass ,
hasDataInput ,
hasDataOutput ,
isRequiredToHaveConfiguration ,
setBaseDirectory ,
setBaseName ,
setConfig ,
setConfiguration ,
setDataInput ,
setDataOutput ,
setRequiredToHaveConfiguration ,
setUseWarningInsteadOfError ,
setWorkingDirectory ,
setWriteXMLInput ,
setWriteXMLInputOutput ,
setWriteXMLOutput ,
setXSDataInputClass ,
synchronize ,
tellFinished ,
verboseDebug ,
verboseScreenExecutiveSummary ,
writeDataInput ,
writeDataOutput
Inherited from EDAction.EDAction :
abort ,
addExtraTime ,
connectFAILURE ,
connectFinallyProcess ,
connectPostProcess ,
connectPreProcess ,
connectProcess ,
connectSUCCESS ,
executeAction ,
executeActionSynchronous ,
executeKernel ,
executeSynchronous ,
getDefaultTimeOut ,
getLogTiming ,
getSlotFAILURE ,
getSlotSUCCESS ,
getTimeOut ,
hasTimedOut ,
isEnded ,
isFailure ,
isRunning ,
isStarted ,
isTimeOut ,
run ,
setFailure ,
setLogTiming ,
setTimeOut
Inherited from EDLogging.EDLogging :
ASSERT ,
DEBUG ,
WARNING ,
isVerboseDebug ,
log ,
screen ,
setAllLogLevels ,
setLogFileOff ,
setLogLevel ,
setTestOff ,
setTestOn ,
setVerboseDebugOff ,
setVerboseDebugOn ,
setVerboseOff ,
setVerboseOn ,
unitTest ,
warning ,
writeErrorTrace
Inherited from EDObject.EDObject :
getClassName ,
getId ,
getRunTime ,
getSemaphoreValue ,
getTimeEnd ,
getTimeInit ,
locked ,
setTimeEnd ,
setTimeInit ,
synchronizeOff ,
synchronizeOn
Inherited from threading.Thread :
__repr__ ,
getName ,
isAlive ,
isDaemon ,
is_alive ,
join ,
setDaemon ,
setName ,
start
Inherited from threading.Thread (private):
_reset_internal_locks ,
_set_daemon ,
_set_ident
Inherited from threading._Verbose (private):
_note
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|