Cosminexus アプリケーションサーバ V8 Webサービス開発の手引
WS-RM 1.2機能には,WS-RM Policyでの設定のほかに,WS-PolicyとしてWSDLに記述する独自の設定があります。ここではWSDLに追加するプロパティについて説明します。
WS-RM Policyの追加方法については,「24.4 WS-RM Policyの追加方法」を参照してください。
表16-2 WSDLに追加するプロパティ
| 項番 | プロパティ | 説明 | 単位 | 範囲 | デフォルト値 |
|---|---|---|---|---|---|
| 1 | <net35rmp:InactivityTimeout Milliseconds = "設定値"/> | シーケンスの有効期限を設定します。
|
ミリ秒 | 1〜9,223,372,036,854,775,807 | 600,000 |
| 2 | <cwsrm:MaxMessageNumber value="設定値"/> | 一つのシーケンスで扱える最大のメッセージ数を設定します。
|
− | 1〜100,000 | 10,000 |
シーケンスの有効期限を300,000ミリ秒(5分)に,シーケンスの最大メッセージ数を1,000に設定するWS-RM Policyの例を次に示します。
<wsp:Policy wsu:Id="WSRM_policy">
<wsp:ExactlyOne>
<wsp:All>
<wsrmp:RMAssertion>
<wsp:Policy>
<wsrmp:DeliveryAssurance>
<wsp:Policy>
<wsrmp:ExactlyOnce/>
</wsp:Policy>
</wsrmp:DeliveryAssurance>
</wsp:Policy>
</wsrmp:RMAssertion>
<wsaw:UsingAddressing/>
<net35rmp:InactivityTimeout Milliseconds="300000"/>
<cwsrm:MaxMessageNumber value="1000"/>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
|
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.