Hi,

I have a web service with an array type I am trying to return.  I can't seem
to find the right answers anywhere...

First, the WSDL piece:

    <xsd:complexType name="getQuoteHistory">
        <xsd:complexContent>
            <xsd:restriction base="SOAP-ENC:Array">
                <xsd:sequence>
                    <xsd:element name="id" type="xsd:string"/>
                    <xsd:element name="key" type="xsd:string"/>
                    <xsd:element name="username" type="xsd:string"/>
                    <xsd:element name="password" type="xsd:string"/>
                    <xsd:element name="startdate" type="xsd:string"/>
                    <xsd:element name="enddate" type="xsd:string"/>
                    <xsd:element name="status" type="xsd:string"/>
                </xsd:sequence>
            </xsd:restriction>
        </xsd:complexContent>
    </xsd:complexType>

I am trying to returning a list of quotes.  Basically I pull a query from
the database, select * from quotes, and then return the set.

2 Questions:

1. Do I need to have that as getQuoteHistory[] in the wsdl?

2. What do I put in my php code to return the set of results?  I've tried a
couple things:

while ( $blah = fetchrow )
{
     $array[] = $blah;
}

return $array

that doesn't work.  I tried some other variations.  What am I missing?
-- 
-Dan Joseph

www.canishosting.com - Plans start @ $1.99/month.

"Build a man a fire, and he will be warm for the rest of the day.
Light a man on fire, and will be warm for the rest of his life."

Reply via email to