[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]