Добрый день. Прошу помочь по работе с веб-сервисом. До настоящего момента я работал с функциями, которые вызываются на 1-м уровне, в этом же веб-сервисе появилась вложенность. Не могу понять, как реализовать. Вот описание сервиса: http://77.239.242.179/maysales/1cws.1cws?wsdl Нужно вызвать функцию CustomerRegistration вот так: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:uri="www.URI.com" xmlns:sam="http://www.sample-package.org"> <soap:Header/> <soap:Body> <uri:CustomerRegistration> <uri:NewCustomer> <sam:id>50576</sam:id> <sam:type>Юр. лицо</sam:type> <sam:email>mail</sam:email> <samhone>123123</samhone> <sam:fio>Сидоров Иван</sam:fio> <samrg>СтройТоргВсе</samrg> <sam:inn>111222</sam:inn> <sam:kpp>123</sam:kpp> <sam:bik>?</sam:bik> <sam:account>?</sam:account> <sam:legal_address>Спб Юр адрес</sam:legal_address> <sam:delivery_address>Спб Адрес доставки</sam:delivery_address> <sam:compliance_cheсk>false</sam:compliance_cheсk> </uri:NewCustomer> </uri:CustomerRegistration> </soap:Body> </soap:Envelope>
<uri:CustomerRegistration> <uri:NewCustomer> Как корректно оформить вызов функции CustomerRegistration?
WSDL глазами смотрел? Код (Text): <xsd:element name="NewCustomer" type="xs2:new_customer"/> <xsd:complexType name="new_customer"> <xsd:sequence><xsd:element name="id" type="xsd:string"/> <xsd:element name="type" type="xsd:string"/> <xsd:element name="email" type="xsd:string"/> <xsd:element name="phone" nillable="true" type="xsd:string"/> <xsd:element name="fio" nillable="true" type="xsd:string"/> <xsd:element name="org" nillable="true" type="xsd:string"/> <xsd:element name="inn" nillable="true" type="xsd:string"/> <xsd:element name="kpp" nillable="true" type="xsd:string"/> <xsd:element name="bik" nillable="true" type="xsd:string"/> <xsd:element name="account" nillable="true" type="xsd:string"/> <xsd:element name="legal_address" nillable="true" type="xsd:string"/> <xsd:element name="delivery_address" nillable="true" type="xsd:string"/> <xsd:element name="compliance_cheсk" nillable="true" type="xsd:boolean"/> </xsd:sequence></xsd:complexType> Отдай им массив: Код (PHP): array( "id" => "", "type" => "", "email" => "", // и далее по аргументам )