| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- <?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: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"
- 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">
- <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" id="A__A_STATUS___d15e2747-1_A_STATUS">
- <xs:complexContent id="A__A_STATUS___d15e2748-1">
- <xs:extension base="SystemObjects__x3A__BI:BI_instance" id="A__A_STATUS___d15e2749-1">
- <xs:sequence id="A__A_STATUS___d15e2750-1">
- <xs:element name="BI_from" id="A__A_STATUS___d15e2751-1_BI_from">
- <xs:annotation>
- <xs:documentation>Instancjonujemy na bazie asserts z samego FROM</xs:documentation>
- </xs:annotation>
- <xs:complexType id="A__A_STATUS___d15e2755-1">
- <xs:complexContent id="A__A_STATUS___d15e2756-1">
- <xs:extension base="SystemObjects__x3A__BI_from:BI_from_instance"
- id="A__A_STATUS___d15e2757-1">
- <xs:choice id="A__A_STATUS___d15e2758-1">
- <xs:choice id="A__A_STATUS___d15e2759-1">
- <xs:element ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE"
- id="A__A_STATUS___d15e2760-1"/>
- <xs:element ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_WAITING"
- id="A__A_STATUS___d15e2761-1"/>
- <xs:element ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_NORMAL"
- id="A__A_STATUS___d15e2762-1"/>
- <xs:element ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_OFF_HARD"
- id="A__A_STATUS___d15e2763-1"/>
- <!--<xs:element ref="default_db__x3A__BADANIA_W_TERENIE:BADANIA_W_TERENIE_DELETED"
- id="A__A_STATUS___d15e2764-1"/>-->
- </xs:choice>
- <xs:choice id="A__A_STATUS___d15e2765-1">
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:IN7_DZIENNIK_KORESP"
- id="A__A_STATUS___d15e2766-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_PROJEKT"
- id="A__A_STATUS___d15e2767-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_PROJEKT_WYK"
- id="A__A_STATUS___d15e2768-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_INVEST_ARRANGEMENT_DEAL"
- id="A__A_STATUS___d15e2769-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_INVEST_ARRANGEMENT_DEAL_SIGNED"
- id="A__A_STATUS___d15e2770-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_OFFER"
- id="A__A_STATUS___d15e2771-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_DO_UZG"
- id="A__A_STATUS___d15e2772-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_UZG"
- id="A__A_STATUS___d15e2773-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_DO_REALIZ"
- id="A__A_STATUS___d15e2774-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_ZLECENIE"
- id="A__A_STATUS___d15e2775-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_ZGL_ODB"
- id="A__A_STATUS___d15e2776-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_DO_UZG_ZUD"
- id="A__A_STATUS___d15e2778-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_UZG_ZUD"
- id="A__A_STATUS___d15e2779-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_POM_GEOD"
- id="A__A_STATUS___d15e2780-1"/>
- <xs:element ref="default_db__x3A__IN7_DZIENNIK_KORESP:ID_KORESP_PROTOK_ODB"
- id="A__A_STATUS___d15e2781-1"/>
- </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"
- id="A__A_STATUS___d15e2782-1_BI_row">
- <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"
- id="A__A_STATUS___d15e2786-1_BI_to">
- <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"
- id="A__A_STATUS___d15e2790-1_A_STATUS"/>
- <xs:complexType name="NORMAL" id="A__A_STATUS___d15e2791-1_NORMAL">
- <xs:complexContent id="A__A_STATUS___d15e2792-1">
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS" id="A__A_STATUS___d15e2793-1">
- <xs:assert test="BI_from/*/A_STATUS = 'NORMAL'" id="A__A_STATUS___d15e2794-1"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="NORMAL"
- type="patterns__x3A__A_STATUS:NORMAL"
- id="A__A_STATUS___d15e2795-1_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" id="A__A_STATUS___d15e2799-1_WAITING">
- <xs:complexContent id="A__A_STATUS___d15e2800-1">
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS" id="A__A_STATUS___d15e2801-1">
- <xs:assert test="BI_from/*/A_STATUS = 'WAITING'" id="A__A_STATUS___d15e2802-1"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="WAITING"
- type="patterns__x3A__A_STATUS:WAITING"
- id="A__A_STATUS___d15e2804-1_WAITING"/>
- <xs:complexType name="MONITOR" id="A__A_STATUS___d15e2805-1_MONITOR">
- <xs:complexContent id="A__A_STATUS___d15e2806-1">
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS" id="A__A_STATUS___d15e2807-1">
- <xs:assert test="BI_from/*/A_STATUS = 'MONITOR'" id="A__A_STATUS___d15e2808-1"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="MONITOR"
- type="patterns__x3A__A_STATUS:MONITOR"
- id="A__A_STATUS___d15e2809-1_MONITOR"/>
- <xs:complexType name="OFF_HARD" id="A__A_STATUS___d15e2810-1_OFF_HARD">
- <xs:complexContent id="A__A_STATUS___d15e2811-1">
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS" id="A__A_STATUS___d15e2812-1">
- <xs:assert test="BI_from/*/A_STATUS = 'OFF_HARD'" id="A__A_STATUS___d15e2813-1"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="OFF_HARD"
- type="patterns__x3A__A_STATUS:OFF_HARD"
- id="A__A_STATUS___d15e2814-1_OFF_HARD"/>
- <xs:complexType name="DELETED" id="A__A_STATUS___d15e2815-1_DELETED">
- <xs:complexContent id="A__A_STATUS___d15e2816-1">
- <xs:extension base="patterns__x3A__A_STATUS:A_STATUS" id="A__A_STATUS___d15e2817-1">
- <xs:assert test="BI_from/*/A_STATUS = 'DELETED'" id="A__A_STATUS___d15e2818-1"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="DELETED"
- type="patterns__x3A__A_STATUS:DELETED"
- id="A__A_STATUS___d15e2819-1_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>
|