r9 - 07 Jul 2005 - 13:08:13 - BartoszBelterYou are here: TWiki >  PACE Web  >  TopicProv > WebServiceInterfaces > InterdomainInterface

Interdomain interface

WSDL


<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="ProvisioningService" 
      xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
      xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
      xmlns:fwd="http://www.geant2.net/namespaces/pace/Forward.xsd"
      xmlns:cli="http://www.geant2.net/namespaces/pace/ClientInterface.xsd"
      xmlns:tns="http://www.geant2.net/namespaces/pace/Provisioning.wsdl" 
      targetNamespace="http://www.geant2.net/namespaces/pace/Provisioning.wsdl">
   
<wsdl:documentation>
   This is WSDL for Geant2 Provisioning System - Interdomain module.
</wsdl:documentation>
   
<wsdl:types>
   <xsd:schema>
      <xsd:import namespace="http://www.geant2.net/namespaces/pace/Common.xsd" schemaLocation="Common.xsd"/>
      <xsd:import namespace="http://www.geant2.net/namespaces/pace/Forward.xsd" schemaLocation="Forward.xsd"/>
      <xsd:import namespace="http://www.geant2.net/namespaces/pace/Transaction.xsd" schemaLocation="Transaction.xsd"/>
      <xsd:import namespace="http://www.geant2.net/namespaces/pace/Reservation.xsd" schemaLocation="Reservation.xsd"/>
      <xsd:import namespace="http://www.geant2.net/namespaces/pace/ClientInterface.xsd" schemaLocation="ClientInterface.xsd"/>
   </xsd:schema>
</wsdl:types>

<wsdl:message name="forwardMsg">
   <wsdl:part name="msg" element="fwd:forward"/>   
</wsdl:message>

<wsdl:message name="queryMsg">
   <wsdl:part name="msg" element="cli:query"/>
</wsdl:message>

<wsdl:message name="responseMsg">
   <wsdl:part name="return" element="cli:response"/>
</wsdl:message>
<wsdl:message name="createMsg">
   <wsdl:part name="msg" element="cli:create"/>
</wsdl:message>
<wsdl:message name="modifyMsg">
   <wsdl:part name="msg" element="cli:modify"/>
</wsdl:message>
<wsdl:message name="cancelMsg">
   <wsdl:part name="msg" element="cli:cancel"/>
</wsdl:message>
<wsdl:message name="intResult">
   <wsdl:part name="result" type="xsd:int"/>
</wsdl:message>

<wsdl:portType name="ForwardingLayer">
   <wsdl:operation name="forward">
      <wsdl:input name="msg" message="tns:forwardMsg"/>   
      <wsdl:output message="tns:intResult"/>
   </wsdl:operation>
</wsdl:portType>

<wsdl:portType name="UserInterface">
   <wsdl:operation name="query">
      <wsdl:input name="msg" message="tns:queryMsg"/>   
      <wsdl:output message="tns:responseMsg"/>
   </wsdl:operation>
   <wsdl:operation name="create">
      <wsdl:input name="msg" message="tns:createMsg"/>   
      <wsdl:output message="tns:responseMsg"/>
   </wsdl:operation>
   <wsdl:operation name="modify">
      <wsdl:input name="msg" message="tns:modifyMsg"/>   
      <wsdl:output message="tns:responseMsg"/>
   </wsdl:operation>
   <wsdl:operation name="cancel">
      <wsdl:input name="msg" message="tns:cancelMsg"/>   
      <wsdl:output message="tns:intResult"/>
   </wsdl:operation>
</wsdl:portType>

<wsdl:binding type="tns:UserInterface" name="UserInterfaceSOAPBind">
   <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
   <wsdl:operation name="query">
      <soap:operation
      soapAction="query"/>
      <wsdl:input>
         <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal"/>
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="create">
      <soap:operation
      soapAction="create"/>
      <wsdl:input>
         <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal"/>
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="modify">
      <soap:operation
      soapAction="modify"/>
      <wsdl:input>
         <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal"/>
      </wsdl:output>
   </wsdl:operation>
   <wsdl:operation name="cancel">
      <soap:operation
      soapAction="cancel"/>
      <wsdl:input>
         <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal"/>
      </wsdl:output>
   </wsdl:operation>
</wsdl:binding>

<wsdl:binding type="tns:ForwardingLayer" name="ForwardingLayerSOAPBind">
   <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
   <wsdl:operation name="forward">
      <soap:operation
      soapAction="forward"/>
      <wsdl:input>
         <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
         <soap:body use="literal"/>
      </wsdl:output>
   </wsdl:operation>
</wsdl:binding>

<wsdl:service name="ProvisioningService">
   <wsdl:port name="ForwardingLayer" binding="tns:ForwardingLayerSOAPBind">
      <soap:address location="http://localhost:8080/axis/services/Provisioning/ForwardingLayer"/>
   </wsdl:port>
   <wsdl:port name="UserInterface" binding="tns:UserInterfaceSOAPBind">
      <soap:address location="http://localhost:8080/axis/services/Provisioning/UserInterface"/>
   </wsdl:port>
</wsdl:service>

</wsdl:definitions>

-- BartoszBelter - 04 Jul 2005

-- BartoszBelter - 22 Jun 2005

-- BartoszBelter - 15 Jun 2005

-- MarcinKaminski - 01 Jun 2005

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
elsewsdl Provisioning.wsdl manage 4.5 K 04 Jul 2005 - 08:26 BartoszBelter WSDL for Geant2 Provisioning System - Interdomain module
elsexsd Forward.xsd manage 1.2 K 04 Jul 2005 - 08:28 BartoszBelter XML Schema for Forwarding Layer
elsexsd Transaction.xsd manage 1.7 K 04 Jul 2005 - 08:30 BartoszBelter XML Schema for Transaction Layer
elsexsd Reservation.xsd manage 3.3 K 04 Jul 2005 - 08:31 BartoszBelter XML Schema for Reservation Layer
elsexsd Common.xsd manage 0.6 K 04 Jul 2005 - 08:32 BartoszBelter XML Schema - commons
elsexsd ClientInterface.xsd manage 5.6 K 07 Jul 2005 - 13:08 BartoszBelter XML Schema for Client Interface
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r9 < r8 < r7 < r6 < r5 | More topic actions



 
GEANT2
Copyright © 2004-2005 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.