source: fedd/fedd_internal_bindings.wsdl @ a94cb0a

axis_examplecompt_changesinfo-opsversion-1.30version-2.00version-3.01version-3.02
Last change on this file since a94cb0a was f8582c9, checked in by Ted Faber <faber@…>, 16 years ago

Resource allocation and deallocation really working
Access handler selects allocation ID
Fedid allocation IDs work
Revamp of util code for maodifying messages (e.g. binaries)
Handlers now see fedids as objects in messages
Fedid bug in handlers in fedd_util

This should have been multiple commits

  • Property mode set to 100644
File size: 4.3 KB
Line 
1<?xml version="1.0"?>
2<definitions name="fedd"
3  targetNamespace="http://www.isi.edu/faber/fedd_internal_bindings"
4  xmlns:tns="http://www.isi.edu/faber/fedd_internal_messages"
5  xmlns:bns="http://www.isi.edu/faber/fedd_internal_bindings"
6  xmlns:xsd1="http://www.isi.edu/faber/fedd_types"
7  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
8  xmlns="http://schemas.xmlsoap.org/wsdl/">
9
10  <binding name="feddInternalBinding" type="tns:feddInternalPortType">
11      <documentation>
12        These are really very straight ahead SOAP RPC bindings.  They're 1.1
13        SOAP and not much outside the defaults.  No interesting header packing
14        or fault configuration yet.
15      </documentation>
16    <soap:binding style="rpc" 
17      transport="http://schemas.xmlsoap.org/soap/http"/>
18      <operation name="AllocateProject">
19        <documentation>
20          The bindings of this operation are straightforward SOAP RPC 1.1.
21        </documentation>
22        <soap:operation soapAction="AllocateProject"/> 
23        <input>
24          <soap:body use="encoded" parts="tns:AllocateProjectRequestBody"
25            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
26            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
27        </input>
28        <output>
29          <soap:body use="encoded" parts="tns:AllocateProjectResponseBody"
30            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
31            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
32        </output>
33        <fault>
34          <soap:fault use="encoded"  name="tns:AllocateProjectFault"
35            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
36            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
37        </fault>
38      </operation>
39      <operation name="StaticProject">
40        <documentation>
41          The bindings of this operation are straightforward SOAP RPC 1.1.
42        </documentation>
43        <soap:operation soapAction="StaticProject"/> 
44        <input>
45          <soap:body use="encoded" parts="tns:StaticProjectRequestBody"
46            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
47            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
48        </input>
49        <output>
50          <soap:body use="encoded" parts="tns:StaticProjectResponseBody"
51            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
52            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
53        </output>
54        <fault>
55          <soap:fault use="encoded"  name="tns:StaticProjectFault"
56            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
57            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
58        </fault>
59      </operation>
60      <operation name="ReleaseProject">
61        <documentation>
62          The bindings of this operation are straightforward SOAP RPC 1.1.
63        </documentation>
64        <soap:operation soapAction="ReleaseProject"/> 
65        <input>
66          <soap:body use="encoded" parts="tns:ReleaseProjectRequestBody"
67            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
68            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
69        </input>
70        <output>
71          <soap:body use="encoded" parts="tns:ReleaseProjectResponseBody"
72            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
73            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
74        </output>
75        <fault>
76          <soap:fault use="encoded"  name="tns:ReleaseProjectFault"
77            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
78            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
79        </fault>
80      </operation>
81      <operation name="Ns2Split">
82        <documentation>
83          The bindings of this operation are straightforward SOAP RPC 1.1.
84        </documentation>
85        <soap:operation soapAction="Ns2Split"/> 
86        <input>
87          <soap:body use="encoded" parts="tns:Ns2SplitRequestBody"
88            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
89            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
90        </input>
91        <output>
92          <soap:body use="encoded" parts="tns:Ns2SplitResponseBody"
93            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
94            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
95        </output>
96        <fault>
97          <soap:fault use="encoded"  name="tns:Ns2SplitFault"
98            namespace="http://www.isi.edu/faber/fedd_internal.wsdl"
99            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
100        </fault>
101      </operation>
102    </binding>
103
104    <service name="feddInternalService">
105      <documentation>
106        Fedd resource access service
107      </documentation>
108      <port name="fedd_internal_port" binding="bns:feddInternalBinding">
109        <soap:address location="http://www.isi.edu/faber/fedd_internal"/>
110      </port>
111    </service>
112</definitions>
Note: See TracBrowser for help on using the repository browser.