Hitachi

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


23.1 WS-RM 1.2仕様のサポート範囲

WS-RM 1.2仕様のサポート範囲を次の表に示します。なお,表中の大分類はWS-RM 1.2仕様の該当個所(章節項)を,小分類はWS-RM 1.2仕様の該当個所に記載されている内容を示します。

表23‒1 WS-RM 1.2仕様のサポート範囲

分類

サポート

大分類

小分類

2.4

送達保証

AtLeastOnce

×

AtMostOnce

×

ExactlyOnce

○

InOrder

×

3

RM要素

○

3.1

拡張要素/拡張属性の考慮※1

○

3.2

Piggy-Backing

○

3.3

WS-Addressingの利用

○

3.4

シーケンス生成

○

3.4

シーケンス生成リクエスト

wsrm:CreateSequence

○

wsrm:AcksTo※2

△

wsrm:Expires※3

×

wsrm:Offer

○

拡張要素/拡張属性※1

○

3.4

シーケンス生成レスポンス

wsrm:CreateSequenceResponse

○

wsrm:Identifier

○

wsrm:Expires※3

×

wsrm:IncompleteSequenceBehavior

DiscardEntireSequence

×

DiscardFollowingFirstGap

×

NoDiscard

○

wsrm:Accept

○

拡張要素/拡張属性※1

○

3.5

シーケンスクローズ

○

3.5

シーケンスクローズリクエスト

wsrm:CloseSequence

○

wsrm:Identifier

○

wsrm:LastMsgNumber

○

拡張要素/拡張属性※1

○

3.5

シーケンスクローズレスポンス

wsrm:CloseSequenceResponse

○

wsrm:Identifier

○

拡張要素/拡張属性※1

○

3.6

シーケンス終了

○

3.6

シーケンス終了リクエスト

wsrm:TerminateSequence

○

wsrm:Identifier

○

wsrm:LastMsgNumber

○

拡張要素/拡張属性※1

○

3.6

シーケンス終了レスポンス

wsrm:TerminateSequenceResponse

○

wsrm:Identifier

○

拡張要素/拡張属性※1

○

3.7

シーケンス

○

シーケンス要素

wsrm:Sequence

○

wsrm:Identifier

○

wsrm:MessageNumber

○

3.8

Ackリクエスト

○

3.8

Ackリクエスト要素

wsrm:AckRequested

○

wsrm:Identifier

○

拡張要素/拡張属性※1

○

3.9

Ack

○

3.9

Ack要素

wsrm:SequenceAcknowledgement

○

wsrm:Identifier

○

wsrm:AcknowledgementRange

○

wsrm:None※4

△

wsrm:Final

○

wsrm:Nack

×

拡張要素/拡張属性※1

○

4

フォルト

○

4

SOAP 1.1対応

○

4

SOAP 1.2対応

○

4.1

wsrm:SequenceFaultフォルト

○

4.2

wsrm:SequenceTerminatedフォルト

○

4.3

wsrm:UnknownSequenceフォルト

○

4.4

wsrm:InvalidAcknowledgementフォルト

○

4.5

wsrm:MessageNumberRolloverフォルト

○

4.6

wsrm:CreateSequenceRefusedフォルト

○

4.7

wsrm:SequenceClosedフォルト

○

4.8

wsrm:WSRMRequiredフォルト

×

5

セキュリティの脅威と対策

×

6

セキュアなシーケンス

×

(凡例)

○:Application ServerのWS-RM 1.2機能でサポートしています。

×:Application ServerのWS-RM 1.2機能でサポートしていません。

△:Application ServerのWS-RM 1.2機能でサポートしていますが,一部制限があります。

注※1

Application ServerのWS-RM 1.2機能では,拡張要素および拡張属性を付加しません。受信メッセージに含まれる拡張要素および拡張属性は無視されます。

注※2

使用できる要素値は,匿名URIだけです。

注※3

wsrm:Expires要素によるシーケンス有効期限の設定はサポートしていません。シーケンスの有効期限は,WSDLにnet35rmpInactivityTimeoutを指定して設定します。

注※4

Application ServerのWS-RM 1.2機能では,wsrm:None要素を送信しません。返すAckがない場合,HTTPステータスコード202を返します。受信メッセージに含まれる場合は正常に処理されます。