[Fedora-suds-list] arrayType HowTo ?
Uri Shkolnik
urishk at yahoo.com
Wed Jul 15 09:21:11 UTC 2009
--- On Wed, 7/15/09, Uri Shkolnik <urishk at yahoo.com> wrote:
> From: Uri Shkolnik <urishk at yahoo.com>
> Subject: [Fedora-suds-list] arrayType HowTo ?
> To: fedora-suds-list at redhat.com
> Date: Wednesday, July 15, 2009, 12:05 PM
>
> Hi,
>
> Another newbie question....
>
> The WSDL server I work with, have the following schema
> sub-sections (I tried to write it clearly using plain text)
> -
>
> ======================================================
> [ sub-section #1 ]
>
> searchRequest: (searchRequest){
> userIdentification =
> (userIdentification){
> username = ""
> password = ""
> }
> itineraryArr =
> (itineraryArray){
> _arrayType = ""
> _offset = ""
> _id = ""
> _href = ""
> _arrayType = ""
> }
> ...
> ...
>
> ======================================================
>
> [ sub-section #2 ]
>
> itinerary: (itinerary){
> departurePoint =
> (locationPoint){
> locationId = None
> radius = None
> }
> arrivalPoint =
> (locationPoint){
> locationId = None
> radius = None
> }
> ...
> ...
> ======================================================
>
> There is no problem with 'userIdentification' (which is a
> "simple" type)
>
> But, 'itineraryArr' is an array of 'itinerary', and I don't
> know how to use python to create XML array.
>
> I tried few combinations, for example
>
> itinerary0 =
> self.client.factory.create('itinerary')
> itineraryArray =
> self.client.factory.create('itineraryArray')
> itineraryArray = [itinerary0]
> searchRequest.itineraryArr =
> itineraryArray
>
> But all my trials resulted with the same server error -
>
> Server raised fault: 'Cannot
> use object of type itinerary as array'
> (Fault){
> faultcode =
> "SOAP-ENV:Server"
> faultstring =
> "Cannot use object of type itinerary as array"
> }
>
>
> Appreciate you help.....
>
> Thanks,
> Uri
>
>
>
>
> _______________________________________________
> fedora-suds-list mailing list
> fedora-suds-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-suds-list
>
forgot to mention... I tried the solutions from -
https://www.redhat.com/archives/fedora-suds-list/2009-March/msg00018.html
https://www.redhat.com/archives/fedora-suds-list/2009-March/msg00014.html
and got the same error
More information about the fedora-suds-list
mailing list