Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


19.1.2 Conformanceへの対応

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

×

(凡例)

○:対応しています。

×:対応していません。

−:該当しません。

空欄:特に補足する内容がないことを示します。

注※1

JAX-WS 2.2仕様の"Appendix A Conformance Requirements"の番号を示します。

注※2

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