#1 2007-07-27 13:50:36

jpupier
Membre
2006-01-20
2

Webservices et WSDL

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>

Dernière modification par jpupier (2007-07-27 14:07:48)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact