Ignore:
Timestamp:
03/12/09 21:04:07 (11 years ago)
Author:
mpritcha
Message:

Changed capitalisation of names with schema & wsdl for internal consistency. Changed service name.
(Corrections previously applied to wrong revision of schema & wsdl).
Also made Title & Abstract elements of doPresentResturn optional.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery/branches/ws-Discovery2-MEDIN/discoveryUpgrade/wsdl/DiscoverySchema.xsd

    r6086 r6087  
    1515        <xs:complexType name="PresentType"> 
    1616                <xs:sequence> 
    17                         <xs:element name="Documents" type="tns:DocumentsType" minOccurs="0"/> 
     17                        <xs:element name="Documents" minOccurs="0"> 
     18                                <xs:complexType> 
     19                                        <xs:complexContent> 
     20                                                <xs:extension base="tns:DocumentsType"> 
     21                                                        <xs:sequence> 
     22                                                                <xs:element ref="tns:DocumentId" maxOccurs="unbounded"/> 
     23                                                        </xs:sequence> 
     24                                                </xs:extension> 
     25                                        </xs:complexContent> 
     26                                </xs:complexType> 
     27                        </xs:element> 
    1828                        <xs:element name="Format" type="xs:string" minOccurs="0"> 
    1929                                <xs:annotation> 
     
    5161                        <xs:element name="Start" type="xs:positiveInteger" minOccurs="0"> 
    5262                                <xs:annotation> 
    53                                         <xs:documentation>Sequential record number within result set used as first record within returned search response. Useful for pag9ination. Default = 1.</xs:documentation> 
     63                                        <xs:documentation>Sequential record number within result set used as first record within returned search response. Useful for pagination.</xs:documentation> 
    5464                                </xs:annotation> 
    5565                        </xs:element> 
    5666                        <xs:element name="HowMany" type="xs:positiveInteger" minOccurs="0"> 
    5767                                <xs:annotation> 
    58                                         <xs:documentation>How many records from result set to include in search response. Default = 30.</xs:documentation> 
     68                                        <xs:documentation>How many records from result set to include in search response.</xs:documentation> 
    5969                                </xs:annotation> 
    6070                        </xs:element> 
     
    8393        <xs:complexType name="GetListType"> 
    8494                <xs:sequence> 
    85                         <xs:element name="ListName" type="xs:string"/> 
     95                        <xs:element name="listName" type="xs:string"/> 
    8696                </xs:sequence> 
    8797        </xs:complexType> 
     
    96106                                                <xs:extension base="tns:DocumentReturnType"> 
    97107                                                        <xs:sequence> 
    98                                                                 <xs:element name="documentFull" type="tns:ReturnFullType" maxOccurs="unbounded"/> 
     108                                                                <xs:element name="DocumentFull" type="tns:ReturnFullType" maxOccurs="unbounded"/> 
    99109                                                        </xs:sequence> 
    100110                                                </xs:extension> 
     
    133143        <xs:complexType name="GetListNamesReturnType"> 
    134144                <xs:sequence maxOccurs="unbounded"> 
    135                         <xs:element name="ListNames"> 
     145                        <xs:element name="listNames"> 
    136146                                <xs:complexType> 
    137147                                        <xs:sequence> 
    138                                                 <xs:element name="ListName" type="xs:string" maxOccurs="unbounded"/> 
     148                                                <xs:element name="listName" type="xs:string" maxOccurs="unbounded"/> 
    139149                                        </xs:sequence> 
    140150                                </xs:complexType> 
     
    144154        <xs:complexType name="GetListReturnType"> 
    145155                <xs:sequence> 
    146                         <xs:element name="List" minOccurs="0"> 
     156                        <xs:element name="list" minOccurs="0"> 
    147157                                <xs:complexType> 
    148158                                        <xs:sequence> 
    149                                                 <xs:element name="ListMember" type="xs:string" maxOccurs="unbounded"/> 
     159                                                <xs:element name="listMember" type="xs:string" maxOccurs="unbounded"/> 
    150160                                        </xs:sequence> 
    151161                                        <xs:attribute name="name" type="xs:string" use="required"/> 
     
    303313                                <xs:sequence> 
    304314                                        <xs:element ref="tns:DocumentId"/> 
    305                                         <xs:element name="Title"/> 
    306                                         <xs:element name="Abstract"/> 
     315                                        <xs:element name="Title" minOccurs="0"/> 
     316                                        <xs:element name="Abstract" minOccurs="0"/> 
    307317                                        <xs:element name="OrderedField" type="tns:OrderingMetricType" minOccurs="0" maxOccurs="unbounded"> 
    308318                                                <xs:annotation> 
Note: See TracChangeset for help on using the changeset viewer.