uCosminexus Application Server, Web Service Development Guide
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 | ||
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.