OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dss message

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