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を返します。受信メッセージに含まれる場合は正常に処理されます。