IBM DB2 for z/OS は、カタログ表のコレクションである DB2 for z/OS Communications Database (CDB) に保管されている情報を使用して、リモート DRDA アプリケーション・サーバーへのアクセスをサポートします。
表 | 説明 |
---|---|
SYSIBM.LOCATIONS | アドレス (TCP/IP ポート)、セキュリティ、名前付け規則 (エイリアス) など、リモート リレーショナル データベースを定義するために必要なカタログ テーブル。 |
SYSIBM。IPNAMES | アドレス (TCP/IP アドレスまたはエイリアス) とセキュリティ (認証と暗号化) を定義するために必要なカタログ テーブル。 |
SYSIBM。IPLIST | フェールオーバーを使用する場合にアドレス (TCP/IP アドレスまたはエイリアス) を定義するためのオプションのカタログ テーブル。 |
SYSIBM。ユーザー名 | 認証マッピングを定義するためのオプションのカタログ テーブル。 |
z/OS Communications DatabaseのDB2テーブル。
CDB テーブルは、動的 SQL ステートメント (DB2 Admin、QMF、SPUFI など) またはリモート (SQL Server Management Studio を使用した Microsoft Data Provider for DB2 など) を使用して更新できます。
DB2 for z/OS 通信データベーステーブル。
SQL Server Management Studio
MICROSOFT OLE DB Provider for DB2 と SQL Server Management Studio と分散クエリ プロセッサ (DQP) リンク サーバーを使用すると、DB2 for z/OS 構成データベース (CDB) を構成して、DRDA サービスへの TCP/IP ネットワーク接続経由の DRDA 接続を有効にすることができます。
[スタート] メニューの [Microsoft Server Tools 18] を選択し、[SQL Server Management Studio 18] を選択します。
[ サーバーへの接続 ] ダイアログで、 サーバー名 ( LOCALHOST など) を入力します。 認証モードを選択して、ログインとパスワードを入力します。 次に、 [接続](Connect) を選択します。
Microsoft SQL Server Management Studio メニューで、[新しいクエリ] を選択します。
下の例をコピーしてクエリ エディター ウィンドウ内のSQLQuery1.sql ファイルに貼り付け、太字の黄色の強調表示されたテキストを変更して、DB2 インスタンス、DRDA サービス、および SQL Server データベースの値と一致させます。
SQL Server のリンク サーバー名
これらのシステム ストアド プロシージャは、DB2 for z/OS に接続するための SQL Server リンク サーバー名を定義します。 必要に応じて、または権限がない場合は、DB2 接続データベース・テーブルの更新を DB2 管理者に依頼できます。
-- ----------------------------------
-- Microsoft Service for DRDA Example
-- ----------------------------------
-- Drop existing linked server by name
EXEC sp_dropserver
@server = 'DRDA_AS_Example',
@droplogins = 'droplogins';
-- Add linked server for use with Microsoft OLE DB Provider for DB2 (DB2OLEDB)
EXEC sp_addlinkedserver
@server = 'DRDA_AS_Example',
@srvproduct = 'Microsoft OLE DB Provider for DB2',
@provider = 'DB2OLEDB',
@catalog = 'DSN1D037',
@provstr ='Provider=DB2OLEDB;Initial Catalog=DSN1D037;Network Transport Library=TCPIP;Host CCSID=37;PC Code Page=1252;Network Address=SYS1;Network Port=446;Package Collection=HISDEMO;Default Schema=HISDEMO;Default Qualifier=HISDEMO;DBMS Platform=DB2/NT'
-- Add linked server login by specifying valid DB2 user identifer and password
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'DRDA_AS_Example',
@rmtuser = 'HISDEMO',
@rmtpassword = 'HISDEMO';
-- List linked servers
EXEC sp_linkedservers;
-- Specify linked server option to support Remote Procedure Call (to allow execution of DB2 stored procedures)
EXEC sp_serveroption
@server = 'DRDA_AS_Example',
@optname = 'RPC OUT',
@optvalue = 'TRUE' ;
-- List linked servers options
EXEC sp_helpserver;
SQL Server Management Studio を使用した SQL Server リンク サーバーの定義。
SYSIBM.LOCATIONS テーブルを更新する
これらのシステム ストアド プロシージャは、DB2 for z/OS 接続データベースで LOCATION を定義するための SQL Server Pass-Thru クエリを定義します。
DB2 for z/OS | 説明 |
---|---|
場所 | ターゲット SQL Server データベース名 (NWIND など) の名前と一致する値を指定します。 ターゲット SQL Server データベースと一致する LOCATION 名の値を指定できない場合 (例: LOCATION 名が使用中です。SQL Server データベース名が長すぎます)。次に、DBALIAS と MsDrdaService.exe.config エントリ (drdaDatabaseAliases) を使用して、LOCATION と DBALIAS を解釈して対応する SQL Server データベース名にマップする方法を DRDA サービスに指示します。 LOCATION は DRDA RDBNAME (リレーショナル データベース名) と呼ばれます。 LOCATION は、SQL Server データベース名または初期カタログと呼ばれます。 |
リンク名 | この値は、SYSIBM.LOCATIONS テーブルのレコードを SYSIBM.IPNAMES、SYSIBM.IPLIST、SYSIBM.USERNAMES テーブルのレコードに関連付けるために使用されます。 互換モードで DB2 for z/OS を実行する場合、この値は 8 文字に制限されます。 |
IBMREQD | "N" を指定します。 |
ポート | SQL Server コンピューターで実行されている DRDA サービスで使用する TCP/IP ポートの値を指定します。 たとえば、既定の DRDA ポート番号は 446 です。 |
TPN | "" を指定します。 DRDA サービスは、代替 TPN (トランザクション プログラム名) をサポートしていません。 |
DBALIAS | LOCATION フィールドにこの値を指定できない場合は、ターゲット SQL Server データベース名の名前 (NWIND など) と一致する値を指定します。 DBALIAS を使用する場合は、MsDrdaService.exe.config エントリ (drdaDatabaseAliases) を使用して、LOCATION と DBALIAS を解釈して対応する SQL Server データベース名にマップする方法を DRDA サービスに指示する必要があります。 |
信頼されている | "N" を指定します。 DRDA サービスは、信頼された接続をサポートしていません。 |
安全 | Secure Sockets Layer 4.0 または Transport Layer Security 1.0 を使用して DRDA サービスに接続する場合は、"Y" を指定します。 |
DB2 for z/OS 接続データベース SYSIBM.LOCATION テーブル。
-- --------------------------------------------------
-- Distributed Relational Database Entries
-- --------------------------------------------------
--SYSIBM.LOCATIONS
--LOCATION VARCHAR(128) NOT NULL
--LINKNAME VARCHAR(24) NOT NULL
--IBMREQD CHAR(1) NOT NULL WITH DEFAULT 'N'
--PORT VARCHAR(96) NOT NULL WITH DEFAULT '446'
--TPN VARCHAR(192) NOT NULL WITH DEFAULT X’07F6C4C2’
--DBALIAS VARCHAR(128) NOT NULL
--TRUSTED CHAR(1) NOT NULL WITH DEFAULT 'N'
--SECURE CHAR(1) NOT NULL WITH DEFAULT 'N'
EXECUTE ('
DELETE FROM SYSIBM.LOCATIONS WHERE LINKNAME = ''HISDRDA1''
') AT DRDA_AS_Example;
GO
EXECUTE ('
INSERT INTO SYSIBM.LOCATIONS VALUES (''CONTOSO'', ''HISDRDA1'', ''N'', ''446'', '''', '''', ''N'', ''N'')
') AT DRDA_AS_Example;
GO
DB2 内の SYSIBM.LOCATIONS エントリで、1 つの DRDA サービス (“HISDRDA1”) に対するもの。
SYSIBM.IPNAMES テーブルの更新
これらのシステム ストアド プロシージャは、DB2 for z/OS 上の SYSIBM.IPNAMES テーブルを更新します。
DB2 for z/OS | 説明 |
---|---|
LINKNAME | この値は、SYSIBM.IPNAMES テーブルのレコードを、SYSIBM.LOCATIONS テーブル、SYSIBM.IPLIST テーブル、および SYSIBM.USERNAMES テーブルのレコードと関連付けるために使用されます。 |
セキュリティ解除 | 承認識別子を送信するには、"A" を指定します。 必要に応じて、暗号化された承認識別子を送信する "D" を指定します。 必要に応じて、暗号化された承認識別子と暗号化されたデータを送信する "E" を指定します。 必要に応じて、暗号化された承認識別子、暗号化されたパスワード、および暗号化されたデータを送信する "P" を指定します。 "R" を指定しないでください。 DRDA サービスは、RACF パス・チケットをサポートしていません。 |
ユーザー名 | "" を指定して、ログインしているユーザー、実行中のタスク、またはプログラムに関連付けられている承認識別子を送信します。 必要に応じて、SYSIBM.USERNAMES を使用して送信の承認識別子を変換するために "O" を指定します。 "S" を指定しないでください。 DRDA サービスは、信頼された接続をサポートしていません。 |
IBMREQD | "N" を指定します。 |
IPADDR | DRDA サービスが実行されているコンピューターの TCP/IP アドレスまたはエイリアスの値を指定します。 必要に応じて、SYSIBM の IPADDR エントリに依存するフォールト トレラント フェールオーバーを構成する場合は、このフィールドを空白のままにします。IPLIST テーブル。 |
DB2 for z/OS 接続データベース SYSIBM.IPNAMES テーブル。
--SYSIBM.IPNAMES
--LINKNAME VARCHAR(24) NOT NULL
--SECURITY_OUT CHAR(1) NOT NULL WITH DEFAULT 'A'
---A=Already Verified
---D=Data Encrypt
---E=Auth Encrypt
---P=Password with Authorization ID
---R=RACF PassTicket
--USERNAMES CHAR(1) NOT NULL WITH DEFAULT
--IBMREQD CHAR(1) NOT NULL WITH DEFAULT 'N'
--IPADDR VARCHAR(254) NOT NULL WITH DEFAULT
EXECUTE ('
DELETE FROM SYSIBM.IPNAMES WHERE LINKNAME = ''HISDRDA1''
') AT DRDA_AS_Example;
GO
EXECUTE ('
INSERT INTO SYSIBM.IPNAMES VALUES (''HISDRDA1'', ''P'', ''O'', ''N'', ''123.34.45.56'')
') AT DRDA_AS_Example;
GO
SYSIBM.IPNAMES エントリ DB2 の 1 つの DRDA サービス("HISDRDA1")に対する。
SYSIBM.IPLIST テーブルを更新中
これらのシステム ストアド プロシージャは DB2 for z/OS 上の SYSIBM.IPLIST テーブルを更新します。 障害トレラント フェールオーバーに DRDA サービスとサーバー リスト (SRVLST) を使用する場合は、IPLIST テーブルを使用して、特定の場所に複数の IP アドレスを指定できます。
DB2 for z/OS | 説明 |
---|---|
LINKNAME | この値は、SYSIBM.IPNAMES テーブル内のレコードを、SYSIBM.LOCATIONS、SYSIBM.IPLIST、および SYSIBM.USERNAMES テーブル内のレコードに結び付けるために使用されます。 |
IPADDR | DRDA サービスが実行されているコンピューターのグループの TCP/IP アドレスまたはエイリアスごとに値を指定し、フォールト トレラント フェールオーバーを提供します。 |
IBMREQD | "N" を指定します。 |
DB2 for z/OS 接続データベース SYSIBM。IPNAMES テーブル。
--SYSIBM.IPLIST
--LINKNAME VARCHAR(24) NOT NULL
--IPADDR VARCHAR(254) NOT NULL WITH DEFAULT
--IBMREQD CHAR(1) NOT NULL WITH DEFAULT 'N'
EXECUTE ('
DELETE FROM SYSIBM.IPLIST WHERE LINKNAME = ''HISDRDA1''
') AT DRDA_AS_Example;
GO
EXECUTE ('
INSERT INTO SYSIBM.IPLIST VALUES (''HISDRDA1'', ''123.34.45.56'', ''N'')
') AT DRDA_AS_Example;
GO
EXECUTE ('
INSERT INTO SYSIBM.IPLIST VALUES (''HISDRDA1'', ''123.34.45.57'', ''N'')
') AT DRDA_AS_Example;
GO
SYSIBM。2 つの DRDA サービス ("HISDRDA1" と "HISDRDA2") に接続するための IPLIST エントリ。
SYSIBM.USERNAMES テーブルの更新
これらのシステムストアドプロシージャは、DB2 for z/OS の SYSIBM.USERNAMES テーブルを更新します。
DB2 for z/OS | 説明 |
---|---|
タイプ | 送信承認識別子を変換するには、"O" を指定します。 "I" を指定しないでください。 DRDA サービスは、DRDA アプリケーション リクエスター クライアントとしての動作をサポートしていません。 "S" を指定しないでください。 DRDA サービスは、信頼された接続をサポートしていません。 |
AUTHID | 変換する承認識別子を指定します。 |
リンク名 | この値は、SYSIBM.IPNAMES テーブル内のレコードを、SYSIBM.LOCATIONS、SYSIBM.IPLIST、および SYSIBM.USERNAMES テーブル内のレコードに結び付けるために使用されます。 |
NEWAUTHID | 承認識別子の変換された値を指定します。 |
パスワード | パスワードを指定します。 |
IBMREQD | "N" を指定します。 |
DB2 for z/OS 接続データベース SYSIBM.USERNAMES テーブル。
--SYSIBM.USERNAMES
--TYPE CHAR(1) NOT NULL
---I=Inbound transalation
---O=Outbound translation
---S=Outbound AUTHID trusted connection
--AUTHID VARCHAR(128) NOT NULL WITH DEFAULT
--LINKNAME VARCHAR(24) NOT NULL
--NEWAUTHID VARCHAR(128) NOT NULL WITH DEFAULT
--PASSWORD VARCHAR(24) NOT NULL
--IBMREQD CHAR(1) NOT NULL WITH DEFAULT 'N'
EXECUTE ('
DELETE FROM SYSIBM.USERNAMES WHERE LINKNAME = ''HISDRDA1''
') AT DRDA_AS_Example;
GO
EXECUTE ('
INSERT INTO SYSIBM.USERNAMES VALUES (''O'', ''DBUSRID'', ''HISDRDA1'', '''', ''DBUSRPWD'', ''N'')
') AT DRDA_AS_Example;
GO
EXECUTE ('
SELECT * FROM SYSIBM.LOCATIONS
') AT DRDA_AS_Example;
EXECUTE ('
SELECT * FROM SYSIBM.IPNAMES
') AT DRDA_AS_Example;
EXECUTE ('
SELECT * FROM SYSIBM.USERNAMES
') AT DRDA_AS_Example;
GO
DB2 の DRDA サービス ("HISDRDA1") における SYSIBM.USERNAMES エントリ。
DRDA 接続
DRDA AR (IBM DB2 for z/OS を含む) には、リモート DRDA 接続 (ネットワーク アドレス、ポート、認証) を定義するさまざまな方法が用意されています。 たとえば、IBM DB2 for z/OS は、SYSIBM.* テーブル (LOCATIONS、IPNAMES、USERNAMES) のセットで構成される CDB (接続データベース) に依存します。
また、IBM DB2 for z/OS では、リモート・システムへの DRDA 接続を開始する複数の方法がサポートされています。 DB2 for z/OS にローカルに接続されている COBOL for TSO プログラムは、(a) SQL CONNECT ステートメントに基づく明示的な接続または (b) SQL 3 部構成のオブジェクト ID (CATALOG) に基づく暗黙的な接続を使用して、DRDA サービスを介して SQL Server に接続できます。スキーマ。TABLE)。
図 1. DRDA ダイレクト データ アクセスでは、暗黙的な接続と明示的な接続の両方がサポートされます。
Connect ステートメント
一般的な手法は、SQL CONNECT ステートメントを使用して、事前構成済みの認証、インライン認証資格情報、またはマップされた資格情報を使用して、ローカル DRDA AR からリモート DRDA AS への明示的な接続を作成することです。
CONNECT TO CONTOSO; SELECT * FROM DSN8910.DEPT
又は
CONNECT TO :LOC USER :USERID USING :PASSWORD; SELECT * FROM DSN8910.DEPT
SQL CONNECT ステートメント。
3 部構成のオブジェクト識別子
もう 1 つの一般的な手法は、SQL ステートメント内で 3 部構成のオブジェクト識別子を使用して、ローカル DRDA AR からリモート DRDA AS への暗黙的な接続を作成することです。
CONNECT TO :LOC USER :USERID USING :PASSWORD; SELECT * FROM DSN8910.DEPT
SQL ステートメントでの 3 部構成のオブジェクト識別子の使用。
3 部構成のオブジェクト識別子のエイリアス
必要に応じて、2 部構成のローカル テーブルエイリアス内に 3 部構成の名前をカプセル化できます。 DB2 for z/OS およびリモート DRDA サーバーで使用する別名を定義するには、次の手順に従う必要があります。
ローカル DB2 for z/OS データベースに別名を定義します。
CREATE ALIAS DSN8910. FOR RDB1.COL1.TABLE1
リモート SQL Server データベースで対応するシノニムまたはビューを定義します。
CREATE SYNONYM [DSN8910].[ADEPT] FOR [DSN8910].[DEPT] CREATE VIEW [DSN8910].[VDEPT] ("DEPTNO", "DEPTNAME", "MGRNO", "ADMRDEPT") AS SELECT ALL DEPTNO , DEPTNAME, MGRNO , ADMRDEPT FROM DSN8910.DEPT
SQL ステートメントでローカル DB2 for z/OS 別名を参照します。
SELECT * FROM CONTOSO.DSN8910.ADEPT SELECT * FROM CONTOSO.DSN8910.VDEPT
SQL ステートメント内の 3 部構成のオブジェクト ID に対する DB2 for z/OS 別名の定義と使用。
QMF を使用して DB2 for z/OS から DRDA サービスへの接続を確認する
QMF およびその他のホスト常駐 DB2 クライアント・プログラムを使用して、DB2 for z/OS から DRDA サービスへの接続を確認できます。
[スタート] メニューの [すべてのプログラム] をポイントし、Microsoft Host Integration Server 2010 をポイントし、[ツール] をクリックし、[3270 クライアント] をクリックします。
Host Integration Server 3270 クライアント (3270 クライアント) ウィンドウで、[セッション] メニューをクリックし、[セッションの構成] をクリックします。
[3270 設定] ダイアログ ボックスで、[サーバー接続TN3270E選択し、[サーバー名] 編集ボックスに「SYS1」と入力し、[OK] をクリックします。
[ セッション ] メニューの [ 接続] をクリックします。 3270 クライアントに SSCP 画面が表示されます。 カーソル (左下隅) に 「TSO HISDEMO」と入力し、 Enter キーを押します。
TSO/E ログオン画面で、カーソル (パスワード・フィールド) に HISDEMO を入力し、Enter キーを押します。
ようこそ画面で Enter キーを押して、残りの画面データを取得します。 READY プロンプトの下に「ISPF」と入力し、Enter キーを押します。
ISPF 基本オプション・メニュー画面で、Enter キーを押して IBM ライセンス・テキストをクリアします。 カーソル (オプション) に 「U」と入力し、 Enter キーを押します。
[ユーザー オプションの選択] メニュー画面で、カーソル (SELECT OPTION) に「B」と入力し、Enter キーを押します。
DB2I PRIMARY OPTION MENU 画面で、カーソル (COMMAND) に「Q」と入力し、Enter キーを押します。
QMF ホーム・パネル画面で、カーソル (COMMAND) で F6 キーを押します。
SQL QUERY 画面のカーソル (COMMAND) で Tab キーを押し、もう一度 Tab キーを押します。 カーソル (SQL QUERY画面ラベルの下から2行目) に「SELECT * FROM NWIND.DBO.CUSTOMERS」と入力し、F2を押します。
レポート画面で、クエリの結果を表示します。 必要に応じて、 F8 キーを押して前にスクロールし、 F11 キーを押して右にスクロールします。 F6 キーを押して SQL QUERY 画面に戻ります。 F3 キーを押して、QMF ホーム・パネル画面に戻ります。
DB2 for z/OS 静的 SQL パッケージのバインド・コピー
DB2 for z/OS から DRDA AS に静的 SQL パッケージのコピーをバインドできます。これにより、対応する SQL Server ストアド プロシージャを後で作成するために静的 SQL パッケージ XML ファイルを定義できます。 DB2 for z/OS Bind Copy コマンドは、3270 端末エミュレーション・プログラムを使用して、DB2 バインド・パッケージ・ユーティリティーまたは DB2 管理ユーティリティーから実行できます。
DB2 バインド・パッケージ・ユーティリティー
[スタート] メニューの [すべてのプログラム] をポイントし、Microsoft Host Integration Server 2010 をポイントし、[ツール] をクリックし、[3270 クライアント] をクリックします。
Host Integration Server 3270 クライアント (3270 クライアント) ウィンドウで、[セッション] メニューをクリックし、[セッションの構成] をクリックします。
[3270 設定] ダイアログ ボックスで、[サーバー接続TN3270E選択し、[サーバー名] 編集ボックスに「SYS1」と入力し、[OK] をクリックします。
[ セッション ] メニューの [ 接続] をクリックします。 3270 クライアントに SSCP 画面が表示されます。 カーソル (左下隅) に 「TSO HISDEMO」と入力し、 Enter キーを押します。
TSO/E ログオン画面で、カーソル (パスワード・フィールド) に HISDEMO を入力し、Enter キーを押します。
ようこそ画面で Enter キーを押して、残りの画面データを取得します。 READY プロンプトの下に「ISPF」と入力し、Enter キーを押します。
ISPF 基本オプション・メニュー画面で、Enter キーを押して IBM ライセンス・テキストをクリアします。 カーソル (オプション) に 「U」と入力し、 Enter キーを押します。
[ユーザー オプションの選択] メニュー画面で、カーソル (SELECT OPTION) に「B」と入力し、Enter キーを押します。
DB2I PRIMARY OPTION MENU 画面で、カーソル (COMMAND) に「D」と入力し、Enter キーを押します。
DB2I DEFAULTS パネル 1 画面のカーソル (COMMAND) で、Tab キーを 2 回押して DB2 NAME フィールドにカーソルを置き、「DSN1」と入力し、Enter キーを押します。
DB2I DEFAULTS パネル 2 画面のカーソル (COMMAND) で、Enter キーを押します。
DB2I PRIMARY OPTION MENU 画面で、カーソル (COMMAND) に「5」と入力し、Enter キーを押します。
BIND/REBIND/FREE 画面で、カーソル (COMMAND) に「4」と入力し、Enter キーを押します。
BIND PACKAGE画面のLOCATION NAMEフィールドに「HISDRDA1」と入力し、Tabキーを押します。COLLECTION-IDフィールドに「DBO」と入力し、Tabキーを押します。DBRDまたはCOPYオプションフィールドに「COPY」と入力し、Tabキーを押します。COLLECTION-IDフィールドに「DBO」と入力し、Tabキーを押します。PACKAGE-IDフィールドに「PKGAREAS」と入力し、Tabキーを押してACTION ON PACKAGEフィールドにカーソルを置きます。 [ ACTION ON PACKAGE ] フィールドに「ADD」と入力し、 Enter キーを押します。
DB2 管理者用 バインド コピー パッケージ
[スタート] メニューの [すべてのプログラム] をポイントし、Microsoft Host Integration Server 2010 をポイントし、[ツール] をクリックし、[3270 クライアント] をクリックします。
Host Integration Server 3270 クライアント (3270 クライアント) ウィンドウで、[セッション] メニューをクリックし、[セッションの構成] をクリックします。
[3270 設定] ダイアログ ボックスで、[サーバー接続TN3270E選択し、[サーバー名] 編集ボックスに「SYS1」と入力し、[OK] をクリックします。
[ セッション ] メニューの [ 接続] をクリックします。 3270 クライアントに SSCP 画面が表示されます。 カーソル (左下隅) に 「TSO HISDEMO」と入力し、 Enter キーを押します。
TSO/E ログオン画面で、カーソル (パスワード・フィールド) に HISDEMO を入力し、Enter キーを押します。
ようこそ画面で Enter キーを押して、残りの画面データを取得します。 READY プロンプトの下に「ISPF」と入力し、Enter キーを押します。
ISPF 基本オプション・メニュー画面で、Enter キーを押して IBM ライセンス・テキストをクリアします。 カーソル (オプション) に 「M」と入力し、 Enter キーを押します。
[ユーザー オプションの選択] メニュー画面で、カーソル (SELECT OPTION) に「B」と入力し、Enter キーを押します。
IBM 製品パネル画面のカーソル (オプション) に「3」と入力し、Enter キーを押します。
DB2 管理者 - アクティブ DB2 システム画面のカーソル (DB2 システム名) に「DSN1」と入力し、Enter キーを押します。
DB2 管理者 – DB2 管理メニュー画面で、Enter キーを押して IBM ライセンス・テキストをクリアします。 カーソル (オプション) に 「1」と入力し、 Enter キーを押します。
DB2 管理者 - DSN1 システム・カタログ画面で、カーソル (オプション) に「K」と入力し、Enter キーを押します。
DB2 Admin – DSN1 Packages 画面のカーソル (オプション) で F8 キーを繰り返し押し、ソースのコレクションとパッケージ名が表示されるまで一覧をスクロールします。 必要に応じて、 F7 キーを押して、リスト内の前の項目までスクロールします。 ソースコレクションとパッケージ名に対応する行で、 列 S に 「BC」と入力し、 Enter キーを押します。
DB2 Admin – DSN1 Bind Copy Package 画面で、カーソル (コマンド) で Tab キーを押して[場所]フィールドにカーソルを置き、ターゲットの場所名 (例: "HISDRDA1") を入力します。 Tab キーを押して [コレクション] フィールドにカーソルを置き、ターゲット スキーマ名 ("DBO" など) を入力して、Enter キーを押します。