Show
Ignore:
Timestamp:
12/14/10 18:58:28 (17 months ago)
Author:
Ted Faber <faber@…>
Children:
c092b7f2d464efda579eb192d9d9506240855f42
Parents:
2627eb377cd2380a86775e63b5cf1637ffe01c8f
git-committer:
Ted Faber <faber@isi.edu> / 2010-12-14T18:58:28Z-0800
Message:

Move proofs around. Lots of changes, including fault handling.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • wsdl/fedd_types.xsd

    rac05658 re83f2f2  
    131131 
    132132  <!-- end deprecated --> 
     133 
     134  <xsd:complexType name="proofType"> 
     135    <xsd:annotation> 
     136      <xsd:documentation> 
     137        A proof or partial proof of access rights 
     138      </xsd:documentation> 
     139    </xsd:annotation> 
     140    <xsd:sequence> 
     141      <xsd:element name="prover" type="xsd:string"/> 
     142      <xsd:element name="principal" type="xsd:string"/> 
     143      <xsd:element name="attribute" type="xsd:string"/> 
     144      <xsd:element name="credential" type="xsd:base64Binary"  
     145        maxOccurs="unbounded" minOccurs="0"/> 
     146    </xsd:sequence> 
     147  </xsd:complexType> 
    133148 
    134149  <xsd:simpleType name="statusType"> 
     
    478493      <xsd:element name="experimentStatus" type="tns:statusType"/> 
    479494      <xsd:element name="experimentAccess" type="tns:accessType"/> 
     495      <xsd:element name="proof" type="tns:proofType"/> 
    480496    </xsd:sequence> 
    481497  </xsd:complexType> 
     
    523539      <xsd:element name="fedAttr" type="tns:fedAttrType" minOccurs="0" 
    524540        maxOccurs="unbounded"/> 
     541      <xsd:element name="proof" type="tns:proofType"/> 
    525542    </xsd:sequence> 
    526543  </xsd:complexType> 
     
    546563    <xsd:sequence> 
    547564      <xsd:element name="allocID" type="tns:IDType"/> 
     565      <xsd:element name="proof" type="tns:proofType"/> 
    548566    </xsd:sequence> 
    549567  </xsd:complexType> 
     
    584602        maxOccurs="unbounded"/> 
    585603      <xsd:element name="experimentStatus" type="tns:statusType"/> 
     604      <xsd:element name="proof" type="tns:proofType" minOccurs="1"  
     605        maxOccurs="unbounded"/> 
    586606    </xsd:sequence> 
    587607  </xsd:complexType> 
     
    610630      <xsd:element name="experiment" type="tns:IDType"/> 
    611631      <xsd:element name="vtopo" type="tns:vtopoType"/> 
     632      <xsd:element name="proof" type="tns:proofType"/> 
    612633    </xsd:sequence> 
    613634  </xsd:complexType> 
     
    638659      <xsd:element name="experiment" type="tns:IDType"/> 
    639660      <xsd:element name="vis" type="tns:visType"/> 
     661      <xsd:element name="proof" type="tns:proofType"/> 
    640662    </xsd:sequence> 
    641663  </xsd:complexType> 
     
    666688    <xsd:sequence> 
    667689      <xsd:element name="name" type="tns:IDType" minOccurs="1"  
     690        maxOccurs="unbounded"/> 
     691      <xsd:element name="proof" type="tns:proofType" minOccurs="1"  
    668692        maxOccurs="unbounded"/> 
    669693    </xsd:sequence> 
     
    719743      <xsd:element name="embedding" type="tns:embeddingMapType" minOccurs="0" 
    720744        maxOccurs="unbounded"/> 
     745      <xsd:element name="proof" type="tns:proofType"/> 
    721746    </xsd:sequence> 
    722747  </xsd:complexType> 
     
    741766    <xsd:sequence> 
    742767      <xsd:element name="info" type="tns:infoResponseType" minOccurs="0" 
     768        maxOccurs="unbounded"/> 
     769      <xsd:element name="proof" type="tns:proofType" minOccurs="0"  
    743770        maxOccurs="unbounded"/> 
    744771    </xsd:sequence> 
     
    767794      <xsd:element name="deallocationLog" type="xsd:string" minOccurs="0" 
    768795        maxOccurs="1"/> 
     796      <xsd:element name="proof" type="tns:proofType" minOccurs="1" maxOccurs="unbounded"/> 
    769797    </xsd:sequence> 
    770798  </xsd:complexType> 
     
    805833      <xsd:element name="fedAttr" type="tns:fedAttrType" minOccurs="0" 
    806834        maxOccurs="unbounded"/> 
     835      <xsd:element name="proof" type="tns:proofType" /> 
    807836    </xsd:sequence> 
    808837  </xsd:complexType> 
     
    830859      <xsd:element name="deallocationLog" type="xsd:string" minOccurs="0" 
    831860        maxOccurs="1"/> 
     861      <xsd:element name="proof" type="tns:proofType" /> 
    832862    </xsd:sequence> 
    833863  </xsd:complexType> 
     
    854884      <xsd:element name="experimentdescription"  
    855885        type="tns:experimentDescriptionType"/> 
     886      <xsd:element name="proof" type="tns:proofType"/> 
    856887    </xsd:sequence> 
    857888  </xsd:complexType> 
     
    878909      <xsd:element name="name" type="xsd:string"/>  
    879910      <xsd:element name="value" type="xsd:string"/>  
     911      <xsd:element name="proof" type="tns:proofType"/> 
    880912    </xsd:sequence> 
    881913  </xsd:complexType> 
     
    902934      <xsd:element name="name" type="xsd:string"/>  
    903935      <xsd:element name="value" type="xsd:string" minOccurs="0" maxOccurs="1"/>  
     936      <xsd:element name="proof" type="tns:proofType"/> 
    904937    </xsd:sequence> 
    905938  </xsd:complexType> 
     
    939972      </xsd:element> 
    940973      <xsd:element name="desc" type="xsd:string"/> 
     974      <xsd:element name="proof" type="tns:proofType"  
     975        minOccurs="0" maxOccurs="unbounded"/> 
    941976    </xsd:sequence> 
    942977  </xsd:complexType>