Temat: Problem WSDL

Witam,

Mam problem z WSDL:

To fragment z Allegro API:

<xsd:complexType name="ArrayOfLong">
<xsd:sequence>
<xsd:element name="item" maxOccurs="unbounded" minOccurs="0"
type="xsd:long"/>
</xsd:sequence:
</xsd:complexType>

<xsd:element name="DoAddDescToItemsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sessionHandle" type="xsd:string"/>
<xsd:element name="itemsIdArray" minOccurs="0"
type="tns:ArrayOfLong"/>
<xsd:element name="itDescription" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>


czyli dostajemy coś takiego:


array(
'session-handle' =>
'22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1',
'items-id-array' => array(965448442, 956081493, 946792464),
'it-description' => 'Ofertę obserwuje już 100 osób!'
);


Gdy próbuję zrobić podobnie to nie działa.
To mój kod:

<s:complexType name="ArrayOfLong">
<s:sequence>
<s:element name="item" minOccurs="0" maxOccurs="1"
type="s:int"/>
</s:sequence>
</s:complexType>

<s:element name="ListResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" name="id" type="tns:ArrayOfLong"
/>
</s:sequence>
</s:complexType>
</s:element>


Problemem jest tablica w tablicy - nie chce mi działać.
Gdy robię
 return array('id'=> array(1,2,3)) 
to
dostaję
stdClass Object
(
[id] => stdClass Object
(
)

)


Pomoże ktoś ?

PS. nie koniecznie za darmo
Kamil S.

Kamil S. PHP, JavaScript

Temat: Problem WSDL

lepiej podaj fragment kod PHP jakim to generujesz

Temat: Problem WSDL

Kamil S.:
lepiej podaj fragment kod PHP jakim to generujesz

A nie widzisz go w 1 poście ?
Kamil S.

Kamil S. PHP, JavaScript

Temat: Problem WSDL

Sebastian O.:
Kamil S.:
lepiej podaj fragment kod PHP jakim to generujesz

A nie widzisz go w 1 poście ?
niestety nie widzę, po tych wycinkach które podałeś nic nie rozumiem więc może ktoś inny Ci pomoże

Temat: Problem WSDL

Spoko, dzięki za chęci. Właśnie szukam kogoś kto rozumie.
Tymczasowo obszedłem problem nie korzystając z WSDLa.

Następna dyskusja:

[WebService/Wsdl]Problem z ...




Wyślij zaproszenie do