uCosminexus Application Server, Web Service Development Guide

[Contents][Glossary][Index][Back][Next]

19.1.2 Supporting Conformance

The following table describes whether Conformance is supported. Note that the Conformance number applies to "Appendix A Conformance Requirements" in the JAX-WS 2.2 specifications.

Table 19-2 Supporting Conformance

Division Support Remarks
Number#1 Title #2
2.1 WSDL 1.1 support Y
 
2.2 Customization required Y For details on the support range of the binding declarations, see 15.2 Customized mapping of WSDL to Java.
2.3 Annotations on generated classes Y For details on the support range of annotations, see 16.2.1 List of annotations.
2.4 Definitions mapping Y For details on the values specifiable in the targetNamespace attribute of the wsdl:definitions element, see 15.1.1(2) Conditions for namespace.
2.5 WSDL and XML Schema import directives Y For details on the wsdl:import element, see 26.3 Format of the wsdl:import element.
2.6 Optional WSDL extensions Y Conformance is supported, but the WSDL extended elements and attributes that are not provided in the JAX-WS 2.2 specifications are not supported.
2.7 SEI naming Y For details on the values specifiable in the name attribute of the wsdl:portType element, see 15.1.2(2) Conditions for the port type name.
2.8 javax.jws.WebService required Y
 
2.9 javax.xml.bind.XmlSeeAlso required Y
 
2.10 Method naming Y For details on the values specifiable in the name attribute of the wsdl:operation element, see 15.1.3(2) Conditions for the operation name.
2.11 javax.jws.WebMethod required Y
 
2.12 Transmission primitive support one-way Y
 
request-response Y
 
2.13 Using javax.jws.OneWay Y
 
2.14 Using javax.jws.SOAPBinding Y
 
2.15 Using javax.jws.WebParam Y For details on the values specifiable in the name attribute of the wsdl:part element, see 15.1.5(2) Conditions for part names.
2.16 Using javax.jws.WebResult Y
 
2.17 Generating @Action Y
 
2.18 Generating @Action input Y
 
2.19 Generating @Action output Y
 
2.20 Generating @Action fault Y
 
2.21 Use of JAXB annotations Y For details on the support range of annotations, see 16.2.1 List of annotations.
2.22 Non-wrapped parameter naming Y For details on the values specifiable in the name attribute of the wsdl:part element, see 15.1.5(2) Conditions for part names.
2.23 Default mapping mode Y
 
2.24 Disabling wrapper style Y
 
2.25 Wrapped parameter naming Y For details on the values specifiable in the name attribute of the wrapper child element, see 15.1.4(2) Conditions for the wrapper child element name.
2.26 Parameter name clash Y
 
2.27 Using javax.xml.ws.RequestWrapper Y
 
2.28 Using javax.xml.ws.ResponseWrapper Y
 
2.29 Use of Holder Y
 
2.30 Asynchronous mapping required N
 
2.31 Asynchronous mapping option N
 
2.32 Asynchronous method naming -- Asynchronous-related functionality is not supported.
2.33 Asynchronous parameter naming -- Asynchronous-related functionality is not supported.
2.34 Failed method invocation -- Asynchronous-related functionality is not supported.
2.35 Response bean naming -- Asynchronous-related functionality is not supported.
2.36 Asynchronous fault reporting -- Asynchronous-related functionality is not supported.
2.37 Asynchronous fault cause -- Asynchronous-related functionality is not supported.
2.38 JAXB class mapping Y
 
2.39 JAXB customization use Y
 
2.40 JAXB customization clash Y
 
2.41 javax.xml.ws.wsaddressing.W3CEndpointReference Y
 
2.42 javax.xml.ws.WebFault required Y
 
2.43 Exception naming Y For details on the values specifiable in the name attributes of the wsdl:fault and wsdl:message elements, see 15.1.7(2) Conditions for the fault name.
2.44 Fault equivalence Y
 
2.45 Fault equivalence Y
 
2.46 Required WSDL extensions SOAP Y
 
MIME N
 
2.47 Unbound message parts Y
 
2.48 Duplicate headers in binding Y
 
2.49 Duplicate headers in message Y
 
2.50 Use of the MIME type information -- MIME binding is not supported.
2.51 MIME type mismatch -- MIME binding is not supported.
2.52 MIME part identification -- MIME binding is not supported.
2.53 Service superclass required Y
 
2.54 Service class naming Y For details on the values specifiable in the name attribute of the wsdl:service element, see 15.1.9(2) Conditions for the service name and port name.
2.55 javax.xml.ws.WebServiceClient required Y
 
2.56 Generated service default constructor Y
 
2.57 Generated service(WebServiceFeature ...) constructor Y
 
2.58 Generated service(URL) constructor Y
 
2.59 Generated service(URL,WebServiceFeature...) constructor Y
 
2.60 Generated service(URL,QName) constructor Y
 
2.61 Generated service(URL,QName,WebServiceFeature...) constructor Y
 
2.62 Failed getPort Method Y
 
2.63 javax.xml.ws.WebEndpoint required Y
 
3.1 WSDL 1.1 support Y For details on the support range of the WSDL 1.1 specifications, see 20.1 Support range of the WSDL 1.1 specifications.
3.2 Standard annotations Y For details on the support range of annotations, see 16.2.1 List of annotations.
3.3 Java identifier mapping Y
 
3.4 Method name disambiguation Y
 
3.5 Package name mapping Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.6 WSDL and XML Schema import directives Y
 
3.7 Class mapping Y
 
3.8 portType naming Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.9 Inheritance flattening Y
 
3.10 Inherited interface mapping Y Conformance is supported, but the mapping such as that described for Conformance is not performed with the Cosminexus JAX-WS functionality.
3.11 Operation naming Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.12 Generating wsam:Action Y
 
3.13 One-way mapping Y
 
3.14 One-way mapping errors Y The one-way pattern is not supported.
3.15 Use of JAXB annotations Y
 
3.16 Overriding JAXB types empty namespace Y
 
3.17 Parameter classification Y
 
3.18 Parameter naming Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.19 Result naming Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.20 Header mapping of parameters and results Y
 
3.21 Dynamically generating wrapper beans Y
 
3.22 Default wrapper bean names Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.23 Default wrapper bean package Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.24 Wrapper element names Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.25 Wrapper bean name clash Y
 
3.26 Default Wrapper wsdl:part names Y
 
3.27 Customizing Wrapper wsdl:part names Y
 
3.28 Wrapper property Y
 
3.29 Null Values in rpc/literal -- The rpc/literal style is not supported.
3.30 Exception naming Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.31 wsdl:message naming Y
 
3.32 wsdl:message naming using WebFault Y
 
3.33 java.lang.RuntimeExceptions and java.rmi.RemoteExceptions Y
 
3.34 Fault bean's @XmlType Y
 
3.35 Fault bean name clash Y
 
3.36 Dynamically generating exception beans Y
 
3.37 Binding selection Y
 
3.38 SOAP binding support Y
 
3.39 SOAP binding style required Y
 
3.40 Service creation Y
 
3.41 Port selection Y For details on the values specifiable in the Java identifiers and annotations, see 16. Mapping Java to WSDL.
3.42 Port binding Y
 
3.43 Use of Addressing Y
 
4.1 Service completeness N Contains unsupported APIs.
4.2 Service Creation Failure Y
 
4.3 Service creation using features Y
 
4.4 Use of Executor -- Asynchronous-related functionality is not supported.
4.5 Default Executor -- Asynchronous-related functionality is not supported.
4.6 javax.xml.ws.BindingProvider.getEndpointReference Y
 
4.7 BindingProvider's W3CEndpointReference Y
 
4.8 Message context decoupling Y
 
4.9 Required BindingProvider properties Y
 
4.10 Optional BindingProvider properties Y
 
4.11 Additional context properties Y
 
4.12 Asynchronous response context -- Asynchronous-related functionality is not supported.
4.13 Proxy support Y
 
4.14 Implementing BindingProvider Y
 
4.15 Service.getPort failure Y
 
4.16 Proxy's Addressing use Y
 
4.17 Remote Exceptions Y
 
4.18 Exceptions During Handler Processing Y
 
4.19 Other Exceptions Y
 
4.20 Dispatch support Y
 
4.21 Failed Dispatch.invoke Y
 
4.22 Failed Dispatch.invokeAsync -- Asynchronous-related functionality is not supported.
4.23 Failed Dispatch.invokeOneWay Y Asynchronous-related functionality is not supported.
4.24 Reporting asynchronous errors -- The javax.xml.ws.Response interface is not supported.
4.25 Marshalling failure Y
 
4.26 Use of the Catalog Y
 
5.1 Provider support required Y
 
5.2 Provider default constructor Y
 
5.3 Provider implementation Y
 
5.4 WebServiceProvider annotation Y
 
5.5 Endpoint publish(String address, Object implementor) Method -- The javax.xml.ws.Endpoint class is not supported.
5.6 Default Endpoint Binding -- The javax.xml.ws.Endpoint class is not supported.
5.7 Other Bindings -- The javax.xml.ws.Endpoint class is not supported.
5.8 Publishing over HTTP -- The javax.xml.ws.Endpoint class is not supported.
5.9 WSDL Publishing -- The javax.xml.ws.Endpoint class is not supported.
5.10 Checking publishEndpoint Permission -- The javax.xml.ws.Endpoint class is not supported.
5.11 Required Metadata Types -- The javax.xml.ws.Endpoint class is not supported.
5.12 Unknown Metadata -- The javax.xml.ws.Endpoint class is not supported.
5.13 Use of Executor -- The javax.xml.ws.Endpoint class is not supported.
5.14 Default Executor -- The javax.xml.ws.Endpoint class is not supported.
5.15 Endpoint's W3CEndpointReference Y
 
5.16 Building W3CEndpointReference Y
 
6.1 Read--only handler chains Y The setHandlerChain method of the javax.xml.ws.Binding interface is not supported.
6.2 Concrete javax.xml.ws.spi.Provider required Y
 
6.3 Provider createAndPublishEndpoint Method -- The javax.xml.ws.Provider interface is not supported.
6.4 Concrete javax.xml.ws.spi.ServiceDelegate required Y
 
6.5 Protocol specific fault generation Y
 
6.6 Protocol specific fault consumption Y
 
6.7 One-way operations Y The one-way pattern is not supported.
6.8 javax.xml.ws.WebServiceFeatures -- The javax.xml.ws.WebServiceFeature class is not supported.
6.9 enabled property -- The javax.xml.ws.WebServiceFeature class is not supported.
6.10 javax.xml.ws.soap.MTOMFeature Y
 
6.11 javax.xml.ws.RespectBindingFeature -- The javax.xml.ws.RespectBindingFeature class is not supported.
6.12 HTTP SPI in SE platform N The development and operations in the stand-alone Java SE are not supported with JAX-WS.
7.1 Correctness of annotations Y For details on the support range of annotations, see 16.2.1 List of annotations.
7.2 Handling incorrect annotations Y For details on the support range of annotations, see 16.2.1 List of annotations.
7.3 Unsupported WebServiceFeatureAnnotation Y
 
7.4 WebServiceProvider and WebService Y
 
7.5 JSR-181 conformance Y For details on the support range of annotations, see 16.2.1 List of annotations.
8.1 Standard binding declarations Y
 
8.2 Binding language extensibility Y
 
8.3 Multiple binding files Y
 
9.1 Handler framework support Y
 
9.2 Logical handler support Y
 
9.3 Other handler support Y For details on the support range of APIs, see 19.2 Support range of APIs.
9.4 Incompatible handlers Y
 
9.5 Incompatible handlers Y
 
9.6 Handler chain snapshot Y
 
9.7 HandlerChain annotation Y
 
9.8 Handler resolver for a HandlerChain annotation Y
 
9.9 Binding handler manipulation Y
 
9.10 Handler initialization Y
 
9.11 Handler destruction Y
 
9.12 Invoking close Y
 
9.13 Order of close invocations Y
 
9.14 Message context property scope Y
 
10.1 SOAP required roles Y
 
10.2 SOAP required roles Y
 
10.3 Default role visibility Y
 
10.4 Default role persistence Y
 
10.5 None role error Y
 
10.6 Incompatible handlers Y
 
10.7 Incompatible handlers Y
 
10.8 Logical handler access Y
 
10.9 SOAP 1.1 HTTP Binding Support Y
 
10.10 SOAP 1.2 HTTP Binding Support Y
 
10.11 SOAP MTOM Support Y
 
10.12 Semantics of MTOM enabled Y
 
10.13 MTOM support Y
 
10.14 SOAP bindings with MTOM disabled Y
 
10.15 SOAP bindings with MTOM enabled Y
 
10.16 MTOM on Other SOAP Bindings -- Not applicable to this Conformance because the implementation of the other javax.xml.ws.soap.SOAPBinding interfaces is not supported.
10.17 One-way operations Y The one-way pattern is not supported.
10.18 HTTP basic authentication support Y
 
10.19 Authentication properties Y
 
10.21 URL rewriting support N
 
10.22 Cookie support Y
 
10.22 SSL session support Y Conformance is supported, but SSL session-based status management is not supported with the Cosminexus JAX-WS functionality.
10.23 SOAP Addressing Support Y
 
11.1 XML/HTTP Binding Support N
 
11.2 Incompatible handlers N
 
11.3 Incompatible handlers N
 
11.4 Logical handler access N
 
11.5 One-way operations N
 
11.6 HTTP basic authentication support N
 
11.7 Authentication properties N
 
11.8 URL rewriting support N
 
11.9 Cookie support N
 
11.10 SSL session support N
 

Legend:
Y: Supported.
N: Not supported.
--: Not applicable.
Blank column: Indicates that there is no supplemented content.

#1
Indicates the numbers in "Appendix A Conformance Requirements" in the JAX-WS 2.2 specifications.

#2
Title mentioned in Conformance.