19.1.2 Conformanceへの対応

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

表19-2 Conformanceへの対応

分類対応備考
番号※1タイトル※2
2.1WSDL 1.1 support 
2.2Customization requiredバンディング宣言のサポート範囲については,「15.2 WSDLからJavaへのマッピングのカスタマイズ」を参照してください。
2.3Annotations on generated classesアノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。
2.4Definitions mappingwsdl:definitions要素のtargetNamespace属性に指定できる値については,「15.1.1(2) 名前空間の条件」を参照してください。
2.5WSDL and XML Schema import directiveswsdl:import要素については,「26.3 wsdl:import要素の書式」を参照してください。
2.6Optional WSDL extensionsConformance自体には対応していますが,JAX-WS 2.2仕様で規定されていないWSDLの拡張要素や属性はサポートしていません。
2.7SEI namingwsdl:portType要素のname属性に指定できる値については,「15.1.2(2) ポートタイプ名の条件」を参照してください。
2.8javax.jws.WebService required 
2.9javax.xml.bind.XmlSeeAlso required 
2.10Method namingwsdl:operation要素のname属性に指定できる値については,「15.1.3(2) オペレーション名の条件」を参照してください。
2.11javax.jws.WebMethod required 
2.12Transmission primitive supportone-way 
request-response
2.13Using javax.jws.OneWay 
2.14Using javax.jws.SOAPBinding 
2.15Using javax.jws.WebParamwsdl:part要素のname属性に指定できる値については,「15.1.5(2) パート名の条件」を参照してください。
2.16Using javax.jws.WebResult 
2.17Generating @Action 
2.18Generating @Action input 
2.19Generating @Action output 
2.20Generating @Action fault 
2.21use of JAXB annotationsアノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。
2.22Non-wrapped parameter namingwsdl:part要素のname属性に指定できる値については,「15.1.5(2) パート名の条件」を参照してください。
2.23Default mapping mode 
2.24Disabling wrapper style 
2.25Wrapped parameter namingwrapper子要素のname属性に指定できる値については,「15.1.4(2) wrapper子要素名の条件」を参照してください。
2.26Parameter name clash 
2.27Using javax.xml.ws.RequestWrapper 
2.28Using javax.xml.ws.ResponseWrapper 
2.29Use of Holder 
2.30Asynchronous mapping required× 
2.31Asynchronous mapping option× 
2.32Asynchronous method naming非同期関連の機能はサポートしていません。
2.33Asynchronous parameter naming非同期関連の機能はサポートしていません。
2.34Failed method invocation非同期関連の機能はサポートしていません。
2.35Response bean naming非同期関連の機能はサポートしていません。
2.36Asynchronous fault reporting非同期関連の機能はサポートしていません。
2.37Asynchronous fault cause非同期関連の機能はサポートしていません。
2.38JAXB class mapping 
2.39JAXB customization use 
2.40JAXB customization clash 
2.41javax.xml.ws.wsaddressing.W3CEndpointReference 
2.42javax.xml.ws.WebFault required 
2.43Exception namingwsdl:fault要素およびwsdl:message要素のname属性に指定できる値については,「15.1.7(2) フォルト名の条件」を参照してください。
2.44Fault equivalence 
2.45Fault equivalence 
2.46Required WSDL extensionsSOAP 
MIME×
2.47Unbound message parts 
2.48Duplicate headers in binding 
2.49Duplicate headers in message 
2.50Use of MIME type informationMIMEバインディングはサポートしていません。
2.51MIME type mismatchMIMEバインディングはサポートしていません。
2.52MIME part identificationMIMEバインディングはサポートしていません。
2.53Service superclass required 
2.54Service class namingwsdl:service要素のname属性に指定できる値については,「15.1.9(2) サービス名およびポート名の条件」を参照してください。
2.55javax.xml.ws.WebServiceClient required 
2.56Generated service default constructor 
2.57Generated service(WebServiceFeature ...) constructor 
2.58Generated service(URL) constructor 
2.59Generated service(URL,WebServiceFeature...) constructor 
2.60Generated service(URL,QName) constructor 
2.61Generated service(URL,QName,WebServiceFeature...) constructor 
2.62Failed getPort Method 
2.63javax.xml.ws.WebEndpoint required 
3.1WSDL 1.1 supportWSDL 1.1仕様のサポート範囲については,「20.1 WSDL 1.1仕様のサポート範囲」を参照してください。
3.2Standard annotationsアノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。
3.3Java identifier mapping 
3.4Method name disambiguation 
3.5Package name mappingJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.6WSDL and XML Schema import directives 
3.7Class mapping 
3.8portType namingJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.9Inheritance flattening 
3.10Inherited interface mappingConformance自体には対応していますが,Application ServerのJAX-WS機能ではこのConformanceで説明されているようなマッピングはされません。
3.11Operation namingJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.12Generating wsam:Action 
3.13One-way mapping 
3.14One-way mapping errors 
3.15use of JAXB annotations 
3.16Overriding JAXB types empty namespace 
3.17Parameter classification 
3.18Parameter namingJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.19Result namingJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.20Header mapping of parameters and results 
3.21Dynamically generating wrapper beans 
3.22Default wrapper bean namesJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.23Default wrapper bean packageJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.24Wrapper element namesJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.25Wrapper bean name clash 
3.26Default Wrapper wsdl:part names 
3.27Customizing Wrapper wsdl:part names 
3.28Wrapper property 
3.29Null Values in rpc/literalrpc/literalスタイルはサポートしていません。
3.30Exception namingJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.31wsdl:message naming 
3.32wsdl:message naming using WebFault 
3.33java.lang.RuntimeExceptions and java.rmi.RemoteExceptions 
3.34Fault bean’s @XmlType 
3.35Fault bean name clash 
3.36Dynamically generating exception beans 
3.37Binding selection 
3.38SOAP binding support 
3.39SOAP binding style required 
3.40Service creation 
3.41Port selectionJavaの識別子やアノテーションで指定できる値については,「16. JavaからWSDLへのマッピング」を参照してください。
3.42Port binding 
3.43Use of Addressing 
4.1Service completeness×未サポートのAPIがあります。
4.2Service Creation Failure 
4.3Service creation using features 
4.4Use of Executor非同期関連の機能はサポートしていません。
4.5Default Executor非同期関連の機能はサポートしていません。
4.6javax.xml.ws.BindingProvider.getEndpointReference 
4.7BindingProvider’s W3CEndpointReference 
4.8Message context decoupling 
4.9Required BindingProvider properties 
4.10Optional BindingProvider properties 
4.11Additional context properties 
4.12Asynchronous response context非同期関連の機能はサポートしていません。
4.13Proxy support 
4.14Implementing BindingProvider 
4.15Service.getPort failure 
4.16Proxy's Addressing use 
4.17Remote Exceptions 
4.18Exceptions During Handler Processing 
4.19Other Exceptions 
4.20Dispatch support 
4.21Failed Dispatch.invoke 
4.22Failed Dispatch.invokeAsync非同期関連の機能はサポートしていません。
4.23Failed Dispatch.invokeOneWay 
4.24Reporting asynchronous errorsjavax.xml.ws.Responseインタフェースはサポートしていません。
4.25Marshalling failure 
4.26Use of the Catalog 
5.1Provider support required 
5.2Provider default constructor 
5.3Provider implementation 
5.4WebServiceProvider annotation 
5.5Endpoint publish(String address, Object implementor) Methodjavax.xml.ws.Endpointクラスはサポートしていません。
5.6Default Endpoint Bindingjavax.xml.ws.Endpointクラスはサポートしていません。
5.7Other Bindingsjavax.xml.ws.Endpointクラスはサポートしていません。
5.8Publishing over HTTPjavax.xml.ws.Endpointクラスはサポートしていません。
5.9WSDL Publishingjavax.xml.ws.Endpointクラスはサポートしていません。
5.10Checking publishEndpoint Permissionjavax.xml.ws.Endpointクラスはサポートしていません。
5.11Required Metadata Typesjavax.xml.ws.Endpointクラスはサポートしていません。
5.12Unknown Metadatajavax.xml.ws.Endpointクラスはサポートしていません。
5.13Use of Executorjavax.xml.ws.Endpointクラスはサポートしていません。
5.14Default Executorjavax.xml.ws.Endpointクラスはサポートしていません。
5.15Endpoint's W3CEndpointReference 
5.16Building W3CEndpointReference 
6.1Read-only handler chains 
6.2Concrete javax.xml.ws.spi.Provider required 
6.3Provider createAndPublishEndpoint Methodjavax.xml.ws.Providerインタフェースはサポートしていません。
6.4Concrete javax.xml.ws.spi.ServiceDelegate required 
6.5Protocol specific fault generation 
6.6Protocol specific fault consumption 
6.7One-way operations 
6.8javax.xml.ws.WebServiceFeaturesjavax.xml.ws.WebServiceFeatureクラスはサポートしていません。
6.9enabled propertyjavax.xml.ws.WebServiceFeatureクラスはサポートしていません。
6.10javax.xml.ws.soap.MTOMFeature 
6.11javax.xml.ws.RespectBindingFeaturejavax.xml.ws.RespectBindingFeatureクラスはサポートしていません。
6.12HTTP SPI in SE platform×JAX-WSでは,Java SE単体での開発および運用をサポートしていません。
7.1Correctness of annotationsアノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。
7.2Handling incorrect annotationsアノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。
7.3Unsupported WebServiceFeatureAnnotation 
7.4WebServiceProvider and WebService 
7.5JSR-181 conformanceアノテーションのサポート範囲については,「16.2.1 アノテーション一覧」を参照してください。
8.1Standard binding declarations 
8.2Binding language extensibility 
8.3Multiple binding files 
9.1Handler framework support 
9.2Logical handler support 
9.3Other handler supportAPIのサポート範囲については,「19.2 APIのサポート範囲」を参照してください。
9.4Incompatible handlers 
9.5Incompatible handlers 
9.6Handler chain snapshot 
9.7HandlerChain annotation 
9.8Handler resolver for a HandlerChain annotation 
9.9Binding handler manipulation 
9.10Handler initialization 
9.11Handler destruction 
9.12Invoking close 
9.13Order of close invocations 
9.14Message context property scope 
10.1SOAP required roles 
10.2SOAP required roles 
10.3Default role visibility 
10.4Default role persistence 
10.5None role error 
10.6Incompatible handlers 
10.7Incompatible handlers 
10.8Logical handler access 
10.9SOAP 1.1 HTTP Binding Support 
10.10SOAP 1.2 HTTP Binding Support 
10.11SOAP MTOM Support 
10.12Semantics of MTOM enabled 
10.13MTOM support 
10.14SOAP bindings with MTOM disabled 
10.15SOAP bindings with MTOM enabled 
10.16MTOM on Other SOAP Bindingsほかのjavax.xml.ws.soap.SOAPBindingインタフェースの実装をサポートしていないので,このConformanceには該当しません。
10.17One-way operations 
10.18HTTP basic authentication support 
10.19Authentication properties 
10.21URL rewriting support× 
10.22Cookie support 
10.22SSL session supportConformance自体には対応していますが,Application ServerのJAX-WS機能ではSSLセッションをベースとする状態管理をサポートしていません。
10.23SOAP Addressing Support 
11.1XML/HTTP Binding Support× 
11.2Incompatible handlers× 
11.3Incompatible handlers× 
11.4Logical handler access× 
11.5One-way operations× 
11.6HTTP basic authentication support× 
11.7Authentication properties× 
11.8URL rewriting support× 
11.9Cookie support× 
11.10SSL session support× 
(凡例)
○:対応しています。
×:対応していません。
-:該当しません。
空欄:特に補足する内容がないことを示します。
注※1
JAX-WS 2.2仕様の"Appendix A Conformance Requirements"の番号を示します。
注※2
Conformanceに記載されたタイトルです。