PageRenderTime 44ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 1ms

/projects/castor-1.3.3/xmlctf/tests/MasterTestSuite/schema/SAP_EBP/UserEC.Delete_response.xsd

https://gitlab.com/essere.lab.public/qualitas.class-corpus
XML Schema | 378 lines | 378 code | 0 blank | 0 comment | 0 complexity | 9655d2d610d05e19459bfdd8b8316696 MD5 | raw file
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:sap-com:document:sap:business" targetNamespace="urn:sap-com:document:sap:business" version="1.0">
  3. <xsd:element name="UserEC.Delete.Response">
  4. <xsd:complexType>
  5. <xsd:sequence>
  6. <xsd:element name="Return" minOccurs="0">
  7. <xsd:complexType>
  8. <xsd:sequence>
  9. <xsd:element name="item" type="BAPIRET2" minOccurs="0" maxOccurs="unbounded"/>
  10. </xsd:sequence>
  11. </xsd:complexType>
  12. </xsd:element>
  13. </xsd:sequence>
  14. <xsd:attribute name="UserName" use="required">
  15. <xsd:simpleType>
  16. <xsd:restriction base="xsd:string">
  17. <xsd:maxLength value="12"/>
  18. </xsd:restriction>
  19. </xsd:simpleType>
  20. </xsd:attribute>
  21. </xsd:complexType>
  22. </xsd:element>
  23. <xsd:element name="UserEC.Delete.Exception">
  24. <xsd:complexType>
  25. <xsd:sequence>
  26. <xsd:element name="Name">
  27. <xsd:simpleType>
  28. <xsd:restriction base="xsd:string">
  29. <xsd:enumeration value="BapiError"/>
  30. <xsd:enumeration value="BapiAbort"/>
  31. </xsd:restriction>
  32. </xsd:simpleType>
  33. </xsd:element>
  34. <xsd:element name="Message" minOccurs="0">
  35. <xsd:complexType>
  36. <xsd:sequence>
  37. <xsd:element name="ID">
  38. <xsd:annotation>
  39. <xsd:documentation>Messages, Message Class</xsd:documentation>
  40. </xsd:annotation>
  41. <xsd:simpleType>
  42. <xsd:restriction base="xsd:string">
  43. <xsd:maxLength value="20"/>
  44. </xsd:restriction>
  45. </xsd:simpleType>
  46. </xsd:element>
  47. <xsd:element name="Number">
  48. <xsd:annotation>
  49. <xsd:documentation>Messages, Message Number</xsd:documentation>
  50. </xsd:annotation>
  51. <xsd:simpleType>
  52. <xsd:restriction base="xsd:string">
  53. <xsd:pattern value="\d+"/>
  54. <xsd:maxLength value="3"/>
  55. </xsd:restriction>
  56. </xsd:simpleType>
  57. </xsd:element>
  58. <xsd:element name="Text" minOccurs="0" type="xsd:string"/>
  59. </xsd:sequence>
  60. </xsd:complexType>
  61. </xsd:element>
  62. <xsd:element name="Attributes">
  63. <xsd:complexType>
  64. <xsd:sequence>
  65. <xsd:element name="Collection">
  66. <xsd:complexType>
  67. <xsd:sequence>
  68. <xsd:element name="item" maxOccurs="unbounded">
  69. <xsd:complexType>
  70. <xsd:sequence>
  71. <xsd:element name="Name">
  72. <xsd:simpleType>
  73. <xsd:restriction base="xsd:string">
  74. <xsd:enumeration value="BapiError"/>
  75. <xsd:enumeration value="BapiAbort"/>
  76. </xsd:restriction>
  77. </xsd:simpleType>
  78. </xsd:element>
  79. <xsd:element name="Message" minOccurs="0">
  80. <xsd:complexType>
  81. <xsd:sequence>
  82. <xsd:element name="ID">
  83. <xsd:annotation>
  84. <xsd:documentation>Messages, Message Class</xsd:documentation>
  85. </xsd:annotation>
  86. <xsd:simpleType>
  87. <xsd:restriction base="xsd:string">
  88. <xsd:maxLength value="20"/>
  89. </xsd:restriction>
  90. </xsd:simpleType>
  91. </xsd:element>
  92. <xsd:element name="Number">
  93. <xsd:annotation>
  94. <xsd:documentation>Messages, Message Number</xsd:documentation>
  95. </xsd:annotation>
  96. <xsd:simpleType>
  97. <xsd:restriction base="xsd:string">
  98. <xsd:pattern value="\d+"/>
  99. <xsd:maxLength value="3"/>
  100. </xsd:restriction>
  101. </xsd:simpleType>
  102. </xsd:element>
  103. <xsd:element name="Text" minOccurs="0" type="xsd:string"/>
  104. </xsd:sequence>
  105. </xsd:complexType>
  106. </xsd:element>
  107. <xsd:element name="Attributes" minOccurs="0">
  108. <xsd:complexType>
  109. <xsd:sequence>
  110. <xsd:element name="MESSAGE_V1" minOccurs="0">
  111. <xsd:annotation>
  112. <xsd:documentation>Messages, message variables</xsd:documentation>
  113. </xsd:annotation>
  114. <xsd:simpleType>
  115. <xsd:restriction base="xsd:string">
  116. <xsd:maxLength value="50"/>
  117. </xsd:restriction>
  118. </xsd:simpleType>
  119. </xsd:element>
  120. <xsd:element name="MESSAGE_V2" minOccurs="0">
  121. <xsd:annotation>
  122. <xsd:documentation>Messages, message variables</xsd:documentation>
  123. </xsd:annotation>
  124. <xsd:simpleType>
  125. <xsd:restriction base="xsd:string">
  126. <xsd:maxLength value="50"/>
  127. </xsd:restriction>
  128. </xsd:simpleType>
  129. </xsd:element>
  130. <xsd:element name="MESSAGE_V3" minOccurs="0">
  131. <xsd:annotation>
  132. <xsd:documentation>Messages, message variables</xsd:documentation>
  133. </xsd:annotation>
  134. <xsd:simpleType>
  135. <xsd:restriction base="xsd:string">
  136. <xsd:maxLength value="50"/>
  137. </xsd:restriction>
  138. </xsd:simpleType>
  139. </xsd:element>
  140. <xsd:element name="MESSAGE_V4" minOccurs="0">
  141. <xsd:annotation>
  142. <xsd:documentation>Messages, message variables</xsd:documentation>
  143. </xsd:annotation>
  144. <xsd:simpleType>
  145. <xsd:restriction base="xsd:string">
  146. <xsd:maxLength value="50"/>
  147. </xsd:restriction>
  148. </xsd:simpleType>
  149. </xsd:element>
  150. <xsd:element name="LOG_NO" minOccurs="0">
  151. <xsd:annotation>
  152. <xsd:documentation>Application log: log number</xsd:documentation>
  153. </xsd:annotation>
  154. <xsd:simpleType>
  155. <xsd:restriction base="xsd:string">
  156. <xsd:maxLength value="20"/>
  157. </xsd:restriction>
  158. </xsd:simpleType>
  159. </xsd:element>
  160. <xsd:element name="LOG_MSG_NO" minOccurs="0">
  161. <xsd:annotation>
  162. <xsd:documentation>Application log: Internal message serial number</xsd:documentation>
  163. </xsd:annotation>
  164. <xsd:simpleType>
  165. <xsd:restriction base="xsd:string">
  166. <xsd:pattern value="\d+"/>
  167. <xsd:maxLength value="6"/>
  168. </xsd:restriction>
  169. </xsd:simpleType>
  170. </xsd:element>
  171. <xsd:element name="PARAMETER" minOccurs="0">
  172. <xsd:annotation>
  173. <xsd:documentation>Parameter name</xsd:documentation>
  174. </xsd:annotation>
  175. <xsd:simpleType>
  176. <xsd:restriction base="xsd:string">
  177. <xsd:maxLength value="32"/>
  178. </xsd:restriction>
  179. </xsd:simpleType>
  180. </xsd:element>
  181. <xsd:element name="ROW" minOccurs="0" type="xsd:int">
  182. <xsd:annotation>
  183. <xsd:documentation>Lines in parameter</xsd:documentation>
  184. </xsd:annotation>
  185. </xsd:element>
  186. <xsd:element name="FIELD" minOccurs="0">
  187. <xsd:annotation>
  188. <xsd:documentation>Field in parameter</xsd:documentation>
  189. </xsd:annotation>
  190. <xsd:simpleType>
  191. <xsd:restriction base="xsd:string">
  192. <xsd:maxLength value="30"/>
  193. </xsd:restriction>
  194. </xsd:simpleType>
  195. </xsd:element>
  196. <xsd:element name="SYSTEM" minOccurs="0">
  197. <xsd:annotation>
  198. <xsd:documentation>Logical system from which message originates</xsd:documentation>
  199. </xsd:annotation>
  200. <xsd:simpleType>
  201. <xsd:restriction base="xsd:string">
  202. <xsd:maxLength value="10"/>
  203. </xsd:restriction>
  204. </xsd:simpleType>
  205. </xsd:element>
  206. </xsd:sequence>
  207. </xsd:complexType>
  208. </xsd:element>
  209. </xsd:sequence>
  210. </xsd:complexType>
  211. </xsd:element>
  212. </xsd:sequence>
  213. </xsd:complexType>
  214. </xsd:element>
  215. <xsd:element name="Status">
  216. <xsd:complexType>
  217. <xsd:sequence>
  218. <xsd:element name="item" maxOccurs="unbounded" type="BAPIRET2"/>
  219. </xsd:sequence>
  220. </xsd:complexType>
  221. </xsd:element>
  222. </xsd:sequence>
  223. </xsd:complexType>
  224. </xsd:element>
  225. </xsd:sequence>
  226. </xsd:complexType>
  227. </xsd:element>
  228. <xsd:complexType name="ResponseOfUserEC.Delete">
  229. <xsd:choice>
  230. <xsd:element ref="UserEC.Delete.Response"/>
  231. <xsd:element ref="UserEC.Delete.Exception"/>
  232. </xsd:choice>
  233. </xsd:complexType>
  234. <xsd:complexType name="BAPIRET2">
  235. <xsd:annotation>
  236. <xsd:documentation>Return parameter</xsd:documentation>
  237. </xsd:annotation>
  238. <xsd:sequence>
  239. <xsd:element name="TYPE" minOccurs="0">
  240. <xsd:annotation>
  241. <xsd:documentation>Message type: S Success, E Error, W Warning, I Info, A Abort</xsd:documentation>
  242. </xsd:annotation>
  243. <xsd:simpleType>
  244. <xsd:restriction base="xsd:string">
  245. <xsd:maxLength value="1"/>
  246. </xsd:restriction>
  247. </xsd:simpleType>
  248. </xsd:element>
  249. <xsd:element name="ID" minOccurs="0">
  250. <xsd:annotation>
  251. <xsd:documentation>Messages, Message Class</xsd:documentation>
  252. </xsd:annotation>
  253. <xsd:simpleType>
  254. <xsd:restriction base="xsd:string">
  255. <xsd:maxLength value="20"/>
  256. </xsd:restriction>
  257. </xsd:simpleType>
  258. </xsd:element>
  259. <xsd:element name="NUMBER" minOccurs="0">
  260. <xsd:annotation>
  261. <xsd:documentation>Messages, Message Number</xsd:documentation>
  262. </xsd:annotation>
  263. <xsd:simpleType>
  264. <xsd:restriction base="xsd:string">
  265. <xsd:pattern value="\d+"/>
  266. <xsd:maxLength value="3"/>
  267. </xsd:restriction>
  268. </xsd:simpleType>
  269. </xsd:element>
  270. <xsd:element name="MESSAGE" minOccurs="0">
  271. <xsd:annotation>
  272. <xsd:documentation>Message text</xsd:documentation>
  273. </xsd:annotation>
  274. <xsd:simpleType>
  275. <xsd:restriction base="xsd:string">
  276. <xsd:maxLength value="220"/>
  277. </xsd:restriction>
  278. </xsd:simpleType>
  279. </xsd:element>
  280. <xsd:element name="LOG_NO" minOccurs="0">
  281. <xsd:annotation>
  282. <xsd:documentation>Application log: log number</xsd:documentation>
  283. </xsd:annotation>
  284. <xsd:simpleType>
  285. <xsd:restriction base="xsd:string">
  286. <xsd:maxLength value="20"/>
  287. </xsd:restriction>
  288. </xsd:simpleType>
  289. </xsd:element>
  290. <xsd:element name="LOG_MSG_NO" minOccurs="0">
  291. <xsd:annotation>
  292. <xsd:documentation>Application log: Internal message serial number</xsd:documentation>
  293. </xsd:annotation>
  294. <xsd:simpleType>
  295. <xsd:restriction base="xsd:string">
  296. <xsd:pattern value="\d+"/>
  297. <xsd:maxLength value="6"/>
  298. </xsd:restriction>
  299. </xsd:simpleType>
  300. </xsd:element>
  301. <xsd:element name="MESSAGE_V1" minOccurs="0">
  302. <xsd:annotation>
  303. <xsd:documentation>Messages, message variables</xsd:documentation>
  304. </xsd:annotation>
  305. <xsd:simpleType>
  306. <xsd:restriction base="xsd:string">
  307. <xsd:maxLength value="50"/>
  308. </xsd:restriction>
  309. </xsd:simpleType>
  310. </xsd:element>
  311. <xsd:element name="MESSAGE_V2" minOccurs="0">
  312. <xsd:annotation>
  313. <xsd:documentation>Messages, message variables</xsd:documentation>
  314. </xsd:annotation>
  315. <xsd:simpleType>
  316. <xsd:restriction base="xsd:string">
  317. <xsd:maxLength value="50"/>
  318. </xsd:restriction>
  319. </xsd:simpleType>
  320. </xsd:element>
  321. <xsd:element name="MESSAGE_V3" minOccurs="0">
  322. <xsd:annotation>
  323. <xsd:documentation>Messages, message variables</xsd:documentation>
  324. </xsd:annotation>
  325. <xsd:simpleType>
  326. <xsd:restriction base="xsd:string">
  327. <xsd:maxLength value="50"/>
  328. </xsd:restriction>
  329. </xsd:simpleType>
  330. </xsd:element>
  331. <xsd:element name="MESSAGE_V4" minOccurs="0">
  332. <xsd:annotation>
  333. <xsd:documentation>Messages, message variables</xsd:documentation>
  334. </xsd:annotation>
  335. <xsd:simpleType>
  336. <xsd:restriction base="xsd:string">
  337. <xsd:maxLength value="50"/>
  338. </xsd:restriction>
  339. </xsd:simpleType>
  340. </xsd:element>
  341. <xsd:element name="PARAMETER" minOccurs="0">
  342. <xsd:annotation>
  343. <xsd:documentation>Parameter name</xsd:documentation>
  344. </xsd:annotation>
  345. <xsd:simpleType>
  346. <xsd:restriction base="xsd:string">
  347. <xsd:maxLength value="32"/>
  348. </xsd:restriction>
  349. </xsd:simpleType>
  350. </xsd:element>
  351. <xsd:element name="ROW" minOccurs="0" type="xsd:int">
  352. <xsd:annotation>
  353. <xsd:documentation>Lines in parameter</xsd:documentation>
  354. </xsd:annotation>
  355. </xsd:element>
  356. <xsd:element name="FIELD" minOccurs="0">
  357. <xsd:annotation>
  358. <xsd:documentation>Field in parameter</xsd:documentation>
  359. </xsd:annotation>
  360. <xsd:simpleType>
  361. <xsd:restriction base="xsd:string">
  362. <xsd:maxLength value="30"/>
  363. </xsd:restriction>
  364. </xsd:simpleType>
  365. </xsd:element>
  366. <xsd:element name="SYSTEM" minOccurs="0">
  367. <xsd:annotation>
  368. <xsd:documentation>Logical system from which message originates</xsd:documentation>
  369. </xsd:annotation>
  370. <xsd:simpleType>
  371. <xsd:restriction base="xsd:string">
  372. <xsd:maxLength value="10"/>
  373. </xsd:restriction>
  374. </xsd:simpleType>
  375. </xsd:element>
  376. </xsd:sequence>
  377. </xsd:complexType>
  378. </xsd:schema>