Uploaded image for project: 'Apache Taverna'
  1. Apache Taverna
  2. TAVERNA-52

XML splitters incorrectly handling arrays in results



    • Bug
    • Status: To Do
    • Major
    • Resolution: Unresolved
    • None
    • None


      Using the WSDL processor against services such as EBIs ChEBI service
      at http://www.ebi.ac.uk/webservices/chebi/webservice?wsdl - as reported by Sirisha Gollapudi to taverna-users on 2007-11-14, returns the wrong outputs from the XML splitter:

      I'm trying to develop a really simple workflow using the ChEBI service
      at http://www.ebi.ac.uk/webservices/chebi/webservice?wsdl. The workflow
      takes a ChEBI identifier and returns only the synonyms for that
      particular entity. I have attached the workflow that I thought should
      work - problem is that as well as retrieving synonyms it also includes
      data from IupacNames, Formulae, RegistryNumbers and DatabaseLinks.

      I've attached an example workflow which should make the above make more
      sense. It isn't an issue with Taverna as such but if anyone has time to
      try out the workflow and perhaps shed some light I'd be grateful -
      perhaps I'm doing something odd with XML Splitters?

      The XML splitter does not seem to pick up only the desired elements when it is of an array (ie. more than one element is allowed by the Schema), and instead also return all of it's siblings, even if they don't have the correct element name.


        1. ChEBI-get_synonyms_2.xml
          12 kB
          Stian Soiland-Reyes
        2. ChEBI-get_synonyms.xml
          23 kB
          Stian Soiland-Reyes



            Unassigned Unassigned
            stain Stian Soiland-Reyes
            0 Vote for this issue
            0 Start watching this issue