OK, the attachment did not work but here it is:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by andromda-webservice cartridge (wrapped-wsdl.vsl) do
not edit! -->
<wsdl:definitions
     name="UserManagementService"
     targetNamespace="http://info.axen.basement.business";
     xmlns:impl="http://info.axen.basement.business";
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
     xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/";
     xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

     <!-- WSDL Types -->
     <wsdl:types>
         <xsd:schema elementFormDefault="qualified"
                     targetNamespace="http://info.axen.basement.business";
                     xmlns="http://www.w3.org/2001/XMLSchema";>
             <xsd:element name="getAllUsers">
                 <xsd:annotation>
                     <xsd:documentation>

                     </xsd:documentation>
                 </xsd:annotation>
                 <xsd:complexType/>
             </xsd:element>
             <xsd:element name="getAllUsersResponse">
                 <xsd:complexType>
                     <xsd:sequence>
                         <xsd:element name="getAllUsersReturn"
type="impl:ArrayOfUserListItem"/>
                     </xsd:sequence>
                 </xsd:complexType>
             </xsd:element>
             <xsd:complexType name="UserListItem">
                 <xsd:annotation>
                     <xsd:documentation>

                     </xsd:documentation>
                 </xsd:annotation>
                 <xsd:sequence>
                     <xsd:element name="id" nillable="false"
type="xsd:long">
                         <xsd:annotation>
                             <xsd:documentation>

                             </xsd:documentation>
                         </xsd:annotation>
                     </xsd:element>
                     <xsd:element name="username" nillable="false"
type="xsd:string">
                         <xsd:annotation>
                             <xsd:documentation>

                             </xsd:documentation>
                         </xsd:annotation>
                     </xsd:element>
                     <xsd:element name="fullName" nillable="false"
type="xsd:string">
                         <xsd:annotation>
                             <xsd:documentation>

                             </xsd:documentation>
                         </xsd:annotation>
                     </xsd:element>
                 </xsd:sequence>
             </xsd:complexType>
             <xsd:complexType name="ArrayOfUserListItem">
                 <xsd:sequence>
                     <xsd:element name="userListItem" minOccurs="0"
maxOccurs="unbounded" form="qualified" type="impl:UserListItem" />
                 </xsd:sequence>
             </xsd:complexType>
         </xsd:schema>
     </wsdl:types>

     <!-- Messages -->
     <wsdl:message name="getAllUsers1Request">
         <wsdl:part element="impl:getAllUsers" name="parameters"/>
     </wsdl:message>
     <wsdl:message name="getAllUsers1Response">
         <wsdl:part element="impl:getAllUsersResponse"
name="parameters"/>
     </wsdl:message>

     <!-- Port Type -->
     <wsdl:portType name="UserManagementService">
         <wsdl:operation name="getAllUsers">

             <wsdl:documentation>

             </wsdl:documentation>
             <wsdl:input message="impl:getAllUsers1Request"
                         name="getAllUsers1Request"/>
             <wsdl:output message="impl:getAllUsers1Response"
                          name="getAllUsers1Response"/>

         </wsdl:operation>
     </wsdl:portType>

     <!-- WSDL Binding -->
     <wsdl:binding name="UserManagementServiceSoapBinding"
type="impl:UserManagementService">
         <wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
         <wsdl:operation name="getAllUsers">
             <wsdlsoap:operation soapAction="getAllUsers"
style="document"/>
             <wsdl:input name="getAllUsers1Request">
                 <wsdlsoap:body use="literal"/>
             </wsdl:input>
             <wsdl:output name="getAllUsers1Response">
                 <wsdlsoap:body use="literal"/>
             </wsdl:output>
        </wsdl:operation>
     </wsdl:binding>

     <!-- Service Definition -->
     <wsdl:service name="UserManagementService">
         <wsdl:documentation>

         </wsdl:documentation>
         <wsdl:port binding="impl:UserManagementServiceSoapBinding"
name="UserManagementService">
             <wsdlsoap:address
location="http://localhost:8080/basement-ws/services/UserManagementServi\
ce"/>
         </wsdl:port>
     </wsdl:service>

</wsdl:definitions>

--- In [email protected], "Sebastien ARBOGAST"
<[EMAIL PROTECTED]> wrote:
>
> I'm using Flex Builder 3 and Flex SDK 3 to create a simple SOAP
webservice
> client, but when I call the webservice method, I get the following
error:
> TypeError: Error #1090: Echec de l'analyse XML : le format de
l'élément est
> incorrect.
> at mx.rpc.soap::SOAPEncoder/encodeOperationAsDocumentLiteral
>
()[E:\dev\flex_201_borneo\sdk\frameworks\mx\rpc\soap\SOAPEncoder.as:353]
> at mx.rpc.soap::SOAPEncoder/encodeBody
>
()[E:\dev\flex_201_borneo\sdk\frameworks\mx\rpc\soap\SOAPEncoder.as:304]
> at mx.rpc.soap::SOAPEncoder/encodeEnvelope
>
()[E:\dev\flex_201_borneo\sdk\frameworks\mx\rpc\soap\SOAPEncoder.as:166]
> at mx.rpc.soap::SOAPEncoder/encodeRequest
>
()[E:\dev\flex_201_borneo\sdk\frameworks\mx\rpc\soap\SOAPEncoder.as:142]
> at
info.axen.basement.ria.remotedata.user::BaseUserManagementService/call
>
()[/Users/sarbogast/dev/basement/basement-mda/ria/core/src/main/flex/inf\
o/axen/basement/ria/remotedata/user/BaseUserManagementService.as:132]
> at
>
info.axen.basement.ria.remotedata.user::BaseUserManagementService/getAll\
Users
>
()[/Users/sarbogast/dev/basement/basement-mda/ria/core/src/main/flex/inf\
o/axen/basement/ria/remotedata/user/BaseUserManagementService.as:116]
> at
info.axen.basement.ria.remotedata.user::UserManagementService/getAllUser\
s
>
()[/Users/sarbogast/dev/basement/basement-mda/ria/core/src/main/flex/inf\
o/axen/basement/ria/remotedata/user/UserManagementService.as:73]
> at
>
Basement/initializeHandler()[/Users/sarbogast/dev/basement/basement-mda/\
ria/core/src/main/flex/Basement.mxml:20]
> at
>
Basement/___Application1_initialize()[/Users/sarbogast/dev/basement/base\
ment-mda/ria/core/src/main/flex/Basement.mxml:6]
> at flash.events::EventDispatcher/dispatchEventFunction()
> at flash.events::EventDispatcher/dispatchEvent()
> at mx.core::UIComponent/dispatchEvent
> ()[E:\dev\flex_201_borneo\sdk\frameworks\mx\core\UIComponent.as:8389]
> at
mx.core::UIComponent/setprocessedDescriptors()[E:\dev\flex_201_borneo\sd\
k\frameworks\mx\core\UIComponent.as:1144]
> at mx.core::Container/createComponentsFromDescriptors
> ()[E:\dev\flex_201_borneo\sdk\frameworks\mx\core\Container.as:3546]
> at mx.core::Container/createChildren
> ()[E:\dev\flex_201_borneo\sdk\frameworks\mx\core\Container.as:2618]
> at mx.core::UIComponent/initialize
> ()[E:\dev\flex_201_borneo\sdk\frameworks\mx\core\UIComponent.as:4941]
> at mx.core::Container/initialize
> ()[E:\dev\flex_201_borneo\sdk\frameworks\mx\core\Container.as:2555]
> at mx.core::Application/initialize
> ()[E:\dev\flex_201_borneo\sdk\frameworks\mx\core\Application.as:829]
> at
>
Basement/initialize()[/Users/sarbogast/dev/basement/basement-mda/ria/cor\
e/src/main/flex/Basement.mxml:0]
> at
>
mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::c\
hildAdded
>
()[E:\dev\flex_201_borneo\sdk\frameworks\mx\managers\SystemManager.as:15\
53]
> at mx.managers::SystemManager/initializeTopLevelWindow
>
()[E:\dev\flex_201_borneo\sdk\frameworks\mx\managers\SystemManager.as:23\
30]
> at mx.managers::SystemManager/docFrameHandler
>
()[E:\dev\flex_201_borneo\sdk\frameworks\mx\managers\SystemManager.as:22\
14]
>
> Knowing that all the stubs and UserManagementService are generated
> automatically from the attached WSDL using Flex 3 webservice manager.
And
> the code that yields this error is:
>
> private function initializeHandler(event:Event):void {
>
> _userManagement = new UserManagementService();
>
> _userManagement.getAllUsers();
>
>
//userManagement.addgetAllUsersEventListener(myResultHandlingFunction);
>
> }
>
>
> Does anyone have any idea of what might go wrong?
>
> --
> Sébastien Arbogast
>
> http://www.sebastien-arbogast.com
>


Reply via email to