19.1.2 Conformanceへの対応
Conformanceへ対応しているかどうかを次の表に示します。なお,Conformanceの番号は,JAX-WS 2.2仕様の"Appendix A Conformance Requirements"に準じます。
分類 |
対応 |
備考 |
||
---|---|---|---|---|
番号※1 |
タイトル※2 |
|||
2.1 |
WSDL 1.1 support |
○ |
||
2.2 |
Customization required |
○ |
バンディング宣言のサポート範囲については,「15.2 WSDLからJavaへのマッピングのカスタマイズ」を参照してください。 |
|
2.3 |
Annotations on generated classes |
○ |
アノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。 |
|
2.4 |
Definitions mapping |
○ |
wsdl:definitions要素のtargetNamespace属性に指定できる値については,「15.1.1(2) 名前空間の条件」を参照してください。 |
|
2.5 |
WSDL and XML Schema import directives |
○ |
wsdl:import要素については,「26.3 wsdl:import要素の書式」を参照してください。 |
|
2.6 |
Optional WSDL extensions |
○ |
Conformance自体には対応していますが,JAX-WS 2.2仕様で規定されていないWSDLの拡張要素や属性はサポートしていません。 |
|
2.7 |
SEI naming |
○ |
wsdl:portType要素のname属性に指定できる値については,「15.1.2(2) ポートタイプ名の条件」を参照してください。 |
|
2.8 |
javax.jws.WebService required |
○ |
||
2.9 |
javax.xml.bind.XmlSeeAlso required |
○ |
||
2.10 |
Method naming |
○ |
wsdl:operation要素のname属性に指定できる値については,「15.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属性に指定できる値については,「15.1.5(2) パート名の条件」を参照してください。 |
|
2.16 |
Using javax.jws.WebResult |
○ |
||
2.17 |
Generating @Action |
○ |
||
2.18 |
Generating @Action input |
○ |
||
2.19 |
Generating @Action output |
○ |
||
2.20 |
Generating @Action fault |
○ |
||
2.21 |
use of JAXB annotations |
○ |
アノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。 |
|
2.22 |
Non-wrapped parameter naming |
○ |
wsdl:part要素のname属性に指定できる値については,「15.1.5(2) パート名の条件」を参照してください。 |
|
2.23 |
Default mapping mode |
○ |
||
2.24 |
Disabling wrapper style |
○ |
||
2.25 |
Wrapped parameter naming |
○ |
wrapper子要素のname属性に指定できる値については,「15.1.4(2) wrapper子要素名の条件」を参照してください。 |
|
2.26 |
Parameter name clash |
○ |
||
2.27 |
Using javax.xml.ws.RequestWrapper |
○ |
||
2.28 |
Using javax.xml.ws.ResponseWrapper |
○ |
||
2.29 |
Use of Holder |
○ |
||
2.30 |
Asynchronous mapping required |
× |
||
2.31 |
Asynchronous mapping option |
× |
||
2.32 |
Asynchronous method naming |
− |
非同期関連の機能はサポートしていません。 |
|
2.33 |
Asynchronous parameter naming |
− |
非同期関連の機能はサポートしていません。 |
|
2.34 |
Failed method invocation |
− |
非同期関連の機能はサポートしていません。 |
|
2.35 |
Response bean naming |
− |
非同期関連の機能はサポートしていません。 |
|
2.36 |
Asynchronous fault reporting |
− |
非同期関連の機能はサポートしていません。 |
|
2.37 |
Asynchronous fault cause |
− |
非同期関連の機能はサポートしていません。 |
|
2.38 |
JAXB class mapping |
○ |
||
2.39 |
JAXB customization use |
○ |
||
2.40 |
JAXB customization clash |
○ |
||
2.41 |
javax.xml.ws.wsaddressing.W3CEndpointReference |
○ |
||
2.42 |
javax.xml.ws.WebFault required |
○ |
||
2.43 |
Exception naming |
○ |
wsdl:fault要素およびwsdl:message要素のname属性に指定できる値については,「15.1.7(2) フォルト名の条件」を参照してください。 |
|
2.44 |
Fault equivalence |
○ |
||
2.45 |
Fault equivalence |
○ |
||
2.46 |
Required WSDL extensions |
SOAP |
○ |
|
MIME |
× |
|||
2.47 |
Unbound message parts |
○ |
||
2.48 |
Duplicate headers in binding |
○ |
||
2.49 |
Duplicate headers in message |
○ |
||
2.50 |
Use of MIME type information |
− |
MIMEバインディングはサポートしていません。 |
|
2.51 |
MIME type mismatch |
− |
MIMEバインディングはサポートしていません。 |
|
2.52 |
MIME part identification |
− |
MIMEバインディングはサポートしていません。 |
|
2.53 |
Service superclass required |
○ |
||
2.54 |
Service class naming |
○ |
wsdl:service要素のname属性に指定できる値については,「15.1.9(2) サービス名およびポート名の条件」を参照してください。 |
|
2.55 |
javax.xml.ws.WebServiceClient required |
○ |
||
2.56 |
Generated service default constructor |
○ |
||
2.57 |
Generated service(WebServiceFeature ...) constructor |
○ |
||
2.58 |
Generated service(URL) constructor |
○ |
||
2.59 |
Generated service(URL,WebServiceFeature...) constructor |
○ |
||
2.60 |
Generated service(URL,QName) constructor |
○ |
||
2.61 |
Generated service(URL,QName,WebServiceFeature...) constructor |
○ |
||
2.62 |
Failed getPort Method |
○ |
||
2.63 |
javax.xml.ws.WebEndpoint required |
○ |
||
3.1 |
WSDL 1.1 support |
○ |
WSDL 1.1仕様のサポート範囲については,「20.1 WSDL 1.1仕様のサポート範囲」を参照してください。 |
|
3.2 |
Standard annotations |
○ |
アノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。 |
|
3.3 |
Java identifier mapping |
○ |
||
3.4 |
Method name disambiguation |
○ |
||
3.5 |
Package name mapping |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.6 |
WSDL and XML Schema import directives |
○ |
||
3.7 |
Class mapping |
○ |
||
3.8 |
portType naming |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.9 |
Inheritance flattening |
○ |
||
3.10 |
Inherited interface mapping |
○ |
Conformance自体には対応していますが,Application ServerのJAX-WS機能ではこのConformanceで説明されているようなマッピングはされません。 |
|
3.11 |
Operation naming |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.12 |
Generating wsam:Action |
○ |
||
3.13 |
One-way mapping |
○ |
||
3.14 |
One-way mapping errors |
○ |
||
3.15 |
use of JAXB annotations |
○ |
||
3.16 |
Overriding JAXB types empty namespace |
○ |
||
3.17 |
Parameter classification |
○ |
||
3.18 |
Parameter naming |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.19 |
Result naming |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.20 |
Header mapping of parameters and results |
○ |
||
3.21 |
Dynamically generating wrapper beans |
○ |
||
3.22 |
Default wrapper bean names |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.23 |
Default wrapper bean package |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.24 |
Wrapper element names |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.25 |
Wrapper bean name clash |
○ |
||
3.26 |
Default Wrapper wsdl:part names |
○ |
||
3.27 |
Customizing Wrapper wsdl:part names |
○ |
||
3.28 |
Wrapper property |
○ |
||
3.29 |
Null Values in rpc/literal |
− |
rpc/literalスタイルはサポートしていません。 |
|
3.30 |
Exception naming |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.31 |
wsdl:message naming |
○ |
||
3.32 |
wsdl:message naming using WebFault |
○ |
||
3.33 |
java.lang.RuntimeExceptions and java.rmi.RemoteExceptions |
○ |
||
3.34 |
Fault bean’s @XmlType |
○ |
||
3.35 |
Fault bean name clash |
○ |
||
3.36 |
Dynamically generating exception beans |
○ |
||
3.37 |
Binding selection |
○ |
||
3.38 |
SOAP binding support |
○ |
||
3.39 |
SOAP binding style required |
○ |
||
3.40 |
Service creation |
○ |
||
3.41 |
Port selection |
○ |
Javaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。 |
|
3.42 |
Port binding |
○ |
||
3.43 |
Use of Addressing |
○ |
||
4.1 |
Service completeness |
× |
未サポートのAPIがあります。 |
|
4.2 |
Service Creation Failure |
○ |
||
4.3 |
Service creation using features |
○ |
||
4.4 |
Use of Executor |
− |
非同期関連の機能はサポートしていません。 |
|
4.5 |
Default Executor |
− |
非同期関連の機能はサポートしていません。 |
|
4.6 |
javax.xml.ws.BindingProvider.getEndpointReference |
○ |
||
4.7 |
BindingProvider’s W3CEndpointReference |
○ |
||
4.8 |
Message context decoupling |
○ |
||
4.9 |
Required BindingProvider properties |
○ |
||
4.10 |
Optional BindingProvider properties |
○ |
||
4.11 |
Additional context properties |
○ |
||
4.12 |
Asynchronous response context |
− |
非同期関連の機能はサポートしていません。 |
|
4.13 |
Proxy support |
○ |
||
4.14 |
Implementing BindingProvider |
○ |
||
4.15 |
Service.getPort failure |
○ |
||
4.16 |
Proxy's Addressing use |
○ |
||
4.17 |
Remote Exceptions |
○ |
||
4.18 |
Exceptions During Handler Processing |
○ |
||
4.19 |
Other Exceptions |
○ |
||
4.20 |
Dispatch support |
○ |
||
4.21 |
Failed Dispatch.invoke |
○ |
||
4.22 |
Failed Dispatch.invokeAsync |
− |
非同期関連の機能はサポートしていません。 |
|
4.23 |
Failed Dispatch.invokeOneWay |
○ |
||
4.24 |
Reporting asynchronous errors |
− |
javax.xml.ws.Responseインタフェースはサポートしていません。 |
|
4.25 |
Marshalling failure |
○ |
||
4.26 |
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クラスはサポートしていません。 |
|
5.15 |
Endpoint's W3CEndpointReference |
○ |
||
5.16 |
Building W3CEndpointReference |
○ |
||
6.1 |
Read-only handler chains |
○ |
||
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 |
○ |
||
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クラスはサポートしていません。 |
|
6.12 |
HTTP SPI in SE platform |
× |
JAX-WSでは,Java SE単体での開発および運用をサポートしていません。 |
|
7.1 |
Correctness of annotations |
○ |
アノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。 |
|
7.2 |
Handling incorrect annotations |
○ |
アノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。 |
|
7.3 |
Unsupported WebServiceFeatureAnnotation |
○ |
||
7.4 |
WebServiceProvider and WebService |
○ |
||
7.5 |
JSR-181 conformance |
○ |
アノテーションのサポート範囲については,「16.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のサポート範囲については,「19.2 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 |
○ |
||
10.18 |
HTTP basic authentication support |
○ |
||
10.19 |
Authentication properties |
○ |
||
10.21 |
URL rewriting support |
× |
||
10.22 |
Cookie support |
○ |
||
10.22 |
SSL session support |
○ |
Conformance自体には対応していますが,Application Serverの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 |
× |