Get a HTTP traffic sniffer like ServiceCapture and see how the request is going out. It looks to be an issue on the WebService side or you are making a call to an invalid WSDL or WebService file.
You need to look into the WebService side of things. Renaun --- In [email protected], "kaleb_pederson" <[EMAIL PROTECTED]> wrote: > > Thanks for the suggestion. I tried: > > // variation five > ws.sendStrings("One","Two","Three"); > > // variation six > ws.sendStrings(new Array("One","Two","Three")); > > Both of the above result in the exact same empty SOAP message being > generated. Any other ideas? Given the number of variations that I > have tried, I'm beginning to wonder if this is a bug? > > Thanks for the help. > > --Kaleb > > --- In [email protected], "Renaun Erickson" <renaun@> > wrote: > > > > Try: > > ws.sendStrings("One","Two","Three"); > > > > Which should make the call with 3 distinct parameters. > > > > Renaun > > > > --- In [email protected], "kaleb_pederson" <kibab@> > wrote: > > > > > > I'm using a webservice that requires that an array of strings be > > > passed to one function. Each method that I have tried to send > array > > > parameters fails. By fails, I mean the request is successfully > sent > > > to the server but the parameter list is empty and thus the > response > > > isn't valid for the request that I'm attempting to make. > > > > > > Here are the variations that I have tried: > > > > > > ws = new mx.rpc.soap.mxml.WebService(); > > > > > > > ws.loadWSDL("http://192.168.1.108:8080/stockquotes/stock_quote?wsdl"); > > > // waits for loadWSDL to finish > > > > > > // variation one > > > var op:Object = ws.getOperation("sendStrings"); > > > op.arguments = new Array("One","Two","Three"); > > > op.send(); > > > > > > // variation two > > > ws.sendStrings.arguments = new > Array("One","Two","Three"); > > > ws.sendStrings.send(); > > > > > > // variation three > > > ws.sendStrings.send(new Array("One","Two","Three")); > > > > > > // variation four > > > ws.sendStrings.send("One","Two","Three"); > > > > > > The request that's made looks like the following (less > formatting): > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > <SOAP-ENV:Envelope > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > > <SOAP-ENV:Body> > > > <ns1:sendStrings > > > xmlns:ns1="http://server.webservices.tutorials.wakaleo.com/" /> > > > </SOAP-ENV:Body> > > > </SOAP-ENV:Envelope> > > > > > > The response that comes back looks like the following: > > > > > > <?xml version="1.0" ?> > > > <soapenv:Envelope > > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > > > > > xmlns:ns1="http://server.webservices.tutorials.wakaleo.com/"> > > > <soapenv:Header > xmlns:wsa="http://www.w3.org/2005/08/addressing"> > > > </soapenv:Header> > > > <soapenv:Body> > > > <ns1:sendStringsResponse></ns1:sendStringsResponse> > > > </soapenv:Body> > > > </soapenv:Envelope> > > > > > > The XSD shows the following input specification: > > > > > > <xs:complexType name="sendStrings"> > > > <xs:sequence> > > > <xs:element name="arg0" type="xs:string" maxOccurs="unbounded" > > > minOccurs="0"/> > > > </xs:sequence> > > > </xs:complexType> > > > > > > I also tried using MXML without any success. See the following > for > > > details: > > > > > > > > > http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=585&threadid=1176598#4215452 > > > > > > Any thoughts? Am I missing something obvious? I can give you > more > > > information, including the complete WSDL, so please let me know > if > > > there is anything else that would be useful. > > > > > > Thanks. > > > > > > --Kaleb > > > > > > -- 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/

