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>