DEPRECATED: use java-wsdl-mapping
The top-level element is the Web Service end-point being defined.
attributes:
java-type-name: the SEI class these definitions apply to
databinding: the databinding module to use, such as
"glassfish.jaxb", "toplink.jaxb", "toplink.sdo".
The xml-schema-mapping element points to the
external JAXB annotations for the value types
that occur in an SEI. This mapping element can
either be defined externally and referenced via a
URI, or embedded as an XML fragment within the
current instance end-point definition document.
The class-annotation group defines the set of
annotations applicable to the Java class
declaration.
Each java method in the SEI may use the external
metadata defined in this schema in addition to or
in lieu of the standard JAX-WS annotations.
The class-annotation group defines the set of annotations
that may be applied to a class declaration.
The toplink-oxm element is used to include external JAXB
annotations for the specified Java package directly in this
file, as opposed to in an external file (see toplink-oxm-file
below). The schema model for this element is avaailable in
the Toplink JAXB schema.
The toplink-oxm-file element is used to include external JAXB
annotations for the specified Java package, from an external
resource, typically a filename or a URL. Note relative URL's
are supported in relation to the current schema document.
attributes:
java-package: the package the annotations apply to
file-path: where the file is located
The java-method element defines a set of annotations that may
be applied to a method and its parameters.
Each Java parameter may have the annotations
defined by the java-param element.
The name parameter corresponds to the Java name of
the method to which the annotations apply.
The method-annotation group defines the set of
annotations applicable to a defined method in the SEI.
The java-param element contains the group of JAX-WS parameter
annotations, plus optionally binds a specific Java type
mapping to the parameter. The set of applicable attributes is
not specifically enumerated.
The param-annotation defines the annotations applied to an
individual parameter. Theses consist of the JAX-WS standard
WebParam plus others to be defined.
Corresponding Java annotation: javax.jws.WebParam.Mode (Enum)
Corresponding Java annotation: javax.jws.WebService
@Target(value=TYPE)
Corresponding Java annotation: javax.jws.WebParam
@Target(value={PARAMETER}
Corresponding Java annotation: javax.jws.Oneway
Corresponding Java annotation: javax.jws.WebMethod
Corresponding Java annotation: javax.jws.WebResult
Corresponding Java annotation: javax.jws.soap.SOAPBinding.Style
Corresponding Java annotation: javax.jws.soap.SOAPBinding.Use
Corresponding Java annotation:
javax.jws.soap.SOAPBinding.ParameterStyle
Corresponding Java annotation: javax.jws.soap.SOAPBinding
Corresponding Java annotation: javax.xml.ws.BindingType
Corresponding Java annotation: javax.xml.ws.RequestWrapper
Corresponding Java annotation: javax.xml.ws.ResponseWrapper
Corresponding Java annotation: javax.xml.ws.Action
Corresponding Java annotation: javax.xml.ws.FaultAction
Corresponding Java annotation: javax.xml.ws.soap.MTOM