On 20/01/2011 04:02, Ali Ranalvi wrote:
Did you have a chance to look at this problem? I also want to add that I
performed the same test with REST and it works just fine. Infact, I was
able to retrieve the output contents of the same workflow run mentioned
in the messages below (491bcc2c-0129-4c23-bbbe-e9f76bc6aa83) using REST.

Once again, I appreciate your time. If you could confirm where the
problem lies (some misconfiguration, missing library or a bug in the
code), it would really help us a great deal.

At a guess, the issue is that you're passing an invalid URL. If we look at one of the messages that leads to a failure:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:soap="http://ns.taverna.org.uk/2010/xml/server/soap/"; xmlns:xlin="http://www.w3.org/1999/xlink"; 
xmlns:ser="http://ns.taverna.org.uk/2010/xml/server/";>
   <soapenv:Header/>
   <soapenv:Body>
      <soap:getRunDirectoryContents>
         <runName>491bcc2c-0129-4c23-bbbe-e9f76bc6aa83</runName>
         <directory xlin:href="?" ser:name="?">out</directory>
      </soap:getRunDirectoryContents>
   </soapenv:Body>
</soapenv:Envelope>

We see that the xlin:href attribute of <directory> is "?", which I believe is invalid. Can you instead omit it? It is optional after all. The only part you need is the content, and the overall message should be (with xmlns noise stripped; that's the same as in your samples):

  <soapenv:Envelope>
     <soapenv:Header/>
     <soapenv:Body>
        <soap:getRunDirectoryContents>
           <runName>491bcc2c-0129-4c23-bbbe-e9f76bc6aa83</runName>
           <directory>out</directory>
        </soap:getRunDirectoryContents>
     </soapenv:Body>
  </soapenv:Envelope>

Donal.

<<attachment: donal_k_fellows.vcf>>

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
taverna-users mailing list
[email protected]
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/

Reply via email to