github.com/Axway/agent-sdk@v1.1.101/pkg/apic/testdata/weather.xml (about) 1 <wsdl:definitions targetNamespace="http://ws.cdyne.com/WeatherWS/"> 2 <wsdl:types> 3 <s:schema elementFormDefault="qualified" targetNamespace="http://ws.cdyne.com/WeatherWS/"> 4 <s:element name="GetWeatherInformation"> 5 <s:complexType/> 6 </s:element> 7 <s:element name="GetWeatherInformationResponse"> 8 <s:complexType> 9 <s:sequence> 10 <s:element minOccurs="0" maxOccurs="1" name="GetWeatherInformationResult" type="tns:ArrayOfWeatherDescription"/> 11 </s:sequence> 12 </s:complexType> 13 </s:element> 14 <s:complexType name="ArrayOfWeatherDescription"> 15 <s:sequence> 16 <s:element minOccurs="0" maxOccurs="unbounded" name="WeatherDescription" type="tns:WeatherDescription"/> 17 </s:sequence> 18 </s:complexType> 19 <s:complexType name="WeatherDescription"> 20 <s:sequence> 21 <s:element minOccurs="1" maxOccurs="1" name="WeatherID" type="s:short"/> 22 <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/> 23 <s:element minOccurs="0" maxOccurs="1" name="PictureURL" type="s:string"/> 24 </s:sequence> 25 </s:complexType> 26 <s:element name="GetCityForecastByZIP"> 27 <s:complexType> 28 <s:sequence> 29 </s:sequence> 30 </s:complexType> 31 </s:element> 32 <s:element name="GetCityForecastByZIPResponse"> 33 <s:complexType> 34 <s:sequence> 35 <s:element minOccurs="0" maxOccurs="1" name="GetCityForecastByZIPResult" type="tns:ForecastReturn"/> 36 </s:sequence> 37 </s:complexType> 38 </s:element> 39 <s:complexType name="ForecastReturn"> 40 <s:sequence> 41 <s:element minOccurs="1" maxOccurs="1" name="Success" type="s:boolean"/> 42 <s:element minOccurs="0" maxOccurs="1" name="ResponseText" type="s:string"/> 43 <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string"/> 44 <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string"/> 45 <s:element minOccurs="0" maxOccurs="1" name="WeatherStationCity" type="s:string"/> 46 <s:element minOccurs="0" maxOccurs="1" name="ForecastResult" type="tns:ArrayOfForecast"/> 47 </s:sequence> 48 </s:complexType> 49 <s:complexType name="ArrayOfForecast"> 50 <s:sequence> 51 <s:element minOccurs="0" maxOccurs="unbounded" name="Forecast" nillable="true" type="tns:Forecast"/> 52 </s:sequence> 53 </s:complexType> 54 <s:complexType name="Forecast"> 55 <s:sequence> 56 <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime"/> 57 <s:element minOccurs="1" maxOccurs="1" name="WeatherID" type="s:short"/> 58 <s:element minOccurs="0" maxOccurs="1" name="Desciption" type="s:string"/> 59 <s:element minOccurs="1" maxOccurs="1" name="Temperatures" type="tns:temp"/> 60 <s:element minOccurs="1" maxOccurs="1" name="ProbabilityOfPrecipiation" type="tns:POP"/> 61 </s:sequence> 62 </s:complexType> 63 <s:complexType name="temp"> 64 <s:sequence> 65 <s:element minOccurs="0" maxOccurs="1" name="MorningLow" type="s:string"/> 66 <s:element minOccurs="0" maxOccurs="1" name="DaytimeHigh" type="s:string"/> 67 </s:sequence> 68 </s:complexType> 69 <s:complexType name="POP"> 70 <s:sequence> 71 <s:element minOccurs="0" maxOccurs="1" name="Nighttime" type="s:string"/> 72 <s:element minOccurs="0" maxOccurs="1" name="Daytime" type="s:string"/> 73 </s:sequence> 74 </s:complexType> 75 <s:element name="GetCityWeatherByZIP"> 76 <s:complexType> 77 <s:sequence> 78 <s:element minOccurs="0" maxOccurs="1" name="ZIP" type="s:string"/> 79 </s:sequence> 80 </s:complexType> 81 </s:element> 82 <s:element name="GetCityWeatherByZIPResponse"> 83 <s:complexType> 84 <s:sequence> 85 <s:element minOccurs="1" maxOccurs="1" name="GetCityWeatherByZIPResult" type="tns:WeatherReturn"/> 86 </s:sequence> 87 </s:complexType> 88 </s:element> 89 <s:complexType name="WeatherReturn"> 90 <s:sequence> 91 <s:element minOccurs="1" maxOccurs="1" name="Success" type="s:boolean"/> 92 <s:element minOccurs="0" maxOccurs="1" name="ResponseText" type="s:string"/> 93 <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string"/> 94 <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string"/> 95 <s:element minOccurs="0" maxOccurs="1" name="WeatherStationCity" type="s:string"/> 96 <s:element minOccurs="1" maxOccurs="1" name="WeatherID" type="s:short"/> 97 <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/> 98 <s:element minOccurs="0" maxOccurs="1" name="Temperature" type="s:string"/> 99 <s:element minOccurs="0" maxOccurs="1" name="RelativeHumidity" type="s:string"/> 100 <s:element minOccurs="0" maxOccurs="1" name="Wind" type="s:string"/> 101 <s:element minOccurs="0" maxOccurs="1" name="Pressure" type="s:string"/> 102 <s:element minOccurs="0" maxOccurs="1" name="Visibility" type="s:string"/> 103 <s:element minOccurs="0" maxOccurs="1" name="WindChill" type="s:string"/> 104 <s:element minOccurs="0" maxOccurs="1" name="Remarks" type="s:string"/> 105 </s:sequence> 106 </s:complexType> 107 <s:element name="ArrayOfWeatherDescription" nillable="true" type="tns:ArrayOfWeatherDescription"/> 108 <s:element name="ForecastReturn" nillable="true" type="tns:ForecastReturn"/> 109 <s:element name="WeatherReturn" type="tns:WeatherReturn"/> 110 </s:schema> 111 </wsdl:types> 112 <wsdl:message name="GetWeatherInformationSoapIn"> 113 <wsdl:part name="parameters" element="tns:GetWeatherInformation"/> 114 </wsdl:message> 115 <wsdl:message name="GetWeatherInformationSoapOut"> 116 <wsdl:part name="parameters" element="tns:GetWeatherInformationResponse"/> 117 </wsdl:message> 118 <wsdl:message name="GetCityForecastByZIPSoapIn"> 119 <wsdl:part name="parameters" element="tns:GetCityForecastByZIP"/> 120 </wsdl:message> 121 <wsdl:message name="GetCityForecastByZIPSoapOut"> 122 <wsdl:part name="parameters" element="tns:GetCityForecastByZIPResponse"/> 123 </wsdl:message> 124 <wsdl:message name="GetCityWeatherByZIPSoapIn"> 125 <wsdl:part name="parameters" element="tns:GetCityWeatherByZIP"/> 126 </wsdl:message> 127 <wsdl:message name="GetCityWeatherByZIPSoapOut"> 128 <wsdl:part name="parameters" element="tns:GetCityWeatherByZIPResponse"/> 129 </wsdl:message> 130 <wsdl:message name="GetWeatherInformationHttpGetIn"/> 131 <wsdl:message name="GetWeatherInformationHttpGetOut"> 132 <wsdl:part name="Body" element="tns:ArrayOfWeatherDescription"/> 133 </wsdl:message> 134 <wsdl:message name="GetCityForecastByZIPHttpGetIn"> 135 <wsdl:part name="ZIP" type="s:string"/> 136 </wsdl:message> 137 <wsdl:message name="GetCityForecastByZIPHttpGetOut"> 138 <wsdl:part name="Body" element="tns:ForecastReturn"/> 139 </wsdl:message> 140 <wsdl:message name="GetCityWeatherByZIPHttpGetIn"> 141 <wsdl:part name="ZIP" type="s:string"/> 142 </wsdl:message> 143 <wsdl:message name="GetCityWeatherByZIPHttpGetOut"> 144 <wsdl:part name="Body" element="tns:WeatherReturn"/> 145 </wsdl:message> 146 <wsdl:message name="GetWeatherInformationHttpPostIn"/> 147 <wsdl:message name="GetWeatherInformationHttpPostOut"> 148 <wsdl:part name="Body" element="tns:ArrayOfWeatherDescription"/> 149 </wsdl:message> 150 <wsdl:message name="GetCityForecastByZIPHttpPostIn"> 151 <wsdl:part name="ZIP" type="s:string"/> 152 </wsdl:message> 153 <wsdl:message name="GetCityForecastByZIPHttpPostOut"> 154 <wsdl:part name="Body" element="tns:ForecastReturn"/> 155 </wsdl:message> 156 <wsdl:message name="GetCityWeatherByZIPHttpPostIn"> 157 <wsdl:part name="ZIP" type="s:string"/> 158 </wsdl:message> 159 <wsdl:message name="GetCityWeatherByZIPHttpPostOut"> 160 <wsdl:part name="Body" element="tns:WeatherReturn"/> 161 </wsdl:message> 162 <wsdl:portType name="WeatherSoap"> 163 <wsdl:operation name="GetWeatherInformation"> 164 <wsdl:documentation>Gets Information for each WeatherID</wsdl:documentation> 165 <wsdl:input message="tns:GetWeatherInformationSoapIn"/> 166 <wsdl:output message="tns:GetWeatherInformationSoapOut"/> 167 </wsdl:operation> 168 <wsdl:operation name="GetCityForecastByZIP"> 169 <wsdl:documentation> 170 Allows you to get your City Forecast Over the Next 7 Days, which is updated hourly. U.S. Only 171 </wsdl:documentation> 172 <wsdl:input message="tns:GetCityForecastByZIPSoapIn"/> 173 <wsdl:output message="tns:GetCityForecastByZIPSoapOut"/> 174 </wsdl:operation> 175 <wsdl:operation name="GetCityWeatherByZIP"> 176 <wsdl:documentation> 177 Allows you to get your City's Weather, which is updated hourly. U.S. Only 178 </wsdl:documentation> 179 <wsdl:input message="tns:GetCityWeatherByZIPSoapIn"/> 180 <wsdl:output message="tns:GetCityWeatherByZIPSoapOut"/> 181 </wsdl:operation> 182 </wsdl:portType> 183 <wsdl:portType name="WeatherHttpGet"> 184 <wsdl:operation name="GetWeatherInformation"> 185 <wsdl:documentation>Gets Information for each WeatherID</wsdl:documentation> 186 <wsdl:input message="tns:GetWeatherInformationHttpGetIn"/> 187 <wsdl:output message="tns:GetWeatherInformationHttpGetOut"/> 188 </wsdl:operation> 189 <wsdl:operation name="GetCityForecastByZIP"> 190 <wsdl:documentation> 191 Allows you to get your City Forecast Over the Next 7 Days, which is updated hourly. U.S. Only 192 </wsdl:documentation> 193 <wsdl:input message="tns:GetCityForecastByZIPHttpGetIn"/> 194 <wsdl:output message="tns:GetCityForecastByZIPHttpGetOut"/> 195 </wsdl:operation> 196 <wsdl:operation name="GetCityWeatherByZIP"> 197 <wsdl:documentation> 198 Allows you to get your City's Weather, which is updated hourly. U.S. Only 199 </wsdl:documentation> 200 <wsdl:input message="tns:GetCityWeatherByZIPHttpGetIn"/> 201 <wsdl:output message="tns:GetCityWeatherByZIPHttpGetOut"/> 202 </wsdl:operation> 203 </wsdl:portType> 204 <wsdl:portType name="WeatherHttpPost"> 205 <wsdl:operation name="GetWeatherInformation"> 206 <wsdl:documentation>Gets Information for each WeatherID</wsdl:documentation> 207 <wsdl:input message="tns:GetWeatherInformationHttpPostIn"/> 208 <wsdl:output message="tns:GetWeatherInformationHttpPostOut"/> 209 </wsdl:operation> 210 <wsdl:operation name="GetCityForecastByZIP"> 211 <wsdl:documentation> 212 Allows you to get your City Forecast Over the Next 7 Days, which is updated hourly. U.S. Only 213 </wsdl:documentation> 214 <wsdl:input message="tns:GetCityForecastByZIPHttpPostIn"/> 215 <wsdl:output message="tns:GetCityForecastByZIPHttpPostOut"/> 216 </wsdl:operation> 217 <wsdl:operation name="GetCityWeatherByZIP"> 218 <wsdl:documentation> 219 Allows you to get your City's Weather, which is updated hourly. U.S. Only 220 </wsdl:documentation> 221 <wsdl:input message="tns:GetCityWeatherByZIPHttpPostIn"/> 222 <wsdl:output message="tns:GetCityWeatherByZIPHttpPostOut"/> 223 </wsdl:operation> 224 </wsdl:portType> 225 <wsdl:binding name="WeatherSoap" type="tns:WeatherSoap"> 226 <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> 227 <wsdl:operation name="GetWeatherInformation"> 228 <soap:operation soapAction="http://ws.cdyne.com/WeatherWS/GetWeatherInformation" style="document"/> 229 <wsdl:input> 230 <soap:body use="literal"/> 231 </wsdl:input> 232 <wsdl:output> 233 <soap:body use="literal"/> 234 </wsdl:output> 235 </wsdl:operation> 236 <wsdl:operation name="GetCityForecastByZIP"> 237 <soap:operation soapAction="http://ws.cdyne.com/WeatherWS/GetCityForecastByZIP" style="document"/> 238 <wsdl:input> 239 <soap:body use="literal"/> 240 </wsdl:input> 241 <wsdl:output> 242 <soap:body use="literal"/> 243 </wsdl:output> 244 </wsdl:operation> 245 <wsdl:operation name="GetCityWeatherByZIP"> 246 <soap:operation soapAction="http://ws.cdyne.com/WeatherWS/GetCityWeatherByZIP" style="document"/> 247 <wsdl:input> 248 <soap:body use="literal"/> 249 </wsdl:input> 250 <wsdl:output> 251 <soap:body use="literal"/> 252 </wsdl:output> 253 </wsdl:operation> 254 </wsdl:binding> 255 <wsdl:binding name="WeatherSoap12" type="tns:WeatherSoap"> 256 <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> 257 <wsdl:operation name="GetWeatherInformation"> 258 <soap12:operation soapAction="http://ws.cdyne.com/WeatherWS/GetWeatherInformation" style="document"/> 259 <wsdl:input> 260 <soap12:body use="literal"/> 261 </wsdl:input> 262 <wsdl:output> 263 <soap12:body use="literal"/> 264 </wsdl:output> 265 </wsdl:operation> 266 <wsdl:operation name="GetCityForecastByZIP"> 267 <soap12:operation soapAction="http://ws.cdyne.com/WeatherWS/GetCityForecastByZIP" style="document"/> 268 <wsdl:input> 269 <soap12:body use="literal"/> 270 </wsdl:input> 271 <wsdl:output> 272 <soap12:body use="literal"/> 273 </wsdl:output> 274 </wsdl:operation> 275 <wsdl:operation name="GetCityWeatherByZIP"> 276 <soap12:operation soapAction="http://ws.cdyne.com/WeatherWS/GetCityWeatherByZIP" style="document"/> 277 <wsdl:input> 278 <soap12:body use="literal"/> 279 </wsdl:input> 280 <wsdl:output> 281 <soap12:body use="literal"/> 282 </wsdl:output> 283 </wsdl:operation> 284 </wsdl:binding> 285 <wsdl:binding name="WeatherHttpGet" type="tns:WeatherHttpGet"> 286 <http:binding verb="GET"/> 287 <wsdl:operation name="GetWeatherInformation"> 288 <http:operation location="/GetWeatherInformation"/> 289 <wsdl:input> 290 <http:urlEncoded/> 291 </wsdl:input> 292 <wsdl:output> 293 <mime:mimeXml part="Body"/> 294 </wsdl:output> 295 </wsdl:operation> 296 <wsdl:operation name="GetCityForecastByZIP"> 297 <http:operation location="/GetCityForecastByZIP"/> 298 <wsdl:input> 299 <http:urlEncoded/> 300 </wsdl:input> 301 <wsdl:output> 302 <mime:mimeXml part="Body"/> 303 </wsdl:output> 304 </wsdl:operation> 305 <wsdl:operation name="GetCityWeatherByZIP"> 306 <http:operation location="/GetCityWeatherByZIP"/> 307 <wsdl:input> 308 <http:urlEncoded/> 309 </wsdl:input> 310 <wsdl:output> 311 <mime:mimeXml part="Body"/> 312 </wsdl:output> 313 </wsdl:operation> 314 </wsdl:binding> 315 <wsdl:binding name="WeatherHttpPost" type="tns:WeatherHttpPost"> 316 <http:binding verb="POST"/> 317 <wsdl:operation name="GetWeatherInformation"> 318 <http:operation location="/GetWeatherInformation"/> 319 <wsdl:input> 320 <mime:content type="application/x-www-form-urlencoded"/> 321 </wsdl:input> 322 <wsdl:output> 323 <mime:mimeXml part="Body"/> 324 </wsdl:output> 325 </wsdl:operation> 326 <wsdl:operation name="GetCityForecastByZIP"> 327 <http:operation location="/GetCityForecastByZIP"/> 328 <wsdl:input> 329 <mime:content type="application/x-www-form-urlencoded"/> 330 </wsdl:input> 331 <wsdl:output> 332 <mime:mimeXml part="Body"/> 333 </wsdl:output> 334 </wsdl:operation> 335 <wsdl:operation name="GetCityWeatherByZIP"> 336 <http:operation location="/GetCityWeatherByZIP"/> 337 <wsdl:input> 338 <mime:content type="application/x-www-form-urlencoded"/> 339 </wsdl:input> 340 <wsdl:output> 341 <mime:mimeXml part="Body"/> 342 </wsdl:output> 343 </wsdl:operation> 344 </wsdl:binding> 345 <wsdl:service name="Weather"> 346 <wsdl:port name="WeatherSoap" binding="tns:WeatherSoap"> 347 <soap:address location="https://beano.com:8065/WeatherWS/Weather.asmx"/> 348 </wsdl:port> 349 <wsdl:port name="WeatherSoap12" binding="tns:WeatherSoap12"> 350 <soap12:address location="https://beano.com:8065/WeatherWS/Weather.asmx"/> 351 </wsdl:port> 352 <wsdl:port name="WeatherHttpGet" binding="tns:WeatherHttpGet"> 353 <!--Note: HTTP addresses are not virtualized.--> 354 <http:address location="http://wsf.cdyne.com/WeatherWS/Weather.asmx"/> 355 </wsdl:port> 356 <wsdl:port name="WeatherHttpPost" binding="tns:WeatherHttpPost"> 357 <!--Note: HTTP addresses are not virtualized.--> 358 <http:address location="http://wsf.cdyne.com/WeatherWS/Weather.asmx"/> 359 </wsdl:port> 360 </wsdl:service> 361 </wsdl:definitions>