[SOAP] newbie soap questions
[email protected] (ghenaw) Tue, 2 Oct 2012 07:40:26 -0700 (PDT)
| Newsgroups | php.soap |
|---|---|
| Message-ID | <[email protected]> |
Hi guys,
I need your help:
I'm trying to send a soap request with soap UI:
<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/" >
<soapenv:Header/>
<soapenv:Body>
<ns1:OTA_HotelAvailRQ Version = "1.000" Timestamp =
"2011-09-12T15:19:21+02:00">
<ns1:AvailRequestSegments>
<ns1:AvailRequestSegment AvailReqType = "Room" ResponseType =
"RateInfoDetails">
<ns1:HotelSearchCriteria>
<ns1:Criterion>
<ns1:HotelRef HotelCode = "5092"/>
</ns1:Criterion>
</ns1:HotelSearchCriteria>
</ns1:AvailRequestSegment>
</ns1:AvailRequestSegments>
</ns1:OTA_HotelAvailRQ>
</soapenv:Body>
</soapenv:Envelope>
This is my server test page:
<?php
$server= new SoapServer("test.wsdl");
$server->setClass("OTA_HotelAvailRQ");
$server->handle();
class OTA_HotelAvailRQ
{
function OTA_HotelAvailRQ($data){
//$t = $data->AvailRequestSegment;
return $data;
}
}
?>
This is the response, as you could see, I Have the correct data equal to the
request, but the attribute values are missing.
So for example I'm not able to parse HotelCode attribute but Im able to
parse $data->AvailRequestSegment
So, Why I loose all the attribute nodetype or Why I cant get the relative
attribute values ?
Thanks in advance.
ghena.
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1=""
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body><ns1:OTA_HotelAvailRQResponse><return
xsi:type="SOAP-ENC:Struct">
<AvailRequestSegment xsi:type="SOAP-ENC:Struct">
<HotelSearchCriteria xsi:type="SOAP-ENC:Struct">
<Criterion xsi:type="SOAP-ENC:Struct">
<HotelRef xsi:type="xsd:string"></HotelRef>
</Criterion>
</HotelSearchCriteria>
</AvailRequestSegment>
</return>
</ns1:OTA_HotelAvailRQResponse>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
--
View this message in context: http://old.nabble.com/newbie-soap-questions-tp34504984p34504984.html
Sent from the Php - Soap mailing list archive at Nabble.com.