- Timestamp:
- Jun 17, 2009 10:39:39 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:
- af542ea
- Parents:
- c546d45
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/wsdl/abac_types.xsd
rc546d45 r5ffd5b9 75 75 <xsd:complexType name="goalType"> 76 76 <xsd:sequence> 77 <xsd:element name="Verifier" type=" xsd1:IDType"/>77 <xsd:element name="Verifier" type="tns:principalType"/> 78 78 <xsd:element name="Target" type="tns:entityType"/> 79 <xsd:element name="Subject" type=" xsd1:IDType"/>79 <xsd:element name="Subject" type="tns:principalType"/> 80 80 </xsd:sequence> 81 81 </xsd:complexType> … … 85 85 <xsd:complexType name="entityType"> 86 86 <xsd:choice> 87 <xsd:element name="principal" type=" xsd1:IDType"/>87 <xsd:element name="principal" type="tns:principalType"/> 88 88 <xsd:element name="role" type="tns:simpleRoleType"/> 89 89 <xsd:element name="linkedrole" type="tns:linkedRoleType"/> … … 100 100 </xsd:complexType> 101 101 102 <!-- This is a copy of fedd's IDType, included in case we have to expand or 103 restrict it. XSD isn't wonderful at expressing these kinds of synonyms 104 between complex types. --> 105 <xsd:complexType name="principalType"> 106 <xsd:choice> 107 <xsd:element name="uuid" type="xsd:base64Binary"/> 108 <xsd:element name="fedid" type="xsd:base64Binary"/> 109 <xsd:element name="uri" type="xsd:string"/> 110 <xsd:element name="localname" type="xsd:string"/> 111 <xsd:element name="kerberosUsername" type="xsd:string"/> 112 </xsd:choice> 113 </xsd:complexType> 114 102 115 <xsd:complexType name="simpleRoleType"> 103 116 <xsd:sequence> 104 <xsd:element name="principal" type=" xsd1:IDType"/>117 <xsd:element name="principal" type="tns:principalType"/> 105 118 <xsd:element name="rolename" type="xsd:string"/> 106 119 </xsd:sequence>
Note: See TracChangeset
for help on using the changeset viewer.