Changeset 6087 for TI01-discovery


Ignore:
Timestamp:
03/12/09 21:04:07 (10 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.

Location:
TI01-discovery/branches/ws-Discovery2-MEDIN/discoveryUpgrade/wsdl
Files:
2 edited

Legend:

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

    r6086 r6087  
    1717        <xs:complexType name="PresentType"> 
    1818                <xs:sequence> 
    19                         <xs:element name="Documents" type="tns:DocumentsType" minOccurs="0"/> 
     19                        <xs:element name="Documents" minOccurs="0"> 
     20                                <xs:complexType> 
     21                                        <xs:complexContent> 
     22                                                <xs:extension base="tns:DocumentsType"> 
     23                                                        <xs:sequence> 
     24                                                                <xs:element ref="tns:DocumentId" maxOccurs="unbounded"/> 
     25                                                        </xs:sequence> 
     26                                                </xs:extension> 
     27                                        </xs:complexContent> 
     28                                </xs:complexType> 
     29                        </xs:element> 
    2030                        <xs:element name="Format" type="xs:string" minOccurs="0"> 
    2131                                <xs:annotation> 
     
    5363                        <xs:element name="Start" type="xs:positiveInteger" minOccurs="0"> 
    5464                                <xs:annotation> 
    55                                         <xs:documentation>Sequential record number within result set used as first record within returned search response. Useful for pag9ination. Default = 1.</xs:documentation> 
     65                                        <xs:documentation>Sequential record number within result set used as first record within returned search response. Useful for pagination.</xs:documentation> 
    5666                                </xs:annotation> 
    5767                        </xs:element> 
    5868                        <xs:element name="HowMany" type="xs:positiveInteger" minOccurs="0"> 
    5969                                <xs:annotation> 
    60                                         <xs:documentation>How many records from result set to include in search response. Default = 30.</xs:documentation> 
     70                                        <xs:documentation>How many records from result set to include in search response.</xs:documentation> 
    6171                                </xs:annotation> 
    6272                        </xs:element> 
     
    8595        <xs:complexType name="GetListType"> 
    8696                <xs:sequence> 
    87                         <xs:element name="ListName" type="xs:string"/> 
     97                        <xs:element name="listName" type="xs:string"/> 
    8898                </xs:sequence> 
    8999        </xs:complexType> 
     
    98108                                                <xs:extension base="tns:DocumentReturnType"> 
    99109                                                        <xs:sequence> 
    100                                                                 <xs:element name="documentFull" type="tns:ReturnFullType" maxOccurs="unbounded"/> 
     110                                                                <xs:element name="DocumentFull" type="tns:ReturnFullType" maxOccurs="unbounded"/> 
    101111                                                        </xs:sequence> 
    102112                                                </xs:extension> 
     
    135145        <xs:complexType name="GetListNamesReturnType"> 
    136146                <xs:sequence maxOccurs="unbounded"> 
    137                         <xs:element name="ListNames"> 
     147                        <xs:element name="listNames"> 
    138148                                <xs:complexType> 
    139149                                        <xs:sequence> 
    140                                                 <xs:element name="ListName" type="xs:string" maxOccurs="unbounded"/> 
     150                                                <xs:element name="listName" type="xs:string" maxOccurs="unbounded"/> 
    141151                                        </xs:sequence> 
    142152                                </xs:complexType> 
     
    146156        <xs:complexType name="GetListReturnType"> 
    147157                <xs:sequence> 
    148                         <xs:element name="List" minOccurs="0"> 
     158                        <xs:element name="list" minOccurs="0"> 
    149159                                <xs:complexType> 
    150160                                        <xs:sequence> 
    151                                                 <xs:element name="ListMember" type="xs:string" maxOccurs="unbounded"/> 
     161                                                <xs:element name="listMember" type="xs:string" maxOccurs="unbounded"/> 
    152162                                        </xs:sequence> 
    153163                                        <xs:attribute name="name" type="xs:string" use="required"/> 
     
    305315                                <xs:sequence> 
    306316                                        <xs:element ref="tns:DocumentId"/> 
    307                                         <xs:element name="Title"/> 
    308                                         <xs:element name="Abstract"/> 
     317                                        <xs:element name="Title" minOccurs="0"/> 
     318                                        <xs:element name="Abstract" minOccurs="0"/> 
    309319                                        <xs:element name="OrderedField" type="tns:OrderingMetricType" minOccurs="0" maxOccurs="unbounded"> 
    310320                                                <xs:annotation> 
     
    325335                </xs:schema> 
    326336        </wsdl:types> 
    327         <wsdl:message name="DoSearchRequest"> 
     337        <wsdl:message name="doSearchRequest"> 
    328338                <wsdl:part name="part" element="tns1:DoSearch"/> 
    329339        </wsdl:message> 
    330         <wsdl:message name="DoSearchResponse"> 
     340        <wsdl:message name="doSearchResponse"> 
    331341                <wsdl:part name="part" element="tns1:DoSearchReturn"/> 
    332342        </wsdl:message> 
    333         <wsdl:message name="GetListNamesRequest"> 
     343        <wsdl:message name="getListNamesRequest"> 
    334344                <wsdl:part name="part" element="tns1:GetListNames"/> 
    335345        </wsdl:message> 
    336         <wsdl:message name="GetListRequest"> 
     346        <wsdl:message name="getListRequest"> 
    337347                <wsdl:part name="part" element="tns1:GetList"/> 
    338348        </wsdl:message> 
    339         <wsdl:message name="DoPresentRequest"> 
     349        <wsdl:message name="doPresentRequest"> 
    340350                <wsdl:part name="part" element="tns1:DoPresent"/> 
    341351        </wsdl:message> 
    342         <wsdl:message name="DoPresentResponse"> 
     352        <wsdl:message name="doPresentResponse"> 
    343353                <wsdl:part name="part" element="tns1:DoPresentReturn"/> 
    344354        </wsdl:message> 
    345         <wsdl:message name="GetListNamesResponse"> 
     355        <wsdl:message name="getListNamesResponse"> 
    346356                <wsdl:part name="part" element="tns1:GetListNamesReturn"/> 
    347357        </wsdl:message> 
    348         <wsdl:message name="GetListResponse"> 
     358        <wsdl:message name="getListResponse"> 
    349359                <wsdl:part name="part" element="tns1:GetListReturn"/> 
    350360        </wsdl:message> 
    351361        <wsdl:portType name="Discovery"> 
    352                 <wsdl:operation name="DoSearch"> 
    353                         <wsdl:input name="DoSearchRequest" message="tns1:DoSearchRequest"/> 
    354                         <wsdl:output name="DoSearchResponse" message="tns1:DoSearchResponse"/> 
    355                 </wsdl:operation> 
    356                 <wsdl:operation name="DoPresent"> 
    357                         <wsdl:input name="DoPresentRequest" message="tns1:DoPresentRequest"/> 
    358                         <wsdl:output name="DoPresentResponse" message="tns1:DoPresentResponse"/> 
    359                 </wsdl:operation> 
    360                 <wsdl:operation name="GetListNames"> 
    361                         <wsdl:input name="GetListNamesRequest" message="tns1:GetListNamesRequest"/> 
    362                         <wsdl:output name="GetListNamesResponse" message="tns1:GetListNamesResponse"/> 
    363                 </wsdl:operation> 
    364                 <wsdl:operation name="GetList"> 
    365                         <wsdl:input name="GetListRequest" message="tns1:GetListRequest"/> 
    366                         <wsdl:output name="GetListResponse" message="tns1:GetListResponse"/> 
     362                <wsdl:operation name="doSearch"> 
     363                        <wsdl:input name="doSearchRequest" message="tns1:doSearchRequest"/> 
     364                        <wsdl:output name="doSearchResponse" message="tns1:doSearchResponse"/> 
     365                </wsdl:operation> 
     366                <wsdl:operation name="doPresent"> 
     367                        <wsdl:input name="doPresentRequest" message="tns1:doPresentRequest"/> 
     368                        <wsdl:output name="doPresentResponse" message="tns1:doPresentResponse"/> 
     369                </wsdl:operation> 
     370                <wsdl:operation name="getListNames"> 
     371                        <wsdl:input name="getListNamesRequest" message="tns1:getListNamesRequest"/> 
     372                        <wsdl:output name="getListNamesResponse" message="tns1:getListNamesResponse"/> 
     373                </wsdl:operation> 
     374                <wsdl:operation name="getList"> 
     375                        <wsdl:input name="getListRequest" message="tns1:getListRequest"/> 
     376                        <wsdl:output name="getListResponse" message="tns1:getListResponse"/> 
    367377                </wsdl:operation> 
    368378        </wsdl:portType> 
    369379        <wsdl:binding name="DiscoverySoapBinding" type="tns1:Discovery"> 
    370380                <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> 
    371                 <wsdl:operation name="DoSearch"> 
     381                <wsdl:operation name="doSearch"> 
    372382                        <wsdlsoap:operation/> 
    373383                        <wsdl:input> 
     
    378388                        </wsdl:output> 
    379389                </wsdl:operation> 
    380                 <wsdl:operation name="DoPresent"> 
     390                <wsdl:operation name="doPresent"> 
    381391                        <wsdlsoap:operation/> 
    382392                        <wsdl:input> 
     
    387397                        </wsdl:output> 
    388398                </wsdl:operation> 
    389                 <wsdl:operation name="GetListNames"> 
     399                <wsdl:operation name="getListNames"> 
    390400                        <wsdlsoap:operation/> 
    391401                        <wsdl:input> 
     
    396406                        </wsdl:output> 
    397407                </wsdl:operation> 
    398                 <wsdl:operation name="GetList"> 
     408                <wsdl:operation name="getList"> 
    399409                        <wsdlsoap:operation/> 
    400410                        <wsdl:input> 
  • 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.