| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"
- xmlns:Types__x3A__default_Default="https://biuro.biall-net.pl/wfs/default_db/Types/Default.xsd"
- xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
- xmlns:patterns__x3A__A_STATUS="https://biuro.biall-net.pl/wfs/patterns/patterns/A_STATUS.xsd"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
- xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
- 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"
- xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
- xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
- xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
- targetNamespace="https://biuro.biall-net.pl/wfs/patterns/patterns/A_STATUS.xsd"
- vc:minVersion="1.1"
- xmlns:default_db__x3A__IN7_DZIENNIK_KORESP="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
- xmlns:default_db__x3A__BADANIA_W_TERENIE="https://biuro.biall-net.pl/wfs/default_db/table/BADANIA_W_TERENIE.xsd"
- xmlns:SystemObjects__x3A__BI="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI.xsd"
- xmlns:SystemObjects__x3A__BI_from="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI_from.xsd"
- xmlns:SystemObjects__x3A__BI_to="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI_to.xsd"
- xmlns:SystemObjects__x3A__BI_row="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI_row.xsd">
- <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
- schemaLocation="../table/IN7_DZIENNIK_KORESP.xsd"/>
- <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BADANIA_W_TERENIE.xsd"
- schemaLocation="../table/BADANIA_W_TERENIE.xsd">
- <xs:annotation>
- <xs:documentation>Widać, w tym załączonym obiekcie są modelowane restrykcje na status NORMAL etc, bo mogą mieć one inne wymagania biznesowe. W teorii nic nie przeszkadza, aby dodatkowo standarowo się one równocześnie instancjonowały silnikiem BI</xs:documentation>
- </xs:annotation>
- </xs:import>
- <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI.xsd"
- schemaLocation="../SystemObjects/BI.xsd"/>
- <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI_from.xsd"
- schemaLocation="../SystemObjects/BI_from.xsd"/>
- <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI_to.xsd"
- schemaLocation="../SystemObjects/BI_to.xsd"/>
- <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/BI_row.xsd"
- schemaLocation="../SystemObjects/BI_row.xsd"/>
- <xs:complexType name="A_STATUS">
- <xs:complexContent>
- <xs:extension base="SystemObjects__x3A__BI:BI_instance">
- <xs:sequence>
- <xs:element name="BI_from">
- <xs:annotation>
- <xs:documentation>Instancjonujemy na bazie asserts z samego FROM</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="SystemObjects__x3A__BI_from:BI_from_instance">
- <xs:choice>
- <xs:choice>
- <xs:element
- ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE"/>
- <xs:element
- ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_WAITING"/>
- <xs:element
- ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_NORMAL"/>
- <xs:element
- ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_OFF_HARD"/>
- <xs:element
- ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_DELETED"
- />
- </xs:choice>
- <xs:choice>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:IN7_DZIENNIK_KORESP"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_PROJEKT"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_PROJEKT_WYK"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_INVEST_ARRANGEMENT_DEAL"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_INVEST_ARRANGEMENT_DEAL_SIGNED"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_DO_UZG"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_UZG"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_DO_REALIZ"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_ZLECENIE"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_ZGL_ODB"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_DO_UZG_ZUD"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_UZG_ZUD"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_POM_GEOD"/>
- <xs:element
- ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_PROTOK_ODB"
- />
- </xs:choice>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
- <xs:element maxOccurs="0" minOccurs="0" name="BI_row"
- type="SystemObjects__x3A__BI_row:BI_row_instance">
- <xs:annotation>
- <xs:documentation>Nie szukamy niczego dalej</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="BI_to" type="SystemObjects__x3A__BI_to:BI_to_instance"
- maxOccurs="0" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Nie szukamy celow</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="A_STATUS" type="patterns__x3A__A_STATUS:A_STATUS"/>
- <xs:complexType name="NORMAL">
- <xs:complexContent>
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS">
- <xs:assert test="BI_from/*/A_STATUS = 'NORMAL'"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="NORMAL" type="patterns__x3A__A_STATUS:NORMAL">
- <xs:annotation>
- <xs:documentation>Obiekt BI powinien instancjonowac te elementy, ktore maja pole A_STATUS=NORMAL</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:complexType name="WAITING">
- <xs:complexContent>
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS">
- <xs:assert test="BI_from/*/A_STATUS = 'WAITING'"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="WAITING" type="patterns__x3A__A_STATUS:WAITING"/>
- <xs:complexType name="MONITOR">
- <xs:complexContent>
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS">
- <xs:assert test="BI_from/*/A_STATUS = 'MONITOR'"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="MONITOR" type="patterns__x3A__A_STATUS:MONITOR"/>
- <xs:complexType name="OFF_HARD">
- <xs:complexContent>
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS">
- <xs:assert test="BI_from/*/A_STATUS = 'OFF_HARD'"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="OFF_HARD" type="patterns__x3A__A_STATUS:OFF_HARD"/>
- <xs:complexType name="DELETED">
- <xs:complexContent>
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS">
- <xs:assert test="BI_from/*/A_STATUS = 'DELETED'"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="DELETED" type="patterns__x3A__A_STATUS:DELETED">
- <xs:annotation>
- <xs:documentation>Obiekt BI powinien instancjonowac te elementy, ktore maja pole A_STATUS=DELETED</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:schema>
|