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サービスの構成