<?xml version="1.0" encoding="UTF-8"?>
<tool>
  <toolname>DataMiningGrid Triana Hello World Workflow</toolname>
  <package />
  <inportnum>0</inportnum>
  <outportnum>0</outportnum>
  <inparam />
  <outparam />
  <parameters>
    <param name="popUpDescription" type="unknown">
      <value>No description for tool</value>
    </param>
  </parameters>
  <tasks>
    <task>
      <toolname>GridExplorer</toolname>
      <package>DataMiningGrid.DataResources.Files</package>
      <proxy type="Java">
        <param paramname="unitPackage">
          <value>DataMiningGrid/DataResources/Files</value>
        </param>
        <param paramname="unitName">
          <value>DataMiningGrid.DataResources.Files.GridExplorer</value>
        </param>
      </proxy>
      <renderingHints>
        <renderingHint hint="TaskGraphFactory" proxyDependent="true">
          <param paramname="factory">
            <value>Default</value>
          </param>
        </renderingHint>
      </renderingHints>
      <inportnum>1</inportnum>
      <outportnum>1</outportnum>
      <inparam />
      <outparam />
      <input>
        <type>java.lang.Object</type>
      </input>
      <output>
        <type>DMGUri</type>
      </output>
      <parameters>
        <param name="valueField" type="userAccessible">
          <value>null</value>
        </param>
        <param name="continueWorkflow" type="userAccessible">
          <value>null</value>
        </param>
        <param name="maxOut" type="internal">
          <value>1</value>
        </param>
        <param name="popUpDescription" type="internal">
          <value>File/Dir Browser</value>
        </param>
        <param name="defaultIn" type="internal">
          <value>1</value>
        </param>
        <param name="toolVersion" type="internal">
          <value>3</value>
        </param>
        <param name="minIn" type="internal">
          <value>0</value>
        </param>
        <param name="userURI" type="userAccessible">
          <value>null</value>
        </param>
        <param name="defaultOut" type="internal">
          <value>1</value>
        </param>
        <param name="paramUpdatePolicy" type="internal">
          <value>immediateUpdate</value>
        </param>
        <param name="wasStopped" type="userAccessible">
          <value>null</value>
        </param>
        <param name="maxIn" type="internal">
          <value>1</value>
        </param>
        <param name="minOut" type="internal">
          <value>1</value>
        </param>
        <param name="outputPolicy" type="internal">
          <value>cloneMultipleOutput</value>
        </param>
        <param name="paramPanelClass" type="internal">
          <value>DataMiningGrid.DataResources.Files.GridExplorerPanel</value>
        </param>
        <param name="helpFile" type="internal">
          <value>GFTPFileBrowser.html</value>
        </param>
        <param name="guiY" type="gui">
          <value>4.5</value>
        </param>
        <param name="guiX" type="gui">
          <value>4.0673076923076925</value>
        </param>
      </parameters>
    </task>
    <task>
      <toolname>ParameterControl</toolname>
      <package>DataMiningGrid.Applications</package>
      <proxy type="Java">
        <param paramname="unitPackage">
          <value>DataMiningGrid/Applications</value>
        </param>
        <param paramname="unitName">
          <value>DataMiningGrid.Applications.ParameterControl</value>
        </param>
      </proxy>
      <renderingHints>
        <renderingHint hint="TaskGraphFactory" proxyDependent="true">
          <param paramname="factory">
            <value>Default</value>
          </param>
        </renderingHint>
      </renderingHints>
      <inportnum>1</inportnum>
      <outportnum>1</outportnum>
      <inparam />
      <outparam />
      <input>
        <node index="0">
          <type>DMGApplicationInfo</type>
        </node>
        <type>DMGUri</type>
      </input>
      <output>
        <type>DMGApplicationInfo</type>
      </output>
      <parameters>
        <param name="new_inputs_available" type="userAccessible">
          <value>&lt;?jsx version="1"?&gt;&#xD;&amp;nl&lt;ArrayOf-java.lang.String length="0"&gt;&#xD;&amp;nl&lt;/ArrayOf-java.lang.String&gt;&#xD;&amp;nl&#xD;&amp;nl</value>
        </param>
        <param name="maxOut" type="internal">
          <value>2147483647</value>
        </param>
        <param name="popUpDescription" type="internal">
          <value>Sets the application's options, inputs, etc. and produces a job description</value>
        </param>
        <param name="is_valid" type="userAccessible">
          <value>&lt;?jsx version="1"?&gt;&#xD;&amp;nl&lt;java.lang.Boolean&#xD;&amp;nl value="false"/&gt;&#xD;&amp;nl&#xD;&amp;nl</value>
        </param>
        <param name="defaultIn" type="internal">
          <value>1</value>
        </param>
        <param name="toolVersion" type="internal">
          <value>3</value>
        </param>
        <param name="minIn" type="internal">
          <value>1</value>
        </param>
        <param name="application" type="userAccessible">
          <value>&lt;?jsx version="1"?&gt;&#xD;&amp;nl&lt;org.datamininggrid.information.applicationdescription.parser.ApplicationDescriptionType&gt;&#xD;&amp;nl  &lt;null obj-name="generalInformation"/&gt;&#xD;&amp;nl  &lt;null obj-name="applicationTyp
e"/&gt;&#xD;&amp;nl  &lt;null obj-name="execution"/&gt;&#xD;&amp;nl  &lt;null obj-name="applicationInformation"/&gt;&#xD;&amp;nl&lt;/org.datamininggrid.information.applicationdescription.parser.ApplicationDescriptionType&gt;&#xD;&amp;nl&#xD;&amp;nl</val
ue>
        </param>
        <param name="input_uris" type="userAccessible">
          <value>&lt;?jsx version="1"?&gt;&#xD;&amp;nl&lt;ArrayOf-java.lang.String length="0"&gt;&#xD;&amp;nl&lt;/ArrayOf-java.lang.String&gt;&#xD;&amp;nl&#xD;&amp;nl</value>
        </param>
        <param name="nodeRequirement1" type="internal">
          <value>optional</value>
        </param>
        <param name="defaultOut" type="internal">
          <value>1</value>
        </param>
        <param name="paramUpdatePolicy" type="internal">
          <value>immediateUpdate</value>
        </param>
        <param name="maxIn" type="internal">
          <value>2147483647</value>
        </param>
        <param name="minOut" type="internal">
          <value>1</value>
        </param>
        <param name="outputPolicy" type="internal">
          <value>cloneMultipleOutput</value>
        </param>
        <param name="status" type="userAccessible">
          <value>Description not available</value>
        </param>
        <param name="paramPanelClass" type="internal">
          <value>DataMiningGrid.Applications.ParameterControlPanel</value>
        </param>
        <param name="helpFile" type="internal">
          <value>ParameterControl.html</value>
        </param>
        <param name="guiY" type="gui">
          <value>2.411764705882353</value>
        </param>
        <param name="guiX" type="gui">
          <value>1.6538461538461537</value>
        </param>
      </parameters>
    </task>
    <task>
      <toolname>Provenance</toolname>
      <package>DataMiningGrid.Provenance</package>
      <proxy type="Java">
        <param paramname="unitPackage">
          <value>DataMiningGrid\Provenance</value>
        </param>
        <param paramname="unitName">
          <value>DataMiningGrid.Provenance.Provenance</value>
        </param>
      </proxy>
      <renderingHints>
        <renderingHint hint="TaskGraphFactory" proxyDependent="true">
          <param paramname="factory">
            <value>Default</value>
          </param>
        </renderingHint>
      </renderingHints>
      <inportnum>1</inportnum>
      <outportnum>0</outportnum>
      <inparam />
      <outparam />
      <input>
        <type>triana.types.DMGProvenance</type>
      </input>
      <output>
        <type>null</type>
      </output>
      <parameters>
        <param name="maxOut" type="internal">
          <value>0</value>
        </param>
        <param name="popUpDescription" type="internal">
          <value>Shows the provenance information of the job</value>
        </param>
        <param name="defaultIn" type="internal">
          <value>1</value>
        </param>
        <param name="toolVersion" type="internal">
          <value>3</value>
        </param>
        <param name="minIn" type="internal">
          <value>1</value>
        </param>
        <param name="provenanceAsString" type="internal">
          <value />
        </param>
        <param name="defaultOut" type="internal">
          <value>0</value>
        </param>
        <param name="paramPanelInstantiate" type="internal">
          <value>onUserAccess</value>
        </param>
        <param name="paramUpdatePolicy" type="internal">
          <value>immediateUpdate</value>
        </param>
        <param name="defaultNodeRequirement" type="internal">
          <value>essentialIfConnected</value>
        </param>
        <param name="maxIn" type="internal">
          <value>1</value>
        </param>
        <param name="minOut" type="internal">
          <value>0</value>
        </param>
        <param name="paramPanelClass" type="internal">
          <value>DataMiningGrid.Provenance.ProvenancePanel</value>
        </param>
        <param name="helpFile" type="internal">
          <value>Provenance.html</value>
        </param>
        <param name="guiY" type="gui">
          <value>0.38235294117647056</value>
        </param>
        <param name="guiX" type="gui">
          <value>4.0576923076923075</value>
        </param>
      </parameters>
    </task>
    <task>
      <toolname>ApplicationExplorer</toolname>
      <package>DataMiningGrid.Applications</package>
      <proxy type="Java">
        <param paramname="unitPackage">
          <value>DataMiningGrid/Applications</value>
        </param>
        <param paramname="unitName">
          <value>DataMiningGrid.Applications.ApplicationExplorer</value>
        </param>
      </proxy>
      <renderingHints>
        <renderingHint hint="TaskGraphFactory" proxyDependent="true">
          <param paramname="factory">
            <value>Default</value>
          </param>
        </renderingHint>
      </renderingHints>
      <inportnum>0</inportnum>
      <outportnum>1</outportnum>
      <inparam />
      <outparam />
      <output>
        <type>DMGApplicationInfo</type>
      </output>
      <parameters>
        <param name="false" type="userAccessible">
          <value>1157383521869</value>
        </param>
        <param name="MDSQuery" type="userAccessible">
          <value>reset</value>
        </param>
        <param name="maxOut" type="internal">
          <value>1</value>
        </param>
        <param name="popUpDescription" type="internal">
          <value>Queries Globus' MDS4 for available applications in the grid and allows to select an application from the query results</value>
        </param>
        <param name="defaultIn" type="internal">
          <value>0</value>
        </param>
        <param name="toolVersion" type="internal">
          <value>3</value>
        </param>
        <param name="minIn" type="internal">
          <value>0</value>
        </param>
        <param name="queryPropId" type="userAccessible">
          <value>1</value>
        </param>
        <param name="defaultOut" type="internal">
          <value>1</value>
        </param>
        <param name="paramUpdatePolicy" type="internal">
          <value>immediateUpdate</value>
        </param>
        <param name="host" type="userAccessible">
          <value>grid1.kd-grid.ais.fraunhofer.de</value>
        </param>
        <param name="maxIn" type="internal">
          <value>0</value>
        </param>
        <param name="minOut" type="internal">
          <value>1</value>
        </param>
        <param name="testparameter" type="userAccessible">
          <value>test</value>
        </param>
        <param name="queryPropCustom" type="userAccessible">
          <value />
        </param>
        <param name="outputPolicy" type="internal">
          <value>cloneMultipleOutput</value>
        </param>
        <param name="resetGUI" type="userAccessible">
          <value>1172829205206</value>
        </param>
        <param name="defaultMDSHost" type="userAccessible">
          <value>grid1.kd-grid.ais.fraunhofer.de</value>
        </param>
        <param name="statusText" type="userAccessible">
          <value>No Application Selected</value>
        </param>
        <param name="paramPanelClass" type="internal">
          <value>DataMiningGrid.Applications.ApplicationExplorerPanel</value>
        </param>
        <param name="helpFile" type="internal">
          <value>ApplicationDiscovery.html</value>
        </param>
        <param name="guiY" type="gui">
          <value>2.411764705882353</value>
        </param>
        <param name="guiX" type="gui">
          <value>0.2403846153846154</value>
        </param>
        <param name="xyz" type="userAccessible">
          <value>asd</value>
        </param>
        <param name="resetSelectedApp" type="userAccessible">
          <value>false</value>
        </param>
      </parameters>
    </task>
    <task>
      <toolname>Execution</toolname>
      <package>DataMiningGrid.Execution</package>
      <proxy type="Java">
        <param paramname="unitPackage">
          <value>DataMiningGrid/Execution</value>
        </param>
        <param paramname="unitName">
          <value>DataMiningGrid.Execution.src.Execution</value>
        </param>
      </proxy>
      <renderingHints>
        <renderingHint hint="TaskGraphFactory" proxyDependent="true">
          <param paramname="factory">
            <value>Default</value>
          </param>
        </renderingHint>
      </renderingHints>
      <inportnum>1</inportnum>
      <outportnum>2</outportnum>
      <inparam />
      <outparam />
      <input>
        <type>DMGApplicationInfo</type>
      </input>
      <output>
        <node index="0">
          <type>DMGProvenance</type>
        </node>
        <type>DMGUri</type>
      </output>
      <parameters>
        <param name="schedulerStatus" type="userAccessible">
          <value>Not started</value>
        </param>
        <param name="resourceBrokerFactoryURI" type="userAccessible">
          <value>https://193.175.164.2:8443/wsrf/services/datamininggrid/ResourceBrokerFactoryService</value>
        </param>
        <param name="maxOut" type="internal">
          <value>2147483647</value>
        </param>
        <param name="popUpDescription" type="internal">
          <value>Launches GRAM Jobs</value>
        </param>
        <param name="defaultIn" type="internal">
          <value>1</value>
        </param>
        <param name="toolVersion" type="internal">
          <value>3</value>
        </param>
        <param name="minIn" type="internal">
          <value>1</value>
        </param>
        <param name="storageServerURI" type="userAccessible">
          <value>gsiftp://193.175.164.2:2811/</value>
        </param>
        <param name="defaultOut" type="internal">
          <value>2</value>
        </param>
        <param name="blockingExecution" type="userAccessible">
          <value>&lt;?jsx version="1"?&gt;&#xD;&amp;nl&lt;java.lang.Boolean&#xD;&amp;nl value="true"/&gt;&#xD;&amp;nl&#xD;&amp;nl</value>
        </param>
        <param name="paramPanelInstantiate" type="internal">
          <value>onUserAccess</value>
        </param>
        <param name="paramUpdatePolicy" type="internal">
          <value>processUpdate</value>
        </param>
        <param name="delegationFactoryURI" type="userAccessible">
          <value>https://132.68.37.201:8443/wsrf/services/DelegationFactoryService</value>
        </param>
        <param name="maxIn" type="internal">
          <value>1</value>
        </param>
        <param name="minOut" type="internal">
          <value>2</value>
        </param>
        <param name="defaultBrokerFactoryURI" type="userAccessible">
          <value>https://193.175.164.2:8443/wsrf/services/datamininggrid/ResourceBrokerFactoryService</value>
        </param>
        <param name="outputPolicy" type="internal">
          <value>cloneMultipleOutput</value>
        </param>
        <param name="appendToURI" type="userAccessible">
          <value />
        </param>
        <param name="jobStatus" type="userAccessible">
          <value>Not submitted</value>
        </param>
        <param name="paramPanelClass" type="internal">
          <value>DataMiningGrid.Execution.src.ExecutionPanel</value>
        </param>
        <param name="outputURI" type="userAccessible">
          <value>gsiftp://193.175.164.2:2811/UNIQUE_DIRECTORY_NAME/results/</value>
        </param>
        <param name="helpFile" type="internal">
          <value>Execution.html</value>
        </param>
        <param name="guiY" type="gui">
          <value>2.411764705882353</value>
        </param>
        <param name="guiX" type="gui">
          <value>3.0865384615384617</value>
        </param>
        <param name="outputFile" type="userAccessible">
          <value />
        </param>
      </parameters>
    </task>
    <connections>
      <connection>
        <source taskname="Execution" node="1" />
        <target taskname="GridExplorer" node="0" />
      </connection>
      <connection>
        <source taskname="ApplicationExplorer" node="0" />
        <target taskname="ParameterControl" node="0" />
      </connection>
      <connection>
        <source taskname="ParameterControl" node="0" />
        <target taskname="Execution" node="0" />
      </connection>
      <connection>
        <source taskname="Execution" node="0" />
        <target taskname="Provenance" node="0" />
      </connection>
    </connections>
  </tasks>
</tool>

