| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:system_cache__procesy5_objects_item_links="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/procesy5_objects_item_links.xsd"
- xmlns:default_db_ITEM_LINKS="http://biuro.biall-net.pl/xmlschema_procesy5/default_db/ITEM_LINKS"
- xmlns:default_db_ITEM_LINK_TYPES="http://biuro.biall-net.pl/xmlschema_procesy5/default_db/ITEM_LINK_TYPES"
- xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
- targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/procesy5_objects_item_links.xsd"
- vc:minVersion="1.1" xmlns:default_db="http://biuro.biall-net.pl/xmlschema_procesy5/default_db"
- xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning">
- <xs:annotation id="system_cache__procesy5_objects_item_links___d189e3">
- <xs:documentation>TODO @2015-02-15 to chyba nie jest używane i nie ma sensu. System relacyjny w silniku powinien wyprzeć jakieś tabele typu ITEM LINKS?</xs:documentation>
- </xs:annotation>
- <xs:import namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db"
- schemaLocation="../default_db/default_db.xsd"/>
- <xs:element name="SOURCE_TABLE_RELATION" abstract="true">
- <xs:annotation>
- <xs:documentation>@2015-09-16 propozycja draft konfiga dla relacji pomiedzy tabelami w SE z proba ustalania schematow</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="SINGLE_RELATION">
- <xs:complexType>
- <xs:attribute name="remote_table_name" type="xs:string" use="required"/>
- <xs:attribute name="local_key_column" type="xs:string" use="required"/>
- <xs:attribute name="remote_key_column" type="xs:string" use="required"/>
- <xs:attribute name="remote_object_name" type="xs:string">
- <xs:annotation>
- <xs:documentation>TODO chodzi o zdefiniowanie filtra do relacji, w przypadku, kiedy oczekujemy konkretnego obiektu z filterm - np:
- xmlns:default_db__USERS2_OFFERS="default_db:USERS2_OFFERS"
- default_db__USERS2_OFFERS, ktore jest oferta typu NET
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="MULTI_RELATION_BY_TABLE">
- <xs:complexType>
- <xs:attribute name="remote_table_name" type="xs:string" use="required"/>
- <xs:attribute name="local_key_column" type="xs:string" use="required"/>
- <xs:attribute name="remote_key_column" type="xs:string" use="required"/>
- <xs:attribute name="relation_table_name" type="xs:string" use="required"/>
- <xs:attribute name="local_occurs_separator">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:length value="1"/>
- <xs:enumeration value=","/>
- <xs:enumeration value=" "/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="max_Occurs" type="xs:int"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="MULTI_RELATION_BY_ITEM_LINKS">
- <xs:complexType>
- <xs:attribute name="remote_table_name" type="xs:string" use="required"/>
- <xs:attribute name="local_key_column" type="xs:string" use="required"/>
- <xs:attribute name="remote_key_column" type="xs:string" use="required"/>
- <xs:attribute name="local_occurs_separator">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:length value="1"/>
- <xs:enumeration value=","/>
- <xs:enumeration value=" "/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="max_Occurs" type="xs:int"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="source_table_name" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:schema>
|