Пытаюсь нарисовать свой сервис на php (в качестве пробы).
У сервиса есть две функции. Одна-getQuote возвращает цифирь (из примеров), вторая-GetOneOrder возвращает по номеру заказа сам заказ клиента:
Id заказчика, Имя заказчика, Номер заказа, Дату заказа
Возникли две проблемы:
проблема намбер раз: при использовании SOAP-клиента написанного на PHP первая функция нормально работает - возвращает циферку. А вот вторая ругается
"looks like we got no XML document", хотя при выводе $client->__getLastResponse()
выводится вот такой ответ:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?xml version="1.0" encoding="UTF-8"?>
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
- xmlns:ns1="http://localhost/SOAPtest"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <SOAP-ENV:Body>
- <ns1:GetOneOrderResponse xsi:type="ns1:Orrder">
- <ns1:Client_Id>12345</ns1:Client_Id>
- <ns1:Client_Name>Aa AAAA</ns1:Client_Name>
- <ns1:Order_No>163469</ns1:Order_No>
- <ns1:Order_PostDate>2008-06-04</ns1:Order_PostDate>
- </ns1:GetOneOrderResponse>
- </SOAP-ENV:Body>
- </SOAP-ENV:Envelope>