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