Changeset 4ac0a41


Ignore:
Timestamp:
Dec 3, 2009 3:51:36 PM (15 years ago)
Author:
Jay Jacobs <Jay.Jacobs@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
a3ad8bd
Parents:
1e643da
Message:

Added dsicovery datatypes and modified the credential updates for
issuer and subject credentials.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wsdl/abac_types.xsd

    r1e643da r4ac0a41  
    2929  <xsd:complexType name="observationType">
    3030    <xsd:choice>
    31       <!-- TBD: remove simple trust target node becuase it's a node op -->
    32       <xsd:element name="SimpleTTNode" type="tns:simpleTTNodeType"/>
    3331      <xsd:element name="NodeOp" type="tns:nodeOpType"/>
    3432      <xsd:element name="EdgeOp" type="tns:edgeOpType"/>
     
    6058  <xsd:complexType name="discoveryType">
    6159    <xsd:sequence>
    62       <xsd:element name="subject" type="tns:simpleRoleType"/>
    63       <xsd:element name="result" type="tns:credentialSet"/>
     60      <!-- issuedBy, byRole (defining role), bySubject -->
     61      <xsd:element name="op" type="xsd:string"/>
     62      <xsd:choice>
     63        <xsd:element name="role" type="tns:entityType"/>
     64        <xsd:element name="subject" type="tns:simpleRoleType"/>
     65        <xsd:element name="issuer" type="tns:principalType"/>
     66      </xsd:choice>
     67      <xsd:element name="result" type="tns:credentialType"
     68              minOccurs="0" maxOccurs="unbounded"/>
    6469    </xsd:sequence>
    6570  </xsd:complexType>
     
    181186  <xsd:complexType name="updateRequest">
    182187    <xsd:sequence>
    183       <xsd:element name="credential" type="xsd:string"
     188      <xsd:element name="issuerCredentials" type="tns:credentialType"
     189        minOccurs="0" maxOccurs="unbounded"/>
     190      <xsd:element name="subjectCredentials" type="tns:credentialType"
    184191        minOccurs="0" maxOccurs="unbounded"/>
    185192      <xsd:element name="traces" type="tns:roleTraceability"
     
    208215        maxOccurs="unbounded"/>
    209216      <xsd:element name="OpCount" type="xsd:integer"/>
    210       <xsd:element name="evidence" type="tns:evidenceType"/>
     217      <xsd:element name="Evidence" type="tns:evidenceType"/>
    211218    </xsd:sequence>
    212219  </xsd:complexType> 
    213220
    214   <xsd:complexType name="simpleTTNodeType">
    215     <xsd:sequence>
    216       <xsd:element name="Goal"              type="tns:goalType"/>
    217       <xsd:element name="SatisfactionState" type="xsd:string"/>
    218       <xsd:element name="ProcessingState"   type="xsd:string"/>
    219     </xsd:sequence>
    220     <xsd:attribute name="type" type="xsd:string" use="optional"/>
    221   </xsd:complexType>
    222 
    223221  <xsd:complexType name="nodeOpType">
    224222    <xsd:sequence>
    225223      <xsd:element name="TrustTarget"      type="tns:goalType"/>
     224      <!--xsd:element name="SatisfactionState" type="xsd:string"/-->
    226225      <xsd:element name="ProcessingState"  type="xsd:string"/>
    227226      <xsd:element name="Order"            type="xsd:integer"/>
     
    235234      <xsd:element name="Child"            type="tns:goalType"/>
    236235      <xsd:element name="ProcessingState"  type="xsd:string"/>
     236      <!--xsd:element name="SatisfactionState" type="xsd:string"/-->
    237237      <xsd:element name="Order"            type="xsd:integer"/>
    238238    </xsd:sequence>
Note: See TracChangeset for help on using the changeset viewer.