Conformanceへ対応しているかどうかを次の表に示します。なお,Conformanceの番号は,JAX-WS 2.2仕様の"Appendix A Conformance Requirements"に準じます。
表19-2 Conformanceへの対応
分類 | 対応 | 備考 | ||
---|---|---|---|---|
番号※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 | × |