[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: WSDL question raised a the last conf call
Hi all, last conf call Nick mentioned the demand for a DSS wsdl. Attached you'll find my sample wsdl file which may serve as a starting point for your own experiments. I f you like to develop a dss soap server using the axis toolkit feel free to contact me. There is a whole bunch of problems with axis if you try to use the dss schema. Not even the generated source code does compile ! Greetings Andreas
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:impl="http://signingServer.dss.trustable.de"
xmlns:dss="urn:oasis:names:tc:dss:1.0:core:schema"
targetNamespace="http://signingServer.dss.trustable.de">
<import location="oasis-dss-1.0-core-schema.xsd"
namespace="urn:oasis:names:tc:dss:1.0:core:schema"/>
<types>
<xs:schema/>
</types>
<message name="SignRequest">
<part name="SignRequest" element="dss:SignRequest"/>
</message>
<message name="SignResponse">
<part name="SignResponse" element="dss:SignResponse"/>
</message>
<message name="VerifyRequest">
<part name="VerifyRequest" element="dss:VerifyRequest"/>
</message>
<message name="VerifyResponse">
<part name="VerifyResponse" element="dss:VerifyResponse"/>
</message>
<portType name="SOAPport">
<operation name="sign">
<input message="impl:SignRequest"/>
<output message="impl:SignResponse"/>
</operation>
<operation name="verify">
<input message="impl:VerifyRequest"/>
<output message="impl:VerifyResponse"/>
</operation>
</portType>
<portType name="HTTPport">
<operation name="sign">
<input message="impl:SignRequest"/>
<output message="impl:SignResponse"/>
</operation>
<operation name="verify">
<input message="impl:VerifyRequest"/>
<output message="impl:VerifyResponse"/>
</operation>
</portType>
<binding name="SOAPBinding" type="impl:SOAPport">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="sign">
<soap:operation/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="verify">
<soap:operation/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<binding name="HTTPBinding" type="impl:HTTPport">
<http:binding verb="POST"/>
<operation name="sign">
<http:operation location="sign"/>
<input>
<mime:content type="text/xml"/>
</input>
<output>
<mime:content type="text/xml"/>
</output>
</operation>
<operation name="verify">
<http:operation location="sign"/>
<input>
<mime:content type="text/xml"/>
</input>
<output>
<mime:content type="text/xml"/>
</output>
</operation>
</binding>
<service name="digitalSigningService">
<!--wsdlFile>/org/someone/res/mywsdl.wsdl</wsdlFile-->
<port name="dssPortSoap" binding="impl:SOAPBinding">
<soap:address location="http://localhost:8080/dss/soap/signingServer"/>
</port>
<port name="dssPortHttp" binding="impl:HTTPBinding">
<soap:address location="http://localhost:8080/dss/http/signingServer"/>
</port>
</service>
</definitions>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]