|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ Создание web приложения на j2ee Перекачка файло с сервера на сервер. Русифицировать полностью скрипт Все проекты данной категории - 104 TOP 10 ФРИЛАНСЕРОВ Скрипты / Web-приложения
|
SOAP, SOAP-ENC:Array - проблемка (2)Скрипты / Web-приложения, Прочее
День добрый,
пытаюсь создать запрос к сервису SOAP и к сожалению одна часть запроса (Request) получается неправильно. вместо: <AnbieterListe xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="ns1:VorgabeAnbieter[1]" SOAP-ENC: offset="[0]"> ...... </AnbieterListe> у меня получается: <AnbieterListe SOAP-ENC:arrayType="ns1:VorgabeAnbieter[1]" xsi:type="ns1:VorgabeAnbieterListe"> ..... </AnbieterListe как я делаю: структура по которой должно строиться: <complexType name="VorgabeAnbieterListe"> <complexContent> <restriction base="SOAP-ENC:Array"> <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:VorgabeAnbieter[]" /> </restriction> </complexContent> </complexType> <complexType name="VorgabeAnbieter"> <all> <element name="AnbieterID" type="xsd:int" /> <element name="SV" type="xsd:int" nillable="true" /> <element name="BU" type="tns:VorgabeAnbieterBU" nillable="true" /> <element name="Fonds" type="tns:VorgabeAnbieterFonds" nillable="true" /> </all> </complexType> я делаю следующим образом: class BerechneRuerupBasisrenteKlassisch { public $AnbieterListe = array(); } $params = new BerechneRuerupBasisrenteKlassisch(); $VorgabeAnbieterListe[] = array('AnbieterID' => '8', 'SV' => 0, "BU" => array("VarianteID" => 873)); $params->AnbieterListe = $VorgabeAnbieterListe; $tmpres = $ServiceClient->BerechneRuerupBasisrenteKlassisch ($params); может кто исправить ошибку и как правильно создать такой масив? спасибо.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||