build.xsd 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
  3. xmlns:p5build="http://biuro.biall-net.pl/xmlschema_procesy5/build.xsd"
  4. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/build.xsd" vc:minVersion="1.1"
  5. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  6. xmlns:SystemObjects__x3A__File="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/File.xsd"
  7. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  8. xmlns:p5bws="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/WPS_Functions.xsd">
  9. <xs:import schemaLocation="default_db_xml_cache.public/system_cache__appinfo/PRODUCT.xsd"
  10. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"/>
  11. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/File.xsd"
  12. schemaLocation="SystemObjects/File.xsd"/>
  13. <xs:import schemaLocation="WPS_Functions/WPS_Functions.xsd"
  14. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/WPS_Functions.xsd"/>
  15. <xs:element name="PRODUCT" type="p5build:PRODUCT"> </xs:element>
  16. <xs:simpleType name="Shared_Git_Root">
  17. <xs:annotation>
  18. <xs:documentation>Root project git of procesy5 - may be ${basedir} dependent - like ../../../</xs:documentation>
  19. </xs:annotation>
  20. <xs:restriction base="SystemObjects__x3A__File:DirPath"/>
  21. </xs:simpleType>
  22. <xs:simpleType name="remote">
  23. <xs:annotation>
  24. <xs:documentation>Path to where is Procesy5/schema installed typical /Library/Server/Web/Data/Sites/Default/SE/schema
  25. - dependent on SharedGitRoot</xs:documentation>
  26. </xs:annotation>
  27. <xs:restriction base="SystemObjects__x3A__File:DirPath"/>
  28. </xs:simpleType>
  29. <xs:simpleType name="remote.SE">
  30. <xs:annotation>
  31. <xs:documentation>Path to where is Procesy5/schema installed typical /Library/Server/Web/Data/Sites/Default/SE
  32. - dependent on SharedGitRoot - sometimes locally SharedGitRoot/se/SE</xs:documentation>
  33. </xs:annotation>
  34. <xs:restriction base="SystemObjects__x3A__File:DirPath"/>
  35. </xs:simpleType>
  36. <xs:complexType name="PRODUCT">
  37. <xs:complexContent>
  38. <xs:extension base="system_cache__appinfo:PRODUCT">
  39. <xs:sequence>
  40. <xs:element name="SYSTEM">
  41. <xs:complexType>
  42. <xs:complexContent>
  43. <xs:extension base="system_cache__appinfo:SYSTEM">
  44. <xs:sequence>
  45. <xs:element name="Shared_Git_Root">
  46. <xs:simpleType>
  47. <xs:annotation>
  48. <xs:documentation>Root project git of procesy5 - may be ${basedir} dependent - like ../../../</xs:documentation>
  49. </xs:annotation>
  50. <xs:restriction
  51. base="SystemObjects__x3A__File:DirPath"/>
  52. </xs:simpleType>
  53. </xs:element>
  54. <xs:element name="remote" type="p5build:remote"/>
  55. <xs:element name="remote.SE" type="p5build:remote.SE"/>
  56. </xs:sequence>
  57. </xs:extension>
  58. </xs:complexContent>
  59. </xs:complexType>
  60. </xs:element>
  61. <xs:element name="GLOBALS" type="system_cache__appinfo:GLOBALS"/>
  62. <xs:element name="INSTALL" type="system_cache__appinfo:INSTALL"/>
  63. </xs:sequence>
  64. </xs:extension>
  65. </xs:complexContent>
  66. </xs:complexType>
  67. <xs:group name="PRODUCT">
  68. <xs:sequence>
  69. <xs:element name="PRODUCT" type="p5build:PRODUCT"> </xs:element>
  70. <xs:group ref="p5bws:PRODUCT"/>
  71. </xs:sequence>
  72. </xs:group>
  73. </xs:schema>