6 PG4TCPMAPコマンド(TCP/IPのみ)
以下のセクションでは、pg4tcpmap
ツールを操作するために必要なコマンドと命令について説明します。 このツールを使用すると、関連するパラメータをIMS ConnectのTCP/IPサポートを使用してゲートウェイにマップできます。 このツールは、PGA_TCP_IMSC
表を設定するために使用されます。
トピック:
PGA_TCP_IMSC表の移入準備
ゲートウェイがIMS Connect用のTCP/IPサポートを使用している場合は、 pg4tcpmap
ツールを使用して PGAINIT
を入力して、必要なTCP/IPパラメータを入力として提供する必要があります。
対応するTIPを使用する PGA_TCP_IMSC
表に移入するために、PL/SQLのゲートウェイ文を実行する前に、pg4tcpmap
ツールを実行する必要があります。
同じIMS Connect属性を共有している場合は、追加のIMSトランザクション用にpg4tcpmap
ツールを再実行する必要はありません。
PGA_TCP_IMSC
表は、ゲートウェイ構成中に、Microsoft Windowsの場合%ORACLE_HOME%\dg4appc\admin\pgaimsc.sql
スクリプト、UNIXベース・システムの場合$ORACLE_HOME/dg4appc/admin/pgaimsc.sql
スクリプトを実行されるときに作成されました。 PGA_TCP_IMSC
表の作成に関する詳細情報が必要な場合は、プラットフォームに応じて、「Oracle Database Gateway for APPCインストールおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), and HP-UX Itanium」の第13章、または、「Oracle Database Gateway for APPCインストールおよび構成ガイドfor Microsoft Windows」の第10章を参照してください。
概要
PGAINIT
プロシージャ呼び出しでは、ユーザーはサイド・プロファイル名とTP名を指定する必要があります。 これらのパラメータの値は、 PGA_TCP_IMSC
という名前の表に挿入されます。
ゲートウェイ・マッピング・ツールを実行する前にユーザーIDとパスワードを構成
pg4tcpmap
ツールを実行する前に、PGA_TCP_IMSC
表が存在するOracleデータベースの有効なユーザーIDとパスワードおよびTNSNAMES
別名を構成する必要があります。 Microsoft Windowsの場合%ORACLE_HOME%\dg4appc\admin\initsid.ora
、UNIXベース・システムの場合$ORACLE_HOME/dg4appc/admin/initsid.ora
のゲートウェイ初期化ファイルにある PGA_TCP_USER
、 PGA_TCP_PASS
、およびPGA_TCP_DB
の各パラメータに、ユーザーID、パスワード、およびデータベースを指定する必要があります。
PGA_TCP_IMSC表の移入
「表6-1」は、PGA_TCP_IMSC
表にある列名、型および内容列に含まれるパラメータ情報を記述します。
表6-1 PGA_TCP_IMSC表の列
列名 | タイプ | コンテンツ |
---|---|---|
|
|
「このパラメータにはSNAの意味はありません」. これは、PGAUユーティリティの ユニークなインデックス。 |
|
|
OLTP TCP/IPアドレスまたはホスト名。 |
|
|
OLTPポート番号。 |
|
|
blank: AcknowledgementまたはDeallocateのリクエストはありません。 デフォルトは" |
|
|
デフォルトは" |
|
|
ソケット接続タイプ
デフォルトは" |
|
|
IMS Connectが使用するクライアントIDの名前を指定します。 デフォルトは' |
|
|
コミット・モードを指定します:
デフォルトは" |
|
|
データストア名(IMSサブシステムID)を8バイトで指定します。 このパラメータを指定する必要があります。 |
|
|
IMS |
|
|
RACFグループ名を指定します。 デフォルトは"
「Oracle Database Gateway for APPCインストールと構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), and HP-UX Itanium」または「Oracle Database Gateway for APPCインストールと構成ガイドfor Microsoft Windows」の表B-1、"IMS Connect用のTCP/IPを使用するゲートウェイのPGAパラメータ"の"PGA_SECURITY_TYPE"を参照してください。 RACFユーザーIDとRACFパスワードを設定する方法の詳細については、Oracle Database Gateway for APPCインストールと構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), and HP-UX Itaniumの第14章 の"TCP/IPセキュリティ・オプションSECURITY=PROGRAM"または「Oracle Database Gateway for APPCインストールと構成ガイドfor Microsoft Windows」の第11章を参照してください。 |
|
|
IMS ConnectユーザーがIRM IDを終了するよう指定します。 このパラメータを指定しない場合、デフォルトの |
|
|
IMS Connectユーザー出口リターン・データに
デフォルトは |
pg4tcpmapツールを実行する前に
ゲートウェイを実行する前に、pg4tcpmap
ツールを実行するための準備をするには、次のステップに従ってください。
「図6-1」は、サイド・プロファイル名をTCP/IPにマップする際のゲートウェイ、データベース、およびpg4tcpmapツールとPGA_TCP_IMSC
表のIMS Connect属性との関係を示しています。
図6-1 TCP/IPへのSNAパラメータのマッピングpg4tcpmapツールの使用
「図6-1 pg4tcpmapツールを使用したTCP/IPへのSNAパラメータのマッピングの説明」
pg4tcpmap
ツールの画面出力ファイルのコピーは、「Oracle Database Gateway for APPCインストールと構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), and HP-UX Itanium」または「Oracle Database Gateway for APPCインストールと構成ガイドfor Microsoft Windows」の付録B、"TCP/IP通信プロトコルのゲートウェイ初期化パラメータ"にあります。
サンプルpg4tcpmap
実行のトレース・ファイルの例は、「トラブルシューティング」にあります。
pg4tcpmapツール・コマンド
pg4tcpmap
ツールには2つのコマンドがあります:
-
1つのコマンドが行を
PGA_TCP_IMSC
表に挿入 -
もう一方のコマンドは表から行を削除し、ユーザーは述部をサイド・プロファイル名として指定する必要があります。
PGA_TCP_IMSC表への行の挿入
Microsoft Windowsの場合は、ゲートウェイのOracleホーム%ORACLE_HOME%\bin
ディレクトリから次のコマンドを発行します:
C:\> pg4tcpmap
UNIXベースのシステムの場合は、ゲートウェイのOracleホーム$ORACLE_HOME/bin
ディレクトリから次のコマンドを発行します:
$ pg4tcpmap
ゲートウェイのリリース番号、著作権情報、および次のテキストが表示されます:
This tool takes the IMS Connect TCP/IP information, such as host name and port number, and maps them to your TIPs. You may use this tool to insert or delete IMS Connect TCP/IP information. If you want to insert a row, Type "I" If you want to delete a row, type "D"
<i>
と入力すると、必要なパラメータを入力するだけで済みます。
PGA_TCP_IMSC表からの行の削除
Microsoft Windowsの場合は、ゲートウェイのOracleホーム%ORACLE_HOME%\bin
ディレクトリから次のコマンドを発行します:
C:\> pg4tcpmap
UNIXベースのシステムの場合は、ゲートウェイのOracleホーム$ORACLE_HOME/bin
ディレクトリから次のコマンドを発行します:
$ pg4tcpmap
ゲートウェイのリリース番号、著作権情報、および次のテキストが表示されます:
This tool takes the IMS Connect TCP/IP information, such as host name and port number, and maps them to your TIPs. You may use this tool to insert or delete IMS Connect TCP/IP information. If you want to insert a row, Type "I" If you want to delete a row, type "D"
<d>
と入力すると、pg4tcpmapツールは削除するサイド・プロファイル名を尋ねます。
行が存在しない場合は、ORA-1403エラー・メッセージが表示されます。
注意:
PGA_TCP_IMSC
表を更新するためにSQL*Plusを使用しないでください。 表に問題または誤ったデータがある場合は、UNIXベースのシステムでMicrosoft Windowsまたは$ORACLE_HOME/dg4appc/admin/pgaimsc.sql
で%ORACLE_HOME%\dg4appc\admin\pgaimsc.sql
を使用して、表とその索引を再作成してください。
PGA_TCP_IMSC表の問合せ
表を問合せするには、通常のSQL*Plus select文を使用します。
Microsoft Windowsでの例:
C:\> sqlplus userid/password@databasename SQL> column hostname format A22 SQL> column portnumber format A6 SQL> select sideprofilename, hostname,portnumber,imsdestid,commitmode from pga_tcp_imsc; SIDEPROF HOSTNAME PORTNU IMSDESTI C --------------- ---------------------- ------ -------- - IMSPGA MVS08.US.EXAMPLE.COM 9900 IMSE 1
UNIXベースのシステムの例:
$ sqlplus userid/password@databasename SQL> column hostname format A22 SQL> column portnumber format A6 SQL> select sideprofilename, hostname,portnumber,imsdestid,commitmode from pga_tcp_imsc; SIDEPROF HOSTNAME PORTNU IMSDESTI C --------------- ---------------------- ------ -------- - IMSPGA MVS08.US.EXAMPLE.COM 9900 IMSE 1