0 Replies Latest reply on Jan 5, 2012 6:00 AM by Jonathan Braun

    cannot parse remote WSDL using Flash Builder WebServices Wizard

    Jonathan Braun

      Hello everybody,

       

      I need your help to understand how does Flash Builder proceeds when introspecting remote WSDL, looking for available WebServices on a remote host (here, the remote host is a Windows Server 2008 SP1 and we use 4D Server v12, which provides those webServices)

       

      My problem: I cannot parse remote WSDL when using Flash Builder WebServices Wizard.

       

      I am using french version of Flash Builder 4.5.1

       

      Capture d’écran 2012-01-05 à 14.39.52.png

       

      From here, i click on 'next >' , i can see a furtive progressBar. Then, no error occurs but no webService found... and the window stay unchanged (exactly as the snapshot)

       

      So, I tried to check the WSDL using my browser and typing this in the URL field: http://192.168.1.239/4dwsdl

      Here, i got the expected result:

       

      This XML file does not appear to have any style information associated with it. The document tree is shown below.

      <!--

      This WSDL file was automatically generated by 4D_v12/12.2.0

      -->

       

      <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"xmlns:tns="http://www.4d.com/namespace/default" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="A_WebService" targetNamespace="http://www.4d.com/namespace/default">

       

       

      <types>

       

       

      <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.4d.com/namespace/default">

       

       

      <complexType xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="ArrayOfint">

       

       

      <complexContent>

       

       

      <restriction base="SOAP-ENC:Array">

       

       

      <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:int[]"/>

       

      </restriction>

      </complexContent>

      </complexType>

       

      <complexType xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="ArrayOfstring">

       

       

      <complexContent>

       

       

      <restriction base="SOAP-ENC:Array">

       

       

      <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/>

       

      </restriction>

      </complexContent>

      </complexType>

       

      <complexType xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="ArrayOfboolean">

       

       

      <complexContent>

       

       

      <restriction base="SOAP-ENC:Array">

       

       

      <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:boolean[]"/>

       

      </restriction>

      </complexContent>

      </complexType>

       

      <complexType xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="ArrayOfdate">

       

       

      <complexContent>

       

       

      <restriction base="SOAP-ENC:Array">

       

       

      <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:date[]"/>

       

      </restriction>

      </complexContent>

      </complexType>

       

      <complexType xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="ArrayOffloat">

       

       

      <complexContent>

       

       

      <restriction base="SOAP-ENC:Array">

       

       

      <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:float[]"/>

       

      </restriction>

      </complexContent>

      </complexType>

      </schema>

      </types>

       

      <message name="WS_get_info_opRequest">

       

       

      <part name="numop" type="xsd:int"/>

       

      <part name="e_user_id" type="xsd:int"/>

      </message>

       

      <message name="WS_getSupportPagesRequest">

       

       

      <part name="e_support_id" type="xsd:int"/>

       

      <part name="e_numVersion" type="xsd:int"/>

      </message>

       

      ...

      ...

      ...

      ...

      ...

       

       

      <service name="A_WebService">

      <documentation/>

       

      <port name="A_WebServicePort" binding="tns:A_WebServiceBinding">

       

       

      <soap:address location="http://192.168.1.239/4DSOAP/"/>

       

      </port>

      </service>

      </definitions>

       



      So, I spent two days looking all Flash builder and project settings to find any issue to my problem, and still blocked in my developments by i don't know what

       

      What did i missed? any feature that must be enabled in Flash Builder.
      This worked correctly the last week ^^

       

      Thank you for your attention and your support