p5ant.storage.xsd 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
  3. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/p5ant.storage.xsd"
  4. vc:minVersion="1.1"
  5. xmlns:p5ant="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"
  6. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  7. xmlns:p5antSg="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/p5ant.storage.xsd">
  8. <xs:annotation>
  9. <xs:documentation>modele dla rejestorwania storages</xs:documentation>
  10. </xs:annotation>
  11. <xs:import
  12. namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"
  13. schemaLocation="ant.xsd"/>
  14. <xs:complexType name="property">
  15. <xs:annotation>
  16. <xs:documentation>abstract property to override - for example to nfi module ovverride some property name="p5Nfy.export.savedata.model.prepare.xml.input" location="${p5Nfy.import.savedata}/local.p5xslSCDGA.files.read.xml"</xs:documentation>
  17. </xs:annotation>
  18. <xs:sequence>
  19. <xs:element minOccurs="0" name="condition">
  20. <xs:annotation>
  21. <xs:documentation>optional condition</xs:documentation>
  22. </xs:annotation>
  23. </xs:element>
  24. </xs:sequence>
  25. <xs:attribute name="name" type="xs:string"/>
  26. <xs:attribute name="location" type="xs:string"/>
  27. <xs:attribute name="value" type="xs:string"/>
  28. </xs:complexType>
  29. <xs:simpleType name="__x3A__exist_flag">
  30. <xs:restriction base="xs:string">
  31. <xs:enumeration value="__x3A__exist_flag"/>
  32. </xs:restriction>
  33. </xs:simpleType>
  34. <xs:simpleType name="__x3A__existing">
  35. <xs:annotation>
  36. <xs:documentation>resolve existing module</xs:documentation>
  37. </xs:annotation>
  38. <xs:restriction base="xs:string"/>
  39. </xs:simpleType>
  40. <xs:simpleType name="__x3A__filepath">
  41. <xs:annotation>
  42. <xs:documentation>resolve property</xs:documentation>
  43. </xs:annotation>
  44. <xs:restriction base="xs:string">
  45. <xs:enumeration value="__x3A__filepath"/>
  46. </xs:restriction>
  47. </xs:simpleType>
  48. <xs:simpleType name="__x3A__blank">
  49. <xs:annotation>
  50. <xs:documentation>blank property</xs:documentation>
  51. </xs:annotation>
  52. <xs:restriction base="xs:string">
  53. <xs:enumeration value="__x3A__blank"/>
  54. </xs:restriction>
  55. </xs:simpleType>
  56. <xs:simpleType name="__x3A__action">
  57. <xs:restriction base="xs:string"/>
  58. </xs:simpleType>
  59. <xs:group name="property">
  60. <xs:sequence>
  61. <xs:element name="property" type="p5antSg:property"/>
  62. </xs:sequence>
  63. </xs:group>
  64. <xs:group name="register">
  65. <xs:sequence>
  66. <xs:group ref="p5antSg:property"/>
  67. </xs:sequence>
  68. </xs:group>
  69. <xs:group name="unregister">
  70. <xs:sequence>
  71. <xs:group ref="p5antSg:property"/>
  72. </xs:sequence>
  73. </xs:group>
  74. <xs:group name="storage">
  75. <xs:annotation>
  76. <xs:documentation>prefix namespace</xs:documentation>
  77. </xs:annotation>
  78. <xs:choice>
  79. <xs:group ref="p5antSg:register"/>
  80. <xs:group ref="p5antSg:unregister"/>
  81. </xs:choice>
  82. </xs:group>
  83. <xs:group name="PRODUCT_Type__x40__model">
  84. <xs:sequence/>
  85. </xs:group>
  86. </xs:schema>