p5_tr_map.xsd 136 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  4. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  5. vc:minVersion="1.1" attributeFormDefault="unqualified" elementFormDefault="qualified"
  6. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  7. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd">
  8. <xs:annotation>
  9. <xs:documentation>Schemat do appinfo do określania informacji o relacjach - doswiadczalny - propozycja - DRAFT
  10. @2015-11-19 modelowa struktura obietkow generowanych przez algorytm tworzenia mapy przetwarzania obiektow</xs:documentation>
  11. </xs:annotation>
  12. <xs:import
  13. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  14. schemaLocation="appinfo.xsd"/>
  15. <xs:element name="go_recurse_from_root_by_build_element">
  16. <xs:complexType>
  17. <xs:all>
  18. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434_root"/>
  19. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434er"/>
  20. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494"/>
  21. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4942"/>
  22. </xs:all>
  23. </xs:complexType>
  24. </xs:element>
  25. <xs:element name="objects_derivations_list">
  26. <xs:annotation>
  27. <xs:documentation>Lista derewiacji stworzona w generate_resources_xsl_require_occurs_raport</xs:documentation>
  28. </xs:annotation>
  29. <xs:complexType>
  30. <xs:sequence>
  31. <xs:element maxOccurs="unbounded" minOccurs="0" ref="p5_tr_map:derivations"/>
  32. </xs:sequence>
  33. <xs:attribute name="dereviation_count" type="xs:int"/>
  34. <xs:attribute ref="p5_tr_map:parent_name_with_pref"/>
  35. <xs:attribute ref="p5_tr_map:parent_id"/>
  36. <xs:attribute ref="p5_tr_map:object_type_name_with_pref"/>
  37. <xs:attribute ref="p5_tr_map:object_type_id"/>
  38. </xs:complexType>
  39. </xs:element>
  40. <xs:simpleType name="string_not_empty">
  41. <xs:restriction base="xs:string">
  42. <xs:minLength value="1"/>
  43. </xs:restriction>
  44. </xs:simpleType>
  45. <xs:attribute name="parent_id" type="p5_tr_map:string_not_empty">
  46. <xs:annotation>
  47. <xs:documentation>np. default_accounting___d6e182 - nadrzedny complexType</xs:documentation>
  48. </xs:annotation>
  49. </xs:attribute>
  50. <xs:attribute name="object_type_id" type="p5_tr_map:string_not_empty">
  51. <xs:annotation>
  52. <xs:documentation>id uzytego typy dziecka complexType np. default_accounting___d6e182</xs:documentation>
  53. </xs:annotation>
  54. </xs:attribute>
  55. <xs:attribute name="parent_name_with_pref" type="p5_tr_map:string_not_empty">
  56. <xs:annotation>
  57. <xs:documentation>Nazwa najwyzszego complexType, z ktorego nastepuje dziedziczenie.</xs:documentation>
  58. </xs:annotation>
  59. </xs:attribute>
  60. <xs:attribute name="name_with_pref" type="p5_tr_map:string_not_empty"/>
  61. <xs:attribute name="uuid">
  62. <xs:annotation>
  63. <xs:documentation>unikalny numer dla kazdego z rekordow - uzywany przez sso_procesy5 do wlasciwego przetwoarzenia elementu pod katem znalezienia wlasciwej derewiacji - dla kazdego z elementow @id moga byc rozne konteksty uzycia pod katem dziedziczen. </xs:documentation>
  64. </xs:annotation>
  65. </xs:attribute>
  66. <xs:element name="derivations"> </xs:element>
  67. <xs:element name="detect_parent_complexType_with_ref_to_procesy5_table">
  68. <xs:complexType>
  69. <xs:sequence>
  70. <xs:element
  71. ref="system_cache__appinfo:detect_parent_complexType_with_ref_to_procesy5_table"
  72. />
  73. </xs:sequence>
  74. </xs:complexType>
  75. </xs:element>
  76. <xs:element name="go_recurse_from_root_by_build_element_434">
  77. <xs:annotation>
  78. <xs:documentation>Poczatek mapy transformacji obiektu</xs:documentation>
  79. </xs:annotation>
  80. <xs:complexType>
  81. <xs:complexContent>
  82. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434">
  83. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434_root"/>
  84. </xs:extension>
  85. </xs:complexContent>
  86. </xs:complexType>
  87. </xs:element>
  88. <xs:complexType name="go_recurse_from_root_by_build_element_434">
  89. <xs:annotation>
  90. <xs:documentation>Z reguly przetwarzamy schemat tak, ze element jest przepuszczany do typu 434, dopiero przetwarzamy kolejny typ ktory jest albo dziedziczeniem albo wlasciwym elementem</xs:documentation>
  91. </xs:annotation>
  92. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_434"/>
  93. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  94. </xs:complexType>
  95. <xs:complexType name="go_recurse_from_root_by_build_element_434c">
  96. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_434c"/>
  97. </xs:complexType>
  98. <xs:group name="go_recurse_from_root_by_build_element_434c">
  99. <xs:sequence>
  100. <xs:element name="go_recurse_from_root_by_build_element_434c">
  101. <xs:complexType>
  102. <xs:complexContent>
  103. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434c">
  104. <xs:group
  105. ref="p5_tr_map:go_recurse_from_root_by_build_element_434_after_477"
  106. />
  107. </xs:extension>
  108. </xs:complexContent>
  109. </xs:complexType>
  110. </xs:element>
  111. </xs:sequence>
  112. </xs:group>
  113. <xs:group name="go_recurse_from_root_by_build_element_434d_root">
  114. <xs:annotation>
  115. <xs:documentation>434 w przypadku wglownego wezla
  116. </xs:documentation>
  117. </xs:annotation>
  118. <xs:all>
  119. <xs:element name="go_recurse_from_root_by_build_element_434d" minOccurs="0">
  120. <xs:complexType>
  121. <xs:complexContent>
  122. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434d">
  123. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494d"/>
  124. </xs:extension>
  125. </xs:complexContent>
  126. </xs:complexType>
  127. </xs:element>
  128. </xs:all>
  129. </xs:group>
  130. <xs:complexType name="go_recurse_from_root_by_build_element_434n">
  131. <xs:annotation>
  132. <xs:documentation>:when test="local-name()='element' and @type and child::*/local-name()!='simpleType' and $p5_tr_map:last-type='477' and not(@id)" warunek 434n zaraz po 477 ktore sie tyczy zasobow z bazy danych , ktore nie maja @id - TODO jakos madrzej trzeba to wykryc</xs:documentation>
  133. </xs:annotation>
  134. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_434n"/>
  135. </xs:complexType>
  136. <xs:group name="go_recurse_from_root_by_build_element_434n">
  137. <xs:sequence>
  138. <xs:element name="go_recurse_from_root_by_build_element_434n" maxOccurs="0"
  139. minOccurs="0">
  140. <xs:annotation>
  141. <xs:documentation>@2016-01-20 przechodzimy na wyzwalanie 4777 i nie ma juz wyjscia do 434n / 734 </xs:documentation>
  142. </xs:annotation>
  143. <xs:complexType>
  144. <xs:complexContent>
  145. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434n">
  146. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_734"/>
  147. </xs:extension>
  148. </xs:complexContent>
  149. </xs:complexType>
  150. </xs:element>
  151. </xs:sequence>
  152. </xs:group>
  153. <xs:group name="go_recurse_from_root_by_build_element_434_root">
  154. <xs:all>
  155. <xs:element name="go_recurse_from_root_by_build_element_434" minOccurs="0">
  156. <xs:complexType>
  157. <xs:complexContent>
  158. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434">
  159. <xs:group
  160. ref="p5_tr_map:go_recurse_from_root_by_build_element_494_after_434"
  161. />
  162. </xs:extension>
  163. </xs:complexContent>
  164. </xs:complexType>
  165. </xs:element>
  166. </xs:all>
  167. </xs:group>
  168. <xs:group name="go_recurse_from_root_by_build_element_434_after_477">
  169. <xs:choice>
  170. <!--<xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_734"/>-->
  171. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4812"/>
  172. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_481"/>
  173. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_loop"/>
  174. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_381"/>
  175. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3812"/>
  176. </xs:choice>
  177. </xs:group>
  178. <xs:group name="go_recurse_from_root_by_build_element_434_before_481_etc">
  179. <xs:all>
  180. <xs:element name="go_recurse_from_root_by_build_element_434" minOccurs="0">
  181. <xs:complexType>
  182. <xs:complexContent>
  183. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434">
  184. <xs:group
  185. ref="p5_tr_map:go_recurse_from_root_by_build_element_434_before_481_etc_groups"
  186. />
  187. </xs:extension>
  188. </xs:complexContent>
  189. </xs:complexType>
  190. </xs:element>
  191. </xs:all>
  192. </xs:group>
  193. <xs:group name="go_recurse_from_root_by_build_element_434_before_481_etc_groups">
  194. <xs:sequence>
  195. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_481"/>
  196. </xs:sequence>
  197. </xs:group>
  198. <xs:group name="go_recurse_from_root_by_build_element_after_477_element">
  199. <xs:choice>
  200. <xs:element name="go_recurse_from_root_by_build_element_459b"
  201. type="p5_tr_map:go_recurse_from_root_by_build_element_459b"/>
  202. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434c"/>
  203. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434n"/>
  204. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434d"/>
  205. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_381"/>
  206. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434r"/>
  207. </xs:choice>
  208. </xs:group>
  209. <xs:complexType name="go_recurse_from_root_by_build_element_459b">
  210. <xs:annotation>
  211. <xs:documentation>Element po @ref , ktory nie jest complexType - zawiera jedna wartosc wzglednie dodatkowo atrybuty. Wymagane instancjonowanie od razu z wartoscia</xs:documentation>
  212. </xs:annotation>
  213. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_459b"/>
  214. </xs:complexType>
  215. <xs:complexType name="go_recurse_from_root_by_build_element_434b">
  216. <xs:annotation>
  217. <xs:documentation>local-name()='complexType' and not($p5_tr_map:parent_name) and not($parent_type) and not($p5_tr_map:parent_type) and not(@type)" xpath-default-namespace="http://www.w3.org/2001/XMLSchema
  218. bylo warunek 434b przepuszczenie pierszego elementu dla przypadku //schema/element/complexType</xs:documentation>
  219. </xs:annotation>
  220. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_434b"/>
  221. </xs:complexType>
  222. <xs:group name="go_recurse_from_root_by_build_element_434b">
  223. <xs:sequence>
  224. <xs:element name="go_recurse_from_root_by_build_element_434b">
  225. <xs:complexType>
  226. <xs:complexContent>
  227. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434b">
  228. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494_2"/>
  229. </xs:extension>
  230. </xs:complexContent>
  231. </xs:complexType>
  232. </xs:element>
  233. <!-- <xs:complexType>
  234. <xs:complexContent>-->
  235. <!--<xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434b">
  236. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_481"/>
  237. </xs:extension>-->
  238. <!--</xs:complexContent>
  239. </xs:complexType>-->
  240. </xs:sequence>
  241. </xs:group>
  242. <xs:complexType name="go_recurse_from_root_by_build_element_434d">
  243. <xs:annotation>
  244. <xs:documentation>np. teryt WOJ po refie - ktore nie jest complexType - jest tutaj jedno wstrzymanie na complexType, do przetworzenia na 481 kolejny element.</xs:documentation>
  245. </xs:annotation>
  246. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_434d"/>
  247. </xs:complexType>
  248. <xs:group name="go_recurse_from_root_by_build_element_434d">
  249. <xs:sequence>
  250. <xs:element name="go_recurse_from_root_by_build_element_434d">
  251. <xs:complexType>
  252. <xs:complexContent>
  253. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434d">
  254. <xs:group
  255. ref="p5_tr_map:go_recurse_from_root_by_build_element_434d_after"/>
  256. </xs:extension>
  257. </xs:complexContent>
  258. </xs:complexType>
  259. </xs:element>
  260. </xs:sequence>
  261. </xs:group>
  262. <xs:group name="go_recurse_from_root_by_build_element_434d_after">
  263. <xs:choice>
  264. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_481"/>
  265. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494d"/>
  266. </xs:choice>
  267. </xs:group>
  268. <xs:complexType name="go_recurse_from_root_by_build_element_434er">
  269. <xs:annotation>
  270. <xs:documentation>Element z typem, lokalnie rozszerzony extension/restriction</xs:documentation>
  271. </xs:annotation>
  272. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_434er"/>
  273. </xs:complexType>
  274. <xs:group name="go_recurse_from_root_by_build_element_434er">
  275. <xs:all>
  276. <xs:element minOccurs="0" name="go_recurse_from_root_by_build_element_434er">
  277. <xs:complexType>
  278. <xs:complexContent>
  279. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434er">
  280. <xs:group
  281. ref="p5_tr_map:go_recurse_from_root_by_build_element_434er_after"/>
  282. </xs:extension>
  283. </xs:complexContent>
  284. </xs:complexType>
  285. </xs:element>
  286. </xs:all>
  287. </xs:group>
  288. <xs:group name="go_recurse_from_root_by_build_element_434er_after">
  289. <xs:all>
  290. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4942"/>
  291. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_473"/>
  292. </xs:all>
  293. </xs:group>
  294. <xs:complexType name="go_recurse_from_root_by_build_element_434r">
  295. <xs:annotation>
  296. <xs:documentation>434r warunek 434r w !__element__! = /schema/complexType//@ref/!__element__!/complexType bez @type za @ref</xs:documentation>
  297. </xs:annotation>
  298. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_434r"/>
  299. </xs:complexType>
  300. <xs:group name="go_recurse_from_root_by_build_element_434r">
  301. <xs:sequence>
  302. <xs:element name="go_recurse_from_root_by_build_element_434r">
  303. <xs:complexType>
  304. <xs:complexContent>
  305. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_434r">
  306. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_481"/>
  307. </xs:extension>
  308. </xs:complexContent>
  309. </xs:complexType>
  310. </xs:element>
  311. </xs:sequence>
  312. </xs:group>
  313. <xs:complexType name="go_recurse_from_root_by_build_element_381">
  314. <xs:annotation>
  315. <xs:documentation>Element z zawartoscia simpleContent - na pewno nie moze byc to complexContent. Ten elemenet moze zawierac atrybuty. Instancjonowany w tabeli typu instancja+wartosci. Bez dziedziczenia. </xs:documentation>
  316. </xs:annotation>
  317. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_381"/>
  318. </xs:complexType>
  319. <xs:group name="go_recurse_from_root_by_build_element_381">
  320. <xs:sequence>
  321. <xs:element name="go_recurse_from_root_by_build_element_381">
  322. <xs:complexType>
  323. <xs:complexContent>
  324. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_381">
  325. <xs:group
  326. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_394x"/>
  327. </xs:extension>
  328. </xs:complexContent>
  329. </xs:complexType>
  330. </xs:element>
  331. </xs:sequence>
  332. </xs:group>
  333. <xs:complexType name="go_recurse_from_root_by_build_element_3810">
  334. <xs:annotation>
  335. <xs:documentation>Element z zawartoscia simpleContent - na pewno nie moze byc to complexContent. Ten elemenet moze zawierac atrybuty. Instancjonowany w tabeli typu instancja+wartosci. Ostatnie dziedziczenie w przypadku wiecej niz jednego dziedziczenia.</xs:documentation>
  336. </xs:annotation>
  337. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_3810"/>
  338. </xs:complexType>
  339. <xs:group name="go_recurse_from_root_by_build_element_3810">
  340. <xs:sequence>
  341. <xs:element name="go_recurse_from_root_by_build_element_3810">
  342. <xs:complexType>
  343. <xs:complexContent>
  344. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_3810">
  345. <xs:group
  346. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_394x"/>
  347. </xs:extension>
  348. </xs:complexContent>
  349. </xs:complexType>
  350. </xs:element>
  351. </xs:sequence>
  352. </xs:group>
  353. <xs:complexType name="go_recurse_from_root_by_build_element_3811">
  354. <xs:annotation>
  355. <xs:documentation>Element z zawartoscia simpleContent - na pewno nie moze byc to complexContent. Ten elemenet moze zawierac atrybuty. Instancjonowany w tabeli typu instancja+wartosci. </xs:documentation>
  356. </xs:annotation>
  357. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_3811"/>
  358. </xs:complexType>
  359. <xs:group name="go_recurse_from_root_by_build_element_3811">
  360. <xs:annotation>
  361. <xs:documentation>Element z zawartoscia simpleContent - na pewno nie moze byc to complexContent. Ten elemenet moze zawierac atrybuty. Instancjonowany w tabeli typu instancja+wartosci. Drugie i kolejne dziedziczenia w przypadku wiecej niz dwoch dziedziczen, nie ostatnie.</xs:documentation>
  362. </xs:annotation>
  363. <xs:sequence>
  364. <xs:element name="go_recurse_from_root_by_build_element_3811">
  365. <xs:complexType>
  366. <xs:complexContent>
  367. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_3811">
  368. <xs:group
  369. ref="p5_tr_map:go_recurse_from_root_by_build_element_3811_afater"/>
  370. </xs:extension>
  371. </xs:complexContent>
  372. </xs:complexType>
  373. </xs:element>
  374. </xs:sequence>
  375. </xs:group>
  376. <xs:group name="go_recurse_from_root_by_build_element_3811_afater">
  377. <xs:choice>
  378. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3811"/>
  379. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3810"/>
  380. </xs:choice>
  381. </xs:group>
  382. <xs:complexType name="go_recurse_from_root_by_build_element_3812">
  383. <xs:annotation>
  384. <xs:documentation>Element z zawartoscia simpleContent - na pewno nie moze byc to complexContent. Ten elemenet moze zawierac atrybuty. Instancjonowany w tabeli typu instancja+wartosci. - Pierwsze dziedziczenie w przypadku wiecej niz jednego dziedziczenia.</xs:documentation>
  385. </xs:annotation>
  386. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_3812"/>
  387. </xs:complexType>
  388. <xs:group name="go_recurse_from_root_by_build_element_3812">
  389. <xs:sequence>
  390. <xs:element name="go_recurse_from_root_by_build_element_3812">
  391. <xs:complexType>
  392. <xs:complexContent>
  393. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_3812">
  394. <xs:group
  395. ref="p5_tr_map:go_recurse_from_root_by_build_element_3811_afater"/>
  396. </xs:extension>
  397. </xs:complexContent>
  398. </xs:complexType>
  399. </xs:element>
  400. </xs:sequence>
  401. </xs:group>
  402. <xs:complexType name="go_recurse_from_root_by_build_element_481">
  403. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_481"/>
  404. </xs:complexType>
  405. <xs:group name="go_recurse_from_root_by_build_element_481">
  406. <xs:sequence>
  407. <xs:element name="go_recurse_from_root_by_build_element_481">
  408. <xs:complexType>
  409. <xs:complexContent>
  410. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_481">
  411. <xs:group
  412. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_494_2"
  413. minOccurs="0"/>
  414. </xs:extension>
  415. </xs:complexContent>
  416. </xs:complexType>
  417. </xs:element>
  418. </xs:sequence>
  419. </xs:group>
  420. <xs:complexType name="go_recurse_from_root_by_build_element_4811">
  421. <xs:annotation>
  422. <xs:documentation>pomiedzy 4812 a 4810</xs:documentation>
  423. </xs:annotation>
  424. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4811"/>
  425. </xs:complexType>
  426. <xs:group name="go_recurse_from_root_by_build_element_4811">
  427. <xs:sequence>
  428. <xs:element name="go_recurse_from_root_by_build_element_4811">
  429. <xs:complexType>
  430. <xs:complexContent>
  431. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4811">
  432. <xs:group
  433. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_4812"/>
  434. </xs:extension>
  435. </xs:complexContent>
  436. </xs:complexType>
  437. </xs:element>
  438. </xs:sequence>
  439. </xs:group>
  440. <xs:complexType name="go_recurse_from_root_by_build_element_4812">
  441. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4812"/>
  442. </xs:complexType>
  443. <xs:group name="go_recurse_from_root_by_build_element_4812">
  444. <xs:sequence>
  445. <xs:element name="go_recurse_from_root_by_build_element_4812">
  446. <xs:complexType>
  447. <xs:complexContent>
  448. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4812">
  449. <xs:group
  450. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_4812"/>
  451. </xs:extension>
  452. </xs:complexContent>
  453. </xs:complexType>
  454. </xs:element>
  455. </xs:sequence>
  456. </xs:group>
  457. <xs:complexType name="go_recurse_from_root_by_build_element_4810">
  458. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4810"/>
  459. </xs:complexType>
  460. <xs:group name="go_recurse_from_root_by_build_element_4810">
  461. <xs:sequence>
  462. <xs:element name="go_recurse_from_root_by_build_element_4810">
  463. <xs:complexType>
  464. <xs:complexContent>
  465. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4810">
  466. <xs:group
  467. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_494_2"/>
  468. </xs:extension>
  469. </xs:complexContent>
  470. </xs:complexType>
  471. </xs:element>
  472. </xs:sequence>
  473. </xs:group>
  474. <xs:group name="go_recurse_from_root_by_build_element_after_4812">
  475. <xs:sequence>
  476. <xs:choice>
  477. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4811"/>
  478. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4810"/>
  479. </xs:choice>
  480. <xs:element maxOccurs="unbounded" minOccurs="0"
  481. name="go_recurse_from_root_by_build_element_720"
  482. type="p5_tr_map:go_recurse_from_root_by_build_element_720"/>
  483. <xs:element minOccurs="0" name="go_recurse_from_root_by_build_element_473">
  484. <xs:complexType>
  485. <xs:complexContent>
  486. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_473">
  487. <xs:group
  488. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_473"/>
  489. </xs:extension>
  490. </xs:complexContent>
  491. </xs:complexType>
  492. </xs:element>
  493. </xs:sequence>
  494. </xs:group>
  495. <xs:complexType name="go_recurse_from_root_by_build_element_394">
  496. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_394"/>
  497. </xs:complexType>
  498. <xs:group name="go_recurse_from_root_by_build_element_394">
  499. <xs:all>
  500. <xs:element name="go_recurse_from_root_by_build_element_394" minOccurs="0">
  501. <xs:complexType>
  502. <xs:complexContent>
  503. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_394">
  504. <xs:group minOccurs="0"
  505. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_394x"/>
  506. </xs:extension>
  507. </xs:complexContent>
  508. </xs:complexType>
  509. </xs:element>
  510. </xs:all>
  511. </xs:group>
  512. <xs:complexType name="go_recurse_from_root_by_build_element_3940">
  513. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_3940"/>
  514. </xs:complexType>
  515. <xs:group name="go_recurse_from_root_by_build_element_3940">
  516. <xs:sequence>
  517. <xs:element name="go_recurse_from_root_by_build_element_3940">
  518. <xs:complexType>
  519. <xs:complexContent>
  520. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_3940">
  521. <xs:group
  522. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_394x"/>
  523. </xs:extension>
  524. </xs:complexContent>
  525. </xs:complexType>
  526. </xs:element>
  527. </xs:sequence>
  528. </xs:group>
  529. <xs:complexType name="go_recurse_from_root_by_build_element_3941">
  530. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_3941"/>
  531. </xs:complexType>
  532. <xs:group name="go_recurse_from_root_by_build_element_3941">
  533. <xs:sequence>
  534. <xs:element name="go_recurse_from_root_by_build_element_3941">
  535. <xs:complexType>
  536. <xs:complexContent>
  537. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_3941">
  538. <xs:group
  539. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_3941"/>
  540. </xs:extension>
  541. </xs:complexContent>
  542. </xs:complexType>
  543. </xs:element>
  544. </xs:sequence>
  545. </xs:group>
  546. <xs:group name="go_recurse_from_root_by_build_element_after_3941">
  547. <xs:sequence>
  548. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3941"/>
  549. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3940"/>
  550. </xs:sequence>
  551. </xs:group>
  552. <xs:complexType name="go_recurse_from_root_by_build_element_3942">
  553. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_3942"/>
  554. </xs:complexType>
  555. <xs:group name="go_recurse_from_root_by_build_element_3942">
  556. <xs:all>
  557. <xs:element name="go_recurse_from_root_by_build_element_3942" minOccurs="0">
  558. <xs:complexType>
  559. <xs:complexContent>
  560. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_3942">
  561. <xs:group
  562. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_3942"/>
  563. </xs:extension>
  564. </xs:complexContent>
  565. </xs:complexType>
  566. </xs:element>
  567. </xs:all>
  568. </xs:group>
  569. <xs:group name="go_recurse_from_root_by_build_element_after_3942">
  570. <xs:choice>
  571. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3940"/>
  572. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3941"/>
  573. </xs:choice>
  574. </xs:group>
  575. <xs:group name="go_recurse_from_root_by_build_element_after_394x">
  576. <xs:all>
  577. <xs:element minOccurs="0" ref="system_cache__appinfo:schema"/>
  578. <xs:group minOccurs="1" ref="p5_tr_map:go_recurse_from_root_by_build_element_720"/>
  579. </xs:all>
  580. </xs:group>
  581. <xs:complexType name="go_recurse_from_root_by_build_element_494d">
  582. <xs:annotation>
  583. <xs:documentation>warunek 494d complexType jako instancja elementu complexType bez @type - bez dziedziczen REMOTE_ID=parent::node()/ID</xs:documentation>
  584. </xs:annotation>
  585. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_494d"/>
  586. </xs:complexType>
  587. <xs:group name="go_recurse_from_root_by_build_element_494d">
  588. <xs:sequence>
  589. <xs:element name="go_recurse_from_root_by_build_element_494d">
  590. <xs:complexType>
  591. <xs:complexContent>
  592. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_494d">
  593. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494_2"/>
  594. </xs:extension>
  595. </xs:complexContent>
  596. </xs:complexType>
  597. </xs:element>
  598. </xs:sequence>
  599. </xs:group>
  600. <xs:complexType name="go_recurse_from_root_by_build_element_494">
  601. <xs:annotation>
  602. <xs:documentation>ten typ 494 jest uzywany w przypadku complexType bez dodatkowych dziedziczen - wylacznie jak jest uzyty element jakiego nazwanego typu</xs:documentation>
  603. </xs:annotation>
  604. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_494"/>
  605. </xs:complexType>
  606. <xs:group name="go_recurse_from_root_by_build_element_494">
  607. <xs:all>
  608. <xs:element minOccurs="0" name="go_recurse_from_root_by_build_element_494">
  609. <xs:complexType>
  610. <xs:complexContent>
  611. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_494">
  612. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494_2"/>
  613. </xs:extension>
  614. </xs:complexContent>
  615. </xs:complexType>
  616. </xs:element>
  617. </xs:all>
  618. </xs:group>
  619. <xs:complexType name="go_recurse_from_root_by_build_element_4942">
  620. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4942"/>
  621. </xs:complexType>
  622. <xs:group name="go_recurse_from_root_by_build_element_4942">
  623. <xs:all>
  624. <xs:element minOccurs="0" name="go_recurse_from_root_by_build_element_4942">
  625. <xs:complexType>
  626. <xs:complexContent>
  627. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4942">
  628. <xs:group
  629. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_4942"/>
  630. </xs:extension>
  631. </xs:complexContent>
  632. </xs:complexType>
  633. </xs:element>
  634. </xs:all>
  635. </xs:group>
  636. <xs:group name="go_recurse_from_root_by_build_element_after_4942">
  637. <xs:sequence>
  638. <xs:choice>
  639. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4940"/>
  640. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4941"/>
  641. </xs:choice>
  642. <xs:element maxOccurs="unbounded" minOccurs="0"
  643. name="go_recurse_from_root_by_build_element_720"
  644. type="p5_tr_map:go_recurse_from_root_by_build_element_720"/>
  645. <xs:element minOccurs="0" name="go_recurse_from_root_by_build_element_473">
  646. <xs:complexType>
  647. <xs:complexContent>
  648. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_473">
  649. <xs:group
  650. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_473"/>
  651. </xs:extension>
  652. </xs:complexContent>
  653. </xs:complexType>
  654. </xs:element>
  655. </xs:sequence>
  656. </xs:group>
  657. <xs:complexType name="go_recurse_from_root_by_build_element_4941">
  658. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4941"/>
  659. </xs:complexType>
  660. <xs:group name="go_recurse_from_root_by_build_element_4941">
  661. <xs:sequence>
  662. <xs:element name="go_recurse_from_root_by_build_element_4941">
  663. <xs:complexType>
  664. <xs:complexContent>
  665. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4941">
  666. <xs:group
  667. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_4941"/>
  668. </xs:extension>
  669. </xs:complexContent>
  670. </xs:complexType>
  671. </xs:element>
  672. </xs:sequence>
  673. </xs:group>
  674. <xs:group name="go_recurse_from_root_by_build_element_after_4941">
  675. <xs:sequence>
  676. <xs:choice>
  677. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4940"/>
  678. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4941"/>
  679. </xs:choice>
  680. <xs:element maxOccurs="unbounded" minOccurs="0"
  681. name="go_recurse_from_root_by_build_element_720"
  682. type="p5_tr_map:go_recurse_from_root_by_build_element_720"/>
  683. <xs:element minOccurs="0" name="go_recurse_from_root_by_build_element_473">
  684. <xs:complexType>
  685. <xs:complexContent>
  686. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_473">
  687. <xs:group
  688. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_473"/>
  689. </xs:extension>
  690. </xs:complexContent>
  691. </xs:complexType>
  692. </xs:element>
  693. </xs:sequence>
  694. </xs:group>
  695. <xs:complexType name="go_recurse_from_root_by_build_element_4940">
  696. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4940"/>
  697. </xs:complexType>
  698. <xs:group name="go_recurse_from_root_by_build_element_4940">
  699. <xs:sequence>
  700. <xs:element name="go_recurse_from_root_by_build_element_4940">
  701. <xs:complexType>
  702. <xs:complexContent>
  703. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4940">
  704. <xs:group
  705. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_494_2"/>
  706. </xs:extension>
  707. </xs:complexContent>
  708. </xs:complexType>
  709. </xs:element>
  710. </xs:sequence>
  711. </xs:group>
  712. <xs:group name="go_recurse_from_root_by_build_element_494_1">
  713. <xs:all>
  714. <xs:element name="go_recurse_from_root_by_build_element_494" minOccurs="0">
  715. <xs:complexType>
  716. <xs:complexContent>
  717. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_494">
  718. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494_2"/>
  719. </xs:extension>
  720. </xs:complexContent>
  721. </xs:complexType>
  722. </xs:element>
  723. </xs:all>
  724. </xs:group>
  725. <xs:group name="go_recurse_from_root_by_build_element_494_after_434">
  726. <xs:all>
  727. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_494_1"/>
  728. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4942"/>
  729. <!--<xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_473"/>-->
  730. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_394"/>
  731. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_3942"/>
  732. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434d_root"/>
  733. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_459"/>
  734. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_473"/>
  735. </xs:all>
  736. </xs:group>
  737. <xs:group name="go_recurse_from_root_by_build_element_494_2">
  738. <xs:all>
  739. <xs:group minOccurs="1"
  740. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_494_2"/>
  741. </xs:all>
  742. </xs:group>
  743. <xs:group name="go_recurse_from_root_by_build_element_after_494_2">
  744. <xs:all>
  745. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_720"/>
  746. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_473"/>
  747. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4771"/>
  748. <xs:element name="go_recurse_from_root_by_build_element_loop"
  749. type="p5_tr_map:go_recurse_from_root_by_build_element_loop" minOccurs="0"/>
  750. </xs:all>
  751. </xs:group>
  752. <xs:complexType name="go_recurse_from_root_by_build_element_473">
  753. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_473"/>
  754. </xs:complexType>
  755. <xs:group name="go_recurse_from_root_by_build_element_473">
  756. <xs:all>
  757. <xs:element maxOccurs="unbounded" minOccurs="0"
  758. name="go_recurse_from_root_by_build_element_473">
  759. <xs:complexType>
  760. <xs:complexContent>
  761. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_473">
  762. <xs:group
  763. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_473"
  764. maxOccurs="1"/>
  765. </xs:extension>
  766. </xs:complexContent>
  767. </xs:complexType>
  768. </xs:element>
  769. </xs:all>
  770. </xs:group>
  771. <xs:group name="go_recurse_from_root_by_build_element_after_473">
  772. <xs:all>
  773. <xs:group maxOccurs="1" minOccurs="1"
  774. ref="p5_tr_map:go_recurse_from_root_by_build_element_477"/>
  775. <xs:group maxOccurs="1" minOccurs="1"
  776. ref="p5_tr_map:go_recurse_from_root_by_build_element_428a"/>
  777. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_428"/>
  778. <xs:group maxOccurs="1" minOccurs="1"
  779. ref="p5_tr_map:go_recurse_from_root_by_build_element_473"/>
  780. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434_before_481_etc"/>
  781. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_459"/>
  782. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_477b"/>
  783. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_473b"/>
  784. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_4777"/>
  785. </xs:all>
  786. </xs:group>
  787. <xs:complexType name="go_recurse_from_root_by_build_element_473b">
  788. <xs:annotation>
  789. <xs:documentation>xsl:when test="local-name()='element' and not(@type) and child::node()/local-name()='complexType' and not(@system_cache__appinfo:root_element_in_schema='true')"
  790. element|sequence/complexType/element|sequence|attribute - to jest to cos w rodzaju sequence - element bez wartosci - do ktorego mozna gromadzic atrybuty lub inne elementy - nowy warunek 473b </xs:documentation>
  791. </xs:annotation>
  792. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_473b"/>
  793. </xs:complexType>
  794. <xs:group name="go_recurse_from_root_by_build_element_473b">
  795. <xs:all>
  796. <xs:element name="go_recurse_from_root_by_build_element_473b" maxOccurs="unbounded"
  797. minOccurs="0">
  798. <xs:complexType>
  799. <xs:complexContent>
  800. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_473b">
  801. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_434b"/>
  802. </xs:extension>
  803. </xs:complexContent>
  804. </xs:complexType>
  805. </xs:element>
  806. </xs:all>
  807. </xs:group>
  808. <xs:complexType name="go_recurse_from_root_by_build_element_459">
  809. <xs:annotation>
  810. <xs:documentation>when test="( local-name()='element' ) and child::node()/local-name()='simpleType' and $p5_tr_map:last-type!='477' warunek 459 (podobny do 428) element lub atrybut typu simpleType np. default_default_objects_types___d10e120614-1 - schema/complexType/seq/ELEMENT/simpleType/restriction/@base</xs:documentation>
  811. </xs:annotation>
  812. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_459"/>
  813. </xs:complexType>
  814. <xs:group name="go_recurse_from_root_by_build_element_459">
  815. <xs:all>
  816. <xs:element name="go_recurse_from_root_by_build_element_459" maxOccurs="unbounded"
  817. minOccurs="0">
  818. <xs:complexType>
  819. <xs:complexContent>
  820. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_459">
  821. <xs:sequence>
  822. <xs:element minOccurs="0" ref="system_cache__appinfo:schema"/>
  823. </xs:sequence>
  824. </xs:extension>
  825. </xs:complexContent>
  826. </xs:complexType>
  827. </xs:element>
  828. </xs:all>
  829. </xs:group>
  830. <xs:complexType name="go_recurse_from_root_by_build_element_720">
  831. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_720"/>
  832. </xs:complexType>
  833. <xs:group name="go_recurse_from_root_by_build_element_720">
  834. <xs:all>
  835. <xs:element maxOccurs="unbounded" minOccurs="0"
  836. name="go_recurse_from_root_by_build_element_720"
  837. type="p5_tr_map:go_recurse_from_root_by_build_element_720"/>
  838. </xs:all>
  839. </xs:group>
  840. <xs:complexType name="go_recurse_from_root_by_build_element_394-720">
  841. <xs:annotation>
  842. <xs:documentation>394-720 pobranie wartosci atrybutu po @ref z tabeli instancja+value</xs:documentation>
  843. </xs:annotation>
  844. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_394-720"/>
  845. </xs:complexType>
  846. <xs:group name="go_recurse_from_root_by_build_element_394-720">
  847. <xs:sequence>
  848. <xs:element name="go_recurse_from_root_by_build_element_394-720">
  849. <xs:complexType>
  850. <xs:complexContent>
  851. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_394-720">
  852. <xs:sequence>
  853. <xs:element minOccurs="0" ref="system_cache__appinfo:schema"/>
  854. </xs:sequence>
  855. </xs:extension>
  856. </xs:complexContent>
  857. </xs:complexType>
  858. </xs:element>
  859. </xs:sequence>
  860. </xs:group>
  861. <xs:complexType name="go_recurse_from_root_by_build_element_477">
  862. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_477"/>
  863. </xs:complexType>
  864. <xs:group name="go_recurse_from_root_by_build_element_477">
  865. <xs:all>
  866. <xs:element maxOccurs="unbounded" minOccurs="0"
  867. name="go_recurse_from_root_by_build_element_477">
  868. <xs:complexType>
  869. <xs:complexContent>
  870. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_477">
  871. <xs:group
  872. ref="p5_tr_map:go_recurse_from_root_by_build_element_after_477_element"
  873. />
  874. </xs:extension>
  875. </xs:complexContent>
  876. </xs:complexType>
  877. </xs:element>
  878. </xs:all>
  879. </xs:group>
  880. <xs:complexType name="go_recurse_from_root_by_build_element_4777">
  881. <xs:annotation>
  882. <xs:documentation>Wywolanie pseudo instancji kombinowanej do obiektu plaskiego z default_db , ktorego dane maja byc integrowane z obiektem odwolujacym sie. Tylko jedna jest mozliwa taka referencja i powinna byc ona na pierwszym miejscu w schemacie elementu zaraz za pierwszym sequence.</xs:documentation>
  883. </xs:annotation>
  884. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4777"/>
  885. </xs:complexType>
  886. <xs:group name="go_recurse_from_root_by_build_element_4777">
  887. <xs:all>
  888. <xs:element maxOccurs="1" minOccurs="0"
  889. name="go_recurse_from_root_by_build_element_4777">
  890. <xs:annotation>
  891. <xs:documentation>od 2016-01-20 jest ref do zasobow natywnej plaskiej tabeli , kombinowanej z instancja, w typie 4777 - tylko jedna taka referencja moze byc</xs:documentation>
  892. </xs:annotation>
  893. <xs:complexType>
  894. <xs:complexContent>
  895. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4777">
  896. <xs:sequence>
  897. <xs:element ref="system_cache__appinfo:schema">
  898. <xs:annotation>
  899. <xs:documentation>Powinien tutaj byc schemat elementu do ktorego sie odwoluje</xs:documentation>
  900. </xs:annotation>
  901. </xs:element>
  902. </xs:sequence>
  903. </xs:extension>
  904. </xs:complexContent>
  905. </xs:complexType>
  906. </xs:element>
  907. </xs:all>
  908. </xs:group>
  909. <xs:complexType name="go_recurse_from_root_by_build_element_477b">
  910. <xs:annotation>
  911. <xs:documentation>when test="local-name()='element' and @type and child::* and $p5_tr_map:last-type!='477'
  912. 477b wymuszenie 477 na pierwszym elemencie ktory jest @complexType i nie jest ref 477
  913. sa to ComplexType nazwanego typu uzyte jako elementy w schemacie analogicznie jak @ref, z tymze na zasadzie @type. W zwiazku z czym jest troche inne przetwarzanie, ale robimy tak samo jak w 477, z tymze odwolujemy sie do innych nazw i inaczej zachowuja sie dziedziczenia- TODO uzyty jest tylko typ, bez elementu - dziedziczenia zgodne z typem.</xs:documentation>
  914. </xs:annotation>
  915. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_477b"/>
  916. </xs:complexType>
  917. <xs:group name="go_recurse_from_root_by_build_element_477b">
  918. <xs:all>
  919. <xs:element maxOccurs="unbounded" minOccurs="0"
  920. name="go_recurse_from_root_by_build_element_477b">
  921. <xs:complexType>
  922. <xs:complexContent>
  923. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_477b">
  924. <xs:group
  925. ref="p5_tr_map:go_recurse_from_root_by_build_element_434_after_477"
  926. />
  927. </xs:extension>
  928. </xs:complexContent>
  929. </xs:complexType>
  930. </xs:element>
  931. </xs:all>
  932. </xs:group>
  933. <xs:complexType name="go_recurse_from_root_by_build_element_4771">
  934. <xs:annotation>
  935. <xs:documentation>4771 (aktualizacja @prefix_for_elements) pobranie atrybutu z referencja. ma @ref i musi miec REMOTE_ID</xs:documentation>
  936. </xs:annotation>
  937. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_4771"/>
  938. </xs:complexType>
  939. <xs:group name="go_recurse_from_root_by_build_element_4771">
  940. <xs:all>
  941. <xs:element maxOccurs="unbounded" minOccurs="0"
  942. name="go_recurse_from_root_by_build_element_4771">
  943. <xs:complexType>
  944. <xs:complexContent>
  945. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_4771">
  946. <xs:group ref="p5_tr_map:go_recurse_from_root_by_build_element_394-720"
  947. />
  948. </xs:extension>
  949. </xs:complexContent>
  950. </xs:complexType>
  951. </xs:element>
  952. </xs:all>
  953. </xs:group>
  954. <xs:complexType name="go_recurse_from_root_by_build_element_428">
  955. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_428"/>
  956. </xs:complexType>
  957. <xs:group name="go_recurse_from_root_by_build_element_428">
  958. <xs:all>
  959. <xs:element maxOccurs="unbounded" minOccurs="0"
  960. name="go_recurse_from_root_by_build_element_428"
  961. type="p5_tr_map:go_recurse_from_root_by_build_element_428"/>
  962. </xs:all>
  963. </xs:group>
  964. <xs:complexType name="go_recurse_from_root_by_build_element_428a">
  965. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_428a"/>
  966. </xs:complexType>
  967. <xs:group name="go_recurse_from_root_by_build_element_428a">
  968. <xs:all>
  969. <xs:element maxOccurs="unbounded" minOccurs="0"
  970. name="go_recurse_from_root_by_build_element_428a"
  971. type="p5_tr_map:go_recurse_from_root_by_build_element_428a"/>
  972. </xs:all>
  973. </xs:group>
  974. <xs:complexType name="go_recurse_from_root_by_build_element_734">
  975. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_734"/>
  976. </xs:complexType>
  977. <xs:group name="go_recurse_from_root_by_build_element_734">
  978. <xs:sequence>
  979. <xs:element name="go_recurse_from_root_by_build_element_734" maxOccurs="0" minOccurs="0">
  980. <xs:annotation>
  981. <xs:documentation>@2016-01-20 przechodzimy na wyzwalanie 4777 i nie ma juz wyjscia do 434n / 734 </xs:documentation>
  982. </xs:annotation>
  983. <xs:complexType>
  984. <xs:complexContent>
  985. <xs:extension base="p5_tr_map:go_recurse_from_root_by_build_element_734">
  986. <xs:sequence>
  987. <xs:element ref="system_cache__appinfo:schema">
  988. <xs:annotation>
  989. <xs:documentation>Pobranie danych z plaskiej tabeli z API</xs:documentation>
  990. </xs:annotation>
  991. </xs:element>
  992. </xs:sequence>
  993. </xs:extension>
  994. </xs:complexContent>
  995. </xs:complexType>
  996. </xs:element>
  997. </xs:sequence>
  998. </xs:group>
  999. <xs:complexType name="go_recurse_from_root_by_build_element_loop">
  1000. <xs:attributeGroup ref="p5_tr_map:go_recurse_from_root_by_build_element_loop"/>
  1001. </xs:complexType>
  1002. <xs:group name="go_recurse_from_root_by_build_element_loop">
  1003. <xs:sequence>
  1004. <xs:element name="go_recurse_from_root_by_build_element_loop"
  1005. type="p5_tr_map:go_recurse_from_root_by_build_element_loop" minOccurs="0"/>
  1006. </xs:sequence>
  1007. </xs:group>
  1008. <xs:attributeGroup name="go_recurse_from_root_by_build_element_381">
  1009. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1010. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1011. <xs:attribute name="local-name-name" use="required">
  1012. <xs:annotation>
  1013. <xs:documentation>np. RESOURCE</xs:documentation>
  1014. </xs:annotation>
  1015. </xs:attribute>
  1016. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1017. <xs:attribute fixed="381" name="event_type" use="required"/>
  1018. <xs:attribute name="parent_name" use="required">
  1019. <xs:annotation>
  1020. <xs:documentation>np. RESOURCE</xs:documentation>
  1021. </xs:annotation>
  1022. </xs:attribute>
  1023. <xs:attribute ref="system_cache__appinfo:name">
  1024. <xs:annotation>
  1025. <xs:documentation>np. RESOURCE</xs:documentation>
  1026. </xs:annotation>
  1027. </xs:attribute>
  1028. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1029. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1030. <xs:attribute ref="system_cache__appinfo:root_element_in_schema"/>
  1031. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1032. <xs:annotation>
  1033. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  1034. </xs:annotation>
  1035. </xs:attribute>
  1036. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1037. <xs:attribute name="comment"/>
  1038. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1039. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1040. <xs:attribute ref="p5_tr_map:parent_type"/>
  1041. <xs:attribute ref="system_cache__appinfo:loop"/>
  1042. </xs:attributeGroup>
  1043. <xs:attributeGroup name="go_recurse_from_root_by_build_element_3810">
  1044. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1045. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1046. <xs:attribute name="local-name-name" use="required">
  1047. <xs:annotation>
  1048. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1049. </xs:annotation>
  1050. </xs:attribute>
  1051. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1052. <xs:attribute fixed="3810" name="event_type" use="required"/>
  1053. <xs:attribute name="parent_name" use="required">
  1054. <xs:annotation>
  1055. <xs:documentation>tutaj pusty</xs:documentation>
  1056. </xs:annotation>
  1057. </xs:attribute>
  1058. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1059. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1060. <xs:attribute ref="system_cache__appinfo:name">
  1061. <xs:annotation>
  1062. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1063. </xs:annotation>
  1064. </xs:attribute>
  1065. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1066. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1067. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1068. <xs:annotation>
  1069. <xs:documentation>np. teryt</xs:documentation>
  1070. </xs:annotation>
  1071. </xs:attribute>
  1072. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required">
  1073. <xs:annotation>
  1074. <xs:documentation>np. http://biuro.biall-net.pl/xmlschema_procesy5/default_objects/teryt.xsd</xs:documentation>
  1075. </xs:annotation>
  1076. </xs:attribute>
  1077. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1078. <xs:attribute ref="system_cache__appinfo:loop"/>
  1079. <xs:attribute name="comment"/>
  1080. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1081. <xs:attribute ref="p5_tr_map:parent_type"/>
  1082. </xs:attributeGroup>
  1083. <xs:attributeGroup name="go_recurse_from_root_by_build_element_3811">
  1084. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1085. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1086. <xs:attribute name="local-name-name" use="required">
  1087. <xs:annotation>
  1088. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1089. </xs:annotation>
  1090. </xs:attribute>
  1091. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1092. <xs:attribute fixed="3811" name="event_type" use="required"/>
  1093. <xs:attribute name="parent_name" use="required">
  1094. <xs:annotation>
  1095. <xs:documentation>tutaj pusty</xs:documentation>
  1096. </xs:annotation>
  1097. </xs:attribute>
  1098. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1099. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1100. <xs:attribute ref="system_cache__appinfo:name">
  1101. <xs:annotation>
  1102. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1103. </xs:annotation>
  1104. </xs:attribute>
  1105. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1106. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1107. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1108. <xs:annotation>
  1109. <xs:documentation>np. teryt</xs:documentation>
  1110. </xs:annotation>
  1111. </xs:attribute>
  1112. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required">
  1113. <xs:annotation>
  1114. <xs:documentation>np. http://biuro.biall-net.pl/xmlschema_procesy5/default_objects/teryt.xsd</xs:documentation>
  1115. </xs:annotation>
  1116. </xs:attribute>
  1117. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1118. <xs:attribute ref="system_cache__appinfo:loop"/>
  1119. <xs:attribute name="comment"/>
  1120. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1121. <xs:attribute ref="p5_tr_map:parent_type"/>
  1122. </xs:attributeGroup>
  1123. <xs:attributeGroup name="go_recurse_from_root_by_build_element_3812">
  1124. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1125. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1126. <xs:attribute name="local-name-name" use="required">
  1127. <xs:annotation>
  1128. <xs:documentation>np. Teryt_Adres_Prawidlowy</xs:documentation>
  1129. </xs:annotation>
  1130. </xs:attribute>
  1131. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1132. <xs:attribute fixed="3812" name="event_type" use="required"/>
  1133. <xs:attribute name="parent_name" use="required">
  1134. <xs:annotation>
  1135. <xs:documentation>np. Teryt_Adres_Prawidlowy</xs:documentation>
  1136. </xs:annotation>
  1137. </xs:attribute>
  1138. <xs:attribute ref="system_cache__appinfo:name">
  1139. <xs:annotation>
  1140. <xs:documentation>np. Teryt_Adres_Prawidlowy</xs:documentation>
  1141. </xs:annotation>
  1142. </xs:attribute>
  1143. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1144. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1145. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1146. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1147. <xs:annotation>
  1148. <xs:documentation>np. teryt</xs:documentation>
  1149. </xs:annotation>
  1150. </xs:attribute>
  1151. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required">
  1152. <xs:annotation>
  1153. <xs:documentation>np. http://biuro.biall-net.pl/xmlschema_procesy5/default_objects/teryt.xsd</xs:documentation>
  1154. </xs:annotation>
  1155. </xs:attribute>
  1156. <xs:attribute name="comment"/>
  1157. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1158. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1159. <xs:attribute ref="p5_tr_map:parent_type" use="optional"/>
  1160. </xs:attributeGroup>
  1161. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4810">
  1162. <xs:annotation>
  1163. <xs:documentation>4810 tutaj jest tabela z dodatkowa derewiacja @type, z instancjami, obych obiektow (ComplexType) , pytamy sie o konkretne ID=@REMOTE_ID w konkretnej tabeli (nie ma parent_type) </xs:documentation>
  1164. </xs:annotation>
  1165. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1166. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1167. <xs:attribute name="local-name-name" use="required">
  1168. <xs:annotation>
  1169. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1170. </xs:annotation>
  1171. </xs:attribute>
  1172. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1173. <xs:attribute fixed="4810" name="event_type" use="required"/>
  1174. <xs:attribute name="parent_name" use="required">
  1175. <xs:annotation>
  1176. <xs:documentation>tutaj pusty</xs:documentation>
  1177. </xs:annotation>
  1178. </xs:attribute>
  1179. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1180. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1181. <xs:attribute ref="system_cache__appinfo:name">
  1182. <xs:annotation>
  1183. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1184. </xs:annotation>
  1185. </xs:attribute>
  1186. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1187. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1188. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1189. <xs:annotation>
  1190. <xs:documentation>np. teryt</xs:documentation>
  1191. </xs:annotation>
  1192. </xs:attribute>
  1193. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required">
  1194. <xs:annotation>
  1195. <xs:documentation>np. http://biuro.biall-net.pl/xmlschema_procesy5/default_objects/teryt.xsd</xs:documentation>
  1196. </xs:annotation>
  1197. </xs:attribute>
  1198. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1199. <xs:attribute ref="system_cache__appinfo:loop"/>
  1200. <xs:attribute name="comment"/>
  1201. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1202. <xs:attribute ref="p5_tr_map:parent_type"/>
  1203. </xs:attributeGroup>
  1204. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4811">
  1205. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1206. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1207. <xs:attribute name="local-name-name" use="required">
  1208. <xs:annotation>
  1209. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1210. </xs:annotation>
  1211. </xs:attribute>
  1212. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1213. <xs:attribute fixed="4811" name="event_type" use="required"/>
  1214. <xs:attribute name="parent_name" use="required">
  1215. <xs:annotation>
  1216. <xs:documentation>tutaj pusty</xs:documentation>
  1217. </xs:annotation>
  1218. </xs:attribute>
  1219. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1220. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1221. <xs:attribute ref="system_cache__appinfo:name">
  1222. <xs:annotation>
  1223. <xs:documentation>np. Teryt_Opcje_Adresowe</xs:documentation>
  1224. </xs:annotation>
  1225. </xs:attribute>
  1226. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1227. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1228. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1229. <xs:annotation>
  1230. <xs:documentation>np. teryt</xs:documentation>
  1231. </xs:annotation>
  1232. </xs:attribute>
  1233. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required">
  1234. <xs:annotation>
  1235. <xs:documentation>np. http://biuro.biall-net.pl/xmlschema_procesy5/default_objects/teryt.xsd</xs:documentation>
  1236. </xs:annotation>
  1237. </xs:attribute>
  1238. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1239. <xs:attribute ref="system_cache__appinfo:loop"/>
  1240. <xs:attribute name="comment"/>
  1241. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1242. <xs:attribute ref="p5_tr_map:parent_type"/>
  1243. </xs:attributeGroup>
  1244. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4812">
  1245. <xs:annotation>
  1246. <xs:documentation>4812 derewiacja na child::node=complexType , z instancjami, obych obiektow (ComplexType) , pytamy sie o konkretne ID=@REMOTE_ID w konkretnej tabeli (nie ma parent_type) </xs:documentation>
  1247. </xs:annotation>
  1248. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1249. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1250. <xs:attribute name="local-name-name" use="required">
  1251. <xs:annotation>
  1252. <xs:documentation>np. Teryt_Adres_Prawidlowy</xs:documentation>
  1253. </xs:annotation>
  1254. </xs:attribute>
  1255. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1256. <xs:attribute fixed="4812" name="event_type" use="required"/>
  1257. <xs:attribute name="parent_name" use="required">
  1258. <xs:annotation>
  1259. <xs:documentation>np. Teryt_Adres_Prawidlowy</xs:documentation>
  1260. </xs:annotation>
  1261. </xs:attribute>
  1262. <xs:attribute ref="system_cache__appinfo:name">
  1263. <xs:annotation>
  1264. <xs:documentation>np. Teryt_Adres_Prawidlowy</xs:documentation>
  1265. </xs:annotation>
  1266. </xs:attribute>
  1267. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1268. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1269. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1270. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1271. <xs:annotation>
  1272. <xs:documentation>np. teryt</xs:documentation>
  1273. </xs:annotation>
  1274. </xs:attribute>
  1275. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required">
  1276. <xs:annotation>
  1277. <xs:documentation>np. http://biuro.biall-net.pl/xmlschema_procesy5/default_objects/teryt.xsd</xs:documentation>
  1278. </xs:annotation>
  1279. </xs:attribute>
  1280. <xs:attribute name="comment"/>
  1281. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1282. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1283. <xs:attribute ref="p5_tr_map:parent_type" use="optional"/>
  1284. </xs:attributeGroup>
  1285. <xs:attributeGroup name="go_recurse_from_root_by_build_element_481">
  1286. <xs:annotation>
  1287. <xs:documentation>481 tutaj jest tabela z instancjami obych obiektow (ComplexType) , pytamy sie o konkretne ID=@REMOTE_ID w konkretnej tabeli (nie ma parent_type) </xs:documentation>
  1288. </xs:annotation>
  1289. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1290. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  1291. <xs:attribute name="local-name-name" use="required">
  1292. <xs:annotation>
  1293. <xs:documentation>np. RESOURCE</xs:documentation>
  1294. </xs:annotation>
  1295. </xs:attribute>
  1296. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  1297. <xs:attribute fixed="481" name="event_type" use="required"/>
  1298. <xs:attribute name="parent_name" use="required">
  1299. <xs:annotation>
  1300. <xs:documentation>np. RESOURCE</xs:documentation>
  1301. </xs:annotation>
  1302. </xs:attribute>
  1303. <xs:attribute ref="system_cache__appinfo:name">
  1304. <xs:annotation>
  1305. <xs:documentation>np. RESOURCE</xs:documentation>
  1306. </xs:annotation>
  1307. </xs:attribute>
  1308. <xs:attribute ref="system_cache__appinfo:id" use="required"/>
  1309. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1310. <xs:attribute ref="system_cache__appinfo:root_element_in_schema"/>
  1311. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1312. <xs:annotation>
  1313. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  1314. </xs:annotation>
  1315. </xs:attribute>
  1316. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1317. <xs:attribute name="comment"/>
  1318. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1319. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1320. <xs:attribute ref="p5_tr_map:parent_type"/>
  1321. <xs:attribute ref="system_cache__appinfo:loop"/>
  1322. </xs:attributeGroup>
  1323. <xs:attributeGroup name="go_recurse_from_root_by_build_element_434">
  1324. <xs:annotation>
  1325. <xs:documentation>434 przepuszczenie pierwszego elementu jezeli ma @type - magazynujemy go w complexType nizej local-name:element @name:TELBOXES @id: INSTANCE_ID: np. dla elementu MAGAZYN, ktory ma @type MAGAZYN</xs:documentation>
  1326. </xs:annotation>
  1327. <xs:attribute name="comment"/>
  1328. <xs:attribute fixed="434" name="event_type" use="required"/>
  1329. <xs:attribute use="required" ref="system_cache__appinfo:id"/>
  1330. <xs:attribute fixed="element[@type]/node()" name="event_name" use="required"/>
  1331. <xs:attribute name="parent_type">
  1332. <xs:annotation>
  1333. <xs:documentation>np. default_corespondence:document_position_offer</xs:documentation>
  1334. </xs:annotation>
  1335. </xs:attribute>
  1336. </xs:attributeGroup>
  1337. <xs:attributeGroup name="go_recurse_from_root_by_build_element_434b">
  1338. <xs:annotation>
  1339. <xs:documentation>434b przepuszczenie pierszego elementu dla przypadku //schema/element/complexType - magazynujemy go w complexType nizej local-name:element @name:WOJ @id:TERYT_terc_xml_import_after_main___d44e20 INSTANCE_ID: np. dla elementu teryt(..):WOJ , ktory ma nizej complexType</xs:documentation>
  1340. </xs:annotation>
  1341. <xs:attribute name="comment"/>
  1342. <xs:attribute fixed="434b" name="event_type" use="required"/>
  1343. <xs:attribute name="id" use="required"/>
  1344. <xs:attribute fixed="element[]/complexType" name="event_name" use="required"/>
  1345. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1346. </xs:attributeGroup>
  1347. <xs:attributeGroup name="go_recurse_from_root_by_build_element_434c">
  1348. <xs:annotation>
  1349. <xs:documentation>434c po 477 po refie ktory jest na element</xs:documentation>
  1350. </xs:annotation>
  1351. <xs:attribute name="comment"/>
  1352. <xs:attribute fixed="434c" name="event_type" use="required"/>
  1353. <xs:attribute use="required" ref="system_cache__appinfo:id"/>
  1354. <xs:attribute fixed="element[@type]/node()" name="event_name" use="required"/>
  1355. <xs:attribute name="parent_type"/>
  1356. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1357. </xs:attributeGroup>
  1358. <xs:attributeGroup name="go_recurse_from_root_by_build_element_434d">
  1359. <xs:attribute name="comment"/>
  1360. <xs:attribute fixed="434d" name="event_type" use="required"/>
  1361. <xs:attribute use="required" ref="system_cache__appinfo:id"/>
  1362. <xs:attribute fixed="element[@type]/node()" name="event_name" use="required"/>
  1363. <xs:attribute name="parent_type"/>
  1364. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1365. <xs:attribute ref="system_cache__appinfo:name"/>
  1366. </xs:attributeGroup>
  1367. <xs:attributeGroup name="go_recurse_from_root_by_build_element_434n">
  1368. <xs:attribute name="comment"/>
  1369. <xs:attribute fixed="434n" name="event_type" use="required"/>
  1370. <xs:attribute use="prohibited" ref="system_cache__appinfo:id"/>
  1371. <xs:attribute fixed="element[@type]/node()" name="event_name" use="required"/>
  1372. <xs:attribute name="parent_type"/>
  1373. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1374. </xs:attributeGroup>
  1375. <xs:attributeGroup name="go_recurse_from_root_by_build_element_434r">
  1376. <xs:attribute name="comment"/>
  1377. <xs:attribute fixed="434r" name="event_type" use="required"/>
  1378. <xs:attribute use="required" ref="system_cache__appinfo:id"/>
  1379. <xs:attribute fixed="element[@type]/node()" name="event_name" use="required"/>
  1380. <xs:attribute name="parent_type"/>
  1381. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1382. <xs:attribute ref="system_cache__appinfo:name"/>
  1383. </xs:attributeGroup>
  1384. <xs:attributeGroup name="go_recurse_from_root_by_build_element_434er">
  1385. <xs:attribute name="comment"/>
  1386. <xs:attribute fixed="434er" name="event_type" use="required"/>
  1387. <xs:attribute use="required" ref="system_cache__appinfo:id"/>
  1388. <xs:attribute fixed="element[@type]/node()" name="event_name" use="required"/>
  1389. <xs:attribute name="parent_type"/>
  1390. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1391. <xs:attribute ref="system_cache__appinfo:name"/>
  1392. </xs:attributeGroup>
  1393. <xs:attributeGroup name="go_recurse_from_root_by_build_element_473">
  1394. <xs:attribute fixed="parent::node()/ID" name="retrieve_PARENT_ID" use="required"/>
  1395. <xs:attribute name="retrieve_resource_id" use="required"/>
  1396. <xs:attribute name="local-name" use="required">
  1397. <xs:simpleType>
  1398. <xs:restriction base="xs:string">
  1399. <xs:enumeration value="sequence"/>
  1400. <xs:enumeration value="choice"/>
  1401. <xs:enumeration value="all"/>
  1402. </xs:restriction>
  1403. </xs:simpleType>
  1404. </xs:attribute>
  1405. <xs:attribute fixed="473" name="event_type" use="required"/>
  1406. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  1407. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1408. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1409. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1410. <xs:annotation>
  1411. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  1412. </xs:annotation>
  1413. </xs:attribute>
  1414. <xs:attribute name="comment"/>
  1415. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  1416. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  1417. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1418. </xs:attributeGroup>
  1419. <xs:attributeGroup name="go_recurse_from_root_by_build_element_473b">
  1420. <xs:attribute fixed="parent::node()/ID" name="retrieve_PARENT_ID" use="required"/>
  1421. <xs:attribute name="retrieve_resource_id" use="required"/>
  1422. <xs:attribute name="local-name" use="required">
  1423. <xs:simpleType>
  1424. <xs:restriction base="xs:string">
  1425. <xs:enumeration value="sequence"/>
  1426. <xs:enumeration value="choice"/>
  1427. <xs:enumeration value="all"/>
  1428. <xs:enumeration value="element"/>
  1429. </xs:restriction>
  1430. </xs:simpleType>
  1431. </xs:attribute>
  1432. <xs:attribute fixed="473b" name="event_type" use="required"/>
  1433. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  1434. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1435. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1436. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1437. <xs:annotation>
  1438. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  1439. </xs:annotation>
  1440. </xs:attribute>
  1441. <xs:attribute name="comment"/>
  1442. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  1443. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  1444. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1445. <xs:attribute ref="system_cache__appinfo:name"/>
  1446. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  1447. <xs:attribute ref="system_cache__appinfo:xpath_local"/>
  1448. <xs:attribute ref="system_cache__appinfo:restriction_path"/>
  1449. <xs:attribute name="parent-name"/>
  1450. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  1451. </xs:attributeGroup>
  1452. <xs:attributeGroup name="go_recurse_from_root_by_build_element_459b">
  1453. <xs:annotation>
  1454. <xs:documentation>459b element lub atrybut typu simpleType</xs:documentation>
  1455. </xs:annotation>
  1456. <xs:attribute fixed="parent::node()/ID" name="retrieve_ID" use="required"/>
  1457. <xs:attribute fixed="element" name="local-name" use="required"/>
  1458. <xs:attribute name="local-name-name" use="required">
  1459. <xs:annotation>
  1460. <xs:documentation>np. NAZWA</xs:documentation>
  1461. </xs:annotation>
  1462. </xs:attribute>
  1463. <xs:attribute name="create_element" use="required">
  1464. <xs:annotation>
  1465. <xs:documentation>np. TERYT_terc_xml_import_after_main:NAZWA</xs:documentation>
  1466. </xs:annotation>
  1467. </xs:attribute>
  1468. <xs:attribute fixed="459b" name="event_type" use="required"/>
  1469. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1470. <xs:annotation>
  1471. <xs:documentation>np. CRM_LISTA_ZASOBOW</xs:documentation>
  1472. </xs:annotation>
  1473. </xs:attribute>
  1474. <xs:attribute ref="system_cache__appinfo:type" use="required">
  1475. <xs:annotation>
  1476. <xs:documentation>np. xs:int TODO do potrzebny schemat typu prostego</xs:documentation>
  1477. </xs:annotation>
  1478. </xs:attribute>
  1479. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1480. <xs:annotation>
  1481. <xs:documentation>np. TERYT_terc_xml_import_after_main___d44e182</xs:documentation>
  1482. </xs:annotation>
  1483. </xs:attribute>
  1484. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1485. <xs:attribute ref="system_cache__appinfo:xpath_local">
  1486. <xs:annotation>
  1487. <xs:documentation>TODO? tutaj pusty? czy to dobrze?</xs:documentation>
  1488. </xs:annotation>
  1489. </xs:attribute>
  1490. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  1491. <xs:attribute name="restriction_base_attr">
  1492. <xs:annotation>
  1493. <xs:documentation>existient todo look for:xs:int; $restriction_path:_start_/element:ID/;</xs:documentation>
  1494. </xs:annotation>
  1495. </xs:attribute>
  1496. <xs:attribute name="id-orig-from-restriction">
  1497. <xs:annotation>
  1498. <xs:documentation>np. default_default_objects_types___d20e438-id-mag-restr
  1499. Jest to @id elementu oryginalne z restrykcji, ktore zostalo podmienione w polu @id na odpowiednik obiektu z bazowego schematu, aby trzymac dane w tej samej tabeli</xs:documentation>
  1500. </xs:annotation>
  1501. </xs:attribute>
  1502. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1503. <xs:annotation>
  1504. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  1505. </xs:annotation>
  1506. </xs:attribute>
  1507. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1508. <xs:attribute ref="system_cache__appinfo:restriction_path">
  1509. <xs:annotation>
  1510. <xs:documentation>eg. _start_/element:ID/</xs:documentation>
  1511. </xs:annotation>
  1512. </xs:attribute>
  1513. <xs:attribute name="comment"/>
  1514. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1515. </xs:attributeGroup>
  1516. <xs:attributeGroup name="go_recurse_from_root_by_build_element_459">
  1517. <xs:annotation>
  1518. <xs:documentation>459 element lub atrybut typu simpleType</xs:documentation>
  1519. </xs:annotation>
  1520. <xs:attribute fixed="parent::node()/ID" name="retrieve_ID" use="required"/>
  1521. <xs:attribute fixed="element" name="local-name" use="required"/>
  1522. <xs:attribute name="local-name-name" use="required">
  1523. <xs:annotation>
  1524. <xs:documentation>
  1525. </xs:documentation>
  1526. </xs:annotation>
  1527. </xs:attribute>
  1528. <xs:attribute name="create_element" use="required">
  1529. <xs:annotation>
  1530. <xs:documentation>np. prefix:nazwa_attr</xs:documentation>
  1531. </xs:annotation>
  1532. </xs:attribute>
  1533. <xs:attribute fixed="459" name="event_type" use="required"/>
  1534. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1535. <xs:annotation>
  1536. <xs:documentation>np. CRM_LISTA_ZASOBOW</xs:documentation>
  1537. </xs:annotation>
  1538. </xs:attribute>
  1539. <xs:attribute ref="system_cache__appinfo:type">
  1540. <xs:annotation>
  1541. <xs:documentation>np. xs:int TODO do potrzebny schemat typu prostego .
  1542. w 459 - w zaleznosci od sposobu wyrazonej restrykcji moze zdarzyc sie tam @type</xs:documentation>
  1543. </xs:annotation>
  1544. </xs:attribute>
  1545. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1546. <xs:annotation>
  1547. <xs:documentation>np. TERYT_terc_xml_import_after_main___d44e182</xs:documentation>
  1548. </xs:annotation>
  1549. </xs:attribute>
  1550. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="optional"/>
  1551. <xs:attribute ref="system_cache__appinfo:xpath_local"/>
  1552. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  1553. <xs:attribute name="restriction_base_attr">
  1554. <xs:annotation>
  1555. <xs:documentation>existient todo look for:xs:int; $restriction_path:_start_/element:ID/;</xs:documentation>
  1556. </xs:annotation>
  1557. </xs:attribute>
  1558. <xs:attribute name="id-orig-from-restriction">
  1559. <xs:annotation>
  1560. <xs:documentation>np. default_default_objects_types___d20e438-id-mag-restr
  1561. Jest to @id elementu oryginalne z restrykcji, ktore zostalo podmienione w polu @id na odpowiednik obiektu z bazowego schematu, aby trzymac dane w tej samej tabeli</xs:documentation>
  1562. </xs:annotation>
  1563. </xs:attribute>
  1564. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1565. <xs:annotation>
  1566. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  1567. </xs:annotation>
  1568. </xs:attribute>
  1569. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1570. <xs:attribute ref="system_cache__appinfo:restriction_path">
  1571. <xs:annotation>
  1572. <xs:documentation>eg. _start_/element:ID/</xs:documentation>
  1573. </xs:annotation>
  1574. </xs:attribute>
  1575. <xs:attribute name="comment"/>
  1576. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1577. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  1578. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  1579. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  1580. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  1581. </xs:attributeGroup>
  1582. <xs:attributeGroup name="go_recurse_from_root_by_build_element_720">
  1583. <xs:attribute fixed="parent::node()/ID" name="retrieve_ID" use="required"/>
  1584. <xs:attribute fixed="attribute" name="local-name" use="required"/>
  1585. <xs:attribute name="local-name-name" use="required">
  1586. <xs:annotation>
  1587. <xs:documentation>np. testattr</xs:documentation>
  1588. </xs:annotation>
  1589. </xs:attribute>
  1590. <xs:attribute name="create_element" use="required">
  1591. <xs:annotation>
  1592. <xs:documentation>np. testattr</xs:documentation>
  1593. </xs:annotation>
  1594. </xs:attribute>
  1595. <xs:attribute fixed="720" name="event_type" use="required"/>
  1596. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1597. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1598. <xs:annotation>
  1599. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  1600. </xs:annotation>
  1601. </xs:attribute>
  1602. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1603. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1604. <xs:annotation>
  1605. <xs:documentation>np. testattr</xs:documentation>
  1606. </xs:annotation>
  1607. </xs:attribute>
  1608. <xs:attribute ref="system_cache__appinfo:use"/>
  1609. <xs:attribute ref="system_cache__appinfo:type"/>
  1610. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1611. <xs:annotation>
  1612. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  1613. </xs:annotation>
  1614. </xs:attribute>
  1615. <xs:attribute name="comment"/>
  1616. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1617. <xs:attribute ref="system_cache__appinfo:xpath_full"/>
  1618. <xs:attribute ref="system_cache__appinfo:xpath"/>
  1619. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1620. <xs:attribute ref="system_cache__appinfo:xpath_local"/>
  1621. <xs:attribute ref="system_cache__appinfo:restriction_path"/>
  1622. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1623. </xs:attributeGroup>
  1624. <xs:attributeGroup name="go_recurse_from_root_by_build_element_394-720">
  1625. <xs:attribute fixed="parent::node()/ID" name="retrieve_ID" use="required"/>
  1626. <xs:attribute fixed="attribute" name="local-name" use="required"/>
  1627. <xs:attribute name="local-name-name" use="required">
  1628. <xs:annotation>
  1629. <xs:documentation>np. testattr</xs:documentation>
  1630. </xs:annotation>
  1631. </xs:attribute>
  1632. <xs:attribute name="create_element" use="required">
  1633. <xs:annotation>
  1634. <xs:documentation>np. testattr</xs:documentation>
  1635. </xs:annotation>
  1636. </xs:attribute>
  1637. <xs:attribute fixed="394-720" name="event_type" use="required"/>
  1638. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1639. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  1640. <xs:annotation>
  1641. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  1642. </xs:annotation>
  1643. </xs:attribute>
  1644. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1645. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1646. <xs:annotation>
  1647. <xs:documentation>np. testattr</xs:documentation>
  1648. </xs:annotation>
  1649. </xs:attribute>
  1650. <xs:attribute ref="system_cache__appinfo:use"/>
  1651. <xs:attribute ref="system_cache__appinfo:type"/>
  1652. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1653. <xs:annotation>
  1654. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  1655. </xs:annotation>
  1656. </xs:attribute>
  1657. <xs:attribute name="comment"/>
  1658. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1659. <xs:attribute ref="system_cache__appinfo:xpath_full"/>
  1660. <xs:attribute ref="system_cache__appinfo:xpath"/>
  1661. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1662. <xs:attribute ref="system_cache__appinfo:xpath_local"/>
  1663. <xs:attribute ref="system_cache__appinfo:restriction_path"/>
  1664. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1665. <xs:attribute ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1666. </xs:attributeGroup>
  1667. <xs:attributeGroup name="go_recurse_from_root_by_build_element_394">
  1668. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1669. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1670. <xs:attribute name="retrieve_TYPE">
  1671. <xs:annotation>
  1672. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1673. </xs:annotation>
  1674. </xs:attribute>
  1675. <xs:attribute fixed="complexType" name="local-name"/>
  1676. <xs:attribute name="local-name-name">
  1677. <xs:annotation>
  1678. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  1679. </xs:annotation>
  1680. </xs:attribute>
  1681. <xs:attribute name="restriciction_base"/>
  1682. <xs:attribute fixed="394" name="event_type"/>
  1683. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  1684. <xs:annotation>
  1685. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1686. </xs:annotation>
  1687. </xs:attribute>
  1688. <xs:attribute ref="system_cache__appinfo:xpath">
  1689. <xs:annotation>
  1690. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1691. </xs:annotation>
  1692. </xs:attribute>
  1693. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1694. <xs:annotation>
  1695. <xs:documentation>eg. MAGAZYN</xs:documentation>
  1696. </xs:annotation>
  1697. </xs:attribute>
  1698. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1699. <xs:annotation>
  1700. <xs:documentation/>
  1701. </xs:annotation>
  1702. </xs:attribute>
  1703. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1704. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1705. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1706. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1707. <xs:attribute name="comment"/>
  1708. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1709. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1710. </xs:attributeGroup>
  1711. <xs:attributeGroup name="go_recurse_from_root_by_build_element_3940">
  1712. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1713. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1714. <xs:attribute name="retrieve_TYPE">
  1715. <xs:annotation>
  1716. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1717. </xs:annotation>
  1718. </xs:attribute>
  1719. <xs:attribute fixed="complexType" name="local-name"/>
  1720. <xs:attribute name="local-name-name">
  1721. <xs:annotation>
  1722. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  1723. </xs:annotation>
  1724. </xs:attribute>
  1725. <xs:attribute fixed="3940" name="event_type"/>
  1726. <xs:attribute name="restriciction_base"/>
  1727. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  1728. <xs:annotation>
  1729. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1730. </xs:annotation>
  1731. </xs:attribute>
  1732. <xs:attribute ref="system_cache__appinfo:xpath">
  1733. <xs:annotation>
  1734. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1735. </xs:annotation>
  1736. </xs:attribute>
  1737. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1738. <xs:annotation>
  1739. <xs:documentation>eg. MAGAZYN</xs:documentation>
  1740. </xs:annotation>
  1741. </xs:attribute>
  1742. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1743. <xs:annotation>
  1744. <xs:documentation/>
  1745. </xs:annotation>
  1746. </xs:attribute>
  1747. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1748. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1749. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1750. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1751. <xs:attribute name="comment"/>
  1752. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1753. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1754. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1755. </xs:attributeGroup>
  1756. <xs:attributeGroup name="go_recurse_from_root_by_build_element_3941">
  1757. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1758. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1759. <xs:attribute name="retrieve_TYPE">
  1760. <xs:annotation>
  1761. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1762. </xs:annotation>
  1763. </xs:attribute>
  1764. <xs:attribute fixed="complexType" name="local-name"/>
  1765. <xs:attribute name="local-name-name">
  1766. <xs:annotation>
  1767. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  1768. </xs:annotation>
  1769. </xs:attribute>
  1770. <xs:attribute fixed="3941" name="event_type"/>
  1771. <xs:attribute name="restriciction_base"/>
  1772. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  1773. <xs:annotation>
  1774. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1775. </xs:annotation>
  1776. </xs:attribute>
  1777. <xs:attribute ref="system_cache__appinfo:xpath">
  1778. <xs:annotation>
  1779. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1780. </xs:annotation>
  1781. </xs:attribute>
  1782. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1783. <xs:annotation>
  1784. <xs:documentation>eg. MAGAZYN</xs:documentation>
  1785. </xs:annotation>
  1786. </xs:attribute>
  1787. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1788. <xs:annotation>
  1789. <xs:documentation/>
  1790. </xs:annotation>
  1791. </xs:attribute>
  1792. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1793. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1794. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1795. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1796. <xs:attribute name="comment"/>
  1797. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1798. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1799. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1800. </xs:attributeGroup>
  1801. <xs:attributeGroup name="go_recurse_from_root_by_build_element_3942">
  1802. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1803. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1804. <xs:attribute name="retrieve_TYPE">
  1805. <xs:annotation>
  1806. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1807. </xs:annotation>
  1808. </xs:attribute>
  1809. <xs:attribute fixed="complexType" name="local-name"/>
  1810. <xs:attribute name="local-name-name">
  1811. <xs:annotation>
  1812. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  1813. </xs:annotation>
  1814. </xs:attribute>
  1815. <xs:attribute name="restriciction_base"/>
  1816. <xs:attribute fixed="3942" name="event_type"/>
  1817. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  1818. <xs:annotation>
  1819. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1820. </xs:annotation>
  1821. </xs:attribute>
  1822. <xs:attribute ref="system_cache__appinfo:xpath">
  1823. <xs:annotation>
  1824. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1825. </xs:annotation>
  1826. </xs:attribute>
  1827. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1828. <xs:annotation>
  1829. <xs:documentation>eg. MAGAZYN</xs:documentation>
  1830. </xs:annotation>
  1831. </xs:attribute>
  1832. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1833. <xs:annotation>
  1834. <xs:documentation/>
  1835. </xs:annotation>
  1836. </xs:attribute>
  1837. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1838. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1839. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1840. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1841. <xs:attribute name="comment"/>
  1842. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1843. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1844. </xs:attributeGroup>
  1845. <xs:attributeGroup name="go_recurse_from_root_by_build_element_494d">
  1846. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1847. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1848. <xs:attribute name="retrieve_TYPE">
  1849. <xs:annotation>
  1850. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1851. </xs:annotation>
  1852. </xs:attribute>
  1853. <xs:attribute fixed="complexType" name="local-name"/>
  1854. <xs:attribute name="local-name-name">
  1855. <xs:annotation>
  1856. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  1857. </xs:annotation>
  1858. </xs:attribute>
  1859. <xs:attribute name="restriciction_base"/>
  1860. <xs:attribute fixed="494d" name="event_type"/>
  1861. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  1862. <xs:annotation>
  1863. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1864. </xs:annotation>
  1865. </xs:attribute>
  1866. <xs:attribute ref="system_cache__appinfo:xpath">
  1867. <xs:annotation>
  1868. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1869. </xs:annotation>
  1870. </xs:attribute>
  1871. <xs:attribute ref="system_cache__appinfo:name" use="prohibited">
  1872. <xs:annotation>
  1873. <xs:documentation>eg. MAGAZYN</xs:documentation>
  1874. </xs:annotation>
  1875. </xs:attribute>
  1876. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1877. <xs:annotation>
  1878. <xs:documentation/>
  1879. </xs:annotation>
  1880. </xs:attribute>
  1881. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1882. <xs:attribute ref="system_cache__appinfo:root_element_in_schema" use="prohibited">
  1883. <xs:annotation>
  1884. <xs:documentation>raczej jest to complex, wiec root-in schema pojdzie w 343d, nie tu.</xs:documentation>
  1885. </xs:annotation>
  1886. </xs:attribute>
  1887. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1888. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1889. <xs:attribute name="comment"/>
  1890. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1891. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1892. <xs:attribute name="parent_name">
  1893. <xs:annotation>
  1894. <xs:documentation>Przeniesiony parametr z poprzedniego typu 343d, zaczytany z @name</xs:documentation>
  1895. </xs:annotation>
  1896. </xs:attribute>
  1897. </xs:attributeGroup>
  1898. <xs:attributeGroup name="go_recurse_from_root_by_build_element_494">
  1899. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1900. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1901. <xs:attribute name="retrieve_TYPE">
  1902. <xs:annotation>
  1903. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1904. </xs:annotation>
  1905. </xs:attribute>
  1906. <xs:attribute fixed="complexType" name="local-name"/>
  1907. <xs:attribute name="local-name-name">
  1908. <xs:annotation>
  1909. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  1910. </xs:annotation>
  1911. </xs:attribute>
  1912. <xs:attribute name="restriciction_base"/>
  1913. <xs:attribute fixed="494" name="event_type"/>
  1914. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  1915. <xs:annotation>
  1916. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1917. </xs:annotation>
  1918. </xs:attribute>
  1919. <xs:attribute ref="system_cache__appinfo:xpath">
  1920. <xs:annotation>
  1921. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1922. </xs:annotation>
  1923. </xs:attribute>
  1924. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1925. <xs:annotation>
  1926. <xs:documentation>eg. MAGAZYN</xs:documentation>
  1927. </xs:annotation>
  1928. </xs:attribute>
  1929. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1930. <xs:annotation>
  1931. <xs:documentation/>
  1932. </xs:annotation>
  1933. </xs:attribute>
  1934. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1935. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1936. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1937. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1938. <xs:attribute name="comment"/>
  1939. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1940. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1941. </xs:attributeGroup>
  1942. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4941">
  1943. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1944. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1945. <xs:attribute name="retrieve_TYPE">
  1946. <xs:annotation>
  1947. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1948. </xs:annotation>
  1949. </xs:attribute>
  1950. <xs:attribute fixed="complexType" name="local-name"/>
  1951. <xs:attribute name="local-name-name">
  1952. <xs:annotation>
  1953. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  1954. </xs:annotation>
  1955. </xs:attribute>
  1956. <xs:attribute fixed="4941" name="event_type"/>
  1957. <xs:attribute fixed="494" name="event_type_old"/>
  1958. <xs:attribute name="restriciction_base"/>
  1959. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  1960. <xs:annotation>
  1961. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1962. </xs:annotation>
  1963. </xs:attribute>
  1964. <xs:attribute ref="system_cache__appinfo:xpath">
  1965. <xs:annotation>
  1966. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1967. </xs:annotation>
  1968. </xs:attribute>
  1969. <xs:attribute ref="system_cache__appinfo:name" use="required">
  1970. <xs:annotation>
  1971. <xs:documentation>eg. MAGAZYN</xs:documentation>
  1972. </xs:annotation>
  1973. </xs:attribute>
  1974. <xs:attribute ref="system_cache__appinfo:id" use="required">
  1975. <xs:annotation>
  1976. <xs:documentation/>
  1977. </xs:annotation>
  1978. </xs:attribute>
  1979. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  1980. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  1981. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  1982. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  1983. <xs:attribute name="comment"/>
  1984. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  1985. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  1986. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  1987. </xs:attributeGroup>
  1988. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4942">
  1989. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  1990. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  1991. <xs:attribute name="retrieve_TYPE">
  1992. <xs:annotation>
  1993. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  1994. </xs:annotation>
  1995. </xs:attribute>
  1996. <xs:attribute fixed="complexType" name="local-name"/>
  1997. <xs:attribute name="local-name-name">
  1998. <xs:annotation>
  1999. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  2000. </xs:annotation>
  2001. </xs:attribute>
  2002. <xs:attribute name="restriciction_base"/>
  2003. <xs:attribute fixed="4942" name="event_type"/>
  2004. <xs:attribute fixed="494" name="event_type_old"/>
  2005. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  2006. <xs:annotation>
  2007. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  2008. </xs:annotation>
  2009. </xs:attribute>
  2010. <xs:attribute ref="system_cache__appinfo:xpath">
  2011. <xs:annotation>
  2012. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  2013. </xs:annotation>
  2014. </xs:attribute>
  2015. <xs:attribute ref="system_cache__appinfo:name" use="required">
  2016. <xs:annotation>
  2017. <xs:documentation>eg. MAGAZYN</xs:documentation>
  2018. </xs:annotation>
  2019. </xs:attribute>
  2020. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2021. <xs:annotation>
  2022. <xs:documentation/>
  2023. </xs:annotation>
  2024. </xs:attribute>
  2025. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  2026. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  2027. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2028. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2029. <xs:attribute name="comment"/>
  2030. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  2031. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2032. </xs:attributeGroup>
  2033. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4940">
  2034. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  2035. <xs:attribute fixed="empty(REMOTE_ID) or REMOTE_ID" name="retrieve_REMOTE_ID" use="required"/>
  2036. <xs:attribute name="retrieve_TYPE">
  2037. <xs:annotation>
  2038. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  2039. </xs:annotation>
  2040. </xs:attribute>
  2041. <xs:attribute fixed="complexType" name="local-name"/>
  2042. <xs:attribute name="local-name-name">
  2043. <xs:annotation>
  2044. <xs:documentation>np. LOKALIZACJA</xs:documentation>
  2045. </xs:annotation>
  2046. </xs:attribute>
  2047. <xs:attribute fixed="4940" name="event_type"/>
  2048. <xs:attribute fixed="494" name="event_type_old"/>
  2049. <xs:attribute name="restriciction_base"/>
  2050. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required">
  2051. <xs:annotation>
  2052. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  2053. </xs:annotation>
  2054. </xs:attribute>
  2055. <xs:attribute ref="system_cache__appinfo:xpath">
  2056. <xs:annotation>
  2057. <xs:documentation>eg. default_default_objects_types:MAGAZYN</xs:documentation>
  2058. </xs:annotation>
  2059. </xs:attribute>
  2060. <xs:attribute ref="system_cache__appinfo:name" use="required">
  2061. <xs:annotation>
  2062. <xs:documentation>eg. MAGAZYN</xs:documentation>
  2063. </xs:annotation>
  2064. </xs:attribute>
  2065. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2066. <xs:annotation>
  2067. <xs:documentation/>
  2068. </xs:annotation>
  2069. </xs:attribute>
  2070. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  2071. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  2072. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2073. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2074. <xs:attribute name="comment"/>
  2075. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  2076. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2077. <xs:attribute ref="system_cache__appinfo:restriction_base"/>
  2078. </xs:attributeGroup>
  2079. <xs:attributeGroup name="go_recurse_from_root_by_build_element_477">
  2080. <xs:annotation>
  2081. <xs:documentation>477 (aktualizacja @prefix_for_elements) pobranie elementu z referencja do tabeli natywnej SE lub innej - ma @ref i musi miec REMOTE_ID np. MAGAZYN/sequence/default_db:TELBOXES (@ref) pasuje tez element /MAGAZYN//sequence/teryt:AdresUlica TODO element z ref nie moze miec ID </xs:documentation>
  2082. </xs:annotation>
  2083. <xs:attribute fixed="parent::node()/ID" name="retrieve_PARENT_ID" use="required"/>
  2084. <xs:attribute fixed="not empty(REMOTE_ID)" name="retrieve_REMOTE_ID" use="required"/>
  2085. <xs:attribute fixed="element" name="local-name" use="required"/>
  2086. <xs:attribute name="local-name-name" use="required">
  2087. <xs:annotation>
  2088. <xs:documentation>np. default_db:TELBOXES</xs:documentation>
  2089. </xs:annotation>
  2090. </xs:attribute>
  2091. <xs:attribute name="create_element" use="required">
  2092. <xs:annotation>
  2093. <xs:documentation>np. default_db:TELBOXES</xs:documentation>
  2094. </xs:annotation>
  2095. </xs:attribute>
  2096. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  2097. <xs:attribute fixed="477" name="event_type" use="required"/>
  2098. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required"/>
  2099. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  2100. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  2101. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2102. <xs:annotation>
  2103. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  2104. </xs:annotation>
  2105. </xs:attribute>
  2106. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  2107. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  2108. <xs:attribute ref="system_cache__appinfo:ref" use="required">
  2109. <xs:annotation>
  2110. <xs:documentation>np. default_db:CRM_LISTA_ZASOBOW</xs:documentation>
  2111. </xs:annotation>
  2112. </xs:attribute>
  2113. <xs:attribute ref="system_cache__appinfo:xpath_local" use="required">
  2114. <xs:annotation>
  2115. <xs:documentation>np. default_db:CRM_LISTA_ZASOBOW</xs:documentation>
  2116. </xs:annotation>
  2117. </xs:attribute>
  2118. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  2119. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2120. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2121. <xs:attribute ref="system_cache__appinfo:restriction_path">
  2122. <xs:annotation>
  2123. <xs:documentation>raczej nie potrzebne w dalszym przetwarzaniu _start_/element:@ref:default_default_objects_types:RESOURCE//element:RESOURCE//element:@ref:default_db:CRM_LISTA_ZASOBOW/</xs:documentation>
  2124. </xs:annotation>
  2125. </xs:attribute>
  2126. <xs:attribute ref="system_cache__appinfo:loop_name"/>
  2127. <xs:attribute ref="system_cache__appinfo:loop_id"/>
  2128. <xs:attribute name="comment"/>
  2129. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2130. <xs:attribute ref="system_cache__appinfo:loop_name_with_prefix"/>
  2131. <xs:attribute ref="p5_tr_map:detect_loop_from_build_complexType_node_comment"/>
  2132. <xs:attributeGroup ref="p5_tr_map:relation_info_from_appinfo_not_flat"/>
  2133. </xs:attributeGroup>
  2134. <xs:attributeGroup name="go_recurse_from_root_by_build_element_477b">
  2135. <xs:attribute fixed="parent::node()/ID" name="retrieve_PARENT_ID" use="required"/>
  2136. <xs:attribute fixed="not empty(REMOTE_ID)" name="retrieve_REMOTE_ID" use="required"/>
  2137. <xs:attribute fixed="element" name="local-name" use="required"/>
  2138. <xs:attribute name="local-name-name" use="required">
  2139. <xs:annotation>
  2140. <xs:documentation>np. default_db:TELBOXES</xs:documentation>
  2141. </xs:annotation>
  2142. </xs:attribute>
  2143. <xs:attribute name="create_element" use="required">
  2144. <xs:annotation>
  2145. <xs:documentation>np. default_db:TELBOXES</xs:documentation>
  2146. </xs:annotation>
  2147. </xs:attribute>
  2148. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  2149. <xs:attribute fixed="477b" name="event_type" use="required"/>
  2150. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required"/>
  2151. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  2152. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  2153. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2154. <xs:annotation>
  2155. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  2156. </xs:annotation>
  2157. </xs:attribute>
  2158. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  2159. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  2160. <xs:attribute ref="system_cache__appinfo:ref" use="prohibited">
  2161. <xs:annotation>
  2162. <xs:documentation>np. default_db:CRM_LISTA_ZASOBOW</xs:documentation>
  2163. </xs:annotation>
  2164. </xs:attribute>
  2165. <xs:attribute ref="system_cache__appinfo:xpath_local" use="required">
  2166. <xs:annotation>
  2167. <xs:documentation>np. default_db:CRM_LISTA_ZASOBOW</xs:documentation>
  2168. </xs:annotation>
  2169. </xs:attribute>
  2170. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  2171. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2172. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2173. <xs:attribute ref="system_cache__appinfo:restriction_path">
  2174. <xs:annotation>
  2175. <xs:documentation>raczej nie potrzebne w dalszym przetwarzaniu _start_/element:@ref:default_default_objects_types:RESOURCE//element:RESOURCE//element:@ref:default_db:CRM_LISTA_ZASOBOW/</xs:documentation>
  2176. </xs:annotation>
  2177. </xs:attribute>
  2178. <xs:attribute ref="system_cache__appinfo:loop_name"/>
  2179. <xs:attribute ref="system_cache__appinfo:loop_id"/>
  2180. <xs:attribute name="comment"/>
  2181. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2182. <xs:attribute ref="system_cache__appinfo:name"/>
  2183. <xs:attribute ref="system_cache__appinfo:type"/>
  2184. <xs:attribute ref="system_cache__appinfo:targetNamespace"/>
  2185. </xs:attributeGroup>
  2186. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4771">
  2187. <xs:attribute fixed="parent::node()/ID" name="retrieve_PARENT_ID" use="required"/>
  2188. <xs:attribute fixed="not empty(REMOTE_ID)" name="retrieve_REMOTE_ID" use="required"/>
  2189. <xs:attribute fixed="attribute" name="local-name" use="required"/>
  2190. <xs:attribute name="local-name-name" use="required">
  2191. <xs:annotation>
  2192. <xs:documentation>np. default_db:xxxx</xs:documentation>
  2193. </xs:annotation>
  2194. </xs:attribute>
  2195. <xs:attribute name="create_element" use="required">
  2196. <xs:annotation>
  2197. <xs:documentation>np. default_db:xxxx</xs:documentation>
  2198. </xs:annotation>
  2199. </xs:attribute>
  2200. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  2201. <xs:attribute fixed="4771" name="event_type" use="required"/>
  2202. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required"/>
  2203. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  2204. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  2205. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2206. <xs:annotation>
  2207. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  2208. </xs:annotation>
  2209. </xs:attribute>
  2210. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  2211. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  2212. <xs:attribute ref="system_cache__appinfo:ref" use="required">
  2213. <xs:annotation>
  2214. <xs:documentation>np. default_db:some_attr_refered
  2215. </xs:documentation>
  2216. </xs:annotation>
  2217. </xs:attribute>
  2218. <xs:attribute ref="system_cache__appinfo:xpath_local" use="prohibited">
  2219. <xs:annotation>
  2220. <xs:documentation>np. default_db:CRM_LISTA_ZASOBOW</xs:documentation>
  2221. </xs:annotation>
  2222. </xs:attribute>
  2223. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  2224. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2225. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2226. <xs:attribute ref="system_cache__appinfo:restriction_path">
  2227. <xs:annotation>
  2228. <xs:documentation>raczej nie potrzebne w dalszym przetwarzaniu _start_/element:@ref:default_default_objects_types:RESOURCE//element:RESOURCE//element:@ref:default_db:CRM_LISTA_ZASOBOW/</xs:documentation>
  2229. </xs:annotation>
  2230. </xs:attribute>
  2231. <xs:attribute ref="system_cache__appinfo:loop_name"/>
  2232. <xs:attribute ref="system_cache__appinfo:loop_id"/>
  2233. <xs:attribute name="comment"/>
  2234. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2235. </xs:attributeGroup>
  2236. <xs:attributeGroup name="go_recurse_from_root_by_build_element_4777">
  2237. <xs:attribute fixed="parent::node()/ID" name="retrieve_PARENT_ID" use="required"/>
  2238. <xs:attribute fixed="not empty(REMOTE_ID)" name="retrieve_REMOTE_ID" use="required"/>
  2239. <xs:attribute fixed="element" name="local-name" use="required"/>
  2240. <xs:attribute name="local-name-name" use="required">
  2241. <xs:annotation>
  2242. <xs:documentation>np. default_db:TELBOXES</xs:documentation>
  2243. </xs:annotation>
  2244. </xs:attribute>
  2245. <xs:attribute name="create_element" use="required">
  2246. <xs:annotation>
  2247. <xs:documentation>np. default_db:TELBOXES</xs:documentation>
  2248. </xs:annotation>
  2249. </xs:attribute>
  2250. <xs:attribute fixed="INSTANCE" name="requested-table-type" use="required"/>
  2251. <xs:attribute fixed="4777" name="event_type" use="required"/>
  2252. <xs:attribute ref="system_cache__appinfo:xpath_full" use="required"/>
  2253. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  2254. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  2255. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2256. <xs:annotation>
  2257. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  2258. </xs:annotation>
  2259. </xs:attribute>
  2260. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  2261. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  2262. <xs:attribute ref="system_cache__appinfo:ref" use="required">
  2263. <xs:annotation>
  2264. <xs:documentation>np. default_db:CRM_LISTA_ZASOBOW</xs:documentation>
  2265. </xs:annotation>
  2266. </xs:attribute>
  2267. <xs:attribute ref="system_cache__appinfo:xpath_local" use="required">
  2268. <xs:annotation>
  2269. <xs:documentation>np. default_db:CRM_LISTA_ZASOBOW</xs:documentation>
  2270. </xs:annotation>
  2271. </xs:attribute>
  2272. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  2273. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2274. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2275. <xs:attribute ref="system_cache__appinfo:restriction_path">
  2276. <xs:annotation>
  2277. <xs:documentation>raczej nie potrzebne w dalszym przetwarzaniu _start_/element:@ref:default_default_objects_types:RESOURCE//element:RESOURCE//element:@ref:default_db:CRM_LISTA_ZASOBOW/</xs:documentation>
  2278. </xs:annotation>
  2279. </xs:attribute>
  2280. <xs:attribute ref="system_cache__appinfo:loop_name"/>
  2281. <xs:attribute ref="system_cache__appinfo:loop_id"/>
  2282. <xs:attribute name="comment"/>
  2283. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2284. <xs:attribute fixed="0" name="position" use="required">
  2285. <xs:annotation>
  2286. <xs:documentation>Wyliczona pozycja elementu w schemacie - powinna byc pierwsza pozycja na lisciu schematu, zaraz za sequence, wiec=0 </xs:documentation>
  2287. </xs:annotation>
  2288. </xs:attribute>
  2289. </xs:attributeGroup>
  2290. <xs:attributeGroup name="go_recurse_from_root_by_build_element_734">
  2291. <xs:annotation>
  2292. <xs:documentation>734 pobranie elementu zwyczajowo z default_db, bo nie ma @id i jest complextype np. MAGAZYN/sequence/default_db:TELBOXES/(obiekt z tabeli TELBOXES z ID=@REMOTE_ID)</xs:documentation>
  2293. </xs:annotation>
  2294. <xs:attribute fixed="parent::node()/REMOTE_ID" name="retrieve_ID" use="required"/>
  2295. <xs:attribute fixed="complexType" name="local-name" use="required"/>
  2296. <xs:attribute name="local-name-name" use="required">
  2297. <xs:annotation>
  2298. <xs:documentation>np. TELBOXES</xs:documentation>
  2299. </xs:annotation>
  2300. </xs:attribute>
  2301. <xs:attribute fixed="*" name="copy-retrieved-element" use="required"/>
  2302. <xs:attribute fixed="734" name="event_type" use="required"/>
  2303. <xs:attribute ref="system_cache__appinfo:name" use="required">
  2304. <xs:annotation>
  2305. <xs:documentation>np. CRM_LISTA_ZASOBOW</xs:documentation>
  2306. </xs:annotation>
  2307. </xs:attribute>
  2308. <xs:attribute fixed="0" ref="system_cache__appinfo:sort" use="required"/>
  2309. <xs:attribute fixed="true" ref="system_cache__appinfo:root_element_in_schema" use="required"/>
  2310. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2311. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2312. <xs:attribute name="comment"/>
  2313. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  2314. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2315. </xs:attributeGroup>
  2316. <xs:attributeGroup name="go_recurse_from_root_by_build_element_428">
  2317. <xs:attribute fixed="parent::node()/ID" name="retrieve_ID" use="required"/>
  2318. <xs:attribute fixed="element" name="local-name" use="required"/>
  2319. <xs:attribute name="local-name-name" use="required">
  2320. <xs:annotation>
  2321. <xs:documentation>np. ID</xs:documentation>
  2322. </xs:annotation>
  2323. </xs:attribute>
  2324. <xs:attribute ref="system_cache__appinfo:xpath_full"/>
  2325. <xs:attribute ref="system_cache__appinfo:xpath"/>
  2326. <xs:attribute name="create_element" use="required">
  2327. <xs:annotation>
  2328. <xs:documentation>np. ID</xs:documentation>
  2329. </xs:annotation>
  2330. </xs:attribute>
  2331. <xs:attribute fixed="428" name="event_type" use="required"/>
  2332. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2333. <xs:annotation>
  2334. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  2335. </xs:annotation>
  2336. </xs:attribute>
  2337. <xs:attribute ref="system_cache__appinfo:targetNamespace"/>
  2338. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  2339. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  2340. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  2341. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  2342. <xs:attribute ref="system_cache__appinfo:name" use="required">
  2343. <xs:annotation>
  2344. <xs:documentation>np. CRM_LISTA_ZASOBOW</xs:documentation>
  2345. </xs:annotation>
  2346. </xs:attribute>
  2347. <xs:attribute ref="system_cache__appinfo:type" use="optional">
  2348. <xs:annotation>
  2349. <xs:documentation>np. xs:int TODO do potrzebny schemat typu prostego</xs:documentation>
  2350. </xs:annotation>
  2351. </xs:attribute>
  2352. <xs:attribute ref="system_cache__appinfo:xpath_local"/>
  2353. <xs:attribute name="restriction_base_attr">
  2354. <xs:annotation>
  2355. <xs:documentation>existient todo look for:xs:int; $restriction_path:_start_/element:ID/;</xs:documentation>
  2356. </xs:annotation>
  2357. </xs:attribute>
  2358. <xs:attribute name="id-orig-from-restriction">
  2359. <xs:annotation>
  2360. <xs:documentation>np. default_default_objects_types___d20e438-id-mag-restr
  2361. Jest to @id elementu oryginalne z restrykcji, ktore zostalo podmienione w polu @id na odpowiednik obiektu z bazowego schematu, aby trzymac dane w tej samej tabeli</xs:documentation>
  2362. </xs:annotation>
  2363. </xs:attribute>
  2364. <xs:attribute name="xpath_local">
  2365. <xs:annotation>
  2366. <xs:documentation>TODO BLAD - w przykladzie z MAGAZYNU jest wartosc xs:int</xs:documentation>
  2367. </xs:annotation>
  2368. </xs:attribute>
  2369. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  2370. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  2371. <xs:annotation>
  2372. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  2373. </xs:annotation>
  2374. </xs:attribute>
  2375. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2376. <xs:attribute ref="system_cache__appinfo:restriction_path">
  2377. <xs:annotation>
  2378. <xs:documentation>eg. _start_/element:ID/</xs:documentation>
  2379. </xs:annotation>
  2380. </xs:attribute>
  2381. <xs:attribute name="comment"/>
  2382. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2383. </xs:attributeGroup>
  2384. <xs:attributeGroup name="go_recurse_from_root_by_build_element_428a">
  2385. <xs:annotation>
  2386. <xs:documentation>428a - parent_name:default_default_objects_types:MAGAZYN pusty element - tylko instancja</xs:documentation>
  2387. </xs:annotation>
  2388. <xs:attribute fixed="parent::node()/ID" name="retrieve_ID" use="required"/>
  2389. <xs:attribute fixed="element" name="local-name" use="required"/>
  2390. <xs:attribute name="local-name-name" use="required">
  2391. <xs:annotation>
  2392. <xs:documentation>np. ID</xs:documentation>
  2393. </xs:annotation>
  2394. </xs:attribute>
  2395. <xs:attribute ref="system_cache__appinfo:xpath_full"/>
  2396. <xs:attribute ref="system_cache__appinfo:xpath"/>
  2397. <xs:attribute name="create_element" use="required">
  2398. <xs:annotation>
  2399. <xs:documentation>np. ID</xs:documentation>
  2400. </xs:annotation>
  2401. </xs:attribute>
  2402. <xs:attribute fixed="428a" name="event_type" use="required"/>
  2403. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2404. <xs:annotation>
  2405. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  2406. </xs:annotation>
  2407. </xs:attribute>
  2408. <xs:attribute ref="system_cache__appinfo:targetNamespace"/>
  2409. <xs:attribute ref="system_cache__appinfo:restriction_base_attr"/>
  2410. <xs:attribute ref="system_cache__appinfo:id-orig-from-restriction"/>
  2411. <xs:attribute ref="system_cache__appinfo:maxOccurs"/>
  2412. <xs:attribute ref="system_cache__appinfo:minOccurs"/>
  2413. <xs:attribute ref="system_cache__appinfo:name" use="required">
  2414. <xs:annotation>
  2415. <xs:documentation>np. CRM_LISTA_ZASOBOW</xs:documentation>
  2416. </xs:annotation>
  2417. </xs:attribute>
  2418. <xs:attribute ref="system_cache__appinfo:type" use="optional">
  2419. <xs:annotation>
  2420. <xs:documentation>np. xs:int TODO do potrzebny schemat typu prostego</xs:documentation>
  2421. </xs:annotation>
  2422. </xs:attribute>
  2423. <xs:attribute ref="system_cache__appinfo:xpath_local"/>
  2424. <xs:attribute name="restriction_base_attr">
  2425. <xs:annotation>
  2426. <xs:documentation>existient todo look for:xs:int; $restriction_path:_start_/element:ID/;</xs:documentation>
  2427. </xs:annotation>
  2428. </xs:attribute>
  2429. <xs:attribute name="id-orig-from-restriction">
  2430. <xs:annotation>
  2431. <xs:documentation>np. default_default_objects_types___d20e438-id-mag-restr
  2432. Jest to @id elementu oryginalne z restrykcji, ktore zostalo podmienione w polu @id na odpowiednik obiektu z bazowego schematu, aby trzymac dane w tej samej tabeli</xs:documentation>
  2433. </xs:annotation>
  2434. </xs:attribute>
  2435. <xs:attribute name="xpath_local">
  2436. <xs:annotation>
  2437. <xs:documentation>TODO BLAD - w przykladzie z MAGAZYNU jest wartosc xs:int</xs:documentation>
  2438. </xs:annotation>
  2439. </xs:attribute>
  2440. <xs:attribute fixed="1" ref="system_cache__appinfo:sort" use="required"/>
  2441. <xs:attribute ref="system_cache__appinfo:prefix" use="required">
  2442. <xs:annotation>
  2443. <xs:documentation>np. default_default_objects_types__d20e41</xs:documentation>
  2444. </xs:annotation>
  2445. </xs:attribute>
  2446. <xs:attribute ref="system_cache__appinfo:namespace_uri" use="required"/>
  2447. <xs:attribute ref="system_cache__appinfo:restriction_path">
  2448. <xs:annotation>
  2449. <xs:documentation>eg. _start_/element:ID/</xs:documentation>
  2450. </xs:annotation>
  2451. </xs:attribute>
  2452. <xs:attribute name="comment"/>
  2453. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2454. <xs:attribute ref="system_cache__appinfo:default"/>
  2455. </xs:attributeGroup>
  2456. <xs:attributeGroup name="go_recurse_from_root_by_build_element_loop">
  2457. <xs:attribute fixed="loop" name="local-name" use="required"/>
  2458. <xs:attribute ref="system_cache__appinfo:xpath_full"/>
  2459. <xs:attribute ref="system_cache__appinfo:xpath"/>
  2460. <xs:attribute name="root_name" use="required">
  2461. <xs:annotation>
  2462. <xs:documentation>np. default_default_objects_types:URZADZENIE</xs:documentation>
  2463. </xs:annotation>
  2464. </xs:attribute>
  2465. <xs:attribute fixed="loop" name="event_type" use="required"/>
  2466. <xs:attribute ref="system_cache__appinfo:id" use="required">
  2467. <xs:annotation>
  2468. <xs:documentation>The same like in retrieve_resource_id</xs:documentation>
  2469. </xs:annotation>
  2470. </xs:attribute>
  2471. <xs:attribute ref="system_cache__appinfo:path"/>
  2472. <xs:attribute ref="system_cache__appinfo:name" use="required">
  2473. <xs:annotation>
  2474. <xs:documentation>np. CRM_LISTA_ZASOBOW</xs:documentation>
  2475. </xs:annotation>
  2476. </xs:attribute>
  2477. <xs:attribute ref="system_cache__appinfo:restriction_path_TODEL"/>
  2478. <xs:attribute ref="system_cache__appinfo:restriciction_base_lenght_TODEL"/>
  2479. <xs:attribute name="comment"/>
  2480. <xs:attribute ref="p5_tr_map:uuid" use="required"/>
  2481. <xs:attribute ref="system_cache__appinfo:prefix" use="required"/>
  2482. <xs:attribute ref="system_cache__appinfo:name_with_prefix" use="required"/>
  2483. </xs:attributeGroup>
  2484. <!--<xs:attribute name="object_type_name_with_pref" type="xs:NMTOKEN"/>-->
  2485. <xs:attribute name="object_type_name_with_pref">
  2486. <xs:annotation>
  2487. <xs:documentation>jakiego typu dziedziczenia jest uzyty complexType</xs:documentation>
  2488. </xs:annotation>
  2489. </xs:attribute>
  2490. <xs:attributeGroup name="parent_name_with_pref">
  2491. <xs:attribute form="qualified" name="parent_name_with_pref" use="required"/>
  2492. </xs:attributeGroup>
  2493. <xs:attributeGroup name="parent_name_with_pref1">
  2494. <xs:attribute form="qualified" name="parent_name_with_pref" type="xs:NMTOKEN" use="required"
  2495. />
  2496. </xs:attributeGroup>
  2497. <!--<xs:attribute name="object_type_id" type="xs:NCName"/>-->
  2498. <xs:attribute name="event_type" type="xs:NMTOKEN"/>
  2499. <xs:attribute name="parent_type"/>
  2500. <!--<xs:element name="schema_4777">
  2501. <xs:complexType>
  2502. <xs:sequence>
  2503. <xs:element name="element" targetNamespace="http://www.w3.org/2001/XMLSchema">
  2504. <xs:complexType>
  2505. <xs:sequence>
  2506. <xs:element name="element"
  2507. targetNamespace="http://www.w3.org/2001/XMLSchema">
  2508. <xs:complexType>
  2509. <xs:sequence>
  2510. <xs:element name="complexType"
  2511. targetNamespace="http://www.w3.org/2001/XMLSchema">
  2512. <xs:complexType>
  2513. <xs:sequence>
  2514. <xs:element name="sequence"
  2515. targetNamespace="http://www.w3.org/2001/XMLSchema">
  2516. <xs:complexType>
  2517. <xs:sequence>
  2518. <xs:element maxOccurs="unbounded" name="element"
  2519. targetNamespace="http://www.w3.org/2001/XMLSchema">
  2520. <xs:complexType>
  2521. <xs:sequence minOccurs="0">
  2522. <xs:element name="simpleType"
  2523. targetNamespace="http://www.w3.org/2001/XMLSchema">
  2524. <xs:complexType>
  2525. <xs:sequence minOccurs="0">
  2526. <xs:element name="restriction"
  2527. targetNamespace="http://www.w3.org/2001/XMLSchema"
  2528. />
  2529. </xs:sequence>
  2530. </xs:complexType>
  2531. </xs:element>
  2532. </xs:sequence>
  2533. </xs:complexType>
  2534. </xs:element>
  2535. </xs:sequence>
  2536. </xs:complexType>
  2537. </xs:element>
  2538. </xs:sequence>
  2539. </xs:complexType>
  2540. </xs:element>
  2541. </xs:sequence>
  2542. </xs:complexType>
  2543. </xs:element>
  2544. </xs:sequence>
  2545. </xs:complexType>
  2546. </xs:element>
  2547. </xs:sequence>
  2548. </xs:complexType>
  2549. </xs:element>-->
  2550. <xs:attribute name="detect_loop_from_build_complexType_node_comment">
  2551. <xs:annotation>
  2552. <xs:documentation>mainly at 477 - to detect if child nodes are loop (recursive action) which could be detected by partially instance object ref.</xs:documentation>
  2553. </xs:annotation>
  2554. </xs:attribute>
  2555. <xs:attributeGroup name="relation_info_from_appinfo_not_flat">
  2556. <xs:annotation>
  2557. <xs:documentation>dorzucona struktura na potrzeby synchronizacji refow 2017-03 w p5_tr_map
  2558. </xs:documentation>
  2559. </xs:annotation>
  2560. <xs:attribute name="flat_relation_cache_name"/>
  2561. <xs:attribute name="flat_relation_cache_xpath"/>
  2562. </xs:attributeGroup>
  2563. </xs:schema>