jbossws-web-services_1_0.xsd 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema
  3. targetNamespace="http://www.jboss.com/xml/ns/javaee"
  4. xmlns:jboss="http://www.jboss.com/xml/ns/javaee"
  5. xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  6. elementFormDefault="qualified"
  7. attributeFormDefault="unqualified"
  8. version="1.1">
  9. <xsd:element name="webservices" type="jboss:webservicesType"/>
  10. <xsd:complexType name="webservicesType">
  11. <xsd:sequence>
  12. <xsd:element name="context-root" type="xsd:token" minOccurs="0"/>
  13. <xsd:element name="config-name" type="xsd:token" minOccurs="0"/>
  14. <xsd:element name="config-file" type="xsd:token" minOccurs="0"/>
  15. <xsd:element name="port-component" type="jboss:portComponentType" minOccurs="0" maxOccurs="unbounded"/>
  16. <xsd:element name="webservice-description" type="jboss:webserviceDescriptionType" minOccurs="0" maxOccurs="unbounded"/>
  17. </xsd:sequence>
  18. </xsd:complexType>
  19. <xsd:complexType name="portComponentType">
  20. <xsd:sequence>
  21. <xsd:element name="ejb-name" type="xsd:token"/>
  22. <xsd:element name="port-component-name" type="xsd:token"/>
  23. <xsd:element name="port-component-uri" type="xsd:token" minOccurs="0"/>
  24. <xsd:element name="auth-method" type="xsd:token" minOccurs="0"/>
  25. <xsd:element name="transport-guarantee" type="xsd:token" minOccurs="0"/>
  26. <xsd:element name="secure-wsdl-access" type="xsd:boolean" minOccurs="0"/>
  27. </xsd:sequence>
  28. </xsd:complexType>
  29. <xsd:complexType name="webserviceDescriptionType">
  30. <xsd:sequence>
  31. <xsd:element name="webservice-description-name" type="xsd:token"/>
  32. <xsd:element name="wsdl-publish-location" type="xsd:token" minOccurs="0"/>
  33. <xsd:element name="port-component" type="jboss:portComponentType" minOccurs="1" maxOccurs="unbounded"/>
  34. </xsd:sequence>
  35. </xsd:complexType>
  36. </xsd:schema>