BI_audit_POWIAZANIA_DO.xsd 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
  4. xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
  5. xmlns:default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.xsd"
  6. xmlns:default_db__x3A__BI_audit_POWIAZANIA_DO="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_POWIAZANIA_DO.xsd"
  7. xmlns:default_db__x3A__BI_audit_operational_raport_note="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_operational_raport_note.xsd"
  8. xmlns:default_db__x3A__BI_audit_KRS_person="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_person.xsd"
  9. xmlns:default_db__x3A__BI_audit_CEIDG="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_CEIDG.xsd"
  10. xmlns:default_db__x3A__BI_audit_CEIDG_pelnomocnicy="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_CEIDG_pelnomocnicy.xsd"
  11. xmlns:default_db__x3A__BI_audit_KRS="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS.xsd"
  12. xmlns:default_db__x3A__BI_audit_MSIG="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_MSIG.xsd"
  13. xmlns:default_db__x3A__BI_audit_MSIG_person="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_MSIG_person.xsd"
  14. xmlns:default_db__x3A__BI_audit_POWIAZANIA_OBIEKTY="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_POWIAZANIA_OBIEKTY.xsd"
  15. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  16. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  17. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  18. xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
  19. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  20. xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
  21. xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
  22. targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_POWIAZANIA_DO.xsd"
  23. vc:minVersion="1.1">
  24. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_operational_raport_note.xsd"
  25. schemaLocation="../../default_db.BI_audit_operational_raport_note/BI_audit_operational_raport_note/BI_audit_operational_raport_note.xsd"/>
  26. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS_person.xsd"
  27. schemaLocation=" ../../default_db.BI_audit_KRS_person/BI_audit_KRS_person/BI_audit_KRS_person.xsd"/>
  28. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_KRS.xsd"
  29. schemaLocation="../../default_db.BI_audit_KRS/BI_audit_KRS/BI_audit_KRS.xsd"/>
  30. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_CEIDG.xsd"
  31. schemaLocation="../../default_db.BI_audit_CEIDG/BI_audit_CEIDG/BI_audit_CEIDG.xsd"/>
  32. <!-- <xs:import schemaLocation="../../default_db.TERYT_adresy/TERYT_adresy/TERYT_adresy.xsd"
  33. namespace="https://biuro.biall-net.pl/wfs/default_db/table/TERYT_adresy.xsd"/>-->
  34. <xs:import schemaLocation="../../default_db.BI_audit_MSIG/BI_audit_MSIG/BI_audit_MSIG.xsd"
  35. namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_MSIG.xsd"/>
  36. <xs:import schemaLocation="../../default_db.BI_audit_MSIG_person/BI_audit_MSIG_person/BI_audit_MSIG_person.xsd"
  37. namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_MSIG_person.xsd"/>
  38. <xs:import schemaLocation="../../default_db.BI_audit_CEIDG_pelnomocnicy/BI_audit_CEIDG_pelnomocnicy/BI_audit_CEIDG_pelnomocnicy.xsd"
  39. namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_CEIDG_pelnomocnicy.xsd"/>
  40. <xs:import schemaLocation="../../default_db.BI_audit_POWIAZANIA_OBIEKTY/BI_audit_POWIAZANIA_OBIEKTY/BI_audit_POWIAZANIA_OBIEKTY.xsd"
  41. namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_POWIAZANIA_OBIEKTY.xsd"/>
  42. <xs:complexType name="BI_audit_POWIAZANIA_DO" id="WIAZANIA_DO___d15e14614-1_BI_audit_P">
  43. <xs:annotation>
  44. <xs:appinfo>
  45. <system_cache__appinfo:heritage>
  46. <system_cache__appinfo:inherit system_cache__appinfo:heritage_acl="true"
  47. system_cache__appinfo:inherit_ref="default_db__x3A__BI_audit_operational_raport_note:BI_audit_operational_raport_note">
  48. <system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
  49. <acl_rule_inherit_to_all_refs_by_primary/>
  50. <acl_rule_inherit_to_all_refs_by_local_element system_cache__appinfo:acl_rule_inherit_local_element_name="rejestr"/>
  51. </system_cache__appinfo:inherit>
  52. <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true"
  53. system_cache__appinfo:heritage_sort="true"/>
  54. </system_cache__appinfo:heritage>
  55. </xs:appinfo>
  56. <xs:documentation>Obiekt tworzony na potrzebe okreslenia obiektu DO ktorego ma byc
  57. realizowane szukanie. Moze to byc Osoba lub Podmiot. Pola powinny sie uzupelnic na
  58. podstawie relacji. Obiekt powinien byc tworzony za pomoca kontekstu tworzenia obiektu
  59. BI_audit_operational_raport_note Ma on bezpośredni związek z analogicznym obiektem
  60. BI_audit_POWIAZANIA_OD, od którego odbywają się wyszukiwania</xs:documentation>
  61. </xs:annotation>
  62. <xs:sequence id="WIAZANIA_DO___d15e14625-1">
  63. <xs:element name="ID" type="xs:int" id="WIAZANIA_DO___d15e14626-1_ID"/>
  64. <!-- <xs:element ref="SystemObjects__x3A__AccessOwner:AccessOwner">
  65. <xs:annotation>
  66. <xs:appinfo>
  67. <system_cache__appinfo:flat_relation_cache>
  68. <system_cache__appinfo:source system_cache__appinfo:name="L_APPOITMENT_USER" system_cache__appinfo:xpath="SystemObjects__x3A__AccessOwner:AccessOwner/login"/>
  69. </system_cache__appinfo:flat_relation_cache>
  70. </xs:appinfo>
  71. </xs:annotation>
  72. </xs:element>-->
  73. <!-- <xs:element ref="SystemObjects__x3A__AccessGroup:AccessGroupRead">
  74. <xs:annotation>
  75. <xs:appinfo>
  76. <system_cache__appinfo:flat_relation_cache>
  77. <system_cache__appinfo:source system_cache__appinfo:name="A_CLASSIFIED" system_cache__appinfo:xpath="SystemObjects__x3A__AccessGroup:AccessGroupRead/name"/>
  78. </system_cache__appinfo:flat_relation_cache>
  79. </xs:appinfo>
  80. </xs:annotation>
  81. </xs:element>-->
  82. <!-- <xs:element ref="SystemObjects__x3A__AccessGroup:AccessGroupWrite">
  83. <xs:annotation>
  84. <xs:appinfo>
  85. <system_cache__appinfo:flat_relation_cache>
  86. <system_cache__appinfo:source system_cache__appinfo:name="A_ADM_COMPANY" system_cache__appinfo:xpath="SystemObjects__x3A__AccessGroup:AccessGroupWrite/name"/>
  87. </system_cache__appinfo:flat_relation_cache>
  88. </xs:appinfo>
  89. </xs:annotation>
  90. </xs:element>-->
  91. <xs:element name="rejestr"
  92. type="xs:string"
  93. id="WIAZANIA_DO___d15e14630-1_rejestr">
  94. <xs:annotation>
  95. <xs:documentation>To pole powinno zawierac nazwe rejestru - KRS, CEIDG, KRS_person ,
  96. na podstawie relacji</xs:documentation>
  97. </xs:annotation>
  98. </xs:element>
  99. <xs:element id="_KRS_person___d4e4651-1_nazwisko"
  100. minOccurs="0"
  101. name="nazwisko"
  102. type="xs:string">
  103. <xs:annotation>
  104. <xs:documentation>Dziedziczone z obiektow typu KRS person, MSIG person oraz innych
  105. dotyczacych osob</xs:documentation>
  106. </xs:annotation>
  107. </xs:element>
  108. <xs:element id="_KRS_person___d4e4653-1_imiona"
  109. minOccurs="0"
  110. name="imiona"
  111. type="xs:string">
  112. <xs:annotation>
  113. <xs:documentation>Dziedziczone z obiektow typu KRS person, MSIG person oraz innych
  114. dotyczacych osob</xs:documentation>
  115. </xs:annotation>
  116. </xs:element>
  117. <xs:element id="_KRS_person___d4e4654-1_pesel"
  118. minOccurs="0"
  119. name="pesel"
  120. type="xs:NMTOKEN">
  121. <xs:annotation>
  122. <xs:documentation>Dziedziczone z obiektow typu KRS person, MSIG person oraz innych
  123. dotyczacych osob</xs:documentation>
  124. </xs:annotation>
  125. </xs:element>
  126. <xs:element name="krs"
  127. minOccurs="0"
  128. type="xs:string"
  129. id="WIAZANIA_DO___d15e14646-1_krs">
  130. <xs:annotation>
  131. <xs:documentation>Dziedziczone z obiektow typu KRS , MSIG oraz innych dotyczacych
  132. podmiotow</xs:documentation>
  133. </xs:annotation>
  134. </xs:element>
  135. <xs:element name="nip"
  136. minOccurs="0"
  137. type="xs:string"
  138. id="WIAZANIA_DO___d15e14650-1_nip">
  139. <xs:annotation>
  140. <xs:documentation>Dziedziczone z obiektow typu KRS , MSIG oraz innych dotyczacych
  141. podmiotow</xs:documentation>
  142. </xs:annotation>
  143. </xs:element>
  144. <xs:element name="regon"
  145. minOccurs="0"
  146. type="xs:string"
  147. id="WIAZANIA_DO___d15e14654-1_regon">
  148. <xs:annotation>
  149. <xs:documentation>Dziedziczone z obiektow typu KRS , MSIG oraz innych dotyczacych
  150. podmiotow</xs:documentation>
  151. </xs:annotation>
  152. </xs:element>
  153. <xs:element name="nazwa"
  154. type="xs:string"
  155. minOccurs="0"
  156. id="WIAZANIA_DO___d15e14659-1_nazwa">
  157. <xs:annotation>
  158. <xs:documentation>Dziedziczone z obiektow typu KRS , MSIG oraz innych dotyczacych
  159. podmiotow</xs:documentation>
  160. </xs:annotation>
  161. </xs:element>
  162. <xs:element minOccurs="0"
  163. name="miejscowosc"
  164. type="xs:string"
  165. id="WIAZANIA_DO___d15e14663-1_miejscowos">
  166. <xs:annotation>
  167. <xs:documentation>Dziedziczona assert miejscowosc na podstawie relacji z TERYT i jego
  168. relacji</xs:documentation>
  169. </xs:annotation>
  170. </xs:element>
  171. <xs:element minOccurs="0"
  172. name="ulica"
  173. type="xs:string"
  174. id="WIAZANIA_DO___d15e14667-1_ulica">
  175. <xs:annotation>
  176. <xs:documentation>Dziedziczona assert miejscowosc na podstawie relacji z TERYT i jego
  177. relacji</xs:documentation>
  178. </xs:annotation>
  179. </xs:element>
  180. <xs:element minOccurs="0"
  181. name="nrDomu"
  182. type="xs:string"
  183. id="WIAZANIA_DO___d15e14671-1_nrDomu">
  184. <xs:annotation>
  185. <xs:documentation>Dziedziczona assert miejscowosc na podstawie relacji z
  186. TERYT</xs:documentation>
  187. </xs:annotation>
  188. </xs:element>
  189. <xs:element minOccurs="0"
  190. name="nrLokalu"
  191. type="xs:string"
  192. id="WIAZANIA_DO___d15e14675-1_nrLokalu">
  193. <xs:annotation>
  194. <xs:documentation>Dziedziczona assert miejscowosc na podstawie relacji z
  195. TERYT</xs:documentation>
  196. </xs:annotation>
  197. </xs:element>
  198. <xs:element name="A_CLASSIFIED"
  199. type="xs:string"
  200. minOccurs="0"
  201. id="WIAZANIA_DO___d15e14679-1_A_CLASSIFI"/>
  202. <xs:element name="A_ADM_COMPANY"
  203. type="xs:string"
  204. minOccurs="0"
  205. id="WIAZANIA_DO___d15e14680-1_A_ADM_COMP"/>
  206. <xs:element name="A_RECORD_CREATE_DATE"
  207. type="xs:dateTime"
  208. id="WIAZANIA_DO___d15e14681-1_A_RECORD_C"/>
  209. <xs:element name="A_RECORD_CREATE_AUTHOR"
  210. type="xs:string"
  211. id="WIAZANIA_DO___d15e14682-1_A_RECORD_C"/>
  212. <xs:element name="A_RECORD_UPDATE_DATE"
  213. type="xs:dateTime"
  214. id="WIAZANIA_DO___d15e14683-1_A_RECORD_U"/>
  215. <xs:element name="A_RECORD_UPDATE_AUTHOR"
  216. type="xs:string"
  217. id="WIAZANIA_DO___d15e14684-1_A_RECORD_U"/>
  218. <xs:element maxOccurs="unbounded"
  219. minOccurs="1"
  220. ref="default_db__x3A__BI_audit_operational_raport_note:BI_audit_operational_raport_note"
  221. id="WIAZANIA_DO___d15e14686-1">
  222. <xs:annotation>
  223. <xs:appinfo>
  224. <system_cache__appinfo:flat_relation_cache system_cache__appinfo:backref_evaluate="true">
  225. <system_cache__appinfo:source system_cache__appinfo:ref_engine="view"/>
  226. </system_cache__appinfo:flat_relation_cache>
  227. </xs:appinfo>
  228. <xs:documentation>Backreference obslugiwane na widoku. Jeden element w teorii moze
  229. byc w wiekszej ilosci raportow, jezeli system nie obsluzy zabezpieczenia przed
  230. duplikatem. Stad opcja na wiele</xs:documentation>
  231. </xs:annotation>
  232. </xs:element>
  233. <xs:element id="raport_note___d5e6246-1"
  234. minOccurs="0"
  235. ref="default_db__x3A__BI_audit_KRS_person:BI_audit_KRS_person"/>
  236. <xs:element id="raport_note___d5e6247-1"
  237. minOccurs="0"
  238. ref="default_db__x3A__BI_audit_KRS:BI_audit_KRS"/>
  239. <xs:element id="raport_note___d5e6248-1"
  240. minOccurs="0"
  241. ref="default_db__x3A__BI_audit_CEIDG:BI_audit_CEIDG"/>
  242. <xs:element minOccurs="0"
  243. ref="default_db__x3A__BI_audit_MSIG:BI_audit_MSIG"
  244. id="WIAZANIA_DO___d15e14696-1"/>
  245. <xs:element minOccurs="0"
  246. ref="default_db__x3A__BI_audit_MSIG_person:BI_audit_MSIG_person"
  247. id="WIAZANIA_DO___d15e14697-1"/>
  248. <xs:element minOccurs="0"
  249. ref="default_db__x3A__BI_audit_CEIDG_pelnomocnicy:BI_audit_CEIDG_pelnomocnicy"
  250. id="WIAZANIA_DO___d15e14698-1"/>
  251. <xs:element minOccurs="0"
  252. ref="default_db__x3A__BI_audit_POWIAZANIA_OBIEKTY:BI_audit_POWIAZANIA_OBIEKTY"
  253. id="WIAZANIA_DO___d15e14699-1"/>
  254. <!-- <xs:element minOccurs="0" ref="default_db__x3A__TERYT_adresy:TERYT_adresy">
  255. <xs:annotation>
  256. <xs:documentation>Możliwosc szukania powiazan dla adresow</xs:documentation>
  257. </xs:annotation>
  258. </xs:element>-->
  259. </xs:sequence>
  260. <xs:attribute name="label" type="xs:string" id="WIAZANIA_DO___d15e14701-1_label"/>
  261. <xs:assert test="@label = concat(ID, ' ', rejestr, substring(nazwisko, 1, 10), substring(nazwa, 1, 10))"
  262. id="WIAZANIA_DO___d15e14702-1"/>
  263. <xs:assert test="rejestr = */name()" id="WIAZANIA_DO___d15e14703-1">
  264. <xs:annotation>
  265. <xs:documentation>Element rejestr przyjmuje nazwe obiektu, do ktorego jest referencja
  266. </xs:documentation>
  267. </xs:annotation>
  268. </xs:assert>
  269. <xs:assert test="nazwisko = */nazwisko" id="WIAZANIA_DO___d15e14707-1"/>
  270. <xs:assert test="imiona = */imiona" id="WIAZANIA_DO___d15e14708-1"/>
  271. <xs:assert test="pesel = */pesel" id="WIAZANIA_DO___d15e14709-1"/>
  272. <xs:assert test="krs = */krs" id="WIAZANIA_DO___d15e14710-1"/>
  273. <xs:assert test="nip = */nip" id="WIAZANIA_DO___d15e14711-1"/>
  274. <xs:assert test="regon = */regon" id="WIAZANIA_DO___d15e14712-1"/>
  275. <xs:assert test="nazwa = */nazwa" id="WIAZANIA_DO___d15e14714-1"/>
  276. </xs:complexType>
  277. <xs:element name="BI_audit_POWIAZANIA_DO"
  278. type="default_db__x3A__BI_audit_POWIAZANIA_DO:BI_audit_POWIAZANIA_DO"
  279. id="WIAZANIA_DO___d15e14715-1_BI_audit_P">
  280. <xs:annotation>
  281. <xs:documentation>Zadania szukania powiązań zawierające raport powiązań.</xs:documentation>
  282. </xs:annotation>
  283. </xs:element>
  284. </xs:schema>