Cosminexus アプリケーションサーバ V8 Webサービス開発の手引

[目次][用語][索引][前へ][次へ]

14.3.2 Conformanceへの対応

Conformanceへ対応しているかどうかを次の表に示します。なお,Conformanceの番号は,JAX-WS 2.1仕様の"Appendix A Conformance Requirements"に準じます。

表14-4 Conformanceへの対応

分類 対応 備考
番号※1 タイトル※2
2.1 WSDL 1.1 support  
2.2 Customization required バンディング宣言のサポート範囲については,「12.2 WSDLからJavaへのマッピングのカスタマイズ」を参照してください。
2.3 Annotations on generated classes アノテーションのサポート範囲については,「13.2.1 アノテーション一覧」を参照してください。
2.4 Definitions mapping wsdl:definitions要素のtargetNamespace属性に指定できる値については,「12.1.1(2) 名前空間の条件」を参照してください。
2.5 WSDL and XML Schema import directives wsdl:import要素については,「17.3 wsdl:import要素の書式」を参照してください。
2.6 Optional WSDL extensions Conformance自体には対応していますが,JAX-WS 2.1仕様で規定されていないWSDLの拡張要素や属性はサポートしていません。
2.7 SEI naming wsdl:portType要素のname属性に指定できる値については,「12.1.2(2) ポートタイプ名の条件」を参照してください。
2.8 javax.jws.WebService required  
2.9 javax.xml.bind.XmlSeeAlso required  
2.10 Method naming wsdl:operation要素のname属性に指定できる値については,「12.1.3(2) オペレーション名の条件」を参照してください。
2.11 javax.jws.WebMethod required  
2.12 Transmission primitive support one-way ×  
request-response
2.13 Using javax.jws.OneWay ×  
2.14 Using javax.jws.SOAPBinding  
2.15 Using javax.jws.WebParam wsdl:part要素のname属性に指定できる値については,「12.1.5(2) パート名の条件」を参照してください。
2.16 Using javax.jws.WebResult  
2.17 use of JAXB annotations アノテーションのサポート範囲については,「13.2.1 アノテーション一覧」を参照してください。
2.18 Non-wrapped parameter naming wsdl:part要素のname属性に指定できる値については,「12.1.5(2) パート名の条件」を参照してください。
2.19 Default mapping mode  
2.20 Disabling wrapper style  
2.21 Wrapped parameter naming wrapper子要素のname属性に指定できる値については,「12.1.4(2) wrapper子要素名の条件」を参照してください。
2.22 Parameter name clash  
2.23 Using javax.xml.ws.RequestWrapper  
2.24 Using javax.xml.ws.ResponseWrapper  
2.25 Use of Holder  
2.26 Asynchronous mapping required ×  
2.27 Asynchronous mapping option ×  
2.28 Asynchronous method naming 非同期関連の機能はサポートしていません。
2.29 Asynchronous parameter naming 非同期関連の機能はサポートしていません。
2.30 Failed method invocation 非同期関連の機能はサポートしていません。
2.31 Response bean naming 非同期関連の機能はサポートしていません。
2.32 Asynchronous fault reporting 非同期関連の機能はサポートしていません。
2.33 Asynchronous fault cause 非同期関連の機能はサポートしていません。
2.34 JAXB class mapping  
2.35 JAXB customization use  
2.36 JAXB customization clash  
2.37 javax.xml.ws.wsaddressing.W3CEndpointReference  
2.38 javax.xml.ws.WebFault required  
2.39 Exception naming wsdl:fault要素およびwsdl:message要素のname属性に指定できる値については,「12.1.7(2) フォルト名の条件」を参照してください。
2.40 Fault equivalence  
2.41 Fault equivalence  
2.42 Required WSDL extensions SOAP  
MIME ×
2.43 Unbound message parts  
2.44 Duplicate headers in binding  
2.45 Duplicate headers in message  
2.46 Use of MIME type information MIMEバインディングはサポートしていません。
2.47 MIME type mismatch MIMEバインディングはサポートしていません。
2.48 MIME part identification MIMEバインディングはサポートしていません。
2.49 Service superclass required  
2.50 Service class naming wsdl:service要素のname属性に指定できる値については,「12.1.9(2) サービス名およびポート名の条件」を参照してください。
2.51 javax.xml.ws.WebServiceClient required  
2.52  
2.53  
2.54 Failed getPort Method  
2.55 javax.xml.ws.WebEndpoint required  
3.1 WSDL 1.1 support WSDL 1.1仕様のサポート範囲については,「14.1 WSDL 1.1仕様のサポート範囲」を参照してください。
3.2 Standard annotations アノテーションのサポート範囲については,「13.2.1 アノテーション一覧」を参照してください。
3.3 Java identifier mapping  
3.4 Method name disambiguation  
3.5 Package name mapping Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.6 WSDL and XML Schema import directives  
3.7 Class mapping  
3.8 portType naming Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.9 Inheritance flattening  
3.10 Inherited interface mapping Conformance自体には対応していますが,CosminexusのJAX-WS機能ではこのConformanceで説明されているようなマッピングはされません。
3.11 Operation naming Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.12 One-way mapping ×  
3.13 One-way mapping errors one-wayパターンはサポートしていません。
3.14 use of JAXB annotations  
3.15 Parameter classification  
3.16 Parameter naming Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.17 Result naming Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.18 Header mapping of parameters and results  
3.19 Default wrapper bean names Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.20 Default wrapper bean package Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.21 Wrapper element names Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.22 Wrapper bean name clash  
3.23 Null Values in rpc/literal rpc/literalスタイルはサポートしていません。
3.24 Exception naming Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.25 java.lang.RuntimeExceptions and java.rmi.RemoteExceptions  
3.26 Fault bean name clash  
3.27 Binding selection  
3.28 SOAP binding support  
3.29 SOAP binding style required  
3.30 Service creation  
3.31 Port selection Javaの識別子やアノテーションで指定できる値については,「13. JavaからWSDLへのマッピング」を参照してください。
3.32 Port binding  
4.1 Service completeness ×  
4.2 Service Creation Failure  
4.3 Use of Executor 非同期関連の機能はサポートしていません。
4.4 Default Executor 非同期関連の機能はサポートしていません。
4.5 javax.xml.ws.BindingProvider.getEndpointReference  
4.6 Message context decoupling  
4.7 Required BindingProvider properties  
4.8 Optional BindingProvider properties  
4.9 Additional context properties  
4.10 Asynchronous response context 非同期関連の機能はサポートしていません。
4.11 Proxy support  
4.12 Implementing BindingProvider  
4.13 Service.getPort failure  
4.14 Remote Exceptions  
4.15 Exceptions During Handler Processing  
4.16 Other Exceptions  
4.17 Dispatch support  
4.18 Failed Dispatch.invoke  
4.19 Failed Dispatch.invokeAsync 非同期関連の機能はサポートしていません。
4.20 Failed Dispatch.invokeOneWay 非同期関連の機能はサポートしていません。
4.21 Reporting asynchronous errors javax.xml.ws.Responseインタフェースはサポートしていません。
4.22 Marshalling failure  
4.23 Use of the Catalog ×  
5.1 Provider support required  
5.2 Provider default constructor  
5.3 Provider implementation  
5.4 WebServiceProvider annotation  
5.5 Endpoint publish(String address, Object implementor) Method javax.xml.ws.Endpointクラスはサポートしていません。
5.6 Default Endpoint Binding javax.xml.ws.Endpointクラスはサポートしていません。
5.7 Other Bindings javax.xml.ws.Endpointクラスはサポートしていません。
5.8 Publishing over HTTP javax.xml.ws.Endpointクラスはサポートしていません。
5.9 WSDL Publishing javax.xml.ws.Endpointクラスはサポートしていません。
5.10 Checking publishEndpoint Permission javax.xml.ws.Endpointクラスはサポートしていません。
5.11 Required Metadata Types javax.xml.ws.Endpointクラスはサポートしていません。
5.12 Unknown Metadata javax.xml.ws.Endpointクラスはサポートしていません。
5.13 Use of Executor javax.xml.ws.Endpointクラスはサポートしていません。
5.14 Default Executor javax.xml.ws.Endpointクラスはサポートしていません。
6.1 Read-only handler chains javax.xml.ws.BindingインタフェースのsetHandlerChainメソッドはサポートしていません。
6.2 Concrete javax.xml.ws.spi.Provider required  
6.3 Provider createAndPublishEndpoint Method javax.xml.ws.Providerインタフェースはサポートしていません。
6.4 Concrete javax.xml.ws.spi.ServiceDelegate required  
6.5 Protocol specific fault generation  
6.6 Protocol specific fault consumption  
6.7 One-way operations one-wayパターンはサポートしていません。
6.8 javax.xml.ws.WebServiceFeatures javax.xml.ws.WebServiceFeatureクラスはサポートしていません。
6.9 enabled property javax.xml.ws.WebServiceFeatureクラスはサポートしていません。
6.10 javax.xml.ws.soap.MTOMFeature  
6.11 javax.xml.ws.RespectBindingFeature javax.xml.ws.RespectBindingFeatureクラスはサポートしていません。
7.1 Correctness of annotations アノテーションのサポート範囲については,「13.2.1 アノテーション一覧」を参照してください。
7.2 Handling incorrect annotations アノテーションのサポート範囲については,「13.2.1 アノテーション一覧」を参照してください。
7.3 Unsupported WebServiceFeatureAnnotation  
7.4 WebServiceProvider and WebService  
7.5 JSR-181 conformance アノテーションのサポート範囲については,「13.2.1 アノテーション一覧」を参照してください。
8.1 Standard binding declarations  
8.2 Binding language extensibility  
8.3 Multiple binding files  
9.1 Handler framework support  
9.2 Logical handler support  
9.3 Other handler support APIのサポート範囲については,「15. JAX-WS APIのサポート範囲」を参照してください。
9.4 Incompatible handlers  
9.5 Incompatible handlers  
9.6 Handler chain snapshot  
9.7 HandlerChain annotation  
9.8 Handler resolver for a HandlerChain annotation  
9.9 Binding handler manipulation  
9.10 Handler initialization  
9.11 Handler destruction  
9.12 Invoking close  
9.13 Order of close invocations  
9.14 Message context property scope  
10.1 SOAP required roles  
10.2 SOAP required roles  
10.3 Default role visibility  
10.4 Default role persistence  
10.5 None role error  
10.6 Incompatible handlers  
10.7 Incompatible handlers  
10.8 Logical handler access  
10.9 SOAP 1.1 HTTP Binding Support  
10.10 SOAP 1.2 HTTP Binding Support  
10.11 SOAP MTOM Support  
10.12 Semantics of MTOM enabled  
10.13 MTOM support  
10.14 SOAP bindings with MTOM disabled  
10.15 SOAP bindings with MTOM enabled  
10.16 MTOM on Other SOAP Bindings ほかのjavax.xml.ws.soap.SOAPBindingインタフェースの実装をサポートしていないので,このConformanceには該当しません。
10.17 One-way operations × one-wayパターンはサポートしていません。
10.18 HTTP basic authentication support  
10.19 Authentication properties  
10.20 URL rewriting support ×  
10.21 Cookie support  
10.22 SSL session support Conformance自体には対応していますが,CosminexusのJAX-WS機能ではSSLセッションをベースとする状態管理をサポートしていません。
10.23 SOAP Addressing Support  
11.1 XML/HTTP Binding Support ×  
11.2 Incompatible handlers ×  
11.3 Incompatible handlers ×  
11.4 Logical handler access ×  
11.5 One-way operations ×  
11.6 HTTP basic authentication support ×  
11.7 Authentication properties ×  
11.8 URL rewriting support ×  
11.9 Cookie support ×  
11.10 SSL session support ×  

(凡例)
○:対応しています。
×:対応していません。
−:該当しません。
空欄:特に補足する内容がないことを示します。

注※1
JAX-WS 2.1仕様の"Appendix A Conformance Requirements"の番号を示します。

注※2
Conformanceに記載されたタイトルです。