Here it is:
<simpleType name="Locale">
        <restriction base="language">
                <enumeration value="en-US" />
                <enumeration value="en-GB" />
                <enumeration value="fr" />
                <enumeration value="de" />
                <enumeration value="en-AU" />
                <enumeration value="en-NZ" />
                <enumeration value="en-CA" />
                <enumeration value="fr-CA" />
        </restriction>
</simpleType>

<complexType name="BaseRequest">
        <sequence>
                <element name="locale" type="tns:Locale"
minOccurs="0" default="en-US">
                        <annotation>
                                <documentation>
                                          Optional locale indicating language 
of request.
 Used when it is 
                      necessary to distinguish
language of certain elements in the request
                      parameters (search terms, source
selection, etc.)
                                </documentation>
                        </annotation>
                </element>
        </sequence>
</complexType>

--- Anne Thomas Manes <[EMAIL PROTECTED]> a écrit :

> Please also provide the tyoe definition of
> common:BaseRequest.
> 
> On 3/20/06, Marc Brette <[EMAIL PROTECTED]> wrote:
> >
> > Here it is. It is quite complex because there are
> > dozens of operation and .xsd inclusion, so I just
> > extracted the relevant data structures (I can
> provide
> > the whole WSDL if needed).
> >
> > WSDL:
> > [...]
> > <import
> >
>
namespace="http://search.search.services.v1.wsapi.lexisnexis.com";
> > schemaLocation="Search.xsd"/>
> > [...]
> > <message name="Search-SearchReqMsg">
> >         <part element="search-search:Search"
> > name="SearchRequest"/>
> > </message>
> > <message name="Search-SearchRespMsg">
> >         <part
> element="search-search:SearchResponse"
> > name="SearchResponse"/>
> > </message>
> > [...]
> > <portType name="SearchSoapPort">
> >         <operation name="Search">
> >                 <input
> message="tns:Search-SearchReqMsg"/>
> >                 <output
> message="tns:Search-SearchRespMsg"/>
> >         </operation>
> > </portType>
> > [...]
> > <binding name="SearchSoapBinding"
> > type="tns:SearchSoapPort">
> >         <soap11:binding style="document"
> > transport="http://schemas.xmlsoap.org/soap/http"/>
> >         <operation name="Search">
> >                 <soap11:operation soapAction=""/>
> >                 <input>
> >                         <soap11:body
> use="literal"/>
> >                 </input>
> >                 <output>
> >                         <soap11:body
> use="literal"/>
> >                 </output>
> >         </operation>
> >         <operation name="NarrowSearch">
> >                 <soap11:operation soapAction=""/>
> >                 <input>
> >                         <soap11:body
> use="literal"/>
> >                 </input>
> >                 <output>
> >                         <soap11:body
> use="literal"/>
> >                 </output>
> >         </operation>
> > </binding>
> > [...]
> >
> >
> > Search.xsd:
> > <?xml version="1.0" encoding="UTF-8"?>
> > <schema xmlns="http://www.w3.org/2001/XMLSchema";
> >
> >
>
targetNamespace="http://search.search.services.v1.wsapi.lexisnexis.com";
> >
> >
>
xmlns:tns="http://search.search.services.v1.wsapi.lexisnexis.com";
> >
> >
>
xmlns:common="http://common.services.v1.wsapi.lexisnexis.com";
> >
> >
>
xmlns:result="http://result.common.services.v1.wsapi.lexisnexis.com";
> >
> >
>
xmlns:searchcommon="http://common.search.services.v1.wsapi.lexisnexis.com";
> >
> >
>
xmlns:security="http://security.common.services.v1.wsapi.lexisnexis.com";
> >         elementFormDefault="qualified"
> >         attributeFormDefault="unqualified"
> >         version="1.0">
> >
> >   <import
> >
>
namespace="http://common.services.v1.wsapi.lexisnexis.com";
> >           schemaLocation="Common.xsd"/>
> >   <import
> >
>
namespace="http://result.common.services.v1.wsapi.lexisnexis.com";
> >           schemaLocation="Result.xsd"/>
> >   <import
> >
>
namespace="http://common.search.services.v1.wsapi.lexisnexis.com";
> >           schemaLocation="SearchCommon.xsd"/>
> >   <import
> >
>
namespace="http://security.common.services.v1.wsapi.lexisnexis.com";
> >           schemaLocation="Security.xsd"/>
> >
> >   <!-- Message elements -->
> >   <element name="Search" type="tns:Search">
> >     <annotation>
> >       <documentation>
> >         Represents a LexisNexis search and
> retrieval.
> > Many options are
> >         exposed to allow a user to customize the
> > search request.
> >       </documentation>
> >     </annotation>
> >   </element>
> >
> >   <element name="SearchResponse"
> > type="result:SearchResponse">
> >     <annotation>
> >       <documentation>
> >         The response from a search request is a
> set of
> > search results,
> >         containing document identifiers along with
> > documents in the
> >         specified or default output format.
> >       </documentation>
> >     </annotation>
> >   </element>
> >
> >   <!-- Types -->
> >   <complexType name="Search">
> >         <complexContent>
> >           <extension base="common:BaseRequest">
> >             <sequence>
> >               <element name="binarySecurityToken"
> > type="security:BinarySecurityToken">
> >                 <annotation>
> >                   <documentation>
> >
> > <example>f4348ad8876542bc93748c89fb98a7e</example>
> >                     Security token that must be
> provided on
> > all non-authentication
> >                     requests.
> >                   </documentation>
> >                 </annotation>
> >               </element>
> >               <element name="sourceInformation"
> > type="searchcommon:SourceInformationChoice">
> >                 <annotation>
> >                   <documentation>
> >                        Either a list of source
> identifiers or
> > a single secured
> >                       source identifier.
> >                   </documentation>
> >                 </annotation>
> >               </element>
> >               <element name="query" type="string">
> >                 <annotation>
> >                   <documentation>
> >                     <example>cats and dogs and
> > hamsters</example>
> >                       Query string for the search
> request,
> > formatted in the
> >                       appropriate syntax for the
> selected
> > search method.
> >                   </documentation>
> >                 </annotation>
> >               </element>
> >               <element name="projectId"
> > type="common:ProjectId" minOccurs="0">
> >                 <annotation>
> >                   <documentation>
> >                     <example>Research Project
> 001</example>
> >                     Used for client or project
> identification
> > purposes.  This
> >                     identifier will be associated
> with each
> > search transaction
> >                     and will be reported on your
> > organization&apos;s invoice.
> >                      </documentation>
> >                 </annotation>
> >               </element>
> >               <element name="searchOptions"
> > type="searchcommon:SearchOptions" minOccurs="0">
> >                 <annotation>
> >                   <documentation>
> >                     Options pertaining to
> fine-tuning 
=== message truncated ===



        

        
                
___________________________________________________________________________ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs 
exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com

Reply via email to