Example for UploadDataSource Activity

<Activity Name="UploadDataSource">
  <Start/>
  <Action>UploadDataSource</Action>
  <Description lang="en">Upload Data Source Summary</Description>
  <Parameter direction="in" type="string" eval="constant"   name="eventState">UPLOAD</Parameter>
  <Parameter direction="in" eval="xpath" type="string" name="DataSource"   source="/Message/Body/Document/BusinessDocument/CatalogAction/
  CatalogActionHeader/DataSource/RevisionID/BaseName/text()">inDoc
  </Parameter>
  <Parameter direction="in" name="InDocument" type="document"   eval="variable">inDoc</Parameter>
  <Parameter direction="out" eval="variable" type="long"   name="TotalRecordsAttempted">totalRowsAttempted</Parameter>
  <Parameter direction="out" eval="variable" type="long"   name="TotalRecordsWithErrors">totalRowsWithErrors</Parameter>
  <Parameter direction="in" eval="xpath" type="string"   name="DataSourceFileName"   source="/Message/Body/Document/BusinessDocument/CatalogAction/
  CatalogActionHeader/DataSource/URIInfo/FileName/text()">inDoc</Parameter>
  <Parameter direction="in" eval="xpath" type="string" name="DataSourceURI"   source="/Message/Body/Document/BusinessDocument/CatalogAction/
  CatalogActionHeader/DataSource/URIInfo/URI/text()">inDoc</Parameter>
  <Parameter direction="out" eval="variable" type="string"   name="ErrorFile">ErrorFile</Parameter>
</Activity>