axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bartłomiej Zdanowski <b.zdanow...@autoguard.pl>
Subject Re: Please help with sending objects array
Date Tue, 18 Sep 2007 11:28:56 GMT
Hello

Deepal Jayasinghe pisze:
> Hi Bartlomiej ,
> Will you able to post your client code.
>   

I can't - it's too complicated because it's a part of whole framework. 
I've resolved problem today in the morning. All required arrays should 
be packed in other array type. It should be done like this:
New encapsulating array type:

<xsd:complexType name="BondProvisionArray">
        <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="false" name="bondProvisions"
type="tns:BondProvision">
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

Now using BondProvisionArray instead BondProvision:

<xsd:complexType name="AddDealerInfoRequest">
        <xsd:complexContent>
            <xsd:extension base="tns:Request">
                <xsd:sequence>
                    <xsd:element name="bondProvisions" type="ws:BondProvisionArray" />
                    <xsd:element name="clientId" type="xsd:int" nillable="false" />
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>


Works great under PHP5.2

Best regards!
-- 
*Bartłomiej Zdanowski*
Programista
Dział Rozwoju Produktów
AutoGuard S.A.

Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego 
Rejestru Sądowego
KRS: 0000287629
Kapitał zakładowy: 1 059 000 PLN
NIP PL1132219747
ul. Omulewska 27
04-128 Warszawa
tel. +48 22 611 69 23
www.autoguard.pl <http://www.autoguard.pl>

Mime
View raw message