Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '<?xml version="1.0" encoding="UTF-8"?>
- <definitions name="TSSClass" targetNamespace="urn:TSSClass"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
- xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
- xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
- xmlns:ns1="urn:TSSClass"
- xmlns:tns="urn:TSSClass"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <types>
- <schema targetNamespace="urn:TSSClass" xmlns="http://www.w3.org/2001/XMLSchema"
- xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
- xmlns:ns1="urn:TSSClass" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
- <complexType name="ArrayOfint">
- <complexContent>
- <restriction base="SOAP-ENC:Array">
- <sequence>
- <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:long"/>
- </sequence>
- <attribute WSDL:arrayType="xsd:long[]" ref="SOAP-ENC:arrayType"/>
- </restriction>
- </complexContent>
- </complexType>
- <complexType name="findItem">
- <sequence>
- <element maxOccurs="1" minOccurs="1" name="host" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="speed" type="xsd:long"/>
- <element maxOccurs="1" minOccurs="0" name="tids" nillable="true" type="ns1:ArrayOfint"/>
- </sequence>
- </complexType>
- <complexType name="statusItem">
- <sequence>
- <element maxOccurs="1" minOccurs="1" name="extra" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="flags" type="xsd:long"/>
- <element maxOccurs="1" minOccurs="1" name="host" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="ipAddr" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="nonce" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="oid" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="state" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="tid" type="xsd:long"/>
- </sequence>
- </complexType>
- <complexType name="ArrayOfstatusItem">
- <complexContent>
- <restriction base="SOAP-ENC:Array">
- <sequence>
- <element maxOccurs="unbounded" minOccurs="0" name="item" type="ns1:statusItem"/>
- </sequence>
- <attribute WSDL:arrayType="ns1:statusItem[]" ref="SOAP-ENC:arrayType"/>
- </restriction>
- </complexContent>
- </complexType>
- <complexType name="ArrayOfunicode">
- <complexContent>
- <restriction base="SOAP-ENC:Array">
- <sequence>
- <element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>
- </sequence>
- <attribute WSDL:arrayType="xsd:string[]" ref="SOAP-ENC:arrayType"/>
- </restriction>
- </complexContent>
- </complexType>
- <complexType name="retrieveItem">
- <sequence>
- <element maxOccurs="1" minOccurs="1" name="nonce" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="object" type="xsd:binary"/>
- <element maxOccurs="1" minOccurs="1" name="result" type="xsd:string"/>
- </sequence>
- </complexType>
- <complexType name="searchItem">
- <sequence>
- <element maxOccurs="1" minOccurs="1" name="match" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="oid" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="tid" type="xsd:long"/>
- </sequence>
- </complexType>
- <complexType name="ArrayOfsearchItem">
- <complexContent>
- <restriction base="SOAP-ENC:Array">
- <sequence>
- <element maxOccurs="unbounded" minOccurs="0" name="item" type="ns1:searchItem"/>
- </sequence>
- <attribute WSDL:arrayType="ns1:searchItem[]" ref="SOAP-ENC:arrayType"/>
- </restriction>
- </complexContent>
- </complexType>
- <complexType name="metaItem">
- <sequence>
- <element maxOccurs="1" minOccurs="1" name="item" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="value" type="xsd:string"/>
- </sequence>
- </complexType>
- <complexType name="ArrayOfmetaItem">
- <complexContent>
- <restriction base="SOAP-ENC:Array">
- <sequence>
- <element maxOccurs="unbounded" minOccurs="0" name="item" type="ns1:metaItem"/>
- </sequence>
- <attribute WSDL:arrayType="ns1:metaItem[]" ref="SOAP-ENC:arrayType"/>
- </restriction>
- </complexContent>
- </complexType>
- <complexType name="storeItem">
- <sequence>
- <element maxOccurs="1" minOccurs="1" name="nonce" type="xsd:string"/>
- <element maxOccurs="1" minOccurs="1" name="oid" type="xsd:string"/>
- </sequence>
- </complexType>
- </schema>
- </types>
- <message name="addMetadata">
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:string"/>
- <part name="metaArray" type="ns1:ArrayOfmetaItem"/>
- </message>
- <message name="addMetadataResponse">
- <part name="result" type="xsd:string"/>
- </message>
- <message name="findObjects">
- <part name="ListOfTids" type="ns1:ArrayOfint"/>
- <part name="oid" type="xsd:string"/>
- </message>
- <message name="findObjectsResponse">
- <part name="host" type="xsd:string"/>
- <part name="speed" type="xsd:long"/>
- <part name="tids" type="ns1:ArrayOfint"/>
- </message>
- <message name="getStorageMap">
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:string"/>
- </message>
- <message name="getStorageMapResponse">
- <part name="result" type="xsd:string"/>
- </message>
- <message name="indexObject">
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:string"/>
- </message>
- <message name="indexObjectResponse">
- <part name="result" type="xsd:string"/>
- </message>
- <message name="removeObject">
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:string"/>
- </message>
- <message name="removeObjectResponse">
- <part name="result" type="xsd:string"/>
- </message>
- <message name="retrieveObject">
- <part name="Nonce" type="xsd:string"/>
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:string"/>
- <part name="How" type="xsd:string"/>
- <part name="ipaddr" type="xsd:string"/>
- </message>
- <message name="retrieveObjectResponse">
- <part name="nonce" type="xsd:string"/>
- <part name="object" type="xsd:binary"/>
- <part name="result" type="xsd:string"/>
- </message>
- <message name="searchMetadata">
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:long"/>
- <part name="whatList" type="ns1:ArrayOfint"/>
- </message>
- <message name="searchMetadataResponse">
- <part name="result" type="ns1:ArrayOfmetaItem"/>
- </message>
- <message name="searchObject">
- <part name="ListOfTids" type="ns1:ArrayOfint"/>
- <part name="oid" type="xsd:string"/>
- <part name="searchString" type="xsd:string"/>
- </message>
- <message name="searchObjectResponse">
- <part name="result" type="ns1:ArrayOfsearchItem"/>
- </message>
- <message name="shutdown"/>
- <message name="shutdownResponse">
- <part name="result" type="xsd:string"/>
- </message>
- <message name="status">
- <part name="tid" type="xsd:long"/>
- <part name="ListOfNonces" type="ns1:ArrayOfunicode"/>
- </message>
- <message name="statusResponse">
- <part name="result" type="ns1:ArrayOfstatusItem"/>
- </message>
- <message name="storeObject">
- <part name="Nonce" type="xsd:string"/>
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:string"/>
- <part name="HashRef" type="xsd:string"/>
- <part name="equivTidList" type="ns1:ArrayOfint"/>
- <part name="HomePeers" type="ns1:ArrayOfunicode"/>
- <part name="StorePeers" type="ns1:ArrayOfunicode"/>
- <part name="ObjectData" type="xsd:binary"/>
- <part name="eol" type="xsd:string"/>
- <part name="ipaddr" type="xsd:string"/>
- </message>
- <message name="storeObjectResponse">
- <part name="nonce" type="xsd:string"/>
- <part name="oid" type="xsd:string"/>
- </message>
- <message name="storeRef">
- <part name="Nonce" type="xsd:string"/>
- <part name="tid" type="xsd:long"/>
- <part name="oid" type="xsd:string"/>
- <part name="HomePeers" type="ns1:ArrayOfint"/>
- <part name="StorePeers" type="ns1:ArrayOfint"/>
- <part name="RefData" type="xsd:string"/>
- <part name="eol" type="xsd:string"/>
- <part name="ipaddr" type="xsd:string"/>
- </message>
- <message name="storeRefResponse">
- <part name="nonce" type="xsd:string"/>
- <part name="oid" type="xsd:string"/>
- </message>
- <message name="version"/>
- <message name="versionResponse">
- <part name="result" type="xsd:string"/>
- </message>
- <portType name="TSSClassPortType">
- <operation name="addMetadata">
- <documentation>Add metaadata to an object\'s space. </documentation>
- <input message="tns:addMetadata"/>
- <output message="tns:addMetadataResponse"/>
- </operation>
- <operation name="findObjects">
- <documentation>Find all the tenants from a list of tenants that have a particular OID.</documentation>
- <input message="tns:findObjects"/>
- <output message="tns:findObjectsResponse"/>
- </operation>
- <operation name="getStorageMap">
- <documentation>Return the storage map for a particular (tid,oid).</documentation>
- <input message="tns:getStorageMap"/>
- <output message="tns:getStorageMapResponse"/>
- </operation>
- <operation name="indexObject">
- <documentation>Index the contents of a file, which must be in the system.</documentation>
- <input message="tns:indexObject"/>
- <output message="tns:indexObjectResponse"/>
- </operation>
- <operation name="removeObject">
- <documentation>Force the end-of-life indicator for the object (tid,OID) to be tomorrow.</documentation>
- <input message="tns:removeObject"/>
- <output message="tns:removeObjectResponse"/>
- </operation>
- <operation name="retrieveObject">
- <documentation>Return the contents of object (tid,OID), returning the data How.</documentation>
- <input message="tns:retrieveObject"/>
- <output message="tns:retrieveObjectResponse"/>
- </operation>
- <operation name="searchMetadata">
- <documentation>Return the metadata, in whatList, for object (tid,OID).</documentation>
- <input message="tns:searchMetadata"/>
- <output message="tns:searchMetadataResponse"/>
- </operation>
- <operation name="searchObject">
- <documentation>Search the system looking for a specific object in which the \nsearch string matches.</documentation>
- <input message="tns:searchObject"/>
- <output message="tns:searchObjectResponse"/>
- </operation>
- <operation name="shutdown">
- <documentation>Shutdown the system, gracefully</documentation>
- <input message="tns:shutdown"/>
- <output message="tns:shutdownResponse"/>
- </operation>
- <operation name="status">
- <documentation>Return status information for tenant, tid, for a list of nonces.\nThe nonce names can be wildcarded using regexp patterns.</documentation>
- <input message="tns:status"/>
- <output message="tns:statusResponse"/>
- </operation>
- <operation name="storeObject">
- <documentation>Store an object in the repository</documentation>
- <input message="tns:storeObject"/>
- <output message="tns:storeObjectResponse"/>
- </operation>
- <operation name="storeRef">
- <documentation>Store an reference to something in the repository</documentation>
- <input message="tns:storeRef"/>
- <output message="tns:storeRefResponse"/>
- </operation>
- <operation name="version">
- <documentation>Return the version of the system.</documentation>
- <input message="tns:version"/>
- <output message="tns:versionResponse"/>
- </operation>
- </portType>
- <binding name="TSSClass" type="tns:TSSClassPortType">
- <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="addMetadata">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/addMetadata" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="findObjects">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/findObjects" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="getStorageMap">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/getStorageMap" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="indexObject">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/indexObject" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="removeObject">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/removeObject" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="retrieveObject">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/retrieveObject" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="searchMetadata"><SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/searchMetadata" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="searchObject">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/searchObject" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="shutdown">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/shutdown" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="status">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/status" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="storeObject">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/storeObject" style="rpc"/>
- <input>
- <mime:multipartRelated>
- <mime:part>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </mime:part>
- <mime:part>
- <mime:content type="*/*"/>
- </mime:part>
- </mime:multipartRelated>
- </input>
- <output>
- <mime:multipartRelated>
- <mime:part>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </mime:part>
- <mime:part>
- <content:part type="*/*"/>
- </mime:part>
- </mime:multipartRelated>
- </output>
- </operation>
- <operation name="storeRef">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/storeRef" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- <operation name="version">
- <SOAP:operation soapAction="http://localhost:8002/TSSClass/soap/version" style="rpc"/>
- <input>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </input>
- <output>
- <SOAP:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:TSSClass" use="encoded"/>
- </output>
- </operation>
- </binding>
- <service name="TSSClass">
- <documentation>Ladon generated service definition</documentation>
- <port binding="tns:TSSClass" name="TSSClass">
- <SOAP:address location="http://localhost:8002/TSSClass/soap"/>
- </port>
- </service>
- </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement