Создал wsdl, написал сам сервис. А вот ответ почему то не могу получить.
Подозреваю что ошибка в коде wsdl, но найти не могу уже третий день:
Под сполером код wsdl
Спойлер (Отобразить)
<?xml version="1.0" encoding="UTF-8" ?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://v8.dvkit.local" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://v8.dvkit.local" name="Order" targetNamespace="http://v8.dvkit.local">
<types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs1="http://v8.dvkit.local" targetNamespace="http://v8.dvkit.local" elementFormDefault="qualified">
<xs:element name="Get">
<xs:complexType>
<xs:sequence>
<xs:element name="client" type="xs:int" nillable="true" />
<xs:element name="catalog" type="xs:string" nillable="true" />
<xs:element name="subcatalog" type="xs:string" nillable="true" />
<xs:element name="page" type="xs:int" nillable="true" />
<xs:element name="article" type="xs:string" nillable="true" />
<xs:element name="name" type="xs:string" nillable="true" />
<xs:element name="control" type="xs:int" nillable="true" />
<xs:element name="color" type="xs:string" nillable="true" />
<xs:element name="size" type="xs:string" nillable="true" />
<xs:element name="count" type="xs:int" nillable="true" />
<xs:element name="set" type="xs:int" nillable="true" />
<xs:element name="price" type="xs:float" nillable="true" />
<xs:element name="trans" type="xs:float" nillable="true" />
<xs:element name="service" type="xs:float" nillable="true" />
<xs:element name="amount" type="xs:float" nillable="true" />
<xs:element name="order_number" type="xs:string" nillable="true" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</types>
<message name="GetRequestMessage">
<part name="parameters" element="tns:Get" />
</message>
<message name="GetResponseMessage">
<part name="parameters" element="tns:GetResponse"/>
</message>
<portType name="OrderPortType">
<operation name="Get">
<input message="tns:GetRequestMessage" />
<output message="tns:GetResponseMessage" />
</operation>
</portType>
<binding name="OrderSoapBinding" type="tns:OrderPortType">
<soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="Get">
<soapbind
peration style="document" />
<input>
<soapbind:body use="literal" />
</input>
<output>
<soapbind:body use="literal" />
</output>
</operation>
</binding>
<binding name="OrderSoap12Binding" type="tns:OrderPortType">
<soap12bind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="Get">
<soap12bind
peration style="document" />
<input>
<soap12bind:body use="literal" />
</input>
<output>
<soap12bind:body use="literal" />
</output>
</operation>
</binding>
<service name="Order">
<port name="OrderSoap" binding="tns:OrderSoapBinding">
<documentation>
<wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1" />
</documentation>
<soapbind:address location="http://project/service/service.php" />
</port>
<port name="OrderSoap12" binding="tns:OrderSoap12Binding">
<soap12bind:address location="http://project/service/service.php" />
</port>
</service>
</definitions>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12bind="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://v8.dvkit.local" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://v8.dvkit.local" name="Order" targetNamespace="http://v8.dvkit.local">
<types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs1="http://v8.dvkit.local" targetNamespace="http://v8.dvkit.local" elementFormDefault="qualified">
<xs:element name="Get">
<xs:complexType>
<xs:sequence>
<xs:element name="client" type="xs:int" nillable="true" />
<xs:element name="catalog" type="xs:string" nillable="true" />
<xs:element name="subcatalog" type="xs:string" nillable="true" />
<xs:element name="page" type="xs:int" nillable="true" />
<xs:element name="article" type="xs:string" nillable="true" />
<xs:element name="name" type="xs:string" nillable="true" />
<xs:element name="control" type="xs:int" nillable="true" />
<xs:element name="color" type="xs:string" nillable="true" />
<xs:element name="size" type="xs:string" nillable="true" />
<xs:element name="count" type="xs:int" nillable="true" />
<xs:element name="set" type="xs:int" nillable="true" />
<xs:element name="price" type="xs:float" nillable="true" />
<xs:element name="trans" type="xs:float" nillable="true" />
<xs:element name="service" type="xs:float" nillable="true" />
<xs:element name="amount" type="xs:float" nillable="true" />
<xs:element name="order_number" type="xs:string" nillable="true" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</types>
<message name="GetRequestMessage">
<part name="parameters" element="tns:Get" />
</message>
<message name="GetResponseMessage">
<part name="parameters" element="tns:GetResponse"/>
</message>
<portType name="OrderPortType">
<operation name="Get">
<input message="tns:GetRequestMessage" />
<output message="tns:GetResponseMessage" />
</operation>
</portType>
<binding name="OrderSoapBinding" type="tns:OrderPortType">
<soapbind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="Get">
<soapbind
![Шокирован Шокирован](./im/emoticons/shock.gif)
<input>
<soapbind:body use="literal" />
</input>
<output>
<soapbind:body use="literal" />
</output>
</operation>
</binding>
<binding name="OrderSoap12Binding" type="tns:OrderPortType">
<soap12bind:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="Get">
<soap12bind
![Шокирован Шокирован](./im/emoticons/shock.gif)
<input>
<soap12bind:body use="literal" />
</input>
<output>
<soap12bind:body use="literal" />
</output>
</operation>
</binding>
<service name="Order">
<port name="OrderSoap" binding="tns:OrderSoapBinding">
<documentation>
<wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1" />
</documentation>
<soapbind:address location="http://project/service/service.php" />
</port>
<port name="OrderSoap12" binding="tns:OrderSoap12Binding">
<soap12bind:address location="http://project/service/service.php" />
</port>
</service>
</definitions>
Вот ответ приходящий от сервиса:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?xml version="1.0" encoding="UTF-8"?>
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://v8.dvkit.local"><SOAP-ENV:Body><ns1:GetResponse/></SOAP-ENV:Body></SOAP-ENV:Envelope>