What exactly is the problem? This array stuff definitely works in ext/
soap.
- David
On 13.12.2008, at 21:25, Landon Chelf wrote:
I'm trying to use the SOAP extension of PHP5 and I'm having trouble
being able to add a parameter to satisfy the soap array rooms. I've
googled and read and I've not found a solution. I can do the rest of
the components but not the rooms part due to it containing a soap
array. Does anyone have a solution to this using the php5 native soap
client calls? Down below has the section that I'm having trouble
with. Thanks in advance to anyone that can help.
<soapenv:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:room="http://room.hotel.xml.travelnow.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<room:getPropertyAvailability
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<request xsi:type="room:PropertyAvailabilityRequest">
<currencyCode xsi:type="xsd:string">USD</currencyCode>
<hotelId xsi:type="xsd:long">112583</hotelId>
<arrivalDate xsi:type="xsd:string">12/25/2008</arrivalDate>
<departureDate xsi:type="xsd:string">12/26/2008</
departureDate>
<!----- THIS SECTION ------>
<rooms xsi:type="com:RoomGroup"
xmlns:com="http://common.xml.travelnow.com">
<rooms xsi:type="com:ArrayOf_tns_Room"
soapenc:arrayType="com:Room[]">
<room>
<numberOfAdults>2</numberOfAdults>
<numberOfChildren>0</numberOfChildren>
</room>
<room>
<numberOfAdults>2</numberOfAdults>
<numberOfChildren>0</numberOfChildren>
</room>
</rooms>
</rooms>
<!---- END SECTION ------->
</request>
</room:getPropertyAvailability>
</soapenv:Body>
</soapenv:Envelope>
Landon
--
PHP Soap Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Soap Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php