Привет, All
Пытаюсь подружить линуксовый веб сервис (apache+wso2) с клиентом .net. Подцепил wsdl, все вроде бы работает, вызов процедур через soap работает, данные на сервер уходят корректно. А вот обратно — нет. Ошибок никаких нет, тупо все возвращаемые данные = NULL.
Смотрю пакеты. Вот то что приходит с сервера:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<orderDetails xmlns="http://www.wso2.org/php" xmlns:ns21="NULL">
<shipTo xmlns:ns2="http://www.wso2.org/php" xmlns:ns21="NULL">
<ns21:name xmlns:ns2="NULL">Jane Smith</ns21:name>
<ns21:street xmlns:ns3="NULL">YorkStreet</ns21:street>
<ns21:city xmlns:ns4="NULL">colombo</ns21:city>
<ns21:state xmlns:ns5="NULL">Sri Lanka</ns21:state>
<ns21:zip xmlns:ns6="NULL">32343</ns21:zip>
</shipTo>
</orderDetails>
</soapenv:Body>
</soapenv:Envelope>
То есть данные есть, но .net их не видит. Сильно смущают эти namespace = "NULL". Кто нибудь с таким сталкивался? Куда копать?