|
|
@@ -1,21 +1,20 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
|
- xmlns:default_db__x3A__COMPANIES="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
|
|
|
- xmlns:gml="http://www.opengis.net/gml/3.2"
|
|
|
- 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"
|
|
|
- elementFormDefault="qualified"
|
|
|
- targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
|
|
|
- vc:minVersion="1.1">
|
|
|
- <xs:import namespace="http://www.opengis.net/gml/3.2"
|
|
|
- schemaLocation="../Types/gml.xsd"/>
|
|
|
+ xmlns:default_db__x3A__COMPANIES="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
|
|
|
+ xmlns:gml="http://www.opengis.net/gml/3.2"
|
|
|
+ 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"
|
|
|
+ elementFormDefault="qualified"
|
|
|
+ targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/COMPANIES.xsd"
|
|
|
+ vc:minVersion="1.1">
|
|
|
+ <xs:import namespace="http://www.opengis.net/gml/3.2" schemaLocation="../Types/gml.xsd"/>
|
|
|
<xs:complexType name="COMPANIES" id="__COMPANIES___d5e7424-1_COMPANIES">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>TODO do rozbudowy, obiekt konatku dla firmy lub kowalskiego, trzeba
|
|
|
dobrze zamodelowac </xs:documentation>
|
|
|
- <xs:appinfo>
|
|
|
+ <xs:appinfo>
|
|
|
<system_cache__appinfo:heritage>
|
|
|
<system_cache__appinfo:inherit system_cache__appinfo:inherit_ref="default_db:COMPANIES" system_cache__appinfo:heritage_acl="true">
|
|
|
<system_cache__appinfo:acl_rule_inherit_to_all_same_name_elements_and_refs/>
|
|
|
@@ -28,109 +27,90 @@
|
|
|
</xs:annotation>
|
|
|
<xs:sequence id="__COMPANIES___d5e7428-1">
|
|
|
<xs:element name="ID" type="xs:int" id="__COMPANIES___d5e7429-1_ID"/>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_NAME"
|
|
|
- id="__COMPANIES___d5e7430-1_P_NAME">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_NAME" id="__COMPANIES___d5e7430-1_P_NAME">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7431-1">
|
|
|
<xs:restriction base="xs:string">
|
|
|
<xs:maxLength value="100"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_NAME_SECOND"
|
|
|
- id="__COMPANIES___d5e7434-1_P_NAME_SEC">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_NAME_SECOND"
|
|
|
+ id="__COMPANIES___d5e7434-1_P_NAME_SEC">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7435-1">
|
|
|
<xs:restriction base="xs:string">
|
|
|
<xs:maxLength value="255"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_NIP"
|
|
|
- id="__COMPANIES___d5e7438-1_P_NIP">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_NIP" id="__COMPANIES___d5e7438-1_P_NIP">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7439-1">
|
|
|
<xs:restriction base="xs:string">
|
|
|
<xs:maxLength value="100"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_OTHER_DOC"
|
|
|
- id="__COMPANIES___d5e7442-1_P_OTHER_DO">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_OTHER_DOC"
|
|
|
+ id="__COMPANIES___d5e7442-1_P_OTHER_DO">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7443-1">
|
|
|
<xs:restriction base="xs:string">
|
|
|
<xs:maxLength value="40"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_PHONE"
|
|
|
- id="__COMPANIES___d5e7446-1_P_PHONE">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_PHONE" id="__COMPANIES___d5e7446-1_P_PHONE">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7447-1">
|
|
|
<xs:restriction base="xs:string">
|
|
|
<xs:maxLength value="100"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_PHONE_SMS"
|
|
|
- id="__COMPANIES___d5e7450-1_P_PHONE_SM">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_PHONE_SMS"
|
|
|
+ id="__COMPANIES___d5e7450-1_P_PHONE_SM">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7451-1">
|
|
|
<xs:restriction base="xs:string">
|
|
|
<xs:maxLength value="100"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_FAX"
|
|
|
- id="__COMPANIES___d5e7454-1_P_FAX">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_FAX" id="__COMPANIES___d5e7454-1_P_FAX">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7455-1">
|
|
|
<xs:restriction base="xs:string">
|
|
|
<xs:maxLength value="100"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
- <xs:element maxOccurs="1"
|
|
|
- minOccurs="0"
|
|
|
- name="P_CONTACT_PERSON"
|
|
|
- id="__COMPANIES___d5e7458-1_P_CONTACT_">
|
|
|
+ <xs:element maxOccurs="1" minOccurs="0" name="P_CONTACT_PERSON"
|
|
|
+ id="__COMPANIES___d5e7458-1_P_CONTACT_">
|
|
|
<xs:simpleType id="__COMPANIES___d5e7459-1">
|
|
|
<xs:restriction base="xs:string"/>
|
|
|
</xs:simpleType>
|
|
|
</xs:element>
|
|
|
</xs:sequence>
|
|
|
+ <xs:attribute name="label" type="xs:string"/>
|
|
|
+ <xs:assert test="@label = concat(P_NAME, ' ', P_NAME_SECOND)"/>
|
|
|
</xs:complexType>
|
|
|
- <xs:element name="COMPANIES"
|
|
|
- type="default_db__x3A__COMPANIES:COMPANIES"
|
|
|
- id="__COMPANIES___d5e7461-1_COMPANIES">
|
|
|
+ <xs:element name="COMPANIES" type="default_db__x3A__COMPANIES:COMPANIES"
|
|
|
+ id="__COMPANIES___d5e7461-1_COMPANIES">
|
|
|
<xs:key name="COMPANIES">
|
|
|
<xs:selector xpath="."/>
|
|
|
<xs:field xpath="P_NAME"/>
|
|
|
<xs:field xpath="P_NAME_SECOND"/>
|
|
|
</xs:key>
|
|
|
</xs:element>
|
|
|
- <xs:element name="ID_BILLING_USERS" id="__COMPANIES___d5e7466-1_ID_BILLING">
|
|
|
- <xs:complexType id="__COMPANIES___d5e7467-1">
|
|
|
- <xs:complexContent id="__COMPANIES___d5e7468-1">
|
|
|
- <xs:extension base="default_db__x3A__COMPANIES:COMPANIES"
|
|
|
- id="__COMPANIES___d5e7469-1"><!--<xs:assert test="P_NIP = P_FAX"/>--></xs:extension>
|
|
|
- </xs:complexContent>
|
|
|
- </xs:complexType>
|
|
|
+ <xs:element name="ID_BILLING_USERS" id="__COMPANIES___d5e7466-1_ID_BILLING"
|
|
|
+ type="default_db__x3A__COMPANIES:COMPANIES">
|
|
|
<xs:key name="ID_BILLING_USERS">
|
|
|
<xs:selector xpath="."/>
|
|
|
<xs:field xpath="P_NAME"/>
|
|
|
<xs:field xpath="P_NAME_SECOND"/>
|
|
|
</xs:key>
|
|
|
</xs:element>
|
|
|
- <xs:element name="KONTRAHENT"
|
|
|
- type="default_db__x3A__COMPANIES:COMPANIES"
|
|
|
- id="__COMPANIES___d5e7475-1_KONTRAHENT"/>
|
|
|
+ <xs:element name="KONTRAHENT" type="default_db__x3A__COMPANIES:COMPANIES"
|
|
|
+ id="__COMPANIES___d5e7475-1_KONTRAHENT">
|
|
|
+ <xs:key name="KONTRAHENT">
|
|
|
+ <xs:selector xpath="."/>
|
|
|
+ <xs:field xpath="P_NAME"/>
|
|
|
+ <xs:field xpath="P_NAME_SECOND"/>
|
|
|
+ </xs:key>
|
|
|
+ </xs:element>
|
|
|
</xs:schema>
|