Changeset 1819 for TI01-discovery/trunk


Ignore:
Timestamp:
05/12/06 16:30:12 (13 years ago)
Author:
mpritcha
Message:

Changed endpoint url to glue.badc.rl.ac.uk rather than glue.badc.rl.ac.uk:8080 so that this version of WSDL can be used externally.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery/trunk/ws-Discovery2/wsdl/Discovery.wsdl

    r1805 r1819  
    44        <wsdl:types> 
    55                <xsd:schema targetNamespace="urn:DiscoveryServiceAPI" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:DiscoveryServiceAPI" elementFormDefault="qualified" attributeFormDefault="unqualified"> 
    6         <!-- Request elements --> 
    7         <xs:element name="doAuthorSearch" type="tns:SearchType"/> 
    8         <xs:element name="doFullTextSearch" type="tns:SearchType"/> 
    9         <xs:element name="doParameterSearch" type="tns:SearchType"/> 
    10         <xs:element name="doPresent" type="tns:PresentType"/> 
    11         <!-- Response elements --> 
    12         <xs:element name="doAuthorSearchReturn" type="tns:SearchReturnType"/> 
    13         <xs:element name="doFullTextSearchReturn" type="tns:SearchReturnType"/> 
    14         <xs:element name="doParameterSearchReturn" type="tns:SearchReturnType"/> 
    15         <xs:element name="doPresentReturn" type="tns:PresentReturnType"/> 
    16         <!-- Request global types --> 
    17         <xs:complexType name="PresentType"> 
    18                 <xs:sequence> 
    19                         <xs:element name="documents" type="tns:DocumentsType" minOccurs="0"/> 
    20                         <xs:element name="format" type="tns:PresentFormatType" minOccurs="0"/> 
    21                 </xs:sequence> 
    22         </xs:complexType> 
    23         <xs:complexType name="SearchType"> 
    24                 <xs:sequence> 
    25                         <xs:element name="term" type="xs:string"/> 
    26                         <xs:element name="start" type="xs:positiveInteger" minOccurs="0"/> 
    27                         <xs:element name="howMany" type="xs:positiveInteger" minOccurs="0"/> 
    28                         <xs:element name="orderBy" type="tns:orderByType" minOccurs="0"/> 
    29                         <xs:element name="orderByDirection" type="tns:orderByDirectionType" minOccurs="0"/> 
    30                         <xs:element name="scope" type="tns:scopeType" minOccurs="0" maxOccurs="unbounded"/> 
    31                         <xs:element name="BoundingBox" type="tns:BoundingBoxType" minOccurs="0"/> 
    32                         <xs:element name="DateRange" type="tns:DateRangeType" minOccurs="0"/> 
    33                 </xs:sequence> 
    34         </xs:complexType> 
    35         <!-- Response global types --> 
    36         <xs:complexType name="PresentReturnType"> 
    37                 <xs:sequence> 
    38                         <xs:element name="status" type="xs:boolean"/> 
    39                         <xs:element name="statusMessage" type="xs:string"/> 
    40                         <xs:element name="documents" type="tns:DocumentsType" minOccurs="0"/> 
    41                 </xs:sequence> 
    42         </xs:complexType> 
    43         <xs:complexType name="SearchReturnType"> 
    44                 <xs:sequence> 
    45                         <xs:element name="status" type="xs:boolean"/> 
    46                         <xs:element name="statusMessage" type="xs:string"/> 
    47                         <xs:element name="resultId" type="xs:int" minOccurs="0"/> 
    48                         <xs:element name="hits" type="xs:int" minOccurs="0"/> 
    49                         <xs:element name="documents" type="tns:DocumentsType" minOccurs="0"/> 
    50                 </xs:sequence> 
    51         </xs:complexType> 
    52         <!-- Other global types--> 
    53         <xs:complexType name="BoundingBoxType"> 
    54                 <xs:all> 
    55                         <xs:element name="LimitNorth" type="xs:decimal"/> 
    56                         <xs:element name="LimitSouth" type="xs:decimal"/> 
    57                         <xs:element name="LimitWest" type="xs:decimal"/> 
    58                         <xs:element name="LimitEast" type="xs:decimal"/> 
    59                 </xs:all> 
    60         </xs:complexType> 
    61         <xs:complexType name="DateRangeType"> 
    62                 <xs:all> 
    63                         <xs:element name="DateRangeStart" type="xs:date"/> 
    64                         <xs:element name="DateRangeEnd" type="xs:date"/> 
    65                 </xs:all> 
    66         </xs:complexType> 
    67         <xs:complexType name="DocumentsType"> 
    68                 <xs:sequence> 
    69                         <xs:element name="document" type="xs:string" maxOccurs="unbounded"/> 
    70                 </xs:sequence> 
    71         </xs:complexType> 
    72         <xs:simpleType name="orderByType"> 
    73                 <xs:restriction base="xs:string"> 
    74                         <xs:enumeration value="date"/> 
    75                         <xs:enumeration value="dataCentre"/> 
    76                 </xs:restriction> 
    77         </xs:simpleType> 
    78         <xs:simpleType name="orderByDirectionType"> 
    79                 <xs:restriction base="xs:string"> 
    80                         <xs:enumeration value="ascending"/> 
    81                         <xs:enumeration value="descnding"/> 
    82                 </xs:restriction> 
    83         </xs:simpleType> 
    84         <xs:simpleType name="PresentFormatType"> 
    85                 <xs:restriction base="xs:string"> 
    86                         <xs:enumeration value="dc"/> 
    87                         <xs:enumeration value="dif"/> 
    88                         <xs:enumeration value="iso19139"/> 
    89                         <xs:enumeration value="moles"/> 
    90                         <xs:enumeration value="original"/> 
    91                 </xs:restriction> 
    92         </xs:simpleType> 
    93         <xs:simpleType name="scopeType"> 
    94                 <xs:restriction base="xs:string"> 
    95                         <xs:enumeration value="NERC_DDC"/> 
    96                         <xs:enumeration value="NERC"/> 
    97                         <xs:enumeration value="MDIP"/> 
    98                 </xs:restriction> 
    99         </xs:simpleType>                </xsd:schema> 
     6                        <!-- Request elements --> 
     7                        <xs:element name="doAuthorSearch" type="tns:SearchType"/> 
     8                        <xs:element name="doFullTextSearch" type="tns:SearchType"/> 
     9                        <xs:element name="doParameterSearch" type="tns:SearchType"/> 
     10                        <xs:element name="doPresent" type="tns:PresentType"/> 
     11                        <!-- Response elements --> 
     12                        <xs:element name="doAuthorSearchReturn" type="tns:SearchReturnType"/> 
     13                        <xs:element name="doFullTextSearchReturn" type="tns:SearchReturnType"/> 
     14                        <xs:element name="doParameterSearchReturn" type="tns:SearchReturnType"/> 
     15                        <xs:element name="doPresentReturn" type="tns:PresentReturnType"/> 
     16                        <!-- Request global types --> 
     17                        <xs:complexType name="PresentType"> 
     18                                <xs:sequence> 
     19                                        <xs:element name="documents" type="tns:DocumentsType" minOccurs="0"/> 
     20                                        <xs:element name="format" type="tns:PresentFormatType" minOccurs="0"/> 
     21                                </xs:sequence> 
     22                        </xs:complexType> 
     23                        <xs:complexType name="SearchType"> 
     24                                <xs:sequence> 
     25                                        <xs:element name="term" type="xs:string"/> 
     26                                        <xs:element name="start" type="xs:positiveInteger" minOccurs="0"/> 
     27                                        <xs:element name="howMany" type="xs:positiveInteger" minOccurs="0"/> 
     28                                        <xs:element name="orderBy" type="tns:orderByType" minOccurs="0"/> 
     29                                        <xs:element name="orderByDirection" type="tns:orderByDirectionType" minOccurs="0"/> 
     30                                        <xs:element name="scope" type="tns:scopeType" minOccurs="0" maxOccurs="unbounded"/> 
     31                                        <xs:element name="BoundingBox" type="tns:BoundingBoxType" minOccurs="0"/> 
     32                                        <xs:element name="DateRange" type="tns:DateRangeType" minOccurs="0"/> 
     33                                </xs:sequence> 
     34                        </xs:complexType> 
     35                        <!-- Response global types --> 
     36                        <xs:complexType name="PresentReturnType"> 
     37                                <xs:sequence> 
     38                                        <xs:element name="status" type="xs:boolean"/> 
     39                                        <xs:element name="statusMessage" type="xs:string"/> 
     40                                        <xs:element name="documents" type="tns:DocumentsType" minOccurs="0"/> 
     41                                </xs:sequence> 
     42                        </xs:complexType> 
     43                        <xs:complexType name="SearchReturnType"> 
     44                                <xs:sequence> 
     45                                        <xs:element name="status" type="xs:boolean"/> 
     46                                        <xs:element name="statusMessage" type="xs:string"/> 
     47                                        <xs:element name="resultId" type="xs:int" minOccurs="0"/> 
     48                                        <xs:element name="hits" type="xs:int" minOccurs="0"/> 
     49                                        <xs:element name="documents" type="tns:DocumentsType" minOccurs="0"/> 
     50                                </xs:sequence> 
     51                        </xs:complexType> 
     52                        <!-- Other global types--> 
     53                        <xs:complexType name="BoundingBoxType"> 
     54                                <xs:all> 
     55                                        <xs:element name="LimitNorth" type="xs:decimal"/> 
     56                                        <xs:element name="LimitSouth" type="xs:decimal"/> 
     57                                        <xs:element name="LimitWest" type="xs:decimal"/> 
     58                                        <xs:element name="LimitEast" type="xs:decimal"/> 
     59                                </xs:all> 
     60                        </xs:complexType> 
     61                        <xs:complexType name="DateRangeType"> 
     62                                <xs:all> 
     63                                        <xs:element name="DateRangeStart" type="xs:date"/> 
     64                                        <xs:element name="DateRangeEnd" type="xs:date"/> 
     65                                </xs:all> 
     66                        </xs:complexType> 
     67                        <xs:complexType name="DocumentsType"> 
     68                                <xs:sequence> 
     69                                        <xs:element name="document" type="xs:string" maxOccurs="unbounded"/> 
     70                                </xs:sequence> 
     71                        </xs:complexType> 
     72                        <xs:simpleType name="orderByType"> 
     73                                <xs:restriction base="xs:string"> 
     74                                        <xs:enumeration value="date"/> 
     75                                        <xs:enumeration value="dataCentre"/> 
     76                                </xs:restriction> 
     77                        </xs:simpleType> 
     78                        <xs:simpleType name="orderByDirectionType"> 
     79                                <xs:restriction base="xs:string"> 
     80                                        <xs:enumeration value="ascending"/> 
     81                                        <xs:enumeration value="descnding"/> 
     82                                </xs:restriction> 
     83                        </xs:simpleType> 
     84                        <xs:simpleType name="PresentFormatType"> 
     85                                <xs:restriction base="xs:string"> 
     86                                        <xs:enumeration value="dc"/> 
     87                                        <xs:enumeration value="dif"/> 
     88                                        <xs:enumeration value="iso19139"/> 
     89                                        <xs:enumeration value="moles"/> 
     90                                        <xs:enumeration value="original"/> 
     91                                </xs:restriction> 
     92                        </xs:simpleType> 
     93                        <xs:simpleType name="scopeType"> 
     94                                <xs:restriction base="xs:string"> 
     95                                        <xs:enumeration value="NERC_DDC"/> 
     96                                        <xs:enumeration value="NERC"/> 
     97                                        <xs:enumeration value="MDIP"/> 
     98                                </xs:restriction> 
     99                        </xs:simpleType> 
     100                </xsd:schema> 
    100101        </wsdl:types> 
    101102        <wsdl:message name="doFullTextSearchRequest"> 
     
    182183        <wsdl:service name="DiscoveryService"> 
    183184                <wsdl:port name="Discovery" binding="tns1:DiscoverySoapBinding"> 
    184                         <wsdlsoap:address location="http://glue.badc.rl.ac.uk:8080/axis2/services/DiscoveryService"/> 
     185                        <wsdlsoap:address location="http://glue.badc.rl.ac.uk/axis2/services/DiscoveryService"/> 
    185186                </wsdl:port> 
    186187        </wsdl:service> 
Note: See TracChangeset for help on using the changeset viewer.