Advertisement
blauklotz

mywsdl.wsdl

Oct 25th, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.57 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <wsdl:definitions name="efreTest"
  3. targetNamespace="http://www.test.de/efreNS/" xmlns:efre="http://www.test.de/efreNS/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  4. <wsdl:types>
  5.  
  6. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  7. targetNamespace="http://www.test.de/efreNS/">
  8.  
  9. <xsd:element name="efreExceptionResponse" type="efre:efreExceptionList">
  10. </xsd:element>
  11.  
  12. <xsd:complexType name="efreExceptionList">
  13. <xsd:sequence>
  14. <xsd:element name="exception"
  15. type="efre:efreException" minOccurs="0" maxOccurs="unbounded">
  16. </xsd:element>
  17. <xsd:element name="details" type="xsd:string"
  18. minOccurs="0" maxOccurs="1">
  19. <xsd:annotation>
  20. </xsd:annotation>
  21. </xsd:element>
  22.  
  23. </xsd:sequence>
  24. </xsd:complexType>
  25.  
  26. <xsd:complexType name="efreException">
  27. <xsd:sequence>
  28. <xsd:element name="severity" minOccurs="1"
  29. maxOccurs="1">
  30. <xsd:annotation>
  31. </xsd:annotation>
  32. <xsd:simpleType>
  33. <xsd:restriction base="xsd:string">
  34. <xsd:length value="1"></xsd:length>
  35. <xsd:pattern value="[IWE]"></xsd:pattern>
  36. </xsd:restriction>
  37. </xsd:simpleType>
  38. </xsd:element>
  39. <xsd:element name="code" type="xsd:string"
  40. minOccurs="1" maxOccurs="1">
  41. </xsd:element>
  42. <xsd:element name="parameter" type="efre:parameterListe" minOccurs="0" maxOccurs="1"></xsd:element>
  43. <xsd:element name="text" type="xsd:string"
  44. minOccurs="0" maxOccurs="1">
  45. <xsd:annotation>
  46. <xsd:documentation></xsd:documentation>
  47. </xsd:annotation>
  48. </xsd:element>
  49. </xsd:sequence>
  50. </xsd:complexType>
  51.  
  52. <xsd:element name="leseFpStruktur" type="efre:fpAnfrage">
  53.  
  54. </xsd:element>
  55.  
  56. <xsd:element name="leseFpStrukturResponse" type="efre:fpStruktur"></xsd:element>
  57.  
  58. <xsd:complexType name="fpAnfrage">
  59. <xsd:annotation>
  60. </xsd:annotation>
  61. <xsd:sequence>
  62. <xsd:element name="systemInfo" type="efre:systemInfoID" minOccurs="1" maxOccurs="1"></xsd:element>
  63. <xsd:element name="cci" minOccurs="1"
  64. maxOccurs="1" type="efre:cciType">
  65. <xsd:annotation>
  66. <xsd:documentation></xsd:documentation>
  67. </xsd:annotation>
  68.  
  69. </xsd:element>
  70. </xsd:sequence>
  71. </xsd:complexType>
  72.  
  73. <xsd:complexType name="fpStruktur">
  74. <xsd:annotation>
  75. <xsd:documentation></xsd:documentation>
  76. </xsd:annotation>
  77. <xsd:sequence>
  78. <xsd:element name="cci" type="xsd:string"
  79. minOccurs="1" maxOccurs="1">
  80. <xsd:annotation>
  81. <xsd:documentation></xsd:documentation>
  82. </xsd:annotation>
  83. </xsd:element>
  84. <xsd:element name="name" type="xsd:string"
  85. minOccurs="1" maxOccurs="1">
  86. <xsd:annotation>
  87. <xsd:documentation></xsd:documentation>
  88. </xsd:annotation>
  89. </xsd:element>
  90. <xsd:element name="version" type="xsd:string"
  91. minOccurs="1" maxOccurs="1">
  92. <xsd:annotation>
  93. <xsd:documentation></xsd:documentation>
  94. </xsd:annotation>
  95. </xsd:element>
  96. <xsd:element name="foerderperiode" type="xsd:string"
  97. minOccurs="1" maxOccurs="1">
  98. <xsd:annotation>
  99. <xsd:documentation></xsd:documentation>
  100. </xsd:annotation>
  101. </xsd:element>
  102. <xsd:element name="fpeListe" type="efre:fpeListe"
  103. minOccurs="0" maxOccurs="1">
  104. <xsd:annotation>
  105. <xsd:documentation></xsd:documentation>
  106. </xsd:annotation>
  107. </xsd:element>
  108. <xsd:element name="data" type="xsd:base64Binary"></xsd:element>
  109. <!-- <xsd:element name="data" type="xmime:base64Binary"></xsd:element> -->
  110. <!-- <xsd:element name="data" type="xsd:base64Binary" minOccurs="0" maxOccurs="1" xmime:expectedContentTypes='application/zip'></xsd:element> -->
  111. </xsd:sequence>
  112. </xsd:complexType>
  113.  
  114. <xsd:complexType name="fpeListe">
  115. <xsd:annotation>
  116. <xsd:documentation></xsd:documentation>
  117. </xsd:annotation>
  118. <xsd:sequence>
  119. <xsd:element name="fpe" type="efre:fpe" minOccurs="1" maxOccurs="unbounded">
  120. <xsd:annotation>
  121. <xsd:documentation></xsd:documentation>
  122. </xsd:annotation></xsd:element>
  123. </xsd:sequence>
  124. </xsd:complexType>
  125.  
  126. <xsd:complexType name="fpe">
  127. <xsd:annotation>
  128. <xsd:documentation></xsd:documentation>
  129. </xsd:annotation>
  130. <xsd:sequence>
  131. <xsd:element name="nummer" type="xsd:string" minOccurs="1"
  132. maxOccurs="1">
  133. <xsd:annotation>
  134. <xsd:documentation></xsd:documentation>
  135. </xsd:annotation>
  136. </xsd:element>
  137. <xsd:element name="ebene" type="xsd:int" minOccurs="1"
  138. maxOccurs="1">
  139. <xsd:annotation>
  140. <xsd:documentation></xsd:documentation>
  141. </xsd:annotation>
  142. </xsd:element>
  143. <xsd:element name="name" type="xsd:string" minOccurs="1"
  144. maxOccurs="1">
  145. <xsd:annotation>
  146. <xsd:documentation></xsd:documentation>
  147. </xsd:annotation>
  148. </xsd:element>
  149.  
  150. </xsd:sequence>
  151. </xsd:complexType>
  152.  
  153.  
  154. <xsd:complexType name="systemInfoID">
  155. <xsd:annotation>
  156. <xsd:documentation></xsd:documentation>
  157. </xsd:annotation>
  158. <xsd:sequence>
  159. <xsd:element name="siid" minOccurs="1"
  160. maxOccurs="1">
  161. <xsd:annotation>
  162. <xsd:documentation></xsd:documentation>
  163. </xsd:annotation>
  164. <xsd:simpleType>
  165. <xsd:restriction base="xsd:string">
  166.  
  167. <xsd:length value="10"></xsd:length>
  168. </xsd:restriction>
  169. </xsd:simpleType>
  170. </xsd:element>
  171. <xsd:element name="passwort" type="xsd:string" minOccurs="1" maxOccurs="1">
  172. <xsd:annotation>
  173. <xsd:documentation></xsd:documentation>
  174. </xsd:annotation></xsd:element>
  175. </xsd:sequence>
  176. </xsd:complexType>
  177.  
  178. <xsd:complexType name="cciType">
  179. <xsd:sequence>
  180. <xsd:element name="cci" minOccurs="1"
  181. maxOccurs="1">
  182. <xsd:annotation>
  183. <xsd:documentation></xsd:documentation>
  184. </xsd:annotation>
  185. <xsd:simpleType>
  186. <xsd:restriction base="xsd:string">
  187. <xsd:maxLength value="16"></xsd:maxLength>
  188. </xsd:restriction>
  189. </xsd:simpleType>
  190. </xsd:element>
  191. </xsd:sequence>
  192. </xsd:complexType>
  193.  
  194. <xsd:complexType name="parameterListe">
  195. <xsd:sequence>
  196. <xsd:element name="parameter" type="xsd:string" minOccurs="1" maxOccurs="unbounded"></xsd:element>
  197. </xsd:sequence>
  198. </xsd:complexType>
  199.  
  200.  
  201.  
  202. </xsd:schema>
  203. </wsdl:types>
  204.  
  205. <wsdl:message name="leseFpStrukturRequest">
  206. <wsdl:part name="parameters" element="efre:leseFpStruktur"></wsdl:part>
  207. </wsdl:message>
  208. <wsdl:message name="leseFpStrukturResponse">
  209. <wsdl:part name="parameters" element="efre:leseFpStrukturResponse"></wsdl:part>
  210. </wsdl:message>
  211.  
  212.  
  213. <wsdl:message name="efreExceptionFault">
  214. <wsdl:part name="parameters" element="efre:efreExceptionResponse"></wsdl:part>
  215. </wsdl:message>
  216.  
  217.  
  218. <wsdl:portType name="Test_API">
  219.  
  220. <wsdl:operation name="leseFpStruktur">
  221. <wsdl:input message="efre:leseFpStrukturRequest"></wsdl:input>
  222. <wsdl:output message="efre:leseFpStrukturResponse"></wsdl:output>
  223. <wsdl:fault name="fault" message="efre:efreExceptionFault"></wsdl:fault>
  224. </wsdl:operation>
  225.  
  226. </wsdl:portType>
  227.  
  228. <wsdl:binding name="test_SOAP" type="efre:Test_API">
  229.  
  230.  
  231. <soap:binding style="document"
  232. transport="http://schemas.xmlsoap.org/soap/http" />
  233. <wsdl:operation name="leseFpStruktur">
  234.  
  235. <soap:operation
  236. soapAction="http://www.test.de/efreNS/leseFpStruktur" />
  237. <wsdl:input>
  238.  
  239. <soap:body use="literal" />
  240. </wsdl:input>
  241. <wsdl:output>
  242.  
  243. <soap:body use="literal" />
  244. </wsdl:output>
  245. <wsdl:fault name="fault">
  246.  
  247. <soap:fault use="literal" name="fault" />
  248. </wsdl:fault>
  249. </wsdl:operation>
  250.  
  251. </wsdl:binding>
  252. <wsdl:service name="Test_Service">
  253. <wsdl:port binding="efre:test_SOAP" name="Test_Binding">
  254. <soap:address location="http://www.test.de/wsdl/"/>
  255. </wsdl:port>
  256. </wsdl:service>
  257.  
  258. </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement