| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
- xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
- xmlns:xml="http://www.w3.org/XML/1998/namespace"
- targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
- xmlns:fg="http://www.FGolubov.com/XMLEditor" vc:minVersion="1.1" elementFormDefault="qualified"
- xmlns:wsbpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- xmlns:SystemObjects__x3A__File="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/File.xsd">
- <!--<xs:include schemaLocation="system_cache__appinfo/schema_elements.xsd"/>-->
- <xs:annotation>
- <xs:documentation>Schemat do appinfo do określania informacji o relacjach - doswiadczalny - propozycja - DRAFT
- @2015-11-19 modelowa struktura obietkow generowanych przez algorytm tworzenia mapy przetwarzania obiektow</xs:documentation>
- </xs:annotation>
- <!--<xs:import namespace="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- schemaLocation="../SystemObjects/ws-bpel_executable.xsd"/>-->
- <!--<xs:element name="acl">
- <xs:complexType>
- <xs:sequence>
- <xs:annotation>
- <xs:documentation>order is important - first process acl, than fields acl</xs:documentation>
- </xs:annotation>
- <xs:element ref="system_cache__appinfo:acl_ruleset_by_associated_process_owner"/>
- <xs:element ref="system_cache__appinfo:acl_ruleset"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>-->
- <xs:include schemaLocation="namespaceNode.xsd"/>
- <xs:element name="NamespaceBinding">
- <xs:annotation>
- <xs:documentation>${basedir}/config/NamespaceBinding.xml</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element maxOccurs="1" ref="system_cache__appinfo:binding"/>
- <xs:element ref="system_cache__appinfo:binding_schemagroup"/>
- <xs:element ref="system_cache__appinfo:binding_alias"/>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- <xs:element name="binding">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="system_cache__appinfo:prefix">
- <xs:annotation>
- <xs:documentation>Describe which prefix to use to retrieve objects from api (used temporary - should use namespace URL)</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element maxOccurs="unbounded" ref="system_cache__appinfo:api"/>
- </xs:sequence>
- <xs:attribute name="bindPolicy" use="required" type="xs:NCName"/>
- <xs:attribute name="targetNamespace" use="required" type="xs:anyURI"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="binding_alias">
- <xs:annotation>
- <xs:documentation>Aby dowiązać targetNamespaceRegex="(https://biuro.biall-net.pl/wfs/default_db/.*)"
- do targetNamespaceRegex="(https://biuro.biall-net.pl/wfs/default_db/table/.*)"</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence maxOccurs="unbounded">
- <xs:element name="alias">
- <xs:complexType>
- <xs:attribute name="targetNamespaceRegex" type="xs:string">
- <xs:annotation>
- <xs:documentation>example (https://biuro.biall-net.pl/wfs/default_db/.*)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="targetNamespaceRegex" type="xs:string">
- <xs:annotation>
- <xs:documentation>example (https://biuro.biall-net.pl/wfs/default_db/.*)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="binding_schemagroup">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="system_cache__appinfo:prefix"/>
- <xs:element maxOccurs="unbounded" ref="system_cache__appinfo:api"/>
- </xs:sequence>
- <xs:attribute name="bindPolicy" use="required" type="xs:NCName"/>
- <xs:attribute name="targetNamespaceRegex" type="xs:string">
- <xs:annotation>
- <xs:documentation>example (https://biuro.biall-net.pl/wfs/default_db/.*)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="api">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:anyURI">
- <xs:attribute name="Strip" type="xs:integer"/>
- <xs:attribute name="type" use="required" type="xs:NCName"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="base_type">
- <xs:annotation>
- <xs:documentation>used in root schema element to use in grouping anc classyfing objects in output styles templates</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:attribute ref="system_cache__appinfo:base_type_group"/>
- <xs:attribute ref="system_cache__appinfo:base_type_name"/>
- </xs:complexType>
- </xs:element>
- <xs:attribute name="base_type_group" type="xs:string">
- <xs:annotation>
- <xs:documentation>To handle some group in styles/output/object - e.g. Infrastructure</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="base_type_name" type="xs:string"/>
- </xs:schema>
|