3.6.3 関数名とサービス名を指定する
「Services」タブを選択すると、「Services」ページが表示され、ここでは、関数名とサービス名を指定します。
図3-3 「Services」ページ

「Services」ページでは、サービス・ディスパッチ表を管理するために2つのリストが使用されます:
- 「Function Names」は、サービスに関連付けることのできるユーザー管理の関数のリストです。
- 「Service Names」は、関連するサービスのユーザー管理のリストです。
ノート:
リストを上または下にスクロールするには、矢印キーを使用します。通常、サービスと、そのサービスを実行する関数は同じ名前で表します。たとえば、関数xではサービスxを実行します。実行するサービスと異なる名前の関数もあります。たとえば、関数abcではサービスx、yおよびzを実行します。別のケースでは、実行時までサービス名がわからない場合もあります。
サーバーを構築する場合は、サービスに関連する関数を指定する必要があります。サービスに関連する関数には、サービス、適切なプロトタイプ、Cリンク、無効な戻り値、およびTPSVCINFOポインタ・パラメータを1つ指定する必要があります。サービス名をマッピングする関数を指定するには、この関数を「Function Name」リストに追加する必要があります。この情報は、サービス・ディスパッチ表に必要です。
ノート:
buildserver(1)コマンドを使用している場合は、-sオプションを使用してこの情報を指定できます。-sオプションの詳細は、『C言語を使用したOracle Tuxedo ATMIアプリケーションのプログラミング』または『COBOLを使用したOracle Tuxedo ATMIアプリケーションのプログラミング』を参照してください。
「Function Names」リストに名前を追加または編集するには、次のステップに従います:
buildserver(1)コマンドを使用している場合は、-sオプションを使用してこの情報を指定できます。-sオプションの詳細は、『C言語を使用したOracle Tuxedo ATMIアプリケーションのプログラミング』または『COBOLを使用したOracle Tuxedo ATMIアプリケーションのプログラミング』を参照してください。目的 アクション 項目の追加 - 「New」アイコン(左上隅が点滅している破線ボックス)をクリックします。
- 「Insert」をクリックするか、リスト内の空白の部分(点線で囲まれたボックス)を選択します。
- 新しい関数の名前を入力します。
既存の名前の変更 名前を強調表示し、上書きします。 名前の削除 リスト内の名前を強調表示し、「Xicon」または「Delete」をクリックします。 - 完了したら、「OK」をクリックするか[Enter]を押して、変更内容を保存して終了します。(変更を保存せずに終了するには、[Esc]または[Tab]を押します。)
関連項目:
セクション1 - コマンド親トピック: 環境の設定