EDNA Plugin: EDPluginExecCommandLinev10

Name:EDPluginExecCommandLinev10
Project:execPlugins
Path:execPlugins/plugins/EDPluginExecCommandLine-v1.0/plugins/EDPluginExecCommandLinev10.py
Author:Jerome Kieffer
Date:
Copyright:European Synchrotron Radiation Facility, Grenoble, France
License:GPLv3+
Module doc:
Class doc:This is execution plugin that will create a shell script, running the command line program
with the given options and filename and puts the processed file in the output directory

Datamodels: XSDataInputExecCommandLine
targetNamespace "http://www.edna-site.org"

import XSDataCommon.XSDataBoolean
import XSDataCommon.XSDataFile
import XSDataCommon.XSDataInput
import XSDataCommon.XSDataResult
import XSDataCommon.XSDataString

complex type XSDataInputExecCommandLine extends XSDataInput {
    commandLineOptions : XSDataString optional
    commandLineProgram : XSDataFile
    fireAndForget : XSDataBoolean optional
    inputFileName : XSDataFile
    inputFileType : XSDataString optional
    outfileFromStdout : XSDataBoolean optional
    outputPath : XSDataFile optional
}

complex type XSDataResultExecCommandLine extends XSDataResult {
    outputFilename : XSDataFile optional
}

complex type XSDataInputRsync extends XSDataInput {
    options : XSDataString optional
    source : XSDataFile
    destination: XSDataFile
}

complex type XSDataResultRsync extends XSDataResult {
    log: XSDataString
}