Авторизация:
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ


Все проекты данной категории  -  104


TOP 10 ФРИЛАНСЕРОВ

Скрипты / Web-приложения

1EdWood
(35.3)
2artzavod
(31.7)
3bw
(27.0)
4softfacade
(22.5)
5Pilat66
(22.0)
6AlexWeb
(21.2)
7EgorovAlexey
(18.0)
8parse
(14.9)
9SmartDesign
(13.1)
10ArtLab
(12.9)

SOAP, SOAP-ENC:Array - проблемка (2)

Скрипты / Web-приложения, Прочее
Заказчик:
Фотография / Юзерпик
ОффлайнWladimir sarudin (monte)

В сервисе: 2 года 10 месяцев  |  Отзывы: 1
Бюджет: до 100 USD  (Электронные платежные системы)
Приём предложений: 08.09.2008 - 08.10.2008
Статистика: Предложения: 2  |  Просмотры: 92 (44 пользователя)
Статус: Закрыт
День добрый,

пытаюсь создать запрос к сервису 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);


может кто исправить ошибку и как правильно создать такой масив?

спасибо.

Выбранные исполнители

Пользователь / Рейтинг Сумма Сроки Дата принятия
Фотография / Юзерпик
ОффлайнБогданов Евгений (ebogdanov)
(0.2)
В сервисе: 11 месяцев  |  Отзывы: 5
***
***
08.10.2008 в 10:50
Отзыв фрилансера (+)