- Timestamp:
- Jul 2, 2009 11:52:50 AM (15 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
- Children:
- 67c0e15
- Parents:
- f76d3d7
- Location:
- fedd/wsdl
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/wsdl/abac.wsdl
rf76d3d7 r7a1918e 30 30 </message> 31 31 32 <message name="AccessRequestMessage"> 33 <part name="NegotiationContext" type="xsd1:negotiationRequest"/> 34 </message> 35 36 <message name="AccessResponseMessage"> 37 <part name="NegotiationResult" type="xsd1:negotiationResult"/> 38 </message> 39 40 <message name="CreateContextRequestMessage"> 41 <part name="ContextIn" type="xsd1:contextInfo"/> 42 </message> 43 44 <message name="CreateContextResponseMessage"> 45 <part name="ContextOut" type="xsd1:contextInfo"/> 46 </message> 47 32 48 <portType name="feddABACPortType"> 33 49 <operation name="Negotiate"> … … 37 53 <input message="tns:NegotiateRequestMessage"/> 38 54 <output message="tns:NegotiateResponseMessage"/> 55 <fault name="NegotiateFeddFault" message="tns:FaultMessage"/> 56 </operation> 57 <operation name="CreateContext"> 58 <documentation> 59 Add a new negotiation context 60 </documentation> 61 <input message="tns:CreateContextRequestMessage"/> 62 <output message="tns:CreateContextResponseMessage"/> 63 <fault name="NegotiateFeddFault" message="tns:FaultMessage"/> 64 </operation> 65 <operation name="AccessRequest"> 66 <documentation> 67 Request access to a resource on behalf of a principal 68 </documentation> 69 <input message="tns:AccessRequestMessage"/> 70 <output message="tns:AccessResponseMessage"/> 39 71 <fault name="NegotiateFeddFault" message="tns:FaultMessage"/> 40 72 </operation> … … 67 99 </fault> 68 100 </operation> 101 <operation name="CreateContext"> 102 <soap:operation soapAction="CreateContext"/> 103 <input> 104 <soap:body use="literal" parts="tns:CreateContextRequestBody" 105 namespace="http://www.isi.edu/faber/fedd.wsdl" 106 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 107 </input> 108 <output> 109 <soap:body use="literal" parts="tns:CreateContextResponseBody" 110 namespace="http://www.isi.edu/faber/fedd.wsdl" 111 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 112 </output> 113 <fault name="NegotiateFeddFault"> 114 <soap:fault use="literal" name="tns:FeddFault" 115 namespace="http://www.isi.edu/faber/fedd.wsdl" 116 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 117 </fault> 118 </operation> 119 <operation name="AccessRequest"> 120 <soap:operation soapAction="AccessReqest"/> 121 <input> 122 <soap:body use="literal" parts="tns:AccessRequestBody" 123 namespace="http://www.isi.edu/faber/fedd.wsdl" 124 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 125 </input> 126 <output> 127 <soap:body use="literal" parts="tns:AccessResponseBody" 128 namespace="http://www.isi.edu/faber/fedd.wsdl" 129 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 130 </output> 131 <fault name="NegotiateFeddFault"> 132 <soap:fault use="literal" name="tns:FeddFault" 133 namespace="http://www.isi.edu/faber/fedd.wsdl" 134 encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 135 </fault> 136 </operation> 69 137 </binding> 70 138 -
fedd/wsdl/abac_types.xsd
rf76d3d7 r7a1918e 32 32 </xsd:complexType> 33 33 34 <xsd:complexType name="negotiationRequest"> 35 <xsd:sequence> 36 <xsd:element name="context" type="tns:contextInfo" 37 minOccurs="1" maxOccurs="1"/> 38 <xsd:element name="goal" type="xsd:string" 39 minOccurs="1" maxOccurs="1"/> 40 </xsd:sequence> 41 </xsd:complexType> 42 43 <xsd:complexType name="negotiationResult"> 44 <xsd:sequence> 45 <xsd:element name="goal" type="xsd:string" 46 minOccurs="1" maxOccurs="1"/> 47 <xsd:element name="result" type="xsd:string" 48 minOccurs="1" maxOccurs="1"/> 49 <xsd:element name="provenance" type="xsd:string" 50 minOccurs="0" maxOccurs="1"/> 51 </xsd:sequence> 52 </xsd:complexType> 53 54 <!--Context info can be: the context data, a file pointing to the data, or 55 a uid handle to the data--> 56 <xsd:complexType name="contextInfo"> 57 <xsd:choice> 58 <xsd:element name="context" type="tns:negotiationContext"/> 59 <xsd:element name="contextFile" type="xsd:string"/> 60 <xsd:element name="contextID" type="xsd:string"/> 61 </xsd:choice> 62 </xsd:complexType> 63 34 64 <xsd:complexType name="negotiationContext"> 35 65 <xsd:sequence>
Note: See TracChangeset
for help on using the changeset viewer.