6 LinuxでのSNA通信パッケージの構成
Oracle Database Gateway for APPCはSNA Advanced Program to Program Communication(APPC/LU6.2)プロトコルを使用してOLTPと通信します。 Intel Pentiumベースの32ビット・システム用のLinuxでのAPPCサポートは、IBM Communications Server for Linuxが提供します。
次のトピックでは、IBM Communications Server for Linuxを使用して、Intel Pentiumベースの32ビット・システム用にLinuxでSNAサーバーを構成し、Oracle Database Gateway for APPCを実行する方法について説明します。
ノート:
このガイドでは、SNA Serverという用語は広くIBM Communications Serverを指す語として使用されます。
6.1 SNA Security Validationの使用
ゲートウェイがRPCリクエストを受信してリモート・トランザクション・プログラムを起動する場合、オンライン・トランザクション処理(OLTP)とのAPPC対話を起動しようと試みます。 対話を開始できるのは、Linux論理ユニット(LU)とOLTP LUの間でセッションが開始されてからです。
SNAおよび各種のアクセス・メソッド実装(SNA Server、VTAMなど)には、セッション開始時セキュリティ検証機能があり、各LUでそのパートナを認証することができます。 検証は、ゲートウェイとOLTPのアプリケーション・プログラムが対話を開始し、対話レベルのセキュリティ・データを処理する前に、ネットワーク・ソフトウェアにより完全実行されます。 セッション・レベル・セキュリティを使用する場合、ゲートウェイSNA Server定義、およびアクセスされるOLTP内の類似のパラメータ構造で、正確なパスワード情報が確立される必要があります。 詳細情報は、各通信ソフトウェア製品のマニュアルを参照してください。
6.2 インバウンド接続の処理
多くのOLTPには、インバウンド(クライアント)APPCセッションのセキュリティ動作を調整するオプションが用意されています。 詳細情報は、該当するOLTPのドキュメントを参照してください。
ノート:
CICSでは、1つのセキュリティ・オプションがゲートウェイでサポートされません: CICS CONNECTION
定義で指定されているATTACHSEC=PERSISTENT
には、ゲートウェイでまだ使用できない機能が必要です。
ただし、ATTACHSEC=LOCAL
, ATTACHSEC=IDENTIFY
, ATTACHSEC=VERIFY
およびATTACHSEC=MIXIDPE
セキュリティ・オプションは、ゲートウェイによって完全にサポートされています。
6.3 独立LUと従属LU
Oracleでは、複数のパラレル・セッションまたは会話をサポートしているため、Oracle Database Gateway for APPCに独立したLUを使用することをお薦めします。 つまり、複数のOracleクライアント・アプリケーションを、独立したLUを介して同じOLTPを使用して同時にアクティブにできます。
従属LUでは、アクティブなセッションは1つのみサポートされます。 CP(ノードの制御ポイント)は、すでにアクティブなconversation.Inの背後にあるゲートウェイ・サーバーからの追加の会話リクエストをキューに入れます。つまり、会話は依存LUのシングル・スレッドです。 ゲートウェイLUが正しく定義されていれば、Oracle Database Gateway for APPCとゲートウェイ・サーバーの構成を変更する必要はありません。
依存するLUの操作上の影響は、最初のクライアント・アプリケーションがゲートウェイ・サーバーとのOracle Databaseゲートウェイを介して会話を開始できることです。 そのトランザクションがアクティブである間(クライアント・アプリケーションおよびトランザクションの設計によって数秒から数時間に及ぶ場合があります)、同じゲートウェイ・サーバーとのセッションを開始する他のクライアント・アプリケーションは、前のセッションを待機するため、応答を停止するように見えます。
本番用アプリケーションが一度に1つの対話のみを使用する場合は影響がありません。
ただし、テストまたは他のアプリケーションの開発には、追加の同時対話が必要になる場合があります。 各対話では、リモート・ホスト上の追加の依存LUと、ゲートウェイ・システム上の追加の依存LUを定義する追加のIBM Communication Server構成エントリを定義する必要があります。 新しい従属LUを使用するには、追加のサイド情報プロファイルが必要です。 新しいゲートウェイ・インスタンスが作成され、新しいサイド情報プロファイルを使用するように構成されます。
関連項目:
「Oracle Database Gateway for APPCユーザー・ガイド」の第2章、「プロシージャ・ゲートウェイ管理ユーティリティ」のPGAU DEFINE TRANSACTION SIDEPROFILE
およびLUNAME
パラメータを参照してください
6.4 定義タイプ
IBM Communications Server定義のタイプのうちいくつかは、ゲートウェイのAPPC/LU6.2動作に対応しています。 各定義は、ゲートウェイに関連する対応するSNAノード構成menu.The定義を使用して作成および編集できます。この定義は、「ゲートウェイ用のIBM Communications Server定義の作成」で階層順に表示されます。 この項では、IBM Communications Serverの定義の概要を、Oracle Database Gateway for APPCとの関連で説明します。 最も低い階層の定義タイプから順に説明します。 これは、IBM Communications Serverの定義について詳しく説明するために、IBM Communications Serverのオンライン・ドキュメントにdefinitions.Referを作成する論理シーケンスと一致します。
6.5 ゲートウェイ用のIBM Communications Server定義の作成
IBM Communications Serverの定義は、SNA Node Configurationツールを使用して作成されますが、サーバーの操作はSNA Node Operationsツールで行います。どちらもIBM Communications Serverに用意されています。 SNA定義のメンテナンスは、通常、管理者権限を持つユーザーが行います。
次の項では、SNA Node Configurationツールを使用して、IBM Communications Server用のSNA定義を作成するプロセスを説明します。 この項で説明するタスクは、すべてSNA Node Configurationで行われます。
この項の内容は、次のとおりです。
6.5.1 構成の作成
SNAノード構成画面では、新しい構成を作成するのか既存の構成をロードするのか指定するよう求められます。 これらのタスクは、新しい構成を作成する場合を想定しています。
次に、構成シナリオの指定を求められます。
6.5.2 ノードの作成
各SNA Serverには、制御ポイントが定義されている必要があります。 これは一般にノード定義と呼ばれます。 ノードを定義するには、次のようにします。
-
「Node」をクリックします。
-
「作成」をクリックします。
「Define the Node」ダイアログ・ボックスで、次の操作を行います。
-
「Basic」タブを選択します。
-
「Control Point」、「Local Node ID」および「Node Type」の各ボックスに情報を入力します。
SNAネットワーク構成に応じて、「Advanced」タブ・オプションを選択できます。
-
-
「OK」をクリックします。
6.5.5 LANデバイスの構成
LANデバイスを構成するには、次のようにします。
- 「Basic」タブを選択します。
- 使用するアダプタとローカルSAPを選択します。 他のタブには、ネットワーク微調整パラメータのオプションがあります。
- 「OK」をクリックします。
6.5.7 リンク・ステーションの定義
リンク・ステーションを定義するには、次のようにします。
- 「Basic」タブで、この接続のリンク・ステーション名を入力します。
- 接続に使用するデバイスを選択します。
- 接続先アドレスとリモートSAPを入力します。
6.5.10 ローカルLUの定義
ローカルLUを定義するには、次のようにします。
- 「Basic」タブでローカルLU名、およびオプションとして別名を入力します。 この名前は、このノードのリモート・ホストのローカルLU定義と一致する必要があります。 同期のサポートやLUセッションの上限については他のタブを参照してください。
- 「OK」をクリックします。
6.5.12 パートナLUの定義
パートナLUを定義するには、次のようにします。
- 「Basic」タブでリモートLUまたはパートナLUの名前、およびオプションとして別名を入力します。
- 既存のリストから「Fully Qualified CP」を選択します。 論理レコードの上限とセキュリティ・サポートについては他のタブを参照してください。
- 「OK」をクリックします。
6.6 接続のテスト
ゲートウェイ構成タスクに進む前に、接続が機能しているかどうか確認します。
図6-1に、SNA Serverの定義とホスト上のVTAM定義の関係を示します。
図6-1 SNA Server定義とVTAM

「図6-1 SNA Server定義とVTAM」の説明
6.7 ゲートウェイ構成の再開
Intel Pentiumベースの32ビット・システム用のLinux用のSNA通信パッケージの構成が終了したら、「OLTPの構成」に進み、ネットワークの構成を続行します。