Well that would explain why getAllPerson doesn't work, the WSDL only has getPerson :-) I can't tell if getPerson is supposed to take any parameters, it doesn't look like it. Also not sure if this will only take a literal request or support RPC encoding. I don't have time now set up something to simulate this but first thing to try is calling getPerson instead of getAllPerson.
Matt -----Original Message----- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of flexhtoo Sent: Friday, December 23, 2005 2:43 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: How to fix Send Element not resolvable error call from WS in Flex! ### There are WSDL ### <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <definitions targetNamespace="http://ws.test.com/Hello" name="HelloService" xmlns:tns="http://ws.test.com/Hello" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <types> <xsd:schema> <xsd:import namespace="http://ws.test.com/Hello" schemaLocation="HelloService_schema1.xsd"/> </xsd:schema> </types> <message name="getPerson"> <part name="parameters" element="tns:getPerson"/> </message> <message name="getPersonResponse"> <part name="parameters" element="tns:getPersonResponse"/> </message> <portType name="Hello"> <operation name="getPerson"> <input message="tns:getPerson"/> <output message="tns:getPersonResponse"/> </operation> </portType> <binding name="MyPortBinding" type="tns:Hello"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <operation name="getPerson"> <soap:operation soapAction="urn:GetPerson"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <service name="HelloService"> <port name="MyPort" binding="tns:MyPortBinding"> <soap:address location="REPLACE_WITH_ACTUAL_URL"/> </port> </service> </definitions> ### And that WSDL import one xsd file describe in the following. ### <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <xs:schema version="1.0" targetNamespace="http://ws.test.com/Hello" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="getPerson" type="ns1:getPerson" xmlns:ns1="http://ws.test.com/Hello"/> <xs:complexType name="getPerson"/> <xs:element name="getPersonResponse" type="ns2:getPersonResponse" xmlns:ns2="http://ws.test.com/Hello"/> <xs:complexType name="getPersonResponse"> <xs:sequence> <xs:element name="return" type="ns3:person" minOccurs="0" xmlns:ns3="http://ws.test.com/Hello"/> </xs:sequence> </xs:complexType> <xs:complexType name="person"> <xs:sequence> <xs:element name="age" type="xs:int"/> <xs:element name="name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:schema> --- In flexcoders@yahoogroups.com, "Matt Chotin" <[EMAIL PROTECTED]> wrote: > > Can you post the WSDL? This makes it seem like the webservice wasn't > able to figure out how to call the getAllPerson method either because > the name is wrong or the parameters are wrong. Are there perhaps two > getAllPerson methods (with different parameters)? > > Matt > > -----Original Message----- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of flexhtoo > Sent: Thursday, December 22, 2005 1:04 AM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] How to fix Send Element not resolvable error call > from WS in Flex! > > <mx:WebService id="PersonService" destination="wsDest" > useProxy="false" > wsdl="http://localhost:8080/myHelloWorld/ServletWS?WSDL"> > <mx:operation name="getAllPerson" > fault="showError(event);" > result="log(event);"> > </mx:operation> > </mx:WebService> > > <mx:Button id="allPerson" label="Get AllPerson" > click="try{ > PersonService.getAllPerson.send(); > }catch(e:Error){ > Alert.show("Send: " + e.message); > }"/> > > <mx:Script> > <![CDATA[ > import mx.rpc.events.FaultEvent; > import mx.rpc.events.ResultEvent; > import mx.controls.Alert; > > public function log(event:ResultEvent) { > // function implementation > trace("Result from WS: " + > event.result.toString()); > } > public function showErrorDialog(error:FaultEvent) { > // function implementation > Alert.show("Error : " + error.fault); > } > ]]> > </mx:Script> > > > There are my Web Service all flex application. It has call from WSDL > Send: Element http://www.ourtest.org:/getAllPerson not resolvable > error had come out. > > How to fix it this error! > > > FlexHtoo > > > > > > > > -- > 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 > -- 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 ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/2jUsvC/tzNLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- 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/