jboss-as-jaxr_1_0.xsd 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. targetNamespace="urn:jboss:domain:jaxr:1.0"
  4. xmlns="urn:jboss:domain:jaxr:1.0"
  5. elementFormDefault="qualified"
  6. attributeFormDefault="unqualified"
  7. version="1.0">
  8. <!-- The subsystem root element -->
  9. <xs:element name="subsystem" type="subsystemType"/>
  10. <xs:complexType name="subsystemType">
  11. <xs:annotation>
  12. <xs:documentation>
  13. <![CDATA[
  14. The configuration of the JAXR subsystem.
  15. ]]>
  16. </xs:documentation>
  17. </xs:annotation>
  18. <xs:all>
  19. <xs:element name="connection-factory" type="connectionFactoryType" minOccurs="0" maxOccurs="1"/>
  20. <xs:element name="juddi-server" type="juddiServerType" minOccurs="0" maxOccurs="1"/>
  21. </xs:all>
  22. </xs:complexType>
  23. <xs:complexType name="connectionFactoryType" mixed="false">
  24. <xs:attribute name="jndi-name" type="xs:token" use="required">
  25. <xs:annotation>
  26. <xs:documentation>
  27. <![CDATA[[
  28. The JNDI name for the ConnectionFactory
  29. ]]>
  30. </xs:documentation>
  31. </xs:annotation>
  32. </xs:attribute>
  33. </xs:complexType>
  34. <xs:complexType name="juddiServerType" mixed="false">
  35. <xs:attribute name="publish-url" type="xs:anyURI" use="required">
  36. <xs:annotation>
  37. <xs:documentation>
  38. <![CDATA[[
  39. The jUDDI server's publish URL
  40. ]]>
  41. </xs:documentation>
  42. </xs:annotation>
  43. </xs:attribute>
  44. <xs:attribute name="query-url" type="xs:anyURI" use="required">
  45. <xs:annotation>
  46. <xs:documentation>
  47. <![CDATA[[
  48. The jUDDI server's query URL
  49. ]]>
  50. </xs:documentation>
  51. </xs:annotation>
  52. </xs:attribute>
  53. </xs:complexType>
  54. </xs:schema>