appinfo.xsd 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns:fg="http://www.FGolubov.com/XMLEditor"
  4. xmlns:wsbpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
  5. xmlns:SystemObjects__x3A__File="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/File.xsd"
  6. xmlns:p5ant="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"
  7. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  8. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  9. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  10. xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
  11. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  12. xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
  13. xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
  14. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  15. vc:minVersion="1.1"
  16. elementFormDefault="qualified">
  17. <xs:include schemaLocation="system_cache__appinfo/heritage.xsd"/>
  18. <xs:include schemaLocation="system_cache__appinfo/flat_relation_cache.xsd"/>
  19. <xs:include schemaLocation="system_cache__appinfo/namespaceNode.xsd"/>
  20. <!--<xs:include schemaLocation="system_cache__appinfo/schema_elements.xsd"/>-->
  21. <xs:import schemaLocation="http://www.w3.org/2001/xml.xsd"
  22. namespace="http://www.w3.org/XML/1998/namespace"/>
  23. <xs:annotation>
  24. <xs:documentation>Schemat do appinfo do określania informacji o relacjach - doswiadczalny - propozycja - DRAFT
  25. @2015-11-19 modelowa struktura obietkow generowanych przez algorytm tworzenia mapy przetwarzania obiektow</xs:documentation>
  26. </xs:annotation>
  27. <!--<xs:import namespace="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
  28. schemaLocation="../SystemObjects/ws-bpel_executable.xsd"/>-->
  29. <xs:include schemaLocation="system_cache__appinfo/acl_ruleset.xsd"/>
  30. <xs:include schemaLocation="system_cache__appinfo/schema_elements.xsd"/>
  31. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/File.xsd"
  32. schemaLocation="../SystemObjects/File.xsd"/>
  33. <xs:import namespace="http://www.w3.org/2001/XMLSchema"
  34. schemaLocation="schema/schema.xsd"/>
  35. <xs:include schemaLocation="system_cache__appinfo/binding.xsd"/>
  36. <xs:include schemaLocation="system_cache__appinfo/procesy5_system_schema.xsd"/>
  37. <xs:include schemaLocation="system_cache__appinfo/PRODUCT.SimpleTypes.xsd"/>
  38. <xs:include schemaLocation="system_cache__appinfo/PRODUCT.xsd"/>
  39. <xs:include schemaLocation="system_cache__appinfo/SERVER.xsd"/>
  40. <xs:include schemaLocation="../../../../default_db_xml_cache.public/appinfo.xsd"/>
  41. <xs:import namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"
  42. schemaLocation="../WPS_Functions/documentation_generator/repository/p5dg.documentation.files.antstructure.xsd"/>
  43. <xs:include schemaLocation="system_cache__appinfo/__x3A__temporary.xsd"/>
  44. <xs:complexType name="relation_info" id="system_cache__appinfo___d149e9">
  45. <xs:annotation id="system_cache__appinfo___d149e11">
  46. <xs:documentation>Struktura do wstawiania do appinfo w schematach XSD w miejscu dowiązania relacji do innej tabeli. Z reguły w relacjach 1-1 w kolumnie tabeli lokalnej pojawiał się znacznik klucza tabely zdalnej. </xs:documentation>
  47. </xs:annotation>
  48. <xs:sequence id="system_cache__appinfo___d149e17">
  49. <xs:element name="local_column_name"
  50. type="xs:string"
  51. id="system_cache__appinfo___d149e19">
  52. <xs:annotation id="system_cache__appinfo___d149e21">
  53. <xs:documentation>W przypadku stworzenia relacji do tabeli zdalnej nie jest możliwe wprowadzenie nazwy kolumny, dla tego należy w tym polu wprowadzić nazwę kolumny, w ramach której dana relacja będzie prowadzona. W danej kolumnie silnik powinien trzymać aktualne dane relacji, mogą być one "cache" oraz obsługiwane przez triggery.</xs:documentation>
  54. </xs:annotation>
  55. </xs:element>
  56. </xs:sequence>
  57. </xs:complexType>
  58. <xs:element name="relation_info"
  59. type="system_cache__appinfo:relation_info"
  60. id="system_cache__appinfo___d149e30"/>
  61. <xs:attributeGroup name="change_root_anyelement" id="system_cache__appinfo___d149e32">
  62. <xs:attribute default="1" name="dig_recurse" id="system_cache__appinfo___d149e34">
  63. <xs:annotation id="system_cache__appinfo___d149e36">
  64. <xs:documentation>Kazdy element ktory ma sluzyc przeszukiwaniu/filtrowaniu w glab powinien miec ten atrybut :
  65. W przypadku checi podmiany elementu w jakims complexType - nalezy wlaczyc te atrybuty w elementach:
  66. complexType, sequence, element . Ostatni będzie podmieniany, ale to zalezy od innego atrybutu.</xs:documentation>
  67. </xs:annotation>
  68. </xs:attribute>
  69. </xs:attributeGroup>
  70. <xs:attribute name="change_optimize_id"
  71. id="system_cache__appinfo___d149e44"
  72. default="1">
  73. <xs:annotation id="system_cache__appinfo___d149e46">
  74. <xs:documentation>Jest to unikalny numer elementu dla rekordu zmiany.
  75. Ostatni wezel bedzie miec powtorzony ten numer w polu @change_optimize_id_root</xs:documentation>
  76. </xs:annotation>
  77. </xs:attribute>
  78. <xs:attributeGroup name="change_medium_element" id="system_cache__appinfo___d149e54">
  79. <xs:attribute default="1" name="dig_recurse" id="system_cache__appinfo___d149e56">
  80. <xs:annotation id="system_cache__appinfo___d149e58">
  81. <xs:documentation>Kazdy element ktory ma sluzyc przeszukiwaniu/filtrowaniu w glab powinien miec ten atrybut :
  82. W przypadku checi podmiany elementu w jakims complexType - nalezy wlaczyc te atrybuty w elementach:
  83. complexType, sequence, element . Ostatni będzie podmieniany, ale to zalezy od innego atrybutu.</xs:documentation>
  84. </xs:annotation>
  85. </xs:attribute>
  86. </xs:attributeGroup>
  87. <xs:attributeGroup name="change_replacement_element" id="system_cache__appinfo___d149e66">
  88. <xs:attribute default="@name"
  89. name="replace_attribute_search"
  90. id="system_cache__appinfo___d149e68">
  91. <xs:annotation id="system_cache__appinfo___d149e70">
  92. <xs:documentation>Po tym atrybucie bedzie odnajdywany odpowiedni element w drzewie docelowym. Ten atrybut dziala w parze z replace_attribute_value, ktory mowi o poszukiwanej wartosci tego atrybutu w drzewie przeszukiwanym. Nasz element zmieniany moze nie posiadac takiego atrybutu.</xs:documentation>
  93. </xs:annotation>
  94. </xs:attribute>
  95. <xs:attribute name="replace_attribute_value" id="system_cache__appinfo___d149e77">
  96. <xs:annotation id="system_cache__appinfo___d149e79">
  97. <xs:documentation>W przypadku checi podmiany elementu w complexType o nazwie @name='EMPLOYEE_TYPE' , nalezy w tym atrybucie podac jego wartosc:
  98. system_cache__appinfo:replace_attribute_value="EMPLOYEE_TYPE" </xs:documentation>
  99. </xs:annotation>
  100. </xs:attribute>
  101. <xs:attribute default="1" name="dig_recurse" id="system_cache__appinfo___d149e86">
  102. <xs:annotation id="system_cache__appinfo___d149e88">
  103. <xs:documentation>Kazdy element ktory ma sluzyc przeszukiwaniu/filtrowaniu w glab powinien miec ten atrybut :
  104. W przypadku checi podmiany elementu w jakims complexType - nalezy wlaczyc te atrybuty w elementach:
  105. complexType, sequence, element . Ostatni będzie podmieniany, ale to zalezy od innego atrybutu.</xs:documentation>
  106. </xs:annotation>
  107. </xs:attribute>
  108. </xs:attributeGroup>
  109. <xs:attribute default="1"
  110. name="change_optimize_id_root"
  111. id="system_cache__appinfo___d149e96">
  112. <xs:annotation id="system_cache__appinfo___d149e98">
  113. <xs:documentation>Jest to numer item elementu zmiany, jaki ma byc wprowadzony do glownego drzewa.</xs:documentation>
  114. </xs:annotation>
  115. </xs:attribute>
  116. <xs:complexType name="resource_desc_localized"
  117. id="he__appinfo___d15e101749-1_resource_d">
  118. <xs:sequence id="he__appinfo___d15e101750-1">
  119. <xs:element name="shortdesc" id="he__appinfo___d15e101751-1_shortdesc">
  120. <xs:simpleType id="he__appinfo___d15e101752-1">
  121. <xs:restriction base="xs:string">
  122. <xs:maxLength value="255"/>
  123. </xs:restriction>
  124. </xs:simpleType>
  125. </xs:element>
  126. <xs:element name="longdesc"
  127. type="xs:string"
  128. id="he__appinfo___d15e101755-1_longdesc"/>
  129. </xs:sequence>
  130. <xs:attribute ref="xml:lang" id="he__appinfo___d15e101756-1"/>
  131. </xs:complexType>
  132. <xs:element name="resource_desc_localized"
  133. id="he__appinfo___d15e101757-1_resource_d"/>
  134. <xs:complexType name="change" id="system_cache__appinfo___d149e105">
  135. <xs:annotation id="system_cache__appinfo___d149e107">
  136. <xs:documentation>Obiekt ze struktura podrzedna, wskazujacy na kawalek struktury, ktory bedzie podmieniany w innym obiekcie. Uzywany przy modyfikacji schematu, definiuje sie complexType/sequence/element - wstawia sie specjalne znaczniki , dzieki czemu w duzym schemacie dany complexType/sequence/element o takich samych nazwach moze byc podmieniony z tym.
  137. Walidacja schematu nie dziala prawidlowo dla tego obiektu - wymagane jest redefine XSD_Schema w celu wlaczenia dodatkowych atrybutow. complexType zrobiony dla lepszej dokumentacji transformacji XSL uzywajacych tych struktur w silniku.</xs:documentation>
  138. </xs:annotation>
  139. <xs:sequence id="system_cache__appinfo___d149e113">
  140. <xs:element name="item" id="system_cache__appinfo___d149e115">
  141. <xs:complexType id="system_cache__appinfo___d149e117">
  142. <xs:choice id="system_cache__appinfo___d149e119">
  143. <xs:any namespace="##any" id="system_cache__appinfo___d149e121"/>
  144. <xs:element name="complexType" id="system_cache__appinfo___d149e123">
  145. <xs:complexType id="system_cache__appinfo___d149e125">
  146. <xs:sequence id="system_cache__appinfo___d149e127">
  147. <xs:element name="sequence" id="system_cache__appinfo___d149e129">
  148. <xs:complexType id="system_cache__appinfo___d149e131">
  149. <xs:sequence id="system_cache__appinfo___d149e133">
  150. <xs:element name="element" id="system_cache__appinfo___d149e135">
  151. <xs:complexType id="system_cache__appinfo___d149e137">
  152. <xs:attributeGroup ref="system_cache__appinfo:change_replacement_element"
  153. id="system_cache__appinfo___d149e139"/>
  154. <xs:anyAttribute namespace="http://www.w3.org/2001/XMLSchema"
  155. id="system_cache__appinfo___d149e141"/>
  156. </xs:complexType>
  157. </xs:element>
  158. </xs:sequence>
  159. <xs:attributeGroup ref="system_cache__appinfo:change_medium_element"
  160. id="system_cache__appinfo___d149e146"/>
  161. <xs:anyAttribute namespace="http://www.w3.org/2001/XMLSchema"
  162. id="system_cache__appinfo___d149e148"/>
  163. </xs:complexType>
  164. </xs:element>
  165. </xs:sequence>
  166. <xs:attribute default="@name"
  167. name="rel_key"
  168. id="system_cache__appinfo___d149e153">
  169. <xs:annotation id="system_cache__appinfo___d149e155">
  170. <xs:documentation>przyklad:
  171. xs:complexType name="ACCESS_REQUESTS" system_cache__appinfo:rel_key="@name" system_cache__appinfo:dig_recurse="1"
  172. Nalezy wprowadzic glowny klucz nazwy do odnalezienia odpowiednika elementu w drzewie edytowanym</xs:documentation>
  173. </xs:annotation>
  174. </xs:attribute>
  175. </xs:complexType>
  176. </xs:element>
  177. </xs:choice>
  178. </xs:complexType>
  179. </xs:element>
  180. </xs:sequence>
  181. </xs:complexType>
  182. <xs:element name="change"
  183. type="system_cache__appinfo:change"
  184. id="system_cache__appinfo___d149e169"/>
  185. <xs:complexType name="change_optimize_id" id="system_cache__appinfo___d149e171">
  186. <xs:annotation id="system_cache__appinfo___d149e173">
  187. <xs:documentation>Obiekt powsatly na podstawie change za pomoca transformacji xsl o nazwie template mode="system_cache__appinfo:change_optimize_id , dodane ma atrybuty niezbedne do przeszukania w drzewie</xs:documentation>
  188. </xs:annotation>
  189. <xs:sequence id="system_cache__appinfo___d149e179">
  190. <xs:element name="item" id="system_cache__appinfo___d149e181">
  191. <xs:complexType id="system_cache__appinfo___d149e183">
  192. <xs:choice id="system_cache__appinfo___d149e185">
  193. <xs:any namespace="##any" id="system_cache__appinfo___d149e187"/>
  194. <xs:element name="complexType" id="system_cache__appinfo___d149e189">
  195. <xs:complexType id="system_cache__appinfo___d149e191">
  196. <xs:sequence id="system_cache__appinfo___d149e193">
  197. <xs:element name="sequence" id="system_cache__appinfo___d149e195">
  198. <xs:complexType id="system_cache__appinfo___d149e197">
  199. <xs:sequence id="system_cache__appinfo___d149e199">
  200. <xs:element name="element" id="system_cache__appinfo___d149e201">
  201. <xs:complexType id="system_cache__appinfo___d149e203">
  202. <xs:attributeGroup ref="system_cache__appinfo:change_replacement_element"
  203. id="system_cache__appinfo___d149e205"/>
  204. <xs:attribute default="1"
  205. name="change_optimize_id_root"
  206. id="system_cache__appinfo___d149e207">
  207. <xs:annotation id="system_cache__appinfo___d149e209">
  208. <xs:documentation>Jest to numer item elementu zmiany, jaki ma byc wprowadzony do glownego drzewa.</xs:documentation>
  209. </xs:annotation>
  210. </xs:attribute>
  211. <xs:anyAttribute namespace="http://www.w3.org/2001/XMLSchema"
  212. id="system_cache__appinfo___d149e216"/>
  213. </xs:complexType>
  214. </xs:element>
  215. </xs:sequence>
  216. <xs:attributeGroup ref="system_cache__appinfo:change_medium_element"
  217. id="system_cache__appinfo___d149e221"/>
  218. <xs:anyAttribute namespace="http://www.w3.org/2001/XMLSchema"
  219. id="system_cache__appinfo___d149e223"/>
  220. </xs:complexType>
  221. </xs:element>
  222. </xs:sequence>
  223. <xs:attribute default="@name"
  224. name="rel_key"
  225. id="system_cache__appinfo___d149e228">
  226. <xs:annotation id="system_cache__appinfo___d149e230">
  227. <xs:documentation>przyklad:
  228. xs:complexType name="ACCESS_REQUESTS" system_cache__appinfo:rel_key="@name" system_cache__appinfo:dig_recurse="1"
  229. Nalezy wprowadzic glowny klucz nazwy do odnalezienia odpowiednika elementu w drzewie edytowanym</xs:documentation>
  230. </xs:annotation>
  231. </xs:attribute>
  232. </xs:complexType>
  233. </xs:element>
  234. </xs:choice>
  235. <xs:attribute name="change_optimize_id" id="system_cache__appinfo___d149e240">
  236. <xs:annotation id="system_cache__appinfo___d149e242">
  237. <xs:documentation>Jest to unikalny numer elementu dla rekordu zmiany.
  238. Ostatni wezel bedzie miec powtorzony ten numer w polu @change_optimize_id_root</xs:documentation>
  239. </xs:annotation>
  240. </xs:attribute>
  241. </xs:complexType>
  242. </xs:element>
  243. </xs:sequence>
  244. </xs:complexType>
  245. <xs:element name="change_optimize_id"
  246. type="system_cache__appinfo:change_optimize_id"
  247. id="system_cache__appinfo___d149e254"/>
  248. <xs:element name="save_to_api" id="system_cache__appinfo___d10e129207-1">
  249. <xs:complexType id="system_cache__appinfo___d10e129209-1">
  250. <xs:sequence id="system_cache__appinfo___d10e129211-1">
  251. <xs:element ref="system_cache__appinfo:save_to_api_xml"
  252. id="system_cache__appinfo___d10e129213-1"/>
  253. </xs:sequence>
  254. </xs:complexType>
  255. </xs:element>
  256. <xs:element name="new_record" id="system_cache__appinfo___d10e129218-1">
  257. <xs:complexType id="system_cache__appinfo___d10e129220-1">
  258. <xs:sequence id="system_cache__appinfo___d10e129222-1">
  259. <xs:any maxOccurs="unbounded" namespace="##any" processContents="strict">
  260. <xs:annotation>
  261. <xs:documentation>tak samo atrybuty dostepne @read_key_value lub @evaluate_key_value</xs:documentation>
  262. </xs:annotation>
  263. </xs:any>
  264. </xs:sequence>
  265. <xs:attribute name="count_xml_node"
  266. type="xs:integer"
  267. id="system_cache__appinfo___d10e129234-1"/>
  268. <xs:attribute name="create_element" id="system_cache__appinfo___d10e129236-1"/>
  269. <xs:attribute name="current_object_xml_name"
  270. id="system_cache__appinfo___d10e129238-1"/>
  271. <xs:attribute name="event_type"
  272. type="xs:integer"
  273. use="required"
  274. id="system_cache__appinfo___d10e129240-1"/>
  275. <xs:attribute name="local-name"
  276. type="xs:NCName"
  277. use="required"
  278. id="system_cache__appinfo___d10e129243-1"/>
  279. <xs:attribute name="optional"
  280. type="xs:NCName"
  281. id="system_cache__appinfo___d10e129245-1"/>
  282. <xs:attribute name="table-name"
  283. type="xs:NCName"
  284. use="required"
  285. id="system_cache__appinfo___d10e129247-1"/>
  286. </xs:complexType>
  287. </xs:element>
  288. <xs:element name="edit_record" id="system_cache__appinfo___d10e129251-1">
  289. <xs:complexType id="system_cache__appinfo___d10e129253-1">
  290. <xs:sequence id="system_cache__appinfo___d10e129255-1">
  291. <xs:any maxOccurs="unbounded" namespace="##any">
  292. <xs:annotation>
  293. <xs:documentation>tak samo atrybuty dostepne @read_key_value lub @evaluate_key_value</xs:documentation>
  294. </xs:annotation>
  295. </xs:any>
  296. </xs:sequence>
  297. <xs:attribute name="count_xml_node"
  298. type="xs:integer"
  299. id="system_cache__appinfo___d10e129267-1"/>
  300. <xs:attribute name="create_element" id="system_cache__appinfo___d10e129269-1"/>
  301. <xs:attribute name="current_object_xml_name"
  302. id="system_cache__appinfo___d10e129271-1"/>
  303. <xs:attribute name="event_type"
  304. type="xs:integer"
  305. use="required"
  306. id="system_cache__appinfo___d10e129273-1"/>
  307. <xs:attribute name="local-name"
  308. type="xs:NCName"
  309. use="required"
  310. id="system_cache__appinfo___d10e129276-1"/>
  311. <xs:attribute name="optional"
  312. type="xs:NCName"
  313. id="system_cache__appinfo___d10e129278-1"/>
  314. <xs:attribute name="table-name"
  315. type="xs:NCName"
  316. use="required"
  317. id="system_cache__appinfo___d10e129280-1"/>
  318. </xs:complexType>
  319. </xs:element>
  320. <xs:element name="save_to_api_xml" id="system_cache__appinfo___d10e129284-1">
  321. <xs:complexType id="system_cache__appinfo___d10e129286-1">
  322. <xs:choice maxOccurs="unbounded"
  323. minOccurs="0"
  324. id="system_cache__appinfo___d10e129288-1">
  325. <xs:element ref="system_cache__appinfo:save_to_api_xml"
  326. id="system_cache__appinfo___d10e129290-1"/>
  327. <xs:element ref="system_cache__appinfo:new_record"
  328. id="system_cache__appinfo___d10e129292-1"/>
  329. <xs:element ref="system_cache__appinfo:edit_record"
  330. id="system_cache__appinfo___d10e129294-1"/>
  331. </xs:choice>
  332. </xs:complexType>
  333. </xs:element>
  334. <xs:element name="gui_to_save_to_api" id="system_cache__appinfo___d10e129299-1">
  335. <xs:annotation>
  336. <xs:documentation>TODO obiekt do gromadzenia danych komunikacji przez GUI do przygotowania transakcji do zapisu danych/edycji - np. uzytkownik wybral 10 urzadzen, ktore chce pobrac do jakiejs lokalizacji?</xs:documentation>
  337. </xs:annotation>
  338. </xs:element>
  339. <xs:attribute name="sort" id="he__appinfo___d15e101861-1_sort"/>
  340. <xs:attribute name="root_element_in_schema"
  341. id="he__appinfo___d15e101862-1_root_eleme"/>
  342. <xs:attribute name="primaryKey"
  343. type="xs:string"
  344. id="he__appinfo___d15e101863-1_primaryKey">
  345. <xs:annotation>
  346. <xs:documentation>Działa - jako force Primary Key w SE/Procesy5 - system_cache__appinfo:primaryKey="ID"
  347. parametr podany przykladowo tak: xs:complexType name="user_status__NORMAL"
  348. system_cache__appinfo:primaryKey="ID"
  349. id="ADMIN_USERS___d15e16012-1_user_statu"</xs:documentation>
  350. </xs:annotation>
  351. </xs:attribute>
  352. <xs:attribute name="namespace_uri" id="he__appinfo___d15e101865-1_namespace_"/>
  353. <xs:attribute name="id" type="xs:NCName" id="he__appinfo___d15e101866-1_id"/>
  354. <xs:attribute name="name_no_prefix"
  355. type="xs:string"
  356. id="he__appinfo___d15e101867-1_name_no_pr"/>
  357. <xs:attribute name="xpath_full"
  358. id="he__appinfo___d15e101868-1_xpath_full"
  359. type="system_cache__appinfo:xpath_full"/>
  360. <xs:simpleType name="xpath_full" id="he__appinfo___d15e2198-1_xpath_full">
  361. <xs:restriction base="system_cache__appinfo:xpath"/>
  362. </xs:simpleType>
  363. <xs:simpleType name="xpath" id="he__appinfo___d15e2200-1_xpath">
  364. <xs:restriction base="xs:string"/>
  365. </xs:simpleType>
  366. <xs:simpleType name="xpath.position" id="he__appinfo___d15e2202-1_xpath.posi">
  367. <xs:restriction base="xs:string"/>
  368. </xs:simpleType>
  369. <xs:simpleType name="xpath_local" id="he__appinfo___d15e2204-1_xpath_loca">
  370. <xs:restriction base="system_cache__appinfo:xpath"/>
  371. </xs:simpleType>
  372. <xs:attribute name="ref" type="xs:NCName" id="he__appinfo___d15e101869-1_ref"/>
  373. <xs:attribute name="xpath_local"
  374. id="he__appinfo___d15e101870-1_xpath_loca"
  375. type="system_cache__appinfo:xpath_local"/>
  376. <xs:attribute name="restriction_path" id="he__appinfo___d15e101871-1_restrictio"/>
  377. <xs:attribute name="type" id="he__appinfo___d15e101872-1_type"/>
  378. <xs:attribute name="restriction_path_TODEL"
  379. id="he__appinfo___d15e101873-1_restrictio"/>
  380. <xs:attribute name="minOccurs" id="he__appinfo___d15e101874-1_minOccurs"/>
  381. <xs:attribute name="maxOccurs" id="he__appinfo___d15e101875-1_maxOccurs"/>
  382. <xs:attribute name="use" id="he__appinfo___d15e101877-1_use"/>
  383. <xs:attribute name="default" id="he__appinfo___d15e101878-1_default"/>
  384. <xs:attribute name="restriction_base" id="he__appinfo___d15e101879-1_restrictio">
  385. <xs:annotation>
  386. <xs:documentation>Do usuniecia - jest to dlugosc w bajtach podstawy restrykcji w buildCOmplexType.xsl</xs:documentation>
  387. </xs:annotation>
  388. </xs:attribute>
  389. <xs:attribute name="restriction_base_attr" id="he__appinfo___d15e101883-1_restrictio"/>
  390. <xs:attribute name="id-orig-from-restriction"
  391. id="he__appinfo___d15e101884-1_id__x2D__orig__x2D__fr"/>
  392. <xs:attribute name="loop" id="he__appinfo___d15e101885-1_loop"/>
  393. <xs:attribute name="restriciction_base_lenght_TODEL"
  394. id="he__appinfo___d15e101886-1_restricict"/>
  395. <xs:attribute name="path" id="he__appinfo___d15e101887-1_path"/>
  396. <xs:attribute name="loop_name" id="he__appinfo___d15e101888-1_loop_name"/>
  397. <xs:attribute name="loop_id" id="he__appinfo___d15e101889-1_loop_id"/>
  398. <xs:attribute name="mixed" id="he__appinfo___d15e101890-1_mixed"/>
  399. <xs:attribute name="event_type" id="he__appinfo___d15e101892-1_event_type"/>
  400. <xs:attribute name="loop_name_with_prefix" id="he__appinfo___d15e101893-1_loop_name_">
  401. <xs:annotation>
  402. <xs:documentation>zwlaszcza przy 477 w przypadku kiedy na ref nastepuje zapetlenie - zawiera nazwe wyzwalanego obiektu razem z prefixem</xs:documentation>
  403. </xs:annotation>
  404. </xs:attribute>
  405. <xs:attribute name="name_with_prefix" id="he__appinfo___d15e101897-1_name_with_">
  406. <xs:annotation>
  407. <xs:documentation>do uzycia zwlasczcza w p5_tr_map:loop - zawiera nazwe zapetlajacego sie elementu z prefixem. Todo nie koniecznie loop wskazuje na wlasciwa instancje</xs:documentation>
  408. </xs:annotation>
  409. </xs:attribute>
  410. <xs:attribute name="parent_complexTypeNamespace"
  411. type="xs:string"
  412. id="he__appinfo___d15e101901-1_parent_com"/>
  413. <xs:attribute name="complexTypeNamespace"
  414. type="xs:string"
  415. id="he__appinfo___d15e101902-1_complexTyp"/>
  416. <xs:attribute name="get_default_db_obj_url_table_name"
  417. type="xs:string"
  418. id="he__appinfo___d15e101903-1_get_defaul">
  419. <xs:annotation>
  420. <xs:documentation>Tabela wykryta gdzie jest przechowywana główna instancja</xs:documentation>
  421. </xs:annotation>
  422. </xs:attribute>
  423. <xs:complexType name="detect_first_ref_to_native_procesy5_table"
  424. id="he__appinfo___d15e101907-1_detect_fir">
  425. <xs:sequence id="he__appinfo___d15e101908-1">
  426. <xs:element ref="system_cache__appinfo:detect_first_ref_to_native_procesy5_table"
  427. minOccurs="0"
  428. id="he__appinfo___d15e101909-1"/>
  429. </xs:sequence>
  430. </xs:complexType>
  431. <xs:element name="detect_first_ref_to_native_procesy5_table_list"
  432. type="system_cache__appinfo:detect_first_ref_to_native_procesy5_table"
  433. id="he__appinfo___d15e101910-1_detect_fir"/>
  434. <xs:element name="detect_first_ref_to_native_procesy5_table"
  435. id="he__appinfo___d15e101911-1_detect_fir">
  436. <xs:complexType id="he__appinfo___d15e101912-1">
  437. <xs:attribute name="event_type"
  438. type="xs:string"
  439. use="required"
  440. id="he__appinfo___d15e101913-1_event_type"/>
  441. <xs:attribute form="qualified"
  442. name="id"
  443. type="xs:NCName"
  444. use="required"
  445. id="he__appinfo___d15e101914-1_id"/>
  446. <xs:attribute ref="system_cache__appinfo:ref"
  447. use="required"
  448. id="he__appinfo___d15e101915-1"/>
  449. </xs:complexType>
  450. </xs:element>
  451. <xs:element name="objects_parent_relation__parent"
  452. id="he__appinfo___d15e101916-1_objects_pa">
  453. <xs:complexType id="he__appinfo___d15e101917-1">
  454. <xs:complexContent id="he__appinfo___d15e101918-1">
  455. <xs:extension base="system_cache__appinfo:detect_first_ref_to_native_procesy5_table"
  456. id="he__appinfo___d15e101919-1">
  457. <xs:attribute name="apply_template"
  458. use="required"
  459. id="he__appinfo___d15e101920-1_apply_temp"/>
  460. <xs:attribute name="name"
  461. type="xs:NMTOKEN"
  462. use="required"
  463. id="he__appinfo___d15e101921-1_name"/>
  464. <xs:attribute name="name_id"
  465. type="xs:NCName"
  466. use="required"
  467. id="he__appinfo___d15e101922-1_name_id"/>
  468. <xs:attribute name="parent_complexType"
  469. type="xs:NMTOKEN"
  470. use="required"
  471. id="he__appinfo___d15e101923-1_parent_com"/>
  472. <xs:attribute name="prefix"
  473. type="xs:NCName"
  474. use="required"
  475. id="he__appinfo___d15e101924-1_prefix"/>
  476. <xs:attribute name="when_type"
  477. type="xs:NCName"
  478. use="required"
  479. id="he__appinfo___d15e101925-1_when_type"/>
  480. </xs:extension>
  481. </xs:complexContent>
  482. </xs:complexType>
  483. </xs:element>
  484. <xs:element name="parent" id="he__appinfo___d15e101926-1_parent">
  485. <xs:complexType id="he__appinfo___d15e101927-1">
  486. <xs:attribute name="parent_complexType"
  487. type="xs:NMTOKEN"
  488. use="required"
  489. id="he__appinfo___d15e101928-1_parent_com"/>
  490. <xs:attribute ref="system_cache__appinfo:id"
  491. use="required"
  492. id="he__appinfo___d15e101929-1"/>
  493. <xs:attribute form="qualified"
  494. name="parent_object"
  495. type="xs:NMTOKEN"
  496. use="required"
  497. id="he__appinfo___d15e101930-1_parent_obj"/>
  498. <xs:attribute form="qualified"
  499. name="parent_object_element"
  500. type="xs:NCName"
  501. use="required"
  502. id="he__appinfo___d15e101931-1_parent_obj"/>
  503. </xs:complexType>
  504. </xs:element>
  505. <xs:element name="child" id="he__appinfo___d15e101933-1_child">
  506. <xs:complexType id="he__appinfo___d15e101934-1">
  507. <xs:attribute form="qualified"
  508. name="flat_element"
  509. type="xs:NCName"
  510. use="required"
  511. id="he__appinfo___d15e101935-1_flat_eleme"/>
  512. <xs:attribute form="qualified"
  513. name="id"
  514. type="xs:NCName"
  515. use="required"
  516. id="he__appinfo___d15e101936-1_id"/>
  517. <xs:attribute form="qualified"
  518. name="ref"
  519. use="required"
  520. id="he__appinfo___d15e101937-1_ref"/>
  521. <xs:attribute form="qualified"
  522. name="xpath"
  523. use="required"
  524. id="he__appinfo___d15e101938-1_xpath"/>
  525. </xs:complexType>
  526. </xs:element>
  527. <xs:element name="object_element-to-flat_element_missing"
  528. id="he__appinfo___d15e101939-1_object_ele">
  529. <xs:complexType id="he__appinfo___d15e101940-1">
  530. <xs:attribute name="parent_complexType"
  531. type="xs:NMTOKEN"
  532. use="optional"
  533. id="he__appinfo___d15e101941-1_parent_com"/>
  534. <xs:attribute ref="system_cache__appinfo:id"
  535. use="required"
  536. id="he__appinfo___d15e101942-1"/>
  537. <xs:attribute name="parent_object"
  538. use="required"
  539. id="he__appinfo___d15e101943-1_parent_obj"/>
  540. </xs:complexType>
  541. </xs:element>
  542. <xs:element name="detect_root_sequence_id"
  543. id="he__appinfo___d15e101944-1_detect_roo">
  544. <xs:complexType id="he__appinfo___d15e101945-1">
  545. <xs:attribute name="id"
  546. type="xs:NCName"
  547. use="required"
  548. id="he__appinfo___d15e101946-1_id"/>
  549. </xs:complexType>
  550. </xs:element>
  551. <xs:element name="detect_local-elements_relations_references_with_flat_procesy5_table_list"
  552. id="he__appinfo___d15e101947-1_detect_loc">
  553. <xs:complexType id="he__appinfo___d15e101948-1">
  554. <xs:sequence id="he__appinfo___d15e101949-1">
  555. <xs:element ref="system_cache__appinfo:detect_local-elements_relations_references_with_flat_procesy5_table"
  556. id="he__appinfo___d15e101950-1"/>
  557. </xs:sequence>
  558. </xs:complexType>
  559. </xs:element>
  560. <xs:element name="detect_local-elements_relations_references_with_flat_procesy5_table"
  561. id="he__appinfo___d15e101951-1_detect_loc">
  562. <xs:complexType id="he__appinfo___d15e101952-1">
  563. <xs:sequence id="he__appinfo___d15e101953-1">
  564. <xs:element maxOccurs="unbounded"
  565. minOccurs="0"
  566. ref="system_cache__appinfo:flat_element-to-object_element"
  567. id="he__appinfo___d15e101954-1"/>
  568. </xs:sequence>
  569. </xs:complexType>
  570. </xs:element>
  571. <xs:element name="detect_parent_complexType_with_ref_to_procesy5_table"
  572. type="xs:string"
  573. id="he__appinfo___d15e101955-1_detect_par"/>
  574. <xs:element name="flat_element-to-object_element"
  575. id="he__appinfo___d15e101956-1_flat_eleme">
  576. <xs:complexType id="he__appinfo___d15e101957-1">
  577. <xs:sequence id="he__appinfo___d15e101958-1">
  578. <xs:element minOccurs="0"
  579. ref="system_cache__appinfo:flat_relation_cache_improve_from_schema"
  580. id="he__appinfo___d15e101959-1"/>
  581. </xs:sequence>
  582. <xs:attribute name="position"
  583. type="xs:integer"
  584. use="required"
  585. id="he__appinfo___d15e101960-1_position"/>
  586. <xs:attribute form="qualified"
  587. name="flat_element"
  588. type="xs:NCName"
  589. use="required"
  590. id="he__appinfo___d15e101961-1_flat_eleme"/>
  591. <xs:attribute form="qualified"
  592. name="id"
  593. type="xs:NCName"
  594. use="required"
  595. id="he__appinfo___d15e101962-1_id"/>
  596. <xs:attribute form="qualified"
  597. name="maxOccurs"
  598. type="xs:integer"
  599. id="he__appinfo___d15e101963-1_maxOccurs"/>
  600. <xs:attribute form="qualified"
  601. name="minOccurs"
  602. type="xs:integer"
  603. id="he__appinfo___d15e101964-1_minOccurs"/>
  604. <xs:attribute form="qualified"
  605. name="object_element"
  606. type="xs:NCName"
  607. use="required"
  608. id="he__appinfo___d15e101965-1_object_ele"/>
  609. <xs:attribute form="qualified"
  610. name="xpath"
  611. use="required"
  612. id="he__appinfo___d15e101966-1_xpath"/>
  613. </xs:complexType>
  614. </xs:element>
  615. <xs:element name="flat_relation_cache_improve_from_schema"
  616. id="he__appinfo___d15e101967-1_flat_relat">
  617. <xs:complexType id="he__appinfo___d15e101968-1">
  618. <xs:attribute form="qualified"
  619. name="parent_object"
  620. type="xs:NMTOKEN"
  621. use="required"
  622. id="he__appinfo___d15e101969-1_parent_obj"/>
  623. <xs:attribute form="qualified"
  624. name="parent_object_ref_to_name"
  625. type="xs:NCName"
  626. use="required"
  627. id="he__appinfo___d15e101970-1_parent_obj"/>
  628. </xs:complexType>
  629. </xs:element>
  630. <xs:element name="go_recurse_from_root_only_local_elements_list"
  631. id="he__appinfo___d15e101971-1_go_recurse">
  632. <xs:complexType id="he__appinfo___d15e101972-1">
  633. <xs:sequence minOccurs="0" id="he__appinfo___d15e101973-1">
  634. <xs:element ref="system_cache__appinfo:go_recurse_from_root_only_local_elements"
  635. id="he__appinfo___d15e101974-1"/>
  636. </xs:sequence>
  637. </xs:complexType>
  638. </xs:element>
  639. <xs:element name="go_recurse_from_root_only_local_elements"
  640. id="he__appinfo___d15e101975-1_go_recurse">
  641. <xs:complexType id="he__appinfo___d15e101976-1">
  642. <xs:attribute name="TODO3485" id="he__appinfo___d15e101977-1_TODO3485"/>
  643. </xs:complexType>
  644. </xs:element>
  645. <xs:element name="objects_parent_relation"
  646. id="he__appinfo___d15e101978-1_objects_pa">
  647. <xs:complexType id="he__appinfo___d15e101979-1">
  648. <xs:sequence id="he__appinfo___d15e101980-1">
  649. <xs:element ref="system_cache__appinfo:objects_parent_relation__parent"
  650. id="he__appinfo___d15e101981-1"/>
  651. <xs:element ref="system_cache__appinfo:objects_parent_relation__self"
  652. id="he__appinfo___d15e101982-1"/>
  653. </xs:sequence>
  654. </xs:complexType>
  655. </xs:element>
  656. <xs:element name="objects_parent_relation__self"
  657. id="he__appinfo___d15e101984-1_objects_pa">
  658. <xs:complexType id="he__appinfo___d15e101985-1">
  659. <xs:attribute name="apply_template"
  660. use="required"
  661. id="he__appinfo___d15e101986-1_apply_temp"/>
  662. <xs:attribute name="name"
  663. type="xs:NMTOKEN"
  664. use="required"
  665. id="he__appinfo___d15e101987-1_name"/>
  666. <xs:attribute name="name_id"
  667. type="xs:NCName"
  668. use="required"
  669. id="he__appinfo___d15e101988-1_name_id"/>
  670. <xs:attribute name="parent_complexType"
  671. type="xs:NMTOKEN"
  672. use="required"
  673. id="he__appinfo___d15e101989-1_parent_com"/>
  674. <xs:attribute name="prefix"
  675. type="xs:NCName"
  676. use="required"
  677. id="he__appinfo___d15e101990-1_prefix"/>
  678. <xs:attribute name="when_type"
  679. type="xs:NCName"
  680. use="required"
  681. id="he__appinfo___d15e101991-1_when_type"/>
  682. </xs:complexType>
  683. </xs:element>
  684. <xs:element name="detect_element_relations_to_objects"
  685. id="he__appinfo___d15e101992-1_detect_ele">
  686. <xs:complexType id="he__appinfo___d15e101993-1">
  687. <xs:attribute ref="system_cache__appinfo:id" id="he__appinfo___d15e101994-1"/>
  688. <xs:attribute ref="system_cache__appinfo:ref"
  689. use="required"
  690. id="he__appinfo___d15e101995-1">
  691. <xs:annotation>
  692. <xs:documentation>zawartosc nie zawsze oznacza, ze typ odwolania jest referencja - moze to byc uzycie complexType</xs:documentation>
  693. </xs:annotation>
  694. </xs:attribute>
  695. <xs:attribute fixed="477b"
  696. ref="system_cache__appinfo:event_type"
  697. id="he__appinfo___d15e101999-1">
  698. <xs:annotation>
  699. <xs:documentation>W przypadku kiedy relacja do obcego obiektu nie wynika z zastosowania typu 477 (referencja), zamiast tego uzyty jest typ ComplexType nazwany, to wlaczany jest ten atrybut z ta zawartoscia.</xs:documentation>
  700. </xs:annotation>
  701. </xs:attribute>
  702. </xs:complexType>
  703. </xs:element>
  704. <xs:element name="detect_element_relations_to_objects_list"
  705. id="he__appinfo___d15e102003-1_detect_ele">
  706. <xs:complexType id="he__appinfo___d15e102004-1">
  707. <xs:sequence id="he__appinfo___d15e102005-1">
  708. <xs:element maxOccurs="unbounded"
  709. minOccurs="0"
  710. ref="system_cache__appinfo:detect_element_relations_to_objects"
  711. id="he__appinfo___d15e102006-1"/>
  712. </xs:sequence>
  713. </xs:complexType>
  714. </xs:element>
  715. <xs:element name="object_element-to-flat_element_by_xpath2_list"
  716. id="he__appinfo___d15e102007-1_object_ele">
  717. <xs:complexType id="he__appinfo___d15e102008-1">
  718. <xs:sequence id="he__appinfo___d15e102009-1">
  719. <xs:element maxOccurs="unbounded"
  720. minOccurs="0"
  721. ref="system_cache__appinfo:object_element-to-flat_element_by_xpath2"
  722. id="he__appinfo___d15e102010-1"/>
  723. </xs:sequence>
  724. </xs:complexType>
  725. </xs:element>
  726. <xs:element name="detect_element_local_elements_without_ref_elements_list"
  727. id="he__appinfo___d15e102011-1_detect_ele">
  728. <xs:complexType id="he__appinfo___d15e102012-1">
  729. <xs:sequence id="he__appinfo___d15e102013-1">
  730. <xs:element ref="system_cache__appinfo:detect_element_local_elements_without_ref_elements"
  731. minOccurs="0"
  732. id="he__appinfo___d15e102014-1"/>
  733. </xs:sequence>
  734. </xs:complexType>
  735. </xs:element>
  736. <xs:element name="detect_element_local_elements_without_ref_elements"
  737. id="he__appinfo___d15e102015-1_detect_ele">
  738. <xs:complexType id="he__appinfo___d15e102016-1">
  739. <xs:sequence id="he__appinfo___d15e102017-1">
  740. <xs:element maxOccurs="unbounded"
  741. minOccurs="0"
  742. ref="system_cache__appinfo:detect_element_local_elements_without_ref_elements"
  743. id="he__appinfo___d15e102018-1"/>
  744. </xs:sequence>
  745. <xs:attribute name="comment" id="he__appinfo___d15e102019-1_comment"/>
  746. <xs:attribute name="create_element"
  747. type="xs:NMTOKEN"
  748. id="he__appinfo___d15e102020-1_create_ele"/>
  749. <xs:attribute name="event_name" id="he__appinfo___d15e102021-1_event_name"/>
  750. <xs:attribute name="event_type"
  751. type="xs:NMTOKEN"
  752. id="he__appinfo___d15e102022-1_event_type"/>
  753. <xs:attribute ref="system_cache__appinfo:id" id="he__appinfo___d15e102023-1"/>
  754. <xs:attribute name="local-name"
  755. type="xs:NCName"
  756. id="he__appinfo___d15e102024-1_local__x2D__name"/>
  757. <xs:attribute name="local-name-name"
  758. type="xs:NCName"
  759. id="he__appinfo___d15e102025-1_local__x2D__name"/>
  760. <xs:attribute name="restriciction_base" id="he__appinfo___d15e102026-1_restricict"/>
  761. <xs:attribute name="retrieve_ID"
  762. type="xs:anyURI"
  763. id="he__appinfo___d15e102027-1_retrieve_I"/>
  764. <xs:attribute name="retrieve_PARENT_ID"
  765. type="xs:anyURI"
  766. id="he__appinfo___d15e102028-1_retrieve_P"/>
  767. <xs:attribute name="retrieve_REMOTE_ID" id="he__appinfo___d15e102030-1_retrieve_R"/>
  768. <xs:attribute name="retrieve_TYPE"
  769. type="xs:NMTOKEN"
  770. id="he__appinfo___d15e102031-1_retrieve_T"/>
  771. <xs:attribute name="retrieve_resource_id"
  772. type="xs:NCName"
  773. id="he__appinfo___d15e102032-1_retrieve_r"/>
  774. <xs:attribute form="qualified" name="final" id="he__appinfo___d15e102033-1_final"/>
  775. <xs:attribute form="qualified"
  776. name="id-orig-from-restriction"
  777. type="xs:NCName"
  778. id="he__appinfo___d15e102034-1_id__x2D__orig__x2D__fr"/>
  779. <xs:attribute form="qualified"
  780. name="maxOccurs"
  781. type="xs:NMTOKEN"
  782. id="he__appinfo___d15e102035-1_maxOccurs"/>
  783. <xs:attribute form="qualified"
  784. name="minOccurs"
  785. type="xs:integer"
  786. id="he__appinfo___d15e102036-1_minOccurs"/>
  787. <xs:attribute form="qualified"
  788. name="name"
  789. type="xs:NCName"
  790. id="he__appinfo___d15e102037-1_name"/>
  791. <xs:attribute form="qualified"
  792. name="namespace_uri"
  793. type="xs:anyURI"
  794. id="he__appinfo___d15e102038-1_namespace_"/>
  795. <xs:attribute form="qualified"
  796. name="prefix"
  797. type="xs:NCName"
  798. id="he__appinfo___d15e102039-1_prefix"/>
  799. <xs:attribute form="qualified"
  800. name="restriction_base"
  801. type="xs:integer"
  802. id="he__appinfo___d15e102040-1_restrictio"/>
  803. <xs:attribute form="qualified"
  804. name="restriction_base_attr"
  805. id="he__appinfo___d15e102042-1_restrictio"/>
  806. <xs:attribute form="qualified"
  807. name="restriction_path"
  808. id="he__appinfo___d15e102043-1_restrictio"/>
  809. <xs:attribute form="qualified"
  810. name="restriction_path_TODEL"
  811. id="he__appinfo___d15e102044-1_restrictio"/>
  812. <xs:attribute form="qualified"
  813. name="root_element_in_schema"
  814. type="xs:boolean"
  815. id="he__appinfo___d15e102045-1_root_eleme"/>
  816. <xs:attribute form="qualified"
  817. name="sort"
  818. type="xs:integer"
  819. id="he__appinfo___d15e102046-1_sort"/>
  820. <xs:attribute form="qualified"
  821. name="targetNamespace"
  822. type="xs:anyURI"
  823. id="he__appinfo___d15e102047-1_targetName"/>
  824. <xs:attribute form="qualified"
  825. name="type"
  826. type="xs:NMTOKEN"
  827. id="he__appinfo___d15e102048-1_type"/>
  828. <xs:attribute form="qualified" name="xpath" id="he__appinfo___d15e102049-1_xpath"/>
  829. <xs:attribute form="qualified"
  830. name="xpath_full"
  831. id="he__appinfo___d15e102050-1_xpath_full"/>
  832. <xs:attribute form="qualified"
  833. name="xpath_local"
  834. type="xs:NMTOKEN"
  835. id="he__appinfo___d15e102051-1_xpath_loca"/>
  836. <xs:attribute ref="system_cache__appinfo:default" id="he__appinfo___d15e102052-1"/>
  837. <xs:attribute ref="system_cache__appinfo:mixed" id="he__appinfo___d15e102054-1"/>
  838. </xs:complexType>
  839. </xs:element>
  840. <xs:element name="object_element-to-flat_element_by_xpath2"
  841. id="he__appinfo___d15e102055-1_object_ele">
  842. <xs:complexType id="he__appinfo___d15e102056-1">
  843. <xs:sequence id="he__appinfo___d15e102057-1">
  844. <xs:element minOccurs="0"
  845. ref="system_cache__appinfo:object_element-to-flat_element_by_xpath2_list"
  846. id="he__appinfo___d15e102058-1"/>
  847. <xs:choice id="he__appinfo___d15e102059-1">
  848. <xs:sequence id="he__appinfo___d15e102060-1">
  849. <xs:element ref="system_cache__appinfo:parent" id="he__appinfo___d15e102061-1"/>
  850. <xs:element ref="system_cache__appinfo:child" id="he__appinfo___d15e102062-1"/>
  851. </xs:sequence>
  852. <xs:element maxOccurs="unbounded"
  853. minOccurs="0"
  854. ref="system_cache__appinfo:object_element-to-flat_element_missing"
  855. id="he__appinfo___d15e102063-1"/>
  856. </xs:choice>
  857. </xs:sequence>
  858. </xs:complexType>
  859. </xs:element>
  860. <!--<xs:element name="acl">
  861. <xs:complexType>
  862. <xs:sequence>
  863. <xs:annotation>
  864. <xs:documentation>order is important - first process acl, than fields acl</xs:documentation>
  865. </xs:annotation>
  866. <xs:element ref="system_cache__appinfo:acl_ruleset_by_associated_process_owner"/>
  867. <xs:element ref="system_cache__appinfo:acl_ruleset"/>
  868. </xs:sequence>
  869. </xs:complexType>
  870. </xs:element>-->
  871. <xs:element name="RelatedFilter" id="he__appinfo___d15e102065-1_RelatedFil">
  872. <xs:complexType id="he__appinfo___d15e102066-1">
  873. <xs:attribute name="xpath" id="he__appinfo___d15e102067-1_xpath"/>
  874. <xs:attribute name="xpath_value" id="he__appinfo___d15e102068-1_xpath_valu"/>
  875. </xs:complexType>
  876. </xs:element>
  877. <xs:complexType name="schema-file" id="he__appinfo___d15e102069-1_schema__x2D__fil">
  878. <xs:complexContent id="he__appinfo___d15e102070-1">
  879. <xs:extension base="SystemObjects__x3A__File:FileType"
  880. id="he__appinfo___d15e102071-1">
  881. <xs:sequence id="he__appinfo___d15e102072-1">
  882. <xs:element ref="system_cache__appinfo:ownNamespace"
  883. id="he__appinfo___d15e102073-1"/>
  884. <xs:element maxOccurs="unbounded"
  885. minOccurs="0"
  886. ref="system_cache__appinfo:externatlNamespaces"
  887. id="he__appinfo___d15e102074-1"/>
  888. <xs:element ref="system_cache__appinfo:schema" id="he__appinfo___d15e102075-1"/>
  889. </xs:sequence>
  890. </xs:extension>
  891. </xs:complexContent>
  892. </xs:complexType>
  893. <xs:element name="schema-file"
  894. type="system_cache__appinfo:schema-file"
  895. id="he__appinfo___d15e102076-1_schema__x2D__fil"/>
  896. </xs:schema>