Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)

[目次][用語][索引][前へ][次へ]

4.13.1 ユーザサービスネットワーク定義によるスケジューラダイレクトの設定

TP1インバウンドアダプタをユーザサービスネットワーク定義によるスケジューラダイレクト機能を使って呼び出すために,次の定義を設定します。

<この項の構成>
(1) ユーザサービスネットワーク定義
(2) OpenTP1のユーザサービス定義

(1) ユーザサービスネットワーク定義

ユーザサービスネットワーク定義の設定項目を次の表に示します。

表4-21 ユーザサービスネットワーク定義の設定項目

設定項目 設定する値
サービスグループ名 TP1インバウンドアダプタのConnector属性ファイルのservice_groupプロパティで定義したサービスグループ名を指定します。
ホスト名 アプリケーションサーバのホスト名を指定します
ポート番号 TP1インバウンドアダプタのConnector属性ファイルのscd_portプロパティで定義したポート番号を指定します。

注※ アプリケーションサーバのホスト名については,次の注意事項を参照してください。


注意
OpenTP1では,RPC送信元と送信先のIPアドレスを比較し,同一マシンであればUNIXドメイン通信,異なるマシンであればINETドメイン通信を実施します。TP1インバウンドアダプタでは,INETドメイン通信だけをサポートするため,OpenTP1とTP1インバウンドアダプタを同一マシンで利用する場合は,ユーザサービスネットワーク定義のホスト名にはIP alias機能によって割り振った送信元とは異なるIPアドレスを指定してください。

ユーザサービスネットワーク定義の例を次に示します。

 
dcsvgdef -g <サービスグループ名> -h ホスト名[:ポート番号]
 

(2) OpenTP1のユーザサービス定義

ユーザサービス定義のrpc_destination_modeにdefinitionを設定します。definitionを設定することで,dc_rpc_call関数を呼び出すときに,ユーザサービスネットワーク定義の指定値から宛先を検索するようになります。

ユーザサービス定義の例を次に示します。

 
set rpc_destination_mode = definition