Cosminexus V9 アプリケーションサーバ Webサービス開発ガイド
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 | × | ||
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.