Modified: tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_1_1.xsd URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_1_1.xsd?rev=981565&r1=981564&r2=981565&view=diff ============================================================================== --- tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_1_1.xsd (original) +++ tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_1_1.xsd Mon Aug 2 15:39:35 2010 @@ -16,15 +16,15 @@ limitations under the License. --> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://java.sun.com/xml/ns/j2ee" - xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - elementFormDefault="qualified" - attributeFormDefault="unqualified" - version="1.1"> + targetNamespace="http://java.sun.com/xml/ns/j2ee" + xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + attributeFormDefault="unqualified" + version="1.1"> <xsd:annotation> <xsd:documentation> - @(#)j2ee_web_services_1_1.xsds 1.11 02/11/03 + @(#)j2ee_web_services_1_1.xsds 1.11 02/11/03 </xsd:documentation> </xsd:annotation> @@ -40,38 +40,38 @@ <xsd:documentation> <![CDATA[ - The webservices element is the root element for the web services - deployment descriptor. It specifies the set of web service - descriptions that are to be deployed into the J2EE Application - Server and the dependencies they have on container resources and - services. The deployment descriptor must be named - "META-INF/webservices.xml" in the web services' jar file. - - Used in: webservices.xml - - All webservices deployment descriptors must indicate the - webservices schema by using the J2EE namespace: - - http://java.sun.com/xml/ns/j2ee - - and by indicating the version of the schema by using the version - element as shown below: - - <webservices xmlns="http://java.sun.com/xml/ns/j2ee" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee - http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd" - version="1.1"> - ... - </webservices> - - The instance documents may indicate the published version of the - schema using the xsi:schemaLocation attribute for the J2EE - namespace with the following location: + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the J2EE Application + Server and the dependencies they have on container resources and + services. The deployment descriptor must be named + "META-INF/webservices.xml" in the web services' jar file. + + Used in: webservices.xml + + All webservices deployment descriptors must indicate the + webservices schema by using the J2EE namespace: + + http://java.sun.com/xml/ns/j2ee + + and by indicating the version of the schema by using the version + element as shown below: + + <webservices xmlns="http://java.sun.com/xml/ns/j2ee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee + http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd" + version="1.1"> + ... + </webservices> + + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the J2EE + namespace with the following location: - http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd + http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd - ]]> + ]]> </xsd:documentation> </xsd:annotation> @@ -82,13 +82,13 @@ deployment descriptor elements unless indicated otherwise. - In elements that specify a pathname to a file within the - same JAR file, relative filenames (i.e., those not - starting with "/") are considered relative to the root of - the JAR file's namespace. Absolute filenames (i.e., those - starting with "/") also specify names in the root of the - JAR file's namespace. In general, relative names are - preferred. The exception is .war files where absolute - names are preferred for consistency with the Servlet API. + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. </xsd:documentation> </xsd:annotation> @@ -103,25 +103,25 @@ <xsd:annotation> <xsd:documentation> - The webservices element is the root element for the web services - deployment descriptor. It specifies the set of web service - descriptions that are to be deployed into the J2EE Application Server - and the dependencies they have on container resources and services. + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the J2EE Application Server + and the dependencies they have on container resources and services. - Used in: webservices.xml + Used in: webservices.xml </xsd:documentation> </xsd:annotation> <xsd:key name="webservice-description-name-key"> <xsd:annotation> - <xsd:documentation> + <xsd:documentation> - The webservice-description-name identifies the collection of - port-components associated with a WSDL file and JAX-RPC mapping. The - name must be unique within the deployment descriptor. + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. - </xsd:documentation> + </xsd:documentation> </xsd:annotation> <xsd:selector xpath="j2ee:webservice-description"/> <xsd:field xpath="j2ee:webservice-description-name"/> @@ -134,82 +134,82 @@ <xsd:annotation> <xsd:documentation> - The port-component element associates a WSDL port with a web service - interface and implementation. It defines the name of the port as a - component, optional description, optional display name, optional iconic - representations, WSDL port QName, Service Endpoint Interface, Service - Implementation Bean. + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="description" - type="j2ee:descriptionType" - minOccurs="0" maxOccurs="1"/> + type="j2ee:descriptionType" + minOccurs="0" maxOccurs="1"/> <xsd:element name="display-name" - type="j2ee:display-nameType" - minOccurs="0" maxOccurs="1"/> + type="j2ee:display-nameType" + minOccurs="0" maxOccurs="1"/> <xsd:element name="icon" - type="j2ee:iconType" - minOccurs="0" maxOccurs="1"/> + type="j2ee:iconType" + minOccurs="0" maxOccurs="1"/> <xsd:element name="port-component-name" - type="j2ee:string"> - <xsd:annotation> - <xsd:documentation> - <![CDATA[ - - The port-component-name element specifies a port component's - name. This name is assigned by the module producer to name - the service implementation bean in the module's deployment - descriptor. The name must be unique among the port component - names defined in the same module. - - Used in: port-component - - Example: - <port-component-name>EmployeeService - </port-component-name> - - ]]> - </xsd:documentation> - </xsd:annotation> + type="j2ee:string"> + <xsd:annotation> + <xsd:documentation> + <![CDATA[ + + The port-component-name element specifies a port component's + name. This name is assigned by the module producer to name + the service implementation bean in the module's deployment + descriptor. The name must be unique among the port component + names defined in the same module. + + Used in: port-component + + Example: + <port-component-name>EmployeeService + </port-component-name> + + ]]> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="wsdl-port" - type="j2ee:xsdQNameType"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:xsdQNameType"> + <xsd:annotation> + <xsd:documentation> - Defines the name space and local name part of the WSDL port QName. + Defines the name space and local name part of the WSDL port QName. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="service-endpoint-interface" - type="j2ee:fully-qualified-classType"> - <xsd:annotation> - <xsd:documentation> - <![CDATA[ - - The service-endpoint-interface element contains the - fully-qualified name of the port component's Service Endpoint - Interface. - - Used in: port-component - - Example: - <remote>com.wombat.empl.EmployeeService</remote> - - ]]> - </xsd:documentation> - </xsd:annotation> + type="j2ee:fully-qualified-classType"> + <xsd:annotation> + <xsd:documentation> + <![CDATA[ + + The service-endpoint-interface element contains the + fully-qualified name of the port component's Service Endpoint + Interface. + + Used in: port-component + + Example: + <remote>com.wombat.empl.EmployeeService</remote> + + ]]> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="service-impl-bean" - type="j2ee:service-impl-beanType"/> + type="j2ee:service-impl-beanType"/> <xsd:element name="handler" - type="j2ee:port-component_handlerType" - minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:port-component_handlerType" + minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType> @@ -220,63 +220,63 @@ <xsd:annotation> <xsd:documentation> - Declares the handler for a port-component. Handlers can access the - init-param name/value pairs using the HandlerInfo interface. + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. - Used in: port-component + Used in: port-component </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="j2ee:descriptionGroup"/> <xsd:element name="handler-name" - type="j2ee:string"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:string"> + <xsd:annotation> + <xsd:documentation> - Defines the name of the handler. The name must be unique within the - module. + Defines the name of the handler. The name must be unique within the + module. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="handler-class" - type="j2ee:fully-qualified-classType"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:fully-qualified-classType"> + <xsd:annotation> + <xsd:documentation> - Defines a fully qualified class name for the handler implementation. + Defines a fully qualified class name for the handler implementation. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="init-param" - type="j2ee:param-valueType" - minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:param-valueType" + minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="soap-header" - type="j2ee:xsdQNameType" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:xsdQNameType" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> - Defines the QName of a SOAP header that will be processed by the - handler. + Defines the QName of a SOAP header that will be processed by the + handler. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="soap-role" - type="j2ee:string" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:string" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> - The soap-role element contains a SOAP actor definition that the - Handler will play as a role. + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> @@ -288,20 +288,20 @@ <xsd:annotation> <xsd:documentation> - The service-impl-bean element defines the web service implementation. - A service implementation can be an EJB bean class or JAX-RPC web - component. Existing EJB implementations are exposed as a web service - using an ejb-link. + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. - Used in: port-component + Used in: port-component </xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element name="ejb-link" - type="j2ee:ejb-linkType"/> + type="j2ee:ejb-linkType"/> <xsd:element name="servlet-link" - type="j2ee:servlet-linkType"/> + type="j2ee:servlet-linkType"/> </xsd:choice> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType> @@ -311,21 +311,21 @@ <xsd:complexType name="servlet-linkType"> <xsd:annotation> <xsd:documentation> - <![CDATA[ + <![CDATA[ - The servlet-link element is used in the service-impl-bean element - to specify that a Service Implementation Bean is defined as a - JAX-RPC Service Endpoint. + The servlet-link element is used in the service-impl-bean element + to specify that a Service Implementation Bean is defined as a + JAX-RPC Service Endpoint. - The value of the servlet-link element must be the servlet-name of - a JAX-RPC Service Endpoint in the same WAR file. + The value of the servlet-link element must be the servlet-name of + a JAX-RPC Service Endpoint in the same WAR file. - Used in: service-impl-bean + Used in: service-impl-bean - Example: - <servlet-link>StockQuoteService</servlet-link> + Example: + <servlet-link>StockQuoteService</servlet-link> - ]]> + ]]> </xsd:documentation> </xsd:annotation> <xsd:simpleContent> @@ -339,80 +339,80 @@ <xsd:annotation> <xsd:documentation> - The webservice-description element defines a WSDL document file - and the set of Port components associated with the WSDL ports - defined in the WSDL document. There may be multiple - webservice-descriptions defined within a module. + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. - All WSDL file ports must have a corresponding port-component element - defined. + All WSDL file ports must have a corresponding port-component element + defined. - Used in: webservices + Used in: webservices </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="description" - type="j2ee:descriptionType" - minOccurs="0" maxOccurs="1"/> + type="j2ee:descriptionType" + minOccurs="0" maxOccurs="1"/> <xsd:element name="display-name" - type="j2ee:display-nameType" - minOccurs="0" maxOccurs="1"/> + type="j2ee:display-nameType" + minOccurs="0" maxOccurs="1"/> <xsd:element name="icon" - type="j2ee:iconType" - minOccurs="0" maxOccurs="1"/> + type="j2ee:iconType" + minOccurs="0" maxOccurs="1"/> <xsd:element name="webservice-description-name" - type="j2ee:string"> - <xsd:annotation> - <xsd:documentation> - - The webservice-description-name identifies the collection of - port-components associated with a WSDL file and JAX-RPC - mapping. The name must be unique within the deployment descriptor. + type="j2ee:string"> + <xsd:annotation> + <xsd:documentation> + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="wsdl-file" - type="j2ee:pathType"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:pathType"> + <xsd:annotation> + <xsd:documentation> - The wsdl-file element contains the name of a WSDL file in the - module. The file name is a relative path within the module. + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="jaxrpc-mapping-file" - type="j2ee:pathType"> - <xsd:annotation> - <xsd:documentation> - - The jaxrpc-mapping-file element contains the name of a file that - describes the JAX-RPC mapping between the Java interaces used by - the application and the WSDL description in the wsdl-file. The - file name is a relative path within the module. + type="j2ee:pathType"> + <xsd:annotation> + <xsd:documentation> + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="port-component" - type="j2ee:port-componentType" - minOccurs="1" maxOccurs="unbounded"> - <xsd:key name="port-component_handler-name-key"> - <xsd:annotation> - <xsd:documentation> - - Defines the name of the handler. The name must be unique - within the module. - - </xsd:documentation> - </xsd:annotation> - <xsd:selector xpath="j2ee:handler"/> - <xsd:field xpath="j2ee:handler-name"/> - </xsd:key> + type="j2ee:port-componentType" + minOccurs="1" maxOccurs="unbounded"> + <xsd:key name="port-component_handler-name-key"> + <xsd:annotation> + <xsd:documentation> + + Defines the name of the handler. The name must be unique + within the module. + + </xsd:documentation> + </xsd:annotation> + <xsd:selector xpath="j2ee:handler"/> + <xsd:field xpath="j2ee:handler-name"/> + </xsd:key> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> @@ -424,44 +424,44 @@ <xsd:sequence> <xsd:group ref="j2ee:descriptionGroup"/> <xsd:element name="webservice-description" - type="j2ee:webservice-descriptionType" - minOccurs="1" maxOccurs="unbounded"> - <xsd:key name="port-component-name-key"> - <xsd:annotation> - <xsd:documentation> - <![CDATA[ - - The port-component-name element specifies a port - component's name. This name is assigned by the module - producer to name the service implementation bean in the - module's deployment descriptor. The name must be unique - among the port component names defined in the same module. - - Used in: port-component - - Example: - <port-component-name>EmployeeService - </port-component-name> - - ]]> - </xsd:documentation> - </xsd:annotation> - <xsd:selector xpath="j2ee:port-component"/> - <xsd:field xpath="j2ee:port-component-name"/> - </xsd:key> + type="j2ee:webservice-descriptionType" + minOccurs="1" maxOccurs="unbounded"> + <xsd:key name="port-component-name-key"> + <xsd:annotation> + <xsd:documentation> + <![CDATA[ + + The port-component-name element specifies a port + component's name. This name is assigned by the module + producer to name the service implementation bean in the + module's deployment descriptor. The name must be unique + among the port component names defined in the same module. + + Used in: port-component + + Example: + <port-component-name>EmployeeService + </port-component-name> + + ]]> + </xsd:documentation> + </xsd:annotation> + <xsd:selector xpath="j2ee:port-component"/> + <xsd:field xpath="j2ee:port-component-name"/> + </xsd:key> </xsd:element> </xsd:sequence> <xsd:attribute name="version" - type="j2ee:dewey-versionType" - fixed="1.1" - use="required"> + type="j2ee:dewey-versionType" + fixed="1.1" + use="required"> <xsd:annotation> - <xsd:documentation> + <xsd:documentation> - The required value for the version is 1.1. + The required value for the version is 1.1. - </xsd:documentation> + </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="id" type="xsd:ID"/>
Modified: tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd?rev=981565&r1=981564&r2=981565&view=diff ============================================================================== --- tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd (original) +++ tomcat/trunk/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd Mon Aug 2 15:39:35 2010 @@ -16,15 +16,15 @@ limitations under the License. --> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://java.sun.com/xml/ns/j2ee" - xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - elementFormDefault="qualified" - attributeFormDefault="unqualified" - version="1.1"> + targetNamespace="http://java.sun.com/xml/ns/j2ee" + xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + attributeFormDefault="unqualified" + version="1.1"> <xsd:annotation> <xsd:documentation> - @(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03 + @(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03 </xsd:documentation> </xsd:annotation> @@ -43,47 +43,47 @@ <xsd:annotation> <xsd:documentation> - The port-component-ref element declares a client dependency - on the container for resolving a Service Endpoint Interface - to a WSDL port. It optionally associates the Service Endpoint - Interface with a particular port-component. This is only used - by the container for a Service.getPort(Class) method call. + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="service-endpoint-interface" - type="j2ee:fully-qualified-classType"> - <xsd:annotation> - <xsd:documentation> - - The service-endpoint-interface element defines a fully qualified - Java class that represents the Service Endpoint Interface of a - WSDL port. + type="j2ee:fully-qualified-classType"> + <xsd:annotation> + <xsd:documentation> + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="port-component-link" - type="j2ee:string" - minOccurs="0" maxOccurs="1"> - <xsd:annotation> - <xsd:documentation> - - The port-component-link element links a port-component-ref - to a specific port-component required to be made available - by a service reference. - - The value of a port-component-link must be the - port-component-name of a port-component in the same module - or another module in the same application unit. The syntax - for specification follows the syntax defined for ejb-link - in the EJB 2.0 specification. + type="j2ee:string" + minOccurs="0" maxOccurs="1"> + <xsd:annotation> + <xsd:documentation> + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> @@ -94,20 +94,20 @@ <xsd:group name="service-refGroup"> <xsd:sequence> <xsd:element name="service-ref" - type="j2ee:service-refType" - minOccurs="0" maxOccurs="unbounded"> - <xsd:key name="service-ref_handler-name-key"> - <xsd:annotation> - <xsd:documentation> - - Defines the name of the handler. The name must be unique - within the module. - - </xsd:documentation> - </xsd:annotation> - <xsd:selector xpath="j2ee:handler"/> - <xsd:field xpath="j2ee:handler-name"/> - </xsd:key> + type="j2ee:service-refType" + minOccurs="0" maxOccurs="unbounded"> + <xsd:key name="service-ref_handler-name-key"> + <xsd:annotation> + <xsd:documentation> + + Defines the name of the handler. The name must be unique + within the module. + + </xsd:documentation> + </xsd:annotation> + <xsd:selector xpath="j2ee:handler"/> + <xsd:field xpath="j2ee:handler-name"/> + </xsd:key> </xsd:element> </xsd:sequence> </xsd:group> @@ -118,13 +118,13 @@ <xsd:annotation> <xsd:documentation> - The service-ref element declares a reference to a Web - service. It contains optional description, display name and - icons, a declaration of the required Service interface, - an optional WSDL document location, an optional set - of JAX-RPC mappings, an optional QName for the service element, - an optional set of Service Endpoint Interfaces to be resolved - by the container to a WSDL port, and an optional set of handlers. + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. </xsd:documentation> </xsd:annotation> @@ -132,105 +132,105 @@ <xsd:sequence> <xsd:group ref="j2ee:descriptionGroup"/> <xsd:element name="service-ref-name" - type="j2ee:jndi-nameType"> - <xsd:annotation> - <xsd:documentation> - - The service-ref-name element declares logical name that the - components in the module use to look up the Web service. It - is recommended that all service reference names start with - "service/". + type="j2ee:jndi-nameType"> + <xsd:annotation> + <xsd:documentation> + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="service-interface" - type="j2ee:fully-qualified-classType"> - <xsd:annotation> - <xsd:documentation> - - The service-interface element declares the fully qualified class - name of the JAX-RPC Service interface the client depends on. - In most cases the value will be javax.xml.rpc.Service. A JAX-RPC - generated Service Interface class may also be specified. + type="j2ee:fully-qualified-classType"> + <xsd:annotation> + <xsd:documentation> + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="wsdl-file" - type="j2ee:xsdAnyURIType" - minOccurs="0" maxOccurs="1"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:xsdAnyURIType" + minOccurs="0" maxOccurs="1"> + <xsd:annotation> + <xsd:documentation> - The wsdl-file element contains the URI location of a WSDL - file. The location is relative to the root of the module. + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="jaxrpc-mapping-file" - type="j2ee:pathType" - minOccurs="0" maxOccurs="1"> - <xsd:annotation> - <xsd:documentation> - - The jaxrpc-mapping-file element contains the name of a file that - describes the JAX-RPC mapping between the Java interaces used by - the application and the WSDL description in the wsdl-file. The - file name is a relative path within the module file. + type="j2ee:pathType" + minOccurs="0" maxOccurs="1"> + <xsd:annotation> + <xsd:documentation> + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="service-qname" - type="j2ee:xsdQNameType" - minOccurs="0" maxOccurs="1"> - <xsd:annotation> - <xsd:documentation> - - The service-qname element declares the specific WSDL service - element that is being refered to. It is not specified if no - wsdl-file is declared. + type="j2ee:xsdQNameType" + minOccurs="0" maxOccurs="1"> + <xsd:annotation> + <xsd:documentation> + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="port-component-ref" - type="j2ee:port-component-refType" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation> - - The port-component-ref element declares a client dependency - on the container for resolving a Service Endpoint Interface - to a WSDL port. It optionally associates the Service Endpoint - Interface with a particular port-component. This is only used - by the container for a Service.getPort(Class) method call. + type="j2ee:port-component-refType" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="handler" - type="j2ee:service-ref_handlerType" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation> - - Declares the handler for a port-component. Handlers can - access the init-param name/value pairs using the - HandlerInfo interface. If port-name is not specified, the - handler is assumed to be associated with all ports of the - service. + type="j2ee:service-ref_handlerType" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> @@ -242,80 +242,80 @@ <xsd:annotation> <xsd:documentation> - Declares the handler for a port-component. Handlers can access the - init-param name/value pairs using the HandlerInfo interface. If - port-name is not specified, the handler is assumed to be associated - with all ports of the service. + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. If + port-name is not specified, the handler is assumed to be associated + with all ports of the service. - Used in: service-ref + Used in: service-ref </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="j2ee:descriptionGroup"/> <xsd:element name="handler-name" - type="j2ee:string"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:string"> + <xsd:annotation> + <xsd:documentation> - Defines the name of the handler. The name must be unique - within the module. + Defines the name of the handler. The name must be unique + within the module. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="handler-class" - type="j2ee:fully-qualified-classType"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:fully-qualified-classType"> + <xsd:annotation> + <xsd:documentation> - Defines a fully qualified class name for the handler - implementation. + Defines a fully qualified class name for the handler + implementation. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="init-param" - type="j2ee:param-valueType" - minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:param-valueType" + minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="soap-header" - type="j2ee:xsdQNameType" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:xsdQNameType" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> - Defines the QName of a SOAP header that will be processed - by the handler. + Defines the QName of a SOAP header that will be processed + by the handler. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="soap-role" - type="j2ee:string" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:string" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> - The soap-role element contains a SOAP actor definition that - the Handler will play as a role. + The soap-role element contains a SOAP actor definition that + the Handler will play as a role. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> <xsd:element name="port-name" - type="j2ee:string" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation> + type="j2ee:string" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation> - The port-name element defines the WSDL port-name that a - handler should be associated with. + The port-name element defines the WSDL port-name that a + handler should be associated with. - </xsd:documentation> - </xsd:annotation> + </xsd:documentation> + </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org