WSDL GoogleSearch.wsdl

WSDL location:  http://api.google.com/GoogleSearch.wsdl
targetnamespace:  urn:GoogleSearch


services  bindings  porttypes  messages 
GoogleSearchService  GoogleSearchBinding  GoogleSearchPort  doGetCachedPage 
doGetCachedPageResponse 
doGoogleSearch 
doGoogleSearchResponse 
doSpellingSuggestion 
doSpellingSuggestionResponse 


service GoogleSearchService
ports 
GoogleSearchPort
binding typens:GoogleSearchBinding
extensibility 
<soap:address location="http://api.google.com/search/beta2"/>
source 
<service name="GoogleSearchService">
  <port name="GoogleSearchPort" binding="typens:GoogleSearchBinding">
    <soap:address location="http://api.google.com/search/beta2"/>
  </port>
</service>


binding GoogleSearchBinding
type  typens:GoogleSearchPort
extensibility
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
operations 
doGetCachedPage
extensibility 
<soap:operation soapAction="urn:GoogleSearchAction"/>
input 
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
output 
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>

doSpellingSuggestion
extensibility 
<soap:operation soapAction="urn:GoogleSearchAction"/>
input 
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
output 
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>

doGoogleSearch
extensibility 
<soap:operation soapAction="urn:GoogleSearchAction"/>
input 
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
output 
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
used by 
Service GoogleSearchService in Port GoogleSearchPort
source 
<binding name="GoogleSearchBinding" type="typens:GoogleSearchPort">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="doGetCachedPage">
    <soap:operation soapAction="urn:GoogleSearchAction"/>
    <input>
      <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
    </input>
    <output>
      <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
    </output>
  </operation>
  <operation name="doSpellingSuggestion">
    <soap:operation soapAction="urn:GoogleSearchAction"/>
    <input>
      <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
    </input>
    <output>
      <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
    </output>
  </operation>
  <operation name="doGoogleSearch">
    <soap:operation soapAction="urn:GoogleSearchAction"/>
    <input>
      <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
    </input>
    <output>
      <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:GoogleSearch"/>
    </output>
  </operation>
</binding>


porttype GoogleSearchPort
operations 
doGetCachedPage
input typens:doGetCachedPage
output typens:doGetCachedPageResponse

doSpellingSuggestion
input typens:doSpellingSuggestion
output typens:doSpellingSuggestionResponse

doGoogleSearch
input typens:doGoogleSearch
output typens:doGoogleSearchResponse
used by 
binding GoogleSearchBinding
source 
<portType name="GoogleSearchPort">
  <operation name="doGetCachedPage">
    <input message="typens:doGetCachedPage"/>
    <output message="typens:doGetCachedPageResponse"/>
  </operation>
  <operation name="doSpellingSuggestion">
    <input message="typens:doSpellingSuggestion"/>
    <output message="typens:doSpellingSuggestionResponse"/>
  </operation>
  <operation name="doGoogleSearch">
    <input message="typens:doGoogleSearch"/>
    <output message="typens:doGoogleSearchResponse"/>
  </operation>
</portType>


message doGetCachedPage
parts 
key
type xsd:string

url
type xsd:string
used by 
PortType GoogleSearchPort in Operation doGetCachedPage
source 
<message name="doGetCachedPage">
  <part name="key" type="xsd:string"/>
  <part name="url" type="xsd:string"/>
</message>


message doGetCachedPageResponse
parts 
return
type xsd:base64Binary
used by 
PortType GoogleSearchPort in Operation doGetCachedPage
source 
<message name="doGetCachedPageResponse">
  <part name="return" type="xsd:base64Binary"/>
</message>


message doSpellingSuggestion
parts 
key
type xsd:string

phrase
type xsd:string
used by 
PortType GoogleSearchPort in Operation doSpellingSuggestion
source 
<message name="doSpellingSuggestion">
  <part name="key" type="xsd:string"/>
  <part name="phrase" type="xsd:string"/>
</message>


message doSpellingSuggestionResponse
parts 
return
type xsd:string
used by 
PortType GoogleSearchPort in Operation doSpellingSuggestion
source 
<message name="doSpellingSuggestionResponse">
  <part name="return" type="xsd:string"/>
</message>


message doGoogleSearch
parts 
key
type xsd:string

q
type xsd:string

start
type xsd:int

maxResults
type xsd:int

filter
type xsd:boolean

restrict
type xsd:string

safeSearch
type xsd:boolean

lr
type xsd:string

ie
type xsd:string

oe
type xsd:string
used by 
PortType GoogleSearchPort in Operation doGoogleSearch
source 
<message name="doGoogleSearch">
  <part name="key" type="xsd:string"/>
  <part name="q" type="xsd:string"/>
  <part name="start" type="xsd:int"/>
  <part name="maxResults" type="xsd:int"/>
  <part name="filter" type="xsd:boolean"/>
  <part name="restrict" type="xsd:string"/>
  <part name="safeSearch" type="xsd:boolean"/>
  <part name="lr" type="xsd:string"/>
  <part name="ie" type="xsd:string"/>
  <part name="oe" type="xsd:string"/>
</message>


message doGoogleSearchResponse
parts 
return
type typens:GoogleSearchResult
used by 
PortType GoogleSearchPort in Operation doGoogleSearch
source 
<message name="doGoogleSearchResponse">
  <part name="return" type="typens:GoogleSearchResult"/>
</message>


WSDL documentation generated with
XMLSPY WSDL Editor http://www.altova.com/xmlspy