Мы создали веб-сервис PHP Soap и отлично работают при вызове из клиента PHP.
Но когда мы пытаемся вызвать его из Java, кажется, что он возвращает null.
Мы использовали SoapUI и все вроде бы в порядке ...
Использовал Wireshark для перехвата данных, отправленных клиенту, и с данными все в порядке.
Мы попытались изменить пространство имен, и оно выдало исключение:
javax.xml.ws.WebServiceException: Unexpected response element {http://[URLhere]//ws/sWSDL.php}getServiceXMLDetailsResponse expected: {subscriptionWS}getServiceXMLDetailsResponse
at com.sun.xml.internal.ws.client.sei.ResponseBuilder$RpcLit.readResponse(ResponseBuilder.java:603)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:110)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
at $Proxy21.getServiceXMLDetails(Unknown Source)
at reynardito.ReyNardito.main(ReyNardito.java:28)
И используя Wireshark, пакет данных содержит правильную информацию, так что, похоже, это какая-то ошибка анализа ...
Кто-нибудь решил это раньше?