Changeset e83f2f2 for wsdl


Ignore:
Timestamp:
Dec 14, 2010 6:58:28 PM (14 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master
Children:
c092b7f
Parents:
2627eb3
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wsdl/fedd_types.xsd

    r2627eb3 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>
Note: See TracChangeset for help on using the changeset viewer.