<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="urn:service.tspace.vizier.services.ncsa"
xmlns:impl="urn:service.tspace.vizier.services.ncsa"
xmlns:intf="urn:service.tspace.vizier.services.ncsa"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<!--WSDL created by Apache Axis version: 1.2.1
Built on Jun 14, 2005 (09:15:57 EDT)-->
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:service.tspace.vizier.services.ncsa"
elementFormDefault="qualified">
<element name="writeB">
<complexType>
<sequence>
<element name="in0" type="xsd:string"
maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
<element name="writeBResponse">
<complexType>
<sequence>
<element name="writeBReturn" type="xsd:int"
maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
<element name="take">
<complexType>
<sequence>
<element name="in0" type="xsd:string" />
<element name="in1" type="xsd:int" />
<element name="in2" type="xsd:long" />
</sequence>
</complexType>
</element>
<element name="takeResponse">
<complexType>
<sequence>
<element name="takeReturn" type="xsd:string"
maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
<element name="takeNB">
<complexType>
<sequence>
<element name="in0" type="xsd:string" />
<element name="in1" type="xsd:int" />
</sequence>
</complexType>
</element>
<element name="takeNBResponse">
<complexType>
<sequence>
<element name="takeNBReturn" type="xsd:string"
maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
<element name="write">
<complexType>
<sequence>
<element name="in0" type="xsd:string" />
</sequence>
</complexType>
</element>
<element name="writeResponse">
<complexType>
<sequence>
<element name="writeReturn" type="xsd:int" />
</sequence>
</complexType>
</element>
<element name="read">
<complexType>
<sequence>
<element name="in0" type="xsd:string" />
<element name="in1" type="xsd:int" />
</sequence>
</complexType>
</element>
<element name="readResponse">
<complexType>
<sequence>
<element name="readReturn" type="xsd:string"
maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
<wsdl:message name="takeNBResponse">
<wsdl:part name="parameters" element="impl:takeNBResponse" />
</wsdl:message>
<wsdl:message name="readRequest">
<wsdl:part name="parameters" element="impl:read" />
</wsdl:message>
<wsdl:message name="writeBRequest">
<wsdl:part name="parameters" element="impl:writeB" />
</wsdl:message>
<wsdl:message name="writeBResponse">
<wsdl:part name="parameters" element="impl:writeBResponse" />
</wsdl:message>
<wsdl:message name="readResponse">
<wsdl:part name="parameters" element="impl:readResponse" />
</wsdl:message>
<wsdl:message name="takeNBRequest">
<wsdl:part name="parameters" element="impl:takeNB" />
</wsdl:message>
<wsdl:message name="takeResponse">
<wsdl:part name="parameters" element="impl:takeResponse" />
</wsdl:message>
<wsdl:message name="writeResponse">
<wsdl:part name="parameters" element="impl:writeResponse" />
</wsdl:message>
<wsdl:message name="writeRequest">
<wsdl:part name="parameters" element="impl:write" />
</wsdl:message>
<wsdl:message name="takeRequest">
<wsdl:part name="parameters" element="impl:take" />
</wsdl:message>
<wsdl:portType name="ITupleSpace">
<wsdl:operation name="writeB">
<wsdl:input name="writeBRequest"
message="impl:writeBRequest" />
<wsdl:output name="writeBResponse"
message="impl:writeBResponse" />
</wsdl:operation>
<wsdl:operation name="take">
<wsdl:input name="takeRequest" message="impl:takeRequest" />
<wsdl:output name="takeResponse"
message="impl:takeResponse" />
</wsdl:operation>
<wsdl:operation name="takeNB">
<wsdl:input name="takeNBRequest"
message="impl:takeNBRequest" />
<wsdl:output name="takeNBResponse"
message="impl:takeNBResponse" />
</wsdl:operation>
<wsdl:operation name="write">
<wsdl:input name="writeRequest" message="impl:writeRequest" />
<wsdl:output name="writeResponse"
message="impl:writeResponse" />
</wsdl:operation>
<wsdl:operation name="read">
<wsdl:input name="readRequest" message="impl:readRequest" />
<wsdl:output name="readResponse"
message="impl:readResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="TupleSpaceSoapBinding"
type="impl:ITupleSpace">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="writeB">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="writeBRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="writeBResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="take">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="takeRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="takeResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="takeNB">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="takeNBRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="takeNBResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="write">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="writeRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="writeResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="read">
<wsdlsoap:operation soapAction="" />
<wsdl:input name="readRequest">
<wsdlsoap:body use="literal" />
</wsdl:input>
<wsdl:output name="readResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ITupleSpaceService">
<wsdl:port name="TupleSpace"
binding="impl:TupleSpaceSoapBinding">
<wsdlsoap:address
location="http://localhost:8443/tspace/services/TupleSpace" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>