Advertisement
Guest User

Untitled

a guest
Mar 9th, 2018
852
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.90 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <wsdl:definitions name="SweaService" targetNamespace="http://swea.riksbank.se/ws" xmlns:ywvr="http://swea.riksbank.se/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://swea.riksbank.se/ws" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
  3. <wsdl:documentation>
  4. This is the Riksbank's webservice for interest and exchange rates.
  5. The Riksbank’s database contains round 60 interest rate series, Swedish and foreign, as well as around 50 exchange rate series.
  6. The database is usually updated twice a day, at around 9.30 a.m. and around 12.30 p.m.
  7. </wsdl:documentation>
  8. <wsdl:types>
  9. <xs:schema >
  10. <xs:import namespace="http://swea.riksbank.se/xsd" schemaLocation="swea.xsd"/>
  11. </xs:schema>
  12. </wsdl:types>
  13. <wsdl:message name="getMonthlyAverageExchangeRatesRequest">
  14. <wsdl:part name="parameters" element="ywvr:getMonthlyAverageExchangeRates">
  15. </wsdl:part>
  16. </wsdl:message>
  17. <wsdl:message name="getCrossRatesRequest">
  18. <wsdl:part name="parameters" element="ywvr:getCrossRates">
  19. </wsdl:part>
  20. </wsdl:message>
  21. <wsdl:message name="getAllCrossNamesRequest">
  22. <wsdl:part name="parameters" element="ywvr:getAllCrossNames">
  23. </wsdl:part>
  24. </wsdl:message>
  25. <wsdl:message name="getCrossRatesResponse">
  26. <wsdl:part name="parameters" element="ywvr:getCrossRatesResponse">
  27. </wsdl:part>
  28. </wsdl:message>
  29. <wsdl:message name="getAnnualAverageExchangeRatesRequest">
  30. <wsdl:part name="parameters" element="ywvr:getAnnualAverageExchangeRates">
  31. </wsdl:part>
  32. </wsdl:message>
  33. <wsdl:message name="ServiceException">
  34. <wsdl:part name="parameters" element="ywvr:ServiceException">
  35. </wsdl:part>
  36. </wsdl:message>
  37. <wsdl:message name="getAllCrossNamesResponse">
  38. <wsdl:part name="parameters" element="ywvr:getAllCrossNamesResponse">
  39. </wsdl:part>
  40. </wsdl:message>
  41. <wsdl:message name="getCalendarDaysResponse">
  42. <wsdl:part name="parameters" element="ywvr:getCalendarDaysResponse">
  43. </wsdl:part>
  44. </wsdl:message>
  45. <wsdl:message name="getAnnualAverageExchangeRatesResponse">
  46. <wsdl:part name="parameters" element="ywvr:getAnnualAverageExchangeRatesResponse">
  47. </wsdl:part>
  48. </wsdl:message>
  49. <wsdl:message name="getInterestAndExchangeNamesResponse">
  50. <wsdl:part name="parameters" element="ywvr:getInterestAndExchangeNamesResponse">
  51. </wsdl:part>
  52. </wsdl:message>
  53. <wsdl:message name="getInterestAndExchangeRatesResponse">
  54. <wsdl:part name="parameters" element="ywvr:getInterestAndExchangeRatesResponse">
  55. </wsdl:part>
  56. </wsdl:message>
  57. <wsdl:message name="getInterestAndExchangeRatesRequest">
  58. <wsdl:part name="parameters" element="ywvr:getInterestAndExchangeRates">
  59. </wsdl:part>
  60. </wsdl:message>
  61. <wsdl:message name="getMonthlyAverageExchangeRatesResponse">
  62. <wsdl:part name="parameters" element="ywvr:getMonthlyAverageExchangeRatesResponse">
  63. </wsdl:part>
  64. </wsdl:message>
  65. <wsdl:message name="getLatestInterestAndExchangeRatesRequest">
  66. <wsdl:part name="parameters" element="ywvr:getLatestInterestAndExchangeRates">
  67. </wsdl:part>
  68. </wsdl:message>
  69. <wsdl:message name="getLatestInterestAndExchangeRatesResponse">
  70. <wsdl:part name="parameters" element="ywvr:getLatestInterestAndExchangeRatesResponse">
  71. </wsdl:part>
  72. </wsdl:message>
  73. <wsdl:message name="getCalendarDaysRequest">
  74. <wsdl:part name="parameters" element="ywvr:getCalendarDays">
  75. </wsdl:part>
  76. </wsdl:message>
  77. <wsdl:message name="getInterestAndExchangeGroupNamesResponse">
  78. <wsdl:part name="parameters" element="ywvr:getInterestAndExchangeGroupNamesResponse">
  79. </wsdl:part>
  80. </wsdl:message>
  81. <wsdl:message name="getInterestAndExchangeNamesRequest">
  82. <wsdl:part name="parameters" element="ywvr:getInterestAndExchangeNames">
  83. </wsdl:part>
  84. </wsdl:message>
  85. <wsdl:message name="getInterestAndExchangeGroupNamesRequest">
  86. <wsdl:part name="parameters" element="ywvr:getInterestAndExchangeGroupNames">
  87. </wsdl:part>
  88. </wsdl:message>
  89. <wsdl:portType name="SweaWebServicePortType">
  90. <wsdl:operation name="getInterestAndExchangeNames">
  91. <wsdl:input message="tns:getInterestAndExchangeNamesRequest" wsaw:Action="urn:getInterestAndExchangeNames">
  92. </wsdl:input>
  93. <wsdl:output message="tns:getInterestAndExchangeNamesResponse" wsaw:Action="urn:getInterestAndExchangeNamesResponse">
  94. </wsdl:output>
  95. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getInterestAndExchangeNamesServiceException">
  96. </wsdl:fault>
  97. </wsdl:operation>
  98. <wsdl:operation name="getMonthlyAverageExchangeRates">
  99. <wsdl:input message="tns:getMonthlyAverageExchangeRatesRequest" wsaw:Action="urn:getMonthlyAverageExchangeRates">
  100. </wsdl:input>
  101. <wsdl:output message="tns:getMonthlyAverageExchangeRatesResponse" wsaw:Action="urn:getMonthlyAverageExchangeRatesResponse">
  102. </wsdl:output>
  103. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getMonthlyAverageExchangeRatesServiceException">
  104. </wsdl:fault>
  105. </wsdl:operation>
  106. <wsdl:operation name="getInterestAndExchangeGroupNames">
  107. <wsdl:input message="tns:getInterestAndExchangeGroupNamesRequest" wsaw:Action="urn:getInterestAndExchangeGroupNames">
  108. </wsdl:input>
  109. <wsdl:output message="tns:getInterestAndExchangeGroupNamesResponse" wsaw:Action="urn:getInterestAndExchangeGroupNamesResponse">
  110. </wsdl:output>
  111. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getInterestAndExchangeGroupNamesServiceException">
  112. </wsdl:fault>
  113. </wsdl:operation>
  114. <wsdl:operation name="getCrossRates">
  115. <wsdl:input message="tns:getCrossRatesRequest" wsaw:Action="urn:getCrossRates">
  116. </wsdl:input>
  117. <wsdl:output message="tns:getCrossRatesResponse" wsaw:Action="urn:getCrossRatesResponse">
  118. </wsdl:output>
  119. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getCrossRatesServiceException">
  120. </wsdl:fault>
  121. </wsdl:operation>
  122. <wsdl:operation name="getAllCrossNames">
  123. <wsdl:input message="tns:getAllCrossNamesRequest" wsaw:Action="urn:getAllCrossNames">
  124. </wsdl:input>
  125. <wsdl:output message="tns:getAllCrossNamesResponse" wsaw:Action="urn:getAllCrossNamesResponse">
  126. </wsdl:output>
  127. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getAllCrossNamesServiceException">
  128. </wsdl:fault>
  129. </wsdl:operation>
  130. <wsdl:operation name="getCalendarDays">
  131. <wsdl:input message="tns:getCalendarDaysRequest" wsaw:Action="urn:getCalendarDays">
  132. </wsdl:input>
  133. <wsdl:output message="tns:getCalendarDaysResponse" wsaw:Action="urn:getCalendarDaysResponse">
  134. </wsdl:output>
  135. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getCalendarDaysServiceException">
  136. </wsdl:fault>
  137. </wsdl:operation>
  138. <wsdl:operation name="getAnnualAverageExchangeRates">
  139. <wsdl:input message="tns:getAnnualAverageExchangeRatesRequest" wsaw:Action="urn:getAnnualAverageExchangeRates">
  140. </wsdl:input>
  141. <wsdl:output message="tns:getAnnualAverageExchangeRatesResponse" wsaw:Action="urn:getAnnualAverageExchangeRatesResponse">
  142. </wsdl:output>
  143. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getAnnualAverageExchangeRatesServiceException">
  144. </wsdl:fault>
  145. </wsdl:operation>
  146. <wsdl:operation name="getInterestAndExchangeRates">
  147. <wsdl:input message="tns:getInterestAndExchangeRatesRequest" wsaw:Action="urn:getInterestAndExchangeRates">
  148. </wsdl:input>
  149. <wsdl:output message="tns:getInterestAndExchangeRatesResponse" wsaw:Action="urn:getInterestAndExchangeRatesResponse">
  150. </wsdl:output>
  151. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getInterestAndExchangeRatesServiceException">
  152. </wsdl:fault>
  153. </wsdl:operation>
  154. <wsdl:operation name="getLatestInterestAndExchangeRates">
  155. <wsdl:input message="tns:getLatestInterestAndExchangeRatesRequest" wsaw:Action="urn:getLatestInterestAndExchangeRates">
  156. </wsdl:input>
  157. <wsdl:output message="tns:getLatestInterestAndExchangeRatesResponse" wsaw:Action="urn:getLatestInterestAndExchangeRatesResponse">
  158. </wsdl:output>
  159. <wsdl:fault name="ServiceException" message="tns:ServiceException" wsaw:Action="urn:getLatestInterestAndExchangeRatesServiceException">
  160. </wsdl:fault>
  161. </wsdl:operation>
  162. </wsdl:portType>
  163. <wsdl:binding name="SweaWebServiceSoap12Binding" type="tns:SweaWebServicePortType">
  164. <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  165. <wsdl:operation name="getInterestAndExchangeNames">
  166. <soap12:operation soapAction="urn:getInterestAndExchangeNames" style="document"/>
  167. <wsdl:input>
  168. <soap12:body use="literal"/>
  169. </wsdl:input>
  170. <wsdl:output>
  171. <soap12:body use="literal"/>
  172. </wsdl:output>
  173. <wsdl:fault name="ServiceException">
  174. <soap12:fault name="tns:ServiceException" use="literal"/>
  175. <soap:fault name="ServiceException" use="literal"/>
  176. </wsdl:fault>
  177. </wsdl:operation>
  178. <wsdl:operation name="getMonthlyAverageExchangeRates">
  179. <soap12:operation soapAction="urn:getMonthlyAverageExchangeRates" style="document"/>
  180. <wsdl:input>
  181. <soap12:body use="literal"/>
  182. </wsdl:input>
  183. <wsdl:output>
  184. <soap12:body use="literal"/>
  185. </wsdl:output>
  186. <wsdl:fault name="ServiceException">
  187. <soap12:fault name="tns:ServiceException" use="literal"/>
  188. <soap:fault name="ServiceException" use="literal"/>
  189. </wsdl:fault>
  190. </wsdl:operation>
  191. <wsdl:operation name="getLatestInterestAndExchangeRates">
  192. <soap12:operation soapAction="urn:getLatestInterestAndExchangeRates" style="document"/>
  193. <wsdl:input>
  194. <soap12:body use="literal"/>
  195. </wsdl:input>
  196. <wsdl:output>
  197. <soap12:body use="literal"/>
  198. </wsdl:output>
  199. <wsdl:fault name="ServiceException">
  200. <soap12:fault name="tns:ServiceException" use="literal"/>
  201. <soap:fault name="ServiceException" use="literal"/>
  202. </wsdl:fault>
  203. </wsdl:operation>
  204. <wsdl:operation name="getInterestAndExchangeGroupNames">
  205. <soap12:operation soapAction="urn:getInterestAndExchangeGroupNames" style="document"/>
  206. <wsdl:input>
  207. <soap12:body use="literal"/>
  208. </wsdl:input>
  209. <wsdl:output>
  210. <soap12:body use="literal"/>
  211. </wsdl:output>
  212. <wsdl:fault name="ServiceException">
  213. <soap12:fault name="tns:ServiceException" use="literal"/>
  214. <soap:fault name="ServiceException" use="literal"/>
  215. </wsdl:fault>
  216. </wsdl:operation>
  217. <wsdl:operation name="getCrossRates">
  218. <soap12:operation soapAction="urn:getCrossRates" style="document"/>
  219. <wsdl:input>
  220. <soap12:body use="literal"/>
  221. </wsdl:input>
  222. <wsdl:output>
  223. <soap12:body use="literal"/>
  224. </wsdl:output>
  225. <wsdl:fault name="ServiceException">
  226. <soap12:fault name="tns:ServiceException" use="literal"/>
  227. <soap:fault name="ServiceException" use="literal"/>
  228. </wsdl:fault>
  229. </wsdl:operation>
  230. <wsdl:operation name="getAllCrossNames">
  231. <soap12:operation soapAction="urn:getAllCrossNames" style="document"/>
  232. <wsdl:input>
  233. <soap12:body use="literal"/>
  234. </wsdl:input>
  235. <wsdl:output>
  236. <soap12:body use="literal"/>
  237. </wsdl:output>
  238. <wsdl:fault name="ServiceException">
  239. <soap12:fault name="tns:ServiceException" use="literal"/>
  240. <soap:fault name="ServiceException" use="literal"/>
  241. </wsdl:fault>
  242. </wsdl:operation>
  243. <wsdl:operation name="getCalendarDays">
  244. <soap12:operation soapAction="urn:getCalendarDays" style="document"/>
  245. <wsdl:input>
  246. <soap12:body use="literal"/>
  247. </wsdl:input>
  248. <wsdl:output>
  249. <soap12:body use="literal"/>
  250. </wsdl:output>
  251. <wsdl:fault name="ServiceException">
  252. <soap12:fault name="tns:ServiceException" use="literal"/>
  253. <soap:fault name="ServiceException" use="literal"/>
  254. </wsdl:fault>
  255. </wsdl:operation>
  256. <wsdl:operation name="getAnnualAverageExchangeRates">
  257. <soap12:operation soapAction="urn:getAnnualAverageExchangeRates" style="document"/>
  258. <wsdl:input>
  259. <soap12:body use="literal"/>
  260. </wsdl:input>
  261. <wsdl:output>
  262. <soap12:body use="literal"/>
  263. </wsdl:output>
  264. <wsdl:fault name="ServiceException">
  265. <soap12:fault name="tns:ServiceException" use="literal"/>
  266. <soap:fault name="ServiceException" use="literal"/>
  267. </wsdl:fault>
  268. </wsdl:operation>
  269. <wsdl:operation name="getInterestAndExchangeRates">
  270. <soap12:operation soapAction="urn:getInterestAndExchangeRates" style="document"/>
  271. <wsdl:input>
  272. <soap12:body use="literal"/>
  273. </wsdl:input>
  274. <wsdl:output>
  275. <soap12:body use="literal"/>
  276. </wsdl:output>
  277. <wsdl:fault name="ServiceException">
  278. <soap12:fault name="tns:ServiceException" use="literal"/>
  279. <soap:fault name="ServiceException" use="literal"/>
  280. </wsdl:fault>
  281. </wsdl:operation>
  282. </wsdl:binding>
  283. <wsdl:service name="SweaWebService">
  284. <wsdl:port name="SweaWebServiceHttpSoap12Endpoint" binding="tns:SweaWebServiceSoap12Binding">
  285. <soap12:address location="http://swea.riksbank.se:80/sweaWS/services/SweaWebServiceHttpSoap12Endpoint"/>
  286. </wsdl:port>
  287. </wsdl:service>
  288. </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement