1.1.3.3 Oracle Tuxedoのバージョンベースのルーティングの使用(発信)
SALTを使用してTuxedoにインポートした外部Webサービスで、Oracle Tuxedoのバージョンベースのルーティングを使用する場合は、次のことに注意してください。
- GWWSの1つのインスタンスが同じ名前の2つ以上のサービスを通知することはできません。同じサービスは異なるインスタンスにある必要があります。
- 前述に基づいて、
*GROUP
のそれぞれにVERSION_RANGE
を設定して複数のGWWSインスタンスを構成すると、既存のメカニズムで簡単に利用することができます。
次に、Oracle Tuxedoプログラム(クライアントまたはサーバー)がGROUP2
とGROUP3
の両方のグループのGWWSで公開されている外部Webサービスを呼び出す例を示します。バージョン1
または2
を使用しているプログラムは、GROUP2
のGWWSが公開しエンドポイント1
に接続しているサービスにルーティングされます。また、バージョン3
または4
を使用しているプログラムは、GROUP3
のGWWSが公開しGROUP2
のGWWSとは別のエンドポイントに接続しているサービスにルーティングされます。
例1-9 Oracle Tuxedoのバージョンベースのルーティングと外部Webサービス
...
GROUP2
LMID=L1 GRPNO=2 VERSION_RANGE="1-2"
GROUP3
LMID=L1 GRPNO=3 REQUEST_VERSION=1 VERSION_RANGE="3-4"
...
GWWS SRVGRP=GROUP2 SRVID=30
...
GWWS SRVGRP=GROUP3 SRVID=30
...
親トピック: 外部Webサービスの構成