Ignore:
Timestamp:
Feb 28, 2010 12:31:25 PM (14 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
109a32a
Parents:
ef252e9
Message:

Inital parameterization and synchronization. Tested for Emulabs, but not DRAGON.
Add get and set value synchronization.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wsdl/fedd_types.xsd

    ref252e9 r2761484  
    368368  </xsd:complexType>
    369369
     370  <xsd:simpleType name="connectionParameterIOType">
     371    <xsd:annotation>
     372      <xsd:documentation>
     373        Connection parameter types: input or output
     374      </xsd:documentation>
     375    </xsd:annotation>
     376    <xsd:restriction base="xsd:string">
     377      <xsd:enumeration value="input"/>
     378      <xsd:enumeration value="output"/>
     379    </xsd:restriction>
     380  </xsd:simpleType>
     381
     382  <xsd:complexType name="connectionParameterType">
     383    <xsd:annotation>
     384      <xsd:documentation>
     385        This is a parameter on which two or more access controllers have to
     386        agree in order to complete the stitching.  This gives the name of the
     387        parameter, the key under which to store it (or it has been stored)  and
     388        whether it is to be input or output.
     389      </xsd:documentation>
     390    </xsd:annotation>
     391    <xsd:sequence>
     392      <xsd:element name="name" type="xsd:string"/>
     393      <xsd:element name="key" type="xsd:string"/>
     394      <xsd:element name="store" type="xsd:string"/>
     395      <xsd:element name="type" type="tns:connectionParameterIOType"/>
     396    </xsd:sequence>
     397  </xsd:complexType>
     398
     399
    370400  <xsd:complexType name="connectionInfoType">
    371401    <xsd:annotation>
     
    384414      <xsd:element name="fedAttr" type="tns:fedAttrType" minOccurs="0"
    385415        maxOccurs="unbounded"/>
     416      <xsd:element name="parameter" type="tns:connectionParameterType"
     417        minOccurs="0" maxOccurs="unbounded"/>
    386418    </xsd:sequence>
    387419  </xsd:complexType>
     
    820852  </xsd:complexType>
    821853
     854  <xsd:complexType name="setValueRequestType">
     855    <xsd:annotation>
     856      <xsd:documentation>
     857        Request to set a shared value.
     858      </xsd:documentation>
     859    </xsd:annotation>
     860    <xsd:sequence>
     861      <xsd:element name="name" type="xsd:string"/>
     862      <xsd:element name="value" type="xsd:string"/>
     863    </xsd:sequence>
     864  </xsd:complexType>
     865
     866  <xsd:complexType name="setValueResponseType">
     867    <xsd:annotation>
     868      <xsd:documentation>
     869        Request to set a shared value.
     870      </xsd:documentation>
     871    </xsd:annotation>
     872    <xsd:sequence>
     873      <xsd:element name="name" type="xsd:string"/>
     874      <xsd:element name="value" type="xsd:string"/>
     875    </xsd:sequence>
     876  </xsd:complexType>
     877
     878  <xsd:complexType name="getValueRequestType">
     879    <xsd:annotation>
     880      <xsd:documentation>
     881        Request to set a shared value.
     882      </xsd:documentation>
     883    </xsd:annotation>
     884    <xsd:sequence>
     885      <xsd:element name="name" type="xsd:string"/>
     886      <xsd:element name="wait" type="xsd:boolean"/>
     887    </xsd:sequence>
     888  </xsd:complexType>
     889
     890  <xsd:complexType name="getValueResponseType">
     891    <xsd:annotation>
     892      <xsd:documentation>
     893        Request to set a shared value.
     894      </xsd:documentation>
     895    </xsd:annotation>
     896    <xsd:sequence>
     897      <xsd:element name="name" type="xsd:string"/>
     898      <xsd:element name="value" type="xsd:string" minOccurs="0" maxOccurs="1"/>
     899    </xsd:sequence>
     900  </xsd:complexType>
    822901
    823902  <xsd:complexType name="faultType">
Note: See TracChangeset for help on using the changeset viewer.