I think the problem is this WSDL is returning a sequence (array) of ANY types. ANY is kinda ugly in pretty much every language on earth. ANY is effectively the binary stream of a serialized object from the original language/platform. There won't be any way to deserialize that other then writing your own deserializer to turn this binary garble into something meaningful. Not what you want to do.....
Is there a way to get this return type to be mapped to a ComplexType instead of an ANY? Flex can deserialize most normal ComplexTypes just fine. -- Dave Wolf Cynergy Systems, Inc. Macromedia Flex Alliance Partner http://www.cynergysystems.com Email: [EMAIL PROTECTED] Office: 866-CYNERGY --- In [email protected], "Jason Doyle" <[EMAIL PROTECTED]> wrote: > > An arrary of objects... > > > <!---------------------------------------------------> > Here is the parameter: > > Parameter 1: > name : aAssignments > type : anyType > > value[array] : > > length[Number] : 3 > > [0][object] : > NUMASSIGNMENTID[Number] : 2685 > NUMLEVELOFEFFORT[Number] : 0 > NUMPERSONNELID[Number] : 2563 > NUMPROJECTID[Number] : 4 > TXTPROJECTNAME[String] : Project01 > YNLEAD[Boolean] : false > > [1][object] : > NUMASSIGNMENTID[Number] : 2687 > NUMLEVELOFEFFORT[Number] : 0 > NUMPERSONNELID[Number] : 2563 > NUMPROJECTID[Number] : 3 > TXTPROJECTNAME[String] : Project02 > YNLEAD[Boolean] : false > > [2][object] : > NUMASSIGNMENTID[Number] : 2689 > NUMLEVELOFEFFORT[Number] : 0 > NUMPERSONNELID[Number] : 2563 > NUMPROJECTID[Number] : 5 > TXTPROJECTNAME[String] : Project03 > YNLEAD[Boolean] : false > > > <!---------------------------------------------------> > Here is the onStatus error > [object] : > element[String] : > <soapenv:Fault><faultcode>soapenv:Server.generalException</faultcode><faultstring>[org.apache.axis.AxisFault > : ; nested exception is: org.xml.sax.SAXException: No deserializer for > {http://www.w3.org/2001/XMLSchema}anyType]; nested exception is: > coldfusion.xml.rpc.CFCInvocationException: [org.apache.axis.AxisFault > : ; nested exception is: org.xml.sax.SAXException: No deserializer for > {http://www.w3.org/2001/XMLSchema}anyType]</faultstring></soapenv:Fault> > faultNamespaceURI[undefined] : undefined > faultactor[undefined] : undefined > faultcode[String] : soapenv:Server.generalException > > > <!---------------------------------------------------> > Here is the WSDL > > <wsdl:definitions > targetNamespace="http://xxx.cfcomponents.globals.sitecomposer"> > - > <!-- > WSDL created by Macromedia ColdFusion MX version 7,0,1,116466 > --> > - > <wsdl:types> > - > <schema targetNamespace="http://xxx.cfcomponents.globals.sitecomposer"> > <import namespace="http://rpc.xml.coldfusion"/> > <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> > - > <complexType name="ArrayOf_xsd_anyType"> > - > <complexContent> > - > <restriction base="soapenc:Array"> > <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[]"/> > </restriction> > </complexContent> > </complexType> > - > <complexType name="ArrayOf_xsd_string"> > - > <complexContent> > - > <restriction base="soapenc:Array"> > <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/> > </restriction> > </complexContent> > </complexType> > - > <complexType name="ArrayOfArrayOf_xsd_anyType"> > - > <complexContent> > - > <restriction base="soapenc:Array"> > <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:anyType[][]"/> > </restriction> > </complexContent> > </complexType> > </schema> > - > <schema targetNamespace="http://rpc.xml.coldfusion"> > <import namespace="http://xxx.cfcomponents.globals.sitecomposer"/> > <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> > - > <complexType name="CFCInvocationException"> > <sequence/> > </complexType> > - > <complexType name="QueryBean"> > - > <sequence> > <element name="columnList" nillable="true" > type="impl:ArrayOf_xsd_string"/> > <element name="data" nillable="true" > type="impl:ArrayOfArrayOf_xsd_anyType"/> > </sequence> > </complexType> > </schema> > </wsdl:types> > - > <wsdl:message name="remGetRecordsResponse"> > <wsdl:part name="remGetRecordsReturn" type="tns1:QueryBean"/> > </wsdl:message> > <wsdl:message name="remGetRecordsRequest"> > > </wsdl:message> > - > <wsdl:message name="remInsertRecordRequest"> > <wsdl:part name="numProjectID" type="xsd:string"/> > <wsdl:part name="numPersonnelID" type="xsd:string"/> > <wsdl:part name="ynLead" type="xsd:string"/> > <wsdl:part name="numLevelOfEffort" type="xsd:string"/> > <wsdl:part name="numPriority" type="xsd:string"/> > </wsdl:message> > - > <wsdl:message name="remUpdateAssignmentsRequest"> > <wsdl:part name="aAssignments" type="impl:ArrayOf_xsd_anyType"/> > <wsdl:part name="numPersonnelID" type="xsd:string"/> > </wsdl:message> > - > <wsdl:message name="remInsertRecordResponse"> > <wsdl:part name="remInsertRecordReturn" type="tns1:QueryBean"/> > </wsdl:message> > - > <wsdl:message name="remDeleteRecordResponse"> > <wsdl:part name="remDeleteRecordReturn" type="xsd:boolean"/> > </wsdl:message> > - > <wsdl:message name="CFCInvocationException"> > <wsdl:part name="fault" type="tns1:CFCInvocationException"/> > </wsdl:message> > - > <wsdl:message name="remUpdateAssignmentRequest"> > <wsdl:part name="numAssignmentID" type="xsd:string"/> > <wsdl:part name="ynLead" type="xsd:string"/> > <wsdl:part name="numLevelOfEffort" type="xsd:string"/> > </wsdl:message> > - > <wsdl:message name="remUpdateRecordResponse"> > <wsdl:part name="remUpdateRecordReturn" type="xsd:boolean"/> > </wsdl:message> > - > <wsdl:message name="remDeleteRecordByPersonnelIDResponse"> > <wsdl:part name="remDeleteRecordByPersonnelIDReturn" type="xsd:boolean"/> > </wsdl:message> > - > <wsdl:message name="remSearchRecordsResponse"> > <wsdl:part name="remSearchRecordsReturn" type="tns1:QueryBean"/> > </wsdl:message> > - > <wsdl:message name="remUpdateAssignmentsResponse"> > <wsdl:part name="remUpdateAssignmentsReturn" type="xsd:boolean"/> > </wsdl:message> > - > <wsdl:message name="remGetRecordResponse"> > <wsdl:part name="remGetRecordReturn" type="tns1:QueryBean"/> > </wsdl:message> > - > <wsdl:message name="remUpdateAssignmentResponse"> > <wsdl:part name="remUpdateAssignmentReturn" type="xsd:boolean"/> > </wsdl:message> > - > <wsdl:message name="remUpdateRecordRequest"> > <wsdl:part name="numAssignmentID" type="xsd:string"/> > <wsdl:part name="numProjectID" type="xsd:string"/> > <wsdl:part name="numPersonnelID" type="xsd:string"/> > <wsdl:part name="ynLead" type="xsd:string"/> > <wsdl:part name="numLevelOfEffort" type="xsd:string"/> > <wsdl:part name="numPriority" type="xsd:string"/> > </wsdl:message> > - > <wsdl:message name="remDeleteRecordByPersonnelIDRequest"> > <wsdl:part name="numPersonnelID" type="xsd:string"/> > </wsdl:message> > - > <wsdl:message name="remDeleteRecordRequest"> > <wsdl:part name="numAssignmentID" type="xsd:string"/> > </wsdl:message> > - > <wsdl:message name="remSearchRecordsRequest"> > <wsdl:part name="numAssignmentID" type="xsd:string"/> > <wsdl:part name="numProjectID" type="xsd:string"/> > <wsdl:part name="numPersonnelID" type="xsd:string"/> > <wsdl:part name="ynLead" type="xsd:string"/> > <wsdl:part name="numLevelOfEffort" type="xsd:string"/> > <wsdl:part name="numPriority" type="xsd:string"/> > </wsdl:message> > - > <wsdl:message name="remGetRecordRequest"> > <wsdl:part name="numAssignmentID" type="xsd:string"/> > </wsdl:message> > - > <wsdl:portType name="assignments"> > - > <wsdl:operation name="remUpdateAssignments" > parameterOrder="aAssignments numPersonnelID"> > <wsdl:input message="impl:remUpdateAssignmentsRequest" > name="remUpdateAssignmentsRequest"/> > <wsdl:output message="impl:remUpdateAssignmentsResponse" > name="remUpdateAssignmentsResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remGetRecords"> > <wsdl:input message="impl:remGetRecordsRequest" > name="remGetRecordsRequest"/> > <wsdl:output message="impl:remGetRecordsResponse" > name="remGetRecordsResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remDeleteRecordByPersonnelID" > parameterOrder="numPersonnelID"> > <wsdl:input message="impl:remDeleteRecordByPersonnelIDRequest" > name="remDeleteRecordByPersonnelIDRequest"/> > <wsdl:output message="impl:remDeleteRecordByPersonnelIDResponse" > name="remDeleteRecordByPersonnelIDResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remUpdateAssignment" > parameterOrder="numAssignmentID ynLead numLevelOfEffort"> > <wsdl:input message="impl:remUpdateAssignmentRequest" > name="remUpdateAssignmentRequest"/> > <wsdl:output message="impl:remUpdateAssignmentResponse" > name="remUpdateAssignmentResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remGetRecord" parameterOrder="numAssignmentID"> > <wsdl:input message="impl:remGetRecordRequest" > name="remGetRecordRequest"/> > <wsdl:output message="impl:remGetRecordResponse" > name="remGetRecordResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remUpdateRecord" > parameterOrder="numAssignmentID numProjectID numPersonnelID ynLead > numLevelOfEffort numPriority"> > <wsdl:input message="impl:remUpdateRecordRequest" > name="remUpdateRecordRequest"/> > <wsdl:output message="impl:remUpdateRecordResponse" > name="remUpdateRecordResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remSearchRecords" > parameterOrder="numAssignmentID numProjectID numPersonnelID ynLead > numLevelOfEffort numPriority"> > <wsdl:input message="impl:remSearchRecordsRequest" > name="remSearchRecordsRequest"/> > <wsdl:output message="impl:remSearchRecordsResponse" > name="remSearchRecordsResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remDeleteRecord" parameterOrder="numAssignmentID"> > <wsdl:input message="impl:remDeleteRecordRequest" > name="remDeleteRecordRequest"/> > <wsdl:output message="impl:remDeleteRecordResponse" > name="remDeleteRecordResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > - > <wsdl:operation name="remInsertRecord" parameterOrder="numProjectID > numPersonnelID ynLead numLevelOfEffort numPriority"> > <wsdl:input message="impl:remInsertRecordRequest" > name="remInsertRecordRequest"/> > <wsdl:output message="impl:remInsertRecordResponse" > name="remInsertRecordResponse"/> > <wsdl:fault message="impl:CFCInvocationException" > name="CFCInvocationException"/> > </wsdl:operation> > </wsdl:portType> > - > <wsdl:binding name="assignments.cfcSoapBinding" type="impl:assignments"> > <wsdlsoap:binding style="rpc" > transport="http://schemas.xmlsoap.org/soap/http"/> > - > <wsdl:operation name="remUpdateAssignments"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remUpdateAssignmentsRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remUpdateAssignmentsResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remGetRecords"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remGetRecordsRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remGetRecordsResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remDeleteRecordByPersonnelID"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remDeleteRecordByPersonnelIDRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remDeleteRecordByPersonnelIDResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remUpdateAssignment"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remUpdateAssignmentRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remUpdateAssignmentResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remGetRecord"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remGetRecordRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remGetRecordResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remUpdateRecord"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remUpdateRecordRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remUpdateRecordResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remSearchRecords"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remSearchRecordsRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remSearchRecordsResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remDeleteRecord"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remDeleteRecordRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remDeleteRecordResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > - > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > - > <wsdl:operation name="remInsertRecord"> > <wsdlsoap:operation soapAction=""/> > - > <wsdl:input name="remInsertRecordRequest"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:input> > - > <wsdl:output name="remInsertRecordResponse"> > <wsdlsoap:body > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:output> > > <wsdl:fault name="CFCInvocationException"> > <wsdlsoap:fault > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > name="CFCInvocationException" > namespace="http://xxx.cfcomponents.globals.sitecomposer" use="encoded"/> > </wsdl:fault> > </wsdl:operation> > </wsdl:binding> > - > <wsdl:service name="tblAssignments"> > - > <wsdl:port binding="impl:assignments.cfcSoapBinding" > name="assignments.cfc"> > <wsdlsoap:address > location="http://xxx/sitecomposer/globals/cfcomponents/xxx/assignments.cfc"/> > </wsdl:port> > </wsdl:service> > </wsdl:definitions> > ------------------------ Yahoo! Groups Sponsor --------------------~--> AIDS in India: A "lurking bomb." Click and help stop AIDS now. http://us.click.yahoo.com/9QUssC/lzNLAA/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/

