|
@@ -2,7 +2,7 @@
|
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
|
xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
|
|
|
xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
|
|
|
- xmlns:default_db__x3A__WIBO_produkt_KARTA_ZGODNOSCI="https://biuro.biall-net.pl/wfs/default_db/table/WIBO_produkt_KARTA_ZGODNOSCI.xsd"
|
|
|
+ xmlns:default_db__x3A__WIBO_produkt_karta_zgodnosci="https://biuro.biall-net.pl/wfs/default_db/table/WIBO_produkt_karta_zgodnosci.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"
|
|
@@ -12,7 +12,7 @@
|
|
|
xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
|
|
|
xmlns:ant-object="http://biuro.biall-net.pl/xmlschema_procesy5/ant-object/ant-object.xsd"
|
|
|
xmlns:p5ant-interface="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/ant_interface/ant_interface.xsd"
|
|
|
- targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/WIBO_produkt_KARTA_ZGODNOSCI.xsd"
|
|
|
+ targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/WIBO_produkt_karta_zgodnosci.xsd"
|
|
|
vc:minVersion="1.1">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>2020-12-07 draft analizy zależności kart produktów, przekazanych do tego dnia, w celu opracowania obiektów biznesowych uruchomieniowych w silniku PROCESY5, w celu ich obsługi oraz generowania drukow</xs:documentation>
|
|
@@ -58,11 +58,11 @@
|
|
|
<xs:minInclusive value="0"/>
|
|
|
</xs:restriction>
|
|
|
</xs:simpleType>
|
|
|
- <xs:complexType name="WIBO_produkt_KARTA_ZGODNOSCI">
|
|
|
+ <xs:complexType name="WIBO_produkt_karta_zgodnosci">
|
|
|
<xs:sequence>
|
|
|
<xs:element name="ID" type="xs:int"/>
|
|
|
<xs:element name="A_STATUS"
|
|
|
- type="default_db__x3A__WIBO_produkt_KARTA_ZGODNOSCI:A_STATUS_Type"/>
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:A_STATUS_Type"/>
|
|
|
<xs:element name="A_STATUS_INFO" type="xs:string"/>
|
|
|
<xs:element name="L_APPOITMENT_INFO" type="xs:string" minOccurs="0"/>
|
|
|
<xs:element name="A_CLASSIFIED" type="xs:string" minOccurs="0"/>
|
|
@@ -75,7 +75,7 @@
|
|
|
<!--<xs:element minOccurs="0"
|
|
|
ref="default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY"
|
|
|
/>-->
|
|
|
- <xs:element name="DATA" type="default_db__x3A__WIBO_produkt_KARTA_ZGODNOSCI:DATA_Type"/>
|
|
|
+ <xs:element name="DATA"/>
|
|
|
<xs:element name="WIBO_produkt_indeks">
|
|
|
<xs:annotation>
|
|
|
<xs:documentation>todo assoc element req</xs:documentation>
|
|
@@ -87,13 +87,191 @@
|
|
|
</xs:annotation>
|
|
|
</xs:element>
|
|
|
<xs:element name="karta_wazna_od"
|
|
|
- type="default_db__x3A__WIBO_produkt_KARTA_ZGODNOSCI:DATA_Type"/>
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:DATA_Type"/>
|
|
|
<xs:element name="typ_asortymentu"
|
|
|
- type="default_db__x3A__WIBO_produkt_KARTA_ZGODNOSCI:typ_asortymentu_Type"/>
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:typ_asortymentu_Type"/>
|
|
|
<xs:element name="nr_edycji"
|
|
|
- type="default_db__x3A__WIBO_produkt_KARTA_ZGODNOSCI:nr_edycji_Type"/>
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:nr_edycji_Type"/>
|
|
|
<xs:element name="artwork_wazny_od"
|
|
|
- type="default_db__x3A__WIBO_produkt_KARTA_ZGODNOSCI:DATA_Type"/>
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:DATA_Type"/>
|
|
|
</xs:sequence>
|
|
|
</xs:complexType>
|
|
|
+ <xs:simpleType name="MARKA_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO IF czy lepiej tabela slownikowa? </xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:enumeration value="WIBO"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:simpleType name="Nr_koloru_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO IF czy slownik ? czy limit? czy tekst?</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string"/>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:simpleType name="Nazwa_produktu_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO czy tutaj nie dac reference do indeksu?</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string"/>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:simpleType name="Kod_EAN_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO wlasciwy typ danych limit</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:minLength value="1"/>
|
|
|
+ <xs:maxLength value="30"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:simpleType name="Index_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO czy tabela i ref czy limit ? </xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string"/>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:simpleType name="Stala_sprzedaz_kolekcja_gotowy_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO czy limit enum?</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:enumeration value="N/S;"/>
|
|
|
+ <xs:enumeration value="nie dotyczy"/>
|
|
|
+ <xs:enumeration value="dotyczy"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:group name="KWP_produkt">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO elementy do przeniesienia - dla potrzeb analizy tylko </xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:sequence>
|
|
|
+ <xs:element name="MARKA" type="default_db__x3A__WIBO_produkt_karta_zgodnosci:MARKA_Type"/>
|
|
|
+ <xs:element name="Nazwa_produktu"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Nazwa_produktu_Type"/>
|
|
|
+ <xs:element name="Nr_koloru"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Nr_koloru_Type"/>
|
|
|
+ <xs:element name="Opis_koloru">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO czy text limit 50 ok?</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:simpleType>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:maxLength value="50"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ </xs:element>
|
|
|
+ <xs:element name="Kod_EAN"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Kod_EAN_Type"/>
|
|
|
+ <xs:element name="Indeks" type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Index_Type"/>
|
|
|
+ <xs:element default="N/S;" name="Stala_sprzedaz"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Stala_sprzedaz_kolekcja_gotowy_Type"/>
|
|
|
+ <xs:element default="N/S;" name="Kolekcja_limitowana"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Stala_sprzedaz_kolekcja_gotowy_Type"/>
|
|
|
+ <xs:element default="N/S;" name="Produkt_gotowy"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Stala_sprzedaz_kolekcja_gotowy_Type"/>
|
|
|
+ <xs:element default="N/S;" name="Produkcja_WIBO"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Stala_sprzedaz_kolekcja_gotowy_Type"
|
|
|
+ />
|
|
|
+ </xs:sequence>
|
|
|
+ </xs:group>
|
|
|
+ <xs:simpleType name="Odbiorca_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO warto miec slownik - teraz limit s50</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:maxLength value="50"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:group name="KWP_odbiorca">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO dla potrzeb modelowania zbieranie elementow</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:sequence>
|
|
|
+ <xs:element name="Odbiorca"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Odbiorca_Type"/>
|
|
|
+ <xs:element name="Data_zgloszenia"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:DATA_Type"/>
|
|
|
+ <xs:element name="Data_wprowadzenia"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:DATA_Type"/>
|
|
|
+ <xs:element name="Data_pojawienia_sie_w_sklepie"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:DATA_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO IF IMPORTANT - czy data moze byc cyfrowa czy tutaj ma byc jak w przy,ladzie slowna - "pazdziernik 2020" ???</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ </xs:element>
|
|
|
+ </xs:sequence>
|
|
|
+ </xs:group>
|
|
|
+ <xs:simpleType name="Badany_kosmetyk_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO szerszy slownik potrzebny dla limit enum? czy inaczej?</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:enumeration value=""/>
|
|
|
+ <xs:enumeration value="opakowanie"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:simpleType name="Opinia_rzeczoznawcy_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO nie sprawdzano?!</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:enumeration value="N/S;"/>
|
|
|
+ <xs:enumeration value="nie sprawdzano"/>
|
|
|
+ <xs:enumeration value="pozytywna"/>
|
|
|
+ <xs:enumeration value="negatywna"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:group name="KWP_patent">
|
|
|
+ <xs:sequence>
|
|
|
+ <xs:element name="Badany_kosmetyk"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Badany_kosmetyk_Type"/>
|
|
|
+ <xs:element name="Opinia_rzeczoznawcy"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Opinia_rzeczoznawcy_Type"/>
|
|
|
+ <xs:element name="Dokument_potw_bad_czyst_patent">
|
|
|
+ <xs:simpleType>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:maxLength value="50"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ </xs:element>
|
|
|
+ </xs:sequence>
|
|
|
+ </xs:group>
|
|
|
+ <xs:simpleType name="Rodzaj_dokumentu_Type">
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:enumeration value="N/S;"/>
|
|
|
+ <xs:enumeration value="plan wdrozen"/>
|
|
|
+ <xs:enumeration value="inny"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ <xs:group name="KWP_IV_Wdraz">
|
|
|
+ <xs:sequence>
|
|
|
+ <xs:element name="Rodzaj_dokumentu"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:Rodzaj_dokumentu_Type">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO zmieniam blad nazwy typu, brakujece pole ref dok i data.!</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ </xs:element>
|
|
|
+ <xs:element name="Nr_Ref_dokumentu">
|
|
|
+ <xs:simpleType>
|
|
|
+ <xs:restriction base="xs:string">
|
|
|
+ <xs:maxLength value="50"/>
|
|
|
+ </xs:restriction>
|
|
|
+ </xs:simpleType>
|
|
|
+ </xs:element>
|
|
|
+ <xs:element name="Data_dokumentu"
|
|
|
+ type="default_db__x3A__WIBO_produkt_karta_zgodnosci:DATA_Type"/>
|
|
|
+ </xs:sequence>
|
|
|
+ </xs:group>
|
|
|
+ <xs:group name="KWP_V_prawo_do_uzywania_loga">
|
|
|
+ <xs:sequence>
|
|
|
+ <xs:group ref="default_db__x3A__WIBO_produkt_karta_zgodnosci:KWP_IV_Wdraz">
|
|
|
+ <xs:annotation>
|
|
|
+ <xs:documentation>TODO czy moge uzyc inaczej referencji bo takie same nazwy pol?</xs:documentation>
|
|
|
+ </xs:annotation>
|
|
|
+ </xs:group>
|
|
|
+ <xs:element name="KWP_V_Logo_Nr_Umowy"/>
|
|
|
+ <xs:element name="KWP_V_Logo_Nr_Umowy"/>
|
|
|
+ </xs:sequence>
|
|
|
+ </xs:group>
|
|
|
</xs:schema>
|