1
2
3
4
5
6
7 package org.mule.cxf.weatherservice.myweather;
8
9 import javax.jws.WebMethod;
10 import javax.jws.WebParam;
11 import javax.jws.WebResult;
12 import javax.jws.WebService;
13 import javax.jws.soap.SOAPBinding;
14 import javax.jws.soap.SOAPBinding.ParameterStyle;
15 import javax.xml.bind.annotation.XmlSeeAlso;
16
17 @WebService(targetNamespace = "http://ws.cdyne.com/WeatherWS/", name = "WeatherSoap")
18 @XmlSeeAlso({ObjectFactory.class})
19 @SOAPBinding(parameterStyle = ParameterStyle.BARE)
20 public interface WeatherSoap {
21
22 @WebResult(name = "GetCityWeatherByZIPResponse", targetNamespace = "http://ws.cdyne.com/WeatherWS/", partName = "parameters")
23 @WebMethod(operationName = "GetCityWeatherByZIP", action = "http://ws.cdyne.com/WeatherWS/GetCityWeatherByZIP")
24 public GetCityWeatherByZIPResponse getCityWeatherByZIP(
25 @WebParam(partName = "parameters", name = "GetCityWeatherByZIP", targetNamespace = "http://ws.cdyne.com/WeatherWS/")
26 GetCityWeatherByZIP parameters
27 );
28
29 @WebResult(name = "GetWeatherInformationResponse", targetNamespace = "http://ws.cdyne.com/WeatherWS/", partName = "parameters")
30 @WebMethod(operationName = "GetWeatherInformation", action = "http://ws.cdyne.com/WeatherWS/GetWeatherInformation")
31 public GetWeatherInformationResponse getWeatherInformation(
32 @WebParam(partName = "parameters", name = "GetWeatherInformation", targetNamespace = "http://ws.cdyne.com/WeatherWS/")
33 GetWeatherInformation parameters
34 );
35
36 @WebResult(name = "GetCityForecastByZIPResponse", targetNamespace = "http://ws.cdyne.com/WeatherWS/", partName = "parameters")
37 @WebMethod(operationName = "GetCityForecastByZIP", action = "http://ws.cdyne.com/WeatherWS/GetCityForecastByZIP")
38 public GetCityForecastByZIPResponse getCityForecastByZIP(
39 @WebParam(partName = "parameters", name = "GetCityForecastByZIP", targetNamespace = "http://ws.cdyne.com/WeatherWS/")
40 GetCityForecastByZIP parameters
41 );
42 }