Pablo,

You're right, AXIS and flex have both the serializers and
deserializers to handle this.  You dont need to go sending actual XML!

I looked over web services code from a couple of projects and from
what I found looking quickly I only say examples of returning an array
not sending one.  But I dont think that's in play here.  I think there
is an AXIS configuration issue.  We know this works propertly.  We
also know that you will have much more luck in Flex 1.5 if you are
using RPC/Encoded style rather then Document/Literal style for the
service itself.

Can I see your WSDD?  THe one other issue we did have that was
specific to arrays was the configuration of the bean serializer in the
WSDD for Axis.  For instance we found this setup worked well.

  <service name="Assessments" provider="java:RPC" style="rpc"
use="encoded">
    <parameter name="className"
value="com.lifeoptions.assessment.AssessmentsImpl"/>
    <parameter name="allowedMethods" value="*"/>
    <parameter name="wsdlServicePort" value="Assessments"/>
    <beanMapping qname="myNS:Assessments"
xmlns:myNS="urn:AssessmentsImpl"
languageSpecificType="java:com.lifeoptions.assessment.Assessments"/>
  </service>

Using the "shortcut" beatMapping was the key here.  Also again note
the "style" and "use" attributes for the service.  

I can say with confidence that array indeed work.  

-- 
Dave Wolf
Cynergy Systems, Inc.
Macromedia Flex Alliance Partner
http://www.cynergysystems.com

Email:  [EMAIL PROTECTED]
Office: 866-CYNERGY



--- In [email protected], "Pablo Apanasionek"
<[EMAIL PROTECTED]> wrote:
>
> In this case, the webservice is defined to do all the "magic". But
it's expecting a VO instead of a string.
>  
> Does anyone have an example of a webservice (including wsdl and
mxml) sending an array of items to the server? This is killing me
softly. ='(
>  
> ---Pablo Gustavo Apanasionek
> 
> ________________________________
> 
> De: [email protected] [mailto:[EMAIL PROTECTED]
En nombre de Jason Hawryluk
> Enviado el: Viernes, 10 de Febrero de 2006 18:01
> Para: [email protected]
> Asunto: RE: [flexcoders] About Webservices and XML request format
> 
> 
> Ahh, Not sure about j2ee but in .net i had to send it as a string
then cast the result to an xml type in the web service (.net code). I
also had to remove a little namespace stuff as well after casting but
before saving to a file on the server for example.
> 
> jason
>  
>  -----Message d'origine-----
> De : [email protected]
[mailto:[EMAIL PROTECTED] la part de Pablo Apanasionek
> Envoyé : vendredi 10 février 2006 21:48
> À : [email protected]
> Objet : RE: [flexcoders] About Webservices and XML request format
> 
> 
> 
>       I'm trying to send XML to the WS, and the WS is of the J2EE/Axis kind.
>        
>       ---Pablo Apanasionek
> 
> ________________________________
> 
>       De: [email protected] [mailto:[EMAIL PROTECTED]
En nombre de Jason Hawryluk
>       Enviado el: Viernes, 10 de Febrero de 2006 17:43
>       Para: [email protected]
>       Asunto: RE: [flexcoders] About Webservices and XML request format
>       
>       
>       Are you trying to send XML to the web service or receive the xml
from the web service to flex? Is the web service .net or what platform
are you using?
> 
>               -----Message d'origine-----
>               De : [email protected]
[mailto:[EMAIL PROTECTED] la part de Pablo Apanasionek
>               Envoyé : vendredi 10 février 2006 20:30
>               À : [email protected]
>               Objet : [flexcoders] About Webservices and XML request format
>               
>               
>               Hi again!
>                
>               In my search for workarounds to my previous post "Array
serialization in Webservices", I'm trying to overcome that
array-to-item thing by entering an XML (well-formed) as a parameter to
the WebService.
>                
>               Does anyone have an example on this one?
>                
>               So far, I've done this:
>                
>               1) Changed the format of the request from "object" to "xml".
>               2) Mapped the object to XML (using some XMLTools.as I've found 
> on
one of the thousand sites I've looked so far).
>               3) Assigned the resulting XML to the request.
>                
>               This ends in:
>                
>               a) No result.
>               b) Fault because of XML opening tags translated to &lt;.
>                
>               If I use XML.parseXML in point 2, to "cast" the resulting string
to XML and then inspect it with Trace Panel, the XML is well-formed.
>                
>               Any help?
>                
>               Thanks again!
>               Pablo Apanasionek
> 
> 
> 
>       --
>       Flexcoders Mailing List
>       FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>       Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com 
>       
>       
>       
>       
>       SPONSORED LINKS 
> Web site design development
<http://groups.yahoo.com/gads?t=ms&k=Web+site+design+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=L-4QTvxB_quFDtMyhrQaHQ>
        Computer software development
<http://groups.yahoo.com/gads?t=ms&k=Computer+software+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=lvQjSRfQDfWudJSe1lLjHw>
        Software design and development
<http://groups.yahoo.com/gads?t=ms&k=Software+design+and+development&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=1pMBCdo3DsJbuU9AEmO1oQ>
        
> Macromedia flex
<http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=OO6nPIrz7_EpZI36cYzBjw>
        Software development best practice
<http://groups.yahoo.com/gads?t=ms&k=Software+development+best+practice&w1=Web+site+design+development&w2=Computer+software+development&w3=Software+design+and+development&w4=Macromedia+flex&w5=Software+development+best+practice&c=5&s=166&.sig=f89quyyulIDsnABLD6IXIw>
        
> 
> ________________________________
> 
>       YAHOO! GROUPS LINKS 
> 
> 
>               
>       *        Visit your group "flexcoders
<http://groups.yahoo.com/group/flexcoders> " on the web.
>                 
>       *        To unsubscribe from this group, send an email to:
>                [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 
>                 
>       *        Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service <http://docs.yahoo.com/info/terms/> . 
> 
> 
> ________________________________
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to