Добрый день. Возникла такая ситуация. Есть веб-приложение (система заказов товаров), сейчас к ней хотят присоединить 1С. Мне было дано задание создать WSDL. НО!! Я ума не приложу что и как делать. Везде написано всё примерно одно и тоже. А мне бы сейчас всё пошагово и подробно. Помагите пожалуйста! ну или хотя бы тыкните носом где это найти.
Вот вроде и создал уже WSDl, и вроде почти всё работает... но не приходит ответ.. вот часть wsdl Код (Text): <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="id" type="xs:string" nillable="true"/> </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> Вот такой вот ответ: Код (Text): <?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> Вместо: Код (Text): <?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> <id>123456</id> </ns1:GetResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Все мозги себе уже пропарил, так и сообразить не могу