Changeset cb0aafb for wsdl/topdl.xsd


Ignore:
Timestamp:
Nov 17, 2011 5:26:43 PM (12 years ago)
Author:
Ted Faber <faber@…>
Branches:
compt_changes, info-ops, master
Children:
f37e9bf
Parents:
db974ed
Message:

Initial wsdl changes for new info.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wsdl/topdl.xsd

    rdb974ed rcb0aafb  
    6060  </xsd:complexType>
    6161
     62  <xsd:simpleType name="serviceParamTypeType">
     63    <xsd:annotation>
     64      <xsd:documentation>
     65        The set of valid types for a service parameter
     66      </xsd:documentation>
     67    </xsd:annotation>
     68    <xsd:restriction base="xsd:string">
     69      <xsd:enumeration value="string"/>
     70      <xsd:enumeration value="int"/>
     71      <xsd:enumeration value="float"/>
     72    </xsd:restriction>
     73  </xsd:simpleType>
     74
     75  <xsd:complexType name="serviceParamType">
     76    <xsd:annotation>
     77      <xsd:documentation>
     78        A parameter type for a service, gives the name and parameter type
     79      </xsd:documentation>
     80    </xsd:annotation>
     81    <xsd:sequence>
     82      <xsd:element name="name" type="xsd:string"/>
     83      <xsd:element name="type" type="tns:serviceParamTypeType"/>
     84    </xsd:sequence>
     85  </xsd:complexType>
     86
     87  <xsd:complexType name="serviceType">
     88    <xsd:annotation>
     89      <xsd:documentation>
     90        Description of a service exported from an element
     91      </xsd:documentation>
     92    </xsd:annotation>
     93    <xsd:sequence>
     94      <xsd:element name="name" type="xsd:string" />
     95      <xsd:element name="importer" type="xsd:string"
     96        minOccurs="0" maxOccurs="unbounded"/>
     97      <xsd:element name="param" type="tns:serviceParamTypeType"
     98        minOccurs="0" maxOccurs="unbounded"/>
     99      <xsd:element name="description" type="xsd:string"
     100        minOccurs="0" maxOccurs="1"/>
     101      <xsd:element name="status" type="fns:statusType"/>
     102    </xsd:sequence>
     103  </xsd:complexType>
     104
    62105  <xsd:complexType name="substrateType">
    63106    <xsd:annotation>
     
    73116        minOccurs="0" maxOccurs="1"/>
    74117      <xsd:element name="attribute" type="tns:attributeType"
     118        minOccurs="0" maxOccurs="unbounded"/>
     119      <xsd:element name="localname" type="xsd:string"
     120        minOccurs="0" maxOccurs="unbounded"/>
     121      <xsd:element name="status" type="fns:statusType"
     122        minOccurs="0" maxOccurs="1"/>
     123      <xsd:element name="service" type="tns:serviceType"
     124        minOccurs="0" maxOccurs="unbounded"/>
     125      <xsd:element name="operation" type="xsd:string"
    75126        minOccurs="0" maxOccurs="unbounded"/>
    76127    </xsd:sequence>
     
    197248      <xsd:element name="attribute" type="tns:attributeType"
    198249        minOccurs="0" maxOccurs="unbounded"/>
     250      <xsd:element name="localname" type="xsd:string"
     251        minOccurs="0" maxOccurs="unbounded"/>
     252      <xsd:element name="status" type="fns:statusType"
     253        minOccurs="0" maxOccurs="1"/>
     254      <xsd:element name="service" type="tns:serviceType"
     255        minOccurs="0" maxOccurs="unbounded"/>
     256      <xsd:element name="operation" type="xsd:string"
     257        minOccurs="0" maxOccurs="unbounded"/>
    199258    </xsd:sequence>
    200259  </xsd:complexType>
     
    212271        minOccurs="0" maxOccurs="unbounded"/>
    213272      <xsd:element name="attribute" type="tns:attributeType"
     273        minOccurs="0" maxOccurs="unbounded"/>
     274      <xsd:element name="localname" type="xsd:string"
     275        minOccurs="0" maxOccurs="unbounded"/>
     276      <xsd:element name="status" type="fns:statusType"
     277        minOccurs="0" maxOccurs="1"/>
     278      <xsd:element name="service" type="tns:serviceType"
     279        minOccurs="0" maxOccurs="unbounded"/>
     280      <xsd:element name="operation" type="xsd:string"
    214281        minOccurs="0" maxOccurs="unbounded"/>
    215282    </xsd:sequence>
Note: See TracChangeset for help on using the changeset viewer.