Bonjour
J'ai cherché un peu partout, mais je ne trouve pas l'info.
Est-il possible de disposer de la WSDL intégrale des services de pwg ?
J'ai bien trouvé un utilitaire sur un site IBM, mais cela me parrait un peu surdimensionné.
:o)
http://monsite/gallery/tools/ws.htm permet bien d'invoquer une fonction particulière mais j'aimerais avoir la WSDL complète pour l'interroger à partir un RAD.
M. Cadbury, comment puis-je faire ?
Merci,
Jérôme
Pour info,
voilà une WSDL basique qui pourrait représenter 2 services :
- ws_get_image
- ws_get_tags
<?xml version="1.0" encoding="UTF-8"?>
<!-- this WSDL file was automatically generated by 4D -->
<definitions name="A_WebService" targetNamespace="http://www.4d.com/namespace/default" 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">
<types><schema targetNamespace="http://www.4d.com/namespace/default" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<complexType name="ArrayOfstring" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <complexContent> <restriction base="SOAP-ENC:Array"> <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/> </restriction> </complexContent> </complexType>
</schema> </types>
<message name="ws_get_imageRequest">
<part name="ImageID" type="xsd:string"/>
</message>
<message name="ws_get_tagsRequest">
</message>
<message name="ws_get_imageResponse">
<part name="ImageName" type="xsd:base64Binary"/>
</message>
<message name="ws_get_tagsResponse">
<part name="Tags Array" type="tns:ArrayOfstring"/>
</message>
<portType name="A_WebServiceRPC">
<operation name="ws_get_image">
<input message="tns:ws_get_imageRequest"/>
<output message="tns:ws_get_imageResponse"/>
</operation>
<operation name="ws_get_tags">
<input message="tns:ws_get_tagsRequest"/>
<output message="tns:ws_get_tagsResponse"/>
</operation>
</portType>
<binding name="A_WebServiceBinding" type="tns:A_WebServiceRPC">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
<operation name="ws_get_image">
<documentation>no documentation is available</documentation>
<soap:operation soapAction="A_WebService#ws_get_image"/>
<input>
<soap:body use="encoded" namespace="http://www.4d.com/namespace/default" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<soap:body use="encoded" namespace="http://www.4d.com/namespace/default" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
<operation name="ws_get_tags">
<documentation>no documentation is available</documentation>
<soap:operation soapAction="A_WebService#ws_get_tags"/>
<input>
<soap:body use="encoded" namespace="http://www.4d.com/namespace/default" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<soap:body use="encoded" namespace="http://www.4d.com/namespace/default" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
<service name="A_WebService">
<documentation/>
<port name="A_WebServicePort" binding="tns:A_WebServiceBinding">
<soap:address location="http://localhost:8080/4DSOAP/"/>
</port>
</service>
</definitions>