The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MyInterfaces::GlobalWeather - SOAP interface to GlobalWeather at http://www.webservicex.net/globalweather.asmx

SYNOPSIS

 my $interface = MyInterfaces::GlobalWeather->new();
 my $GetCitiesByCountry = $interface->GetCitiesByCountry();

Service GlobalWeather

Service information:

 Port name: GlobalWeatherSoap
 Binding: tns:GlobalWeatherSoap
 Location: http://www.webservicex.net/globalweather.asmx

SOAP Operations

Note:

 Input, output and fault messages are stated as perl hash refs. 
 
 These are only for informational purposes - the actual implementation 
 normally uses object trees, not hash refs, though the input messages 
 may be passed to the respective methods as hash refs and will be 
 converted to object trees automatically.

GetWeather

Input Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Output Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Fault:

GetCitiesByCountry

Input Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Output Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Fault:

Service information:

 Port name: GlobalWeatherHttpGet
 Binding: tns:GlobalWeatherHttpGet
 Location: 

SOAP Operations

Note:

 Input, output and fault messages are stated as perl hash refs. 
 
 These are only for informational purposes - the actual implementation 
 normally uses object trees, not hash refs, though the input messages 
 may be passed to the respective methods as hash refs and will be 
 converted to object trees automatically.

GetWeather

Input Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Output Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Fault:

GetCitiesByCountry

Input Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Output Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Fault:

Service information:

 Port name: GlobalWeatherHttpPost
 Binding: tns:GlobalWeatherHttpPost
 Location: 

SOAP Operations

Note:

 Input, output and fault messages are stated as perl hash refs. 
 
 These are only for informational purposes - the actual implementation 
 normally uses object trees, not hash refs, though the input messages 
 may be passed to the respective methods as hash refs and will be 
 converted to object trees automatically.

GetWeather

Input Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Output Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Fault:

GetCitiesByCountry

Input Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Output Message:

 {
   'GetWeather'=> {
     'CityName' => $someValue,
     'CountryName' => $someValue,
   },
 }

Fault: