Commit 8ec5db33 authored by toaster's avatar toaster
Browse files

ims-api to maven

git-svn-id: https://subversion.umiacs.umd.edu/ace/trunk@38 f1b3a171-7291-4a19-a512-95ad0ad9394a
parent 750a9762
<?xml version="1.0" encoding="UTF-8"?>
<jxb:bindings
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
version="1.0">
<jxb:bindings schemaLocation="http://ims.umiacs.umd.edu:8080/ace-ims/IMSWebService?xsd=1" node="/xsd:schema">
<jxb:globalBindings>
<jxb:serializable/>
</jxb:globalBindings>
</jxb:bindings>
</jxb:bindings>
<?xml version="1.0" encoding="UTF-8"?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-417-SNAPSHOT. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-417-SNAPSHOT. --><definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.ims.ace.umiacs.edu/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://ws.ims.ace.umiacs.edu/" name="IMSWebService">
<types>
<xsd:schema>
<xsd:import namespace="http://ws.ims.ace.umiacs.edu/" schemaLocation="http://ims.umiacs.umd.edu:8080/ace-ims/IMSWebService?xsd=1"></xsd:import>
</xsd:schema>
</types>
<message name="requestLink">
<part name="parameters" element="tns:requestLink"></part>
</message>
<message name="requestLinkResponse">
<part name="parameters" element="tns:requestLinkResponse"></part>
</message>
<message name="IMSFault">
<part name="fault" element="tns:IMSFault"></part>
</message>
<message name="requestTokensAsync">
<part name="parameters" element="tns:requestTokensAsync"></part>
</message>
<message name="requestTokensAsyncResponse">
<part name="parameters" element="tns:requestTokensAsyncResponse"></part>
</message>
<message name="requestTokensImmediate">
<part name="parameters" element="tns:requestTokensImmediate"></part>
</message>
<message name="requestTokensImmediateResponse">
<part name="parameters" element="tns:requestTokensImmediateResponse"></part>
</message>
<message name="getRoundSummaries">
<part name="parameters" element="tns:getRoundSummaries"></part>
</message>
<message name="getRoundSummariesResponse">
<part name="parameters" element="tns:getRoundSummariesResponse"></part>
</message>
<message name="retrieveTokens">
<part name="parameters" element="tns:retrieveTokens"></part>
</message>
<message name="retrieveTokensResponse">
<part name="parameters" element="tns:retrieveTokensResponse"></part>
</message>
<message name="createWitnessProofForRound">
<part name="parameters" element="tns:createWitnessProofForRound"></part>
</message>
<message name="createWitnessProofForRoundResponse">
<part name="parameters" element="tns:createWitnessProofForRoundResponse"></part>
</message>
<portType name="IMSWebService">
<operation name="requestLink">
<input message="tns:requestLink"></input>
<output message="tns:requestLinkResponse"></output>
<fault message="tns:IMSFault" name="IMSFault"></fault>
</operation>
<operation name="requestTokensAsync">
<input message="tns:requestTokensAsync"></input>
<output message="tns:requestTokensAsyncResponse"></output>
<fault message="tns:IMSFault" name="IMSFault"></fault>
</operation>
<operation name="requestTokensImmediate">
<input message="tns:requestTokensImmediate"></input>
<output message="tns:requestTokensImmediateResponse"></output>
<fault message="tns:IMSFault" name="IMSFault"></fault>
</operation>
<operation name="getRoundSummaries">
<input message="tns:getRoundSummaries"></input>
<output message="tns:getRoundSummariesResponse"></output>
<fault message="tns:IMSFault" name="IMSFault"></fault>
</operation>
<operation name="retrieveTokens">
<input message="tns:retrieveTokens"></input>
<output message="tns:retrieveTokensResponse"></output>
<fault message="tns:IMSFault" name="IMSFault"></fault>
</operation>
<operation name="createWitnessProofForRound">
<input message="tns:createWitnessProofForRound"></input>
<output message="tns:createWitnessProofForRoundResponse"></output>
<fault message="tns:IMSFault" name="IMSFault"></fault>
</operation>
</portType>
<binding name="IMSWebServicePortBinding" type="tns:IMSWebService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding>
<operation name="requestLink">
<soap:operation soapAction=""></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="IMSFault">
<soap:fault name="IMSFault" use="literal"></soap:fault>
</fault>
</operation>
<operation name="requestTokensAsync">
<soap:operation soapAction=""></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="IMSFault">
<soap:fault name="IMSFault" use="literal"></soap:fault>
</fault>
</operation>
<operation name="requestTokensImmediate">
<soap:operation soapAction=""></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="IMSFault">
<soap:fault name="IMSFault" use="literal"></soap:fault>
</fault>
</operation>
<operation name="getRoundSummaries">
<soap:operation soapAction=""></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="IMSFault">
<soap:fault name="IMSFault" use="literal"></soap:fault>
</fault>
</operation>
<operation name="retrieveTokens">
<soap:operation soapAction=""></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="IMSFault">
<soap:fault name="IMSFault" use="literal"></soap:fault>
</fault>
</operation>
<operation name="createWitnessProofForRound">
<soap:operation soapAction=""></soap:operation>
<input>
<soap:body use="literal"></soap:body>
</input>
<output>
<soap:body use="literal"></soap:body>
</output>
<fault name="IMSFault">
<soap:fault name="IMSFault" use="literal"></soap:fault>
</fault>
</operation>
</binding>
<service name="IMSWebService">
<port name="IMSWebServicePort" binding="tns:IMSWebServicePortBinding">
<soap:address location="http://ims.umiacs.umd.edu:8080/ace-ims/IMSWebService"></soap:address>
</port>
</service>
</definitions>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-417-SNAPSHOT. --><xs:schema xmlns:tns="http://ws.ims.ace.umiacs.edu/" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://ws.ims.ace.umiacs.edu/">
<xs:element name="IMSFault" type="tns:IMSFault"></xs:element>
<xs:element name="createWitnessProofForRound" type="tns:createWitnessProofForRound"></xs:element>
<xs:element name="createWitnessProofForRoundResponse" type="tns:createWitnessProofForRoundResponse"></xs:element>
<xs:element name="getRoundSummaries" type="tns:getRoundSummaries"></xs:element>
<xs:element name="getRoundSummariesResponse" type="tns:getRoundSummariesResponse"></xs:element>
<xs:element name="requestLink" type="tns:requestLink"></xs:element>
<xs:element name="requestLinkResponse" type="tns:requestLinkResponse"></xs:element>
<xs:element name="requestTokensAsync" type="tns:requestTokensAsync"></xs:element>
<xs:element name="requestTokensAsyncResponse" type="tns:requestTokensAsyncResponse"></xs:element>
<xs:element name="requestTokensImmediate" type="tns:requestTokensImmediate"></xs:element>
<xs:element name="requestTokensImmediateResponse" type="tns:requestTokensImmediateResponse"></xs:element>
<xs:element name="retrieveTokens" type="tns:retrieveTokens"></xs:element>
<xs:element name="retrieveTokensResponse" type="tns:retrieveTokensResponse"></xs:element>
<xs:complexType name="requestLink">
<xs:sequence>
<xs:element name="tokenClassName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="hashValue" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestLinkResponse">
<xs:sequence>
<xs:element name="return" type="tns:linkResponse" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="linkResponse">
<xs:sequence>
<xs:element name="previousHash" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="rootHash" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="roundId" type="xs:long"></xs:element>
<xs:element name="timestamp" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="tokenClassName" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="IMSFault">
<xs:sequence>
<xs:element name="message" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="serverFault" type="xs:boolean"></xs:element>
<xs:element name="statusCode" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="retrieveTokens">
<xs:sequence>
<xs:element name="requestNumber" type="xs:long"></xs:element>
<xs:element name="sessionKey" type="xs:long"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="retrieveTokensResponse">
<xs:sequence>
<xs:element name="return" type="tns:tokenResponse" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tokenResponse">
<xs:sequence>
<xs:element name="digestProvider" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="digestService" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="name" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="proofElements" type="tns:proofElement" nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>
<xs:element name="roundId" type="xs:long"></xs:element>
<xs:element name="statusCode" type="xs:int"></xs:element>
<xs:element name="timestamp" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="tokenClassName" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="proofElement">
<xs:sequence>
<xs:element name="hashes" type="xs:string" nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>
<xs:element name="index" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestTokensImmediate">
<xs:sequence>
<xs:element name="tokenClassName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="requests" type="tns:tokenRequest" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tokenRequest">
<xs:sequence>
<xs:element name="hashValue" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="name" type="xs:string" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestTokensImmediateResponse">
<xs:sequence>
<xs:element name="return" type="tns:tokenResponse" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestTokensAsync">
<xs:sequence>
<xs:element name="tokenClassName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="requests" type="tns:tokenRequest" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="requestTokensAsyncResponse">
<xs:sequence>
<xs:element name="return" type="tns:tokenReceipt" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tokenReceipt">
<xs:sequence>
<xs:element name="now" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="readyAt" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="requestNumber" type="xs:long"></xs:element>
<xs:element name="sessionKey" type="xs:long"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getRoundSummaries">
<xs:sequence>
<xs:element name="rounds" type="xs:long" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="getRoundSummariesResponse">
<xs:sequence>
<xs:element name="return" type="tns:roundSummary" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="roundSummary">
<xs:sequence>
<xs:element name="hashValue" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:long" minOccurs="0"></xs:element>
<xs:element name="timestamp" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="tokenClass" type="tns:tokenClass" minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tokenClass">
<xs:sequence>
<xs:element name="digestProviderName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="digestServiceName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="id" type="xs:long" minOccurs="0"></xs:element>
<xs:element name="linkingAllowed" type="xs:boolean"></xs:element>
<xs:element name="maximumRequests" type="xs:int"></xs:element>
<xs:element name="minimumRequests" type="xs:int"></xs:element>
<xs:element name="name" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="requestAsyncAllowed" type="xs:boolean"></xs:element>
<xs:element name="requestImmediateAllowed" type="xs:boolean"></xs:element>
<xs:element name="requestTimeout" type="xs:long"></xs:element>
<xs:element name="roundLength" type="xs:long"></xs:element>
<xs:element name="treeOrder" type="xs:int"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createWitnessProofForRound">
<xs:sequence>
<xs:element name="rounds" type="xs:long" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="createWitnessProofForRoundResponse">
<xs:sequence>
<xs:element name="return" type="tns:roundResponse" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="roundResponse">
<xs:sequence>
<xs:element name="digestProvider" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="digestService" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="proofElements" type="tns:proofElement" nillable="true" minOccurs="0" maxOccurs="unbounded"></xs:element>
<xs:element name="roundId" type="xs:long"></xs:element>
<xs:element name="roundTimestamp" type="xs:dateTime" minOccurs="0"></xs:element>
<xs:element name="tokenClassName" type="xs:string" minOccurs="0"></xs:element>
<xs:element name="witnessId" type="xs:long"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment