sign in | join about | help | sitemap
Connecting Tech Pros Worldwide
Hades's Avatar

WSDL: Array Type


Question posted by: Hades (Newbie) on July 14th, 2008 02:47 PM
Hi there :)

I'm trying to make a client-server system, SOAP based. Both client and server modules are written in Python.
I'm using ZSI libraries, abd Python version is 2.5.
In my WSDL File I wrote my methods. The first one to write in my DB, the second one to get a single data from the same db, and the third to get instead a whole resultSet/array/table.

Here is a part of my WSDL Code.

Expand|Select|Wrap|Line Numbers
  1. <message name="getExecuteScalarRequest">
  2. <part name="query" type="xsd:string"/>
  3. </message>
  4. <message name="getExecuteScalarResponse">
  5. <part name="return" type="xsd:string"/>
  6. </message>
  7.  
  8. <message name="getExecuteQueryRequest">
  9. <part name="query" type="xsd:string"/>
  10. </message>
  11. <message name="getExecuteQueryResponse">
  12. <part name="return" type="xsd:string"/>
  13. </message>


In the second message I cannot return a string-type data like in the first one, it would be a suicide whenever I have to manipulate the result, especially if my query returns a lot of records.
Thus, I have to find the right way to return data organized in Array/Table/resultSet. However, I cannot write type="xsd:array", because it does not seem to be a basic data-type in WSDL files.
Therefore, here is my question. How can I return a resultSet/Table/Array to my client? What are WSDL settings I must set? What should i return from my server method?

I hope I explained it quite clear :)
Thanks anyway.
0 Answers Posted
Reply
Not the answer you were looking for? Post your question . . .
197,029 members ready to help you find a solution.
Join Bytes.com

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 197,029 network members.
Post your question now . . .
It's fast and it's free

Popular Articles

Top XML Contributors