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

XML splitters incorrectly handling arrays in results

    XMLWordPrintableJSON

Details

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

    Description

      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.

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated: