Condividi tramite


Configurazione di DB2 per z-OS

IBM DB2 per z/OS supporta l'accesso ai server applicazioni DRDA remoti usando le informazioni archiviate nel database DB2 per z/OS Communications Database (CDB), che è una raccolta di tabelle del catalogo.

Tabella Descrizione
SYSIBM.LOCATIONS Tabella di catalogo necessaria per la definizione di un database relazionale remoto, incluso l'indirizzo (porta TCP/IP), la sicurezza e la convenzione di denominazione (alias).
SYSIBM.IPNAMES Tabella di catalogo necessaria per la definizione dell'indirizzo (indirizzo TCP/IP o alias) e della sicurezza (autenticazione e crittografia).
SYSIBM.IPLIST Tabella di catalogo facoltativa per la definizione dell'indirizzo (indirizzo TCP/IP o alias) quando si usa il failover.
SYSIBM. NOMI UTENTE Tabella di catalogo facoltativa per la definizione del mapping di autenticazione.

DB2 per le tabelle del database di comunicazione z/OS.

È possibile aggiornare le tabelle CDB usando istruzioni SQL dinamiche, in locale (ad esempio, amministratore DB2, QMF, SPUFI) o in remoto (ad esempio, provider di dati Microsoft per DB2 con SQL Server Management Studio).

DI_Deployment_MsDrdaService1 DI_Deployment_MsDrdaService1

DB2 per le tabelle del database di comunicazione z/OS.

SQL Server Management Studio

Usando il provider Microsoft OLE DB per DB2 con SQL Server Management Studio e un server collegato DQP (Distributed Query Processor), è possibile configurare DB2 per il database di configurazione z/OS (CDB) per abilitare la connettività DRDA tramite una connessione di rete TCP/IP al servizio DRDA.

  1. Nel menu Start selezionare Microsoft Server Tools 18 e quindi SQL Server Management Studio 18.

  2. Nella finestra di dialogo Connetti al server immettere un nome server , ad esempio LOCALHOST. Selezionare una modalità di autenticazione immettere un account di accesso e una password. Selezionare quindi Connetti.

  3. Nel menu di Microsoft SQL Server Management Studio selezionare Nuova query.

  4. Copiare e incollare gli esempi seguenti nel file SQLQuery1.sql all'interno della finestra Dell'editor di query, quindi modificare il testo evidenziato in grassetto in modo che corrisponda ai valori per l'istanza db2, il servizio DRDA e il database SQL Server.

Nome del server collegato di SQL Server

Queste stored procedure di sistema definiscono un nome del server collegato di SQL Server per la connessione a DB2 per z/OS. Facoltativamente, o se non si dispone di un'autorità, è possibile chiedere all'amministratore DB2 di aggiornare le tabelle del database di connessione 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;  
  

Definizione di Server Collegato di SQL Server tramite SQL Server Management Studio.

Aggiornamento della tabella SYSIBM.LOCATIONS

Queste procedure di sistema archiviate definiscono le query SQL Server Pass-Thru per la definizione di un percorso nel database di connessione DB2 per z/OS.

DB2 per z/OS Descrizione
UBICAZIONE Specificare un valore che corrisponda al nome del database di SQL Server di destinazione, ad esempio NWIND.

Se non è possibile specificare un valore del nome LOCATION corrispondente al database di SQL Server di destinazione, ad esempio il nome LOCATION è in uso; Il nome del database di SQL Server è troppo lungo, quindi usare DBALIAS e le voci di MsDrdaService.exe.config (drdaDatabaseAliases) per indicare al servizio DRDA come interpretare ed eseguire il mapping di LOCATION e DBALIAS a un nome di database SQL Server corrispondente.

LOCATION è noto come DRDA RDBNAME (Nome database relazionale).

LOCATION è noto come nome del database di SQL Server o catalogo iniziale.
LINKNAME Questo valore viene usato per associare il record nella tabella SYSIBM.LOCATIONS ai record nelle tabelle SYSIBM.IPNAMES, SYSIBM.IPLIST e SYSIBM.USERNAMES. Questo valore è limitato a 8 caratteri durante l'esecuzione di DB2 per z/OS in modalità di compatibilità.
IBMREQD Specificare "N".
PORTA Specificare un valore per la porta TCP/IP da usare dal servizio DRDA in esecuzione nel computer SQL Server. Ad esempio, il numero di porta DRDA predefinito è 446.
TPN (Nutrizione Parenterale Totale) Specificare "". Il servizio DRDA non supporta un TPN alternativo (Nome programma di transazione).
DBALIAS Specificare un valore che corrisponda al nome del nome del database di SQL Server di destinazione ,ad esempio NWIND, se non è possibile specificare questo valore nel campo LOCATION. Quando si usa DBALIAS, è necessario utilizzare le voci di MsDrdaService.exe.config (drdaDatabaseAliases) per indicare al servizio DRDA come interpretare ed eseguire il mapping di LOCATION e DBALIAS a un nome di database di SQL Server corrispondente.
FIDATO Specificare "N". Il servizio DRDA non supporta una connessione attendibile.
SICURO Specificare "Y" quando ci si connette al servizio DRDA usando Secure Sockets Layer 4.0 o Transport Layer Security 1.0.

DB2 per z/OS, tabella del database di connessione 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  

SYSIBM.LOCATIONS voci in DB2 per un servizio DRDA ("HISDRDA1").

Aggiornamento della tabella SYSIBM.IPNAMES

Queste stored procedure di sistema aggiornano la tabella SYSIBM.IPNAMES in DB2 per z/OS.

DB2 per z/OS Descrizione
LINKNAME Questo valore viene usato per associare il record nella tabella SYSIBM.IPNAMES ai record nelle tabelle SYSIBM.LOCATIONS, SYSIBM.IPLIST e SYSIBM.USERNAMES.
SECURITY_OUT Specificare "A" per inviare un identificatore di autorizzazione.

Facoltativamente, specificare "D" per inviare un identificatore di autorizzazione crittografato.

Facoltativamente, specificare "E" per inviare un identificatore di autorizzazione crittografato e i dati crittografati.

Facoltativamente, specificare "P" per inviare un identificatore di autorizzazione crittografato, una password crittografata e dati crittografati.

Non specificare "R". Il servizio DRDA non supporta un ticket pass RACF.
NOMI UTENTE Specificare "" per inviare l'identificatore di autorizzazione associato all'utente connesso, al compito o al programma in esecuzione.

Facoltativamente, specificare "O" per tradurre l'identificatore di autorizzazione in uscita utilizzando SYSIBM.USERNAMES.

Non specificare "S". Il servizio DRDA non supporta una connessione attendibile.
IBMREQD Specificare "N".
IPADDR Specificare un valore per l'indirizzo TCP/IP o l'alias per il computer in cui è in esecuzione il servizio DRDA.

Facoltativamente, lasciare vuoto questo campo durante la configurazione di un failover a tolleranza d'errore, che si basa sulle voci IPADDR nella tabella SYSIBM.IPLIST.

DB2 per il database di connessione z/OS SYSIBM. Tabella 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 voci in DB2 per servizio DRDA ("HISDRDA1").

Aggiornamento della tabella SYSIBM.IPLIST

Queste stored procedure di sistema aggiornano la tabella SYSIBM.IPLIST su DB2 per z/OS. La tabella IPLIST consente di specificare più indirizzi IP per una determinata localizzazione, quando si usa il servizio DRDA con l'elenco di server (SRVLST) per il failover tollerante ai guasti.

DB2 per z/OS Descrizione
NOME DEL LINK Questo valore viene usato per associare il record nella tabella SYSIBM.IPNAMES ai record nelle tabelle SYSIBM.LOCATIONS, SYSIBM.IPLIST e SYSIBM.USERNAMES.
IPADDR Specificare un valore per ciascun indirizzo TCP/IP o alias per un gruppo di computer su cui sono in esecuzione i servizi DRDA, garantendo un failover con tolleranza agli errori.
IBMREQD Specificare "N".

DB2 per il database di connessione z/OS SYSIBM. Tabella 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. Voci IPLIST per la connessione a due servizi DRDA ("HISDRDA1" e "HISDRDA2").

Aggiornamento della tabella SYSIBM.USERNAMES

Queste stored procedure di sistema aggiornano la tabella SYSIBM.USERNAMES in DB2 per z/OS.

DB2 per z/OS Descrizione
TIPO Specificare "O" per convertire l'identificatore di autorizzazione in uscita.

Non specificare "I". Il servizio DRDA non supporta il funzionamento come client richiedente di applicazioni DRDA.

Non specificare "S". Il servizio DRDA non supporta una connessione attendibile.
AUTHID Specificare l'identificatore di autorizzazione da tradurre.
LINKNAME Questo valore viene usato per associare il record nelle tabelle SYSIBM.IPNAMES ai record nelle tabelle SYSIBM.LOCATIONS, SYSIBM.IPLIST e SYSIBM.USERNAMES.
NEWAUTHID Specificare il valore convertito per l'identificatore di autorizzazione.
Password Specificare la password.
IBMREQD Specificare "N".

DB2 per il database di connessione z/OS SYSIBM. Tabella 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  

SYSIBM. Voci USERNAMES in DB2 per un servizio DRDA ("HISDRDA1").

Connessioni DRDA

I client DRDA, inclusi IBM DB2 per z/OS, offrono vari metodi per definire la connessione DRDA remota: indirizzo di rete, porta e autenticazione. Ad esempio, IBM DB2 per z/OS si basa su un database di connessione (CDB) costituito da un set di tabelle SYSIBM.* (LOCATIONS, IPNAMES, USERNAMES).

Inoltre, IBM DB2 per z/OS supporta più metodi per avviare una connessione DRDA a un sistema remoto. Un programma COBOL per TSO collegato localmente a DB2 per z/OS può connettersi a SQL Server tramite il servizio DRDA usando (a) una connessione esplicita basata su un'istruzione SQL CONNECT o (b) una connessione implicita basata su un identificatore di oggetto in 3 parti (CATALOG). SCHEMA. TABLE).

DI_Deployment_MsDrdaService2

Figura 1. L'accesso diretto ai dati DRDA supporta connessioni implicite ed esplicite.

Istruzione Connect

Una tecnica comune consiste nell'usare un'istruzione SQL CONNECT per creare una connessione esplicita da un DRDA AR locale a un DRDA AS remoto, usando l'autenticazione preconfigurata, le credenziali di autenticazione in linea o le credenziali mappate.

CONNECT TO CONTOSO; SELECT * FROM DSN8910.DEPT  

o

CONNECT TO :LOC USER :USERID USING :PASSWORD; SELECT * FROM DSN8910.DEPT  

Istruzioni SQL CONNECT.

Identificatore dell'oggetto in tre parti

Un'altra tecnica comune consiste nell'usare un identificatore di oggetto in 3 parti all'interno di un'istruzione SQL per creare una connessione implicita da un DRDA AR locale a un DRDA AS remoto.

CONNECT TO :LOC USER :USERID USING :PASSWORD; SELECT * FROM DSN8910.DEPT  

Uso di un identificatore di oggetto in 3 parti in un'istruzione SQL.

Alias per l'identificatore di oggetto in tre parti

Facoltativamente, è possibile incapsulare il nome in 3 parti all'interno di un alias di tabella locale in 2 parti. Per definire un alias da usare con DB2 per z/OS e un server DRDA remoto, è necessario seguire questa procedura.

  • Definire un alias nel database DB2 locale per z/OS.

    CREATE ALIAS DSN8910. FOR RDB1.COL1.TABLE1  
    
  • Definire un sinonimo o una vista corrispondente nel database di SQL Server remoto.

    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  
    
  • Fare riferimento all'alias DB2 locale per z/OS in un'istruzione SQL.

    SELECT * FROM CONTOSO.DSN8910.ADEPT  
    SELECT * FROM CONTOSO.DSN8910.VDEPT  
    

    Definizione e uso di un alias DB2 per z/OS su un identificatore di oggetto in 3 parti in un'istruzione SQL.

Verificare la connessione tra DB2 per z/OS e il servizio DRDA utilizzando QMF

È possibile verificare la connessione db2 per z/OS al servizio DRDA usando QMF e diversi altri programmi client DB2 residenti nell'host.

  1. Scegliere Tutti i programmi dal menu Start, scegliere Microsoft Host Integration Server 2010, strumenti, quindi fare clic su 3270 Client.

  2. Nella finestra Host Integration Server 3270 Client (3270 Client ) fare clic sul menu Sessione e quindi su Configurazione sessione.

  3. Nella finestra di dialogo Impostazioni 3270 selezionare TN3270E Connessione server, digitare "SYS1" nella casella di modifica Nome server e quindi fare clic su OK.

  4. Scegliere Connetti dal menu Sessione. Il client 3270 visualizzerà la schermata SSCP. Nel cursore (angolo inferiore sinistro) digitare TSO HISDEMO e quindi premere INVIO.

  5. Nella schermata TSO/E LOGON, utilizzando il cursore nel campo Password, immettere HISDEMO e quindi premere INVIO.

  6. Nella schermata iniziale premere INVIO per recuperare il resto dei dati dello schermo. Sotto il prompt READY digitare ISPF e quindi premere INVIO.

  7. Nella schermata Menu opzione primaria ISPF premere INVIO per cancellare il testo della licenza IBM. Nel cursore (opzione) digitare U e quindi premere INVIO.

  8. Nella schermata USER OPTIONS SELECTION MENU, posizionare il cursore su SELECT OPTION, digitare B e poi premere Invio.

  9. Nella schermata DEL MENU OPZIONE PRIMARIA DB2I, al cursore (COMMAND), digitare Q, quindi premere invio.

  10. Nella schermata del PANNELLO INIZIALE QMF, al cursore (COMANDO), premere F6.

  11. Nella schermata QUERY SQL , al cursore (COMANDO), premere TAB e quindi premere di nuovo TAB . Al cursore (due righe sotto l'etichetta della schermata SQL QUERY), digitare SELECT * FROM NWIND.DBO.CUSTOMERS, quindi premere F2.

  12. Nella schermata REPORT visualizzare i risultati della query. Facoltativamente, premere F8 per scorrere verso l'avanti e quindi premere F11 per scorrere verso destra. Premere F6 per tornare alla schermata QUERY SQL . Premere F3 per tornare alla schermata HOME PANEL QMF .

DB2 per z/OS Pacchetti SQL Statici Bind Copy

È possibile associare la copia di pacchetti SQL statici da DB2 per z/OS a DRDA AS, con cui definire i file XML del pacchetto SQL statico per la creazione successiva delle stored procedure di SQL Server corrispondenti. È possibile eseguire il comando DB2 per z/OS Bind Copy dall'utilità di associazione DB2 o dall'utilità di amministrazione DB2 usando un programma di emulazione del terminale 3270.

Utilità di Bind del pacchetto DB2

  1. Scegliere Tutti i programmi dal menu Start, scegliere Microsoft Host Integration Server 2010, strumenti, quindi fare clic su 3270 Client.

  2. Nella finestra Host Integration Server 3270 Client (3270 Client ) fare clic sul menu Sessione e quindi su Configurazione sessione.

  3. Nella finestra di dialogo Impostazioni 3270 selezionare TN3270E Connessione server, digitare "SYS1" nella casella di modifica Nome server e quindi fare clic su OK.

  4. Scegliere Connetti dal menu Sessione. Il client 3270 visualizzerà la schermata SSCP. Nel cursore (angolo inferiore sinistro) digitare TSO HISDEMO e quindi premere INVIO.

  5. Nella schermata TSO/E LOGON , nel cursore (campo Password ), immettere HISDEMO e quindi premere INVIO.

  6. Nella schermata iniziale premere INVIO per recuperare il resto dei dati dello schermo. Sotto il prompt READY digitare ISPF e quindi premere INVIO.

  7. Nella schermata Menu opzione primaria ISPF premere INVIO per cancellare il testo della licenza IBM. Nel cursore (opzione) digitare U e quindi premere INVIO.

  8. Nella schermata USER OPTIONS SELECTION MENU, al cursore (SELECT OPTION), digitare B, e quindi premere INVIO.

  9. Nella schermata MENU PRINCIPALE DI OPZIONI DB2I, alla posizione del cursore (COMANDO), digitare D, quindi premere INVIO.

  10. Nella schermata DB2I DEFAULTS PANEL 1, in corrispondenza del cursore (COMANDO), premere Tab due volte per posizionare il cursore sul campo DB2 NAME, digitare DSN1 e quindi premere Invio.

  11. Nella schermata DB2I DEFAULTS PANEL 2, in corrispondenza del cursore (COMANDO), premere INVIO.

  12. Nella schermata MENU OPZIONE PRIMARIA DB2I digitare 5 nel cursore (COMANDO) e quindi premere INVIO.

  13. Nella schermata BIND/REBIND/FREE , in corrispondenza del cursore (COMANDO), digitare 4 e quindi premere INVIO.

  14. Nella schermata BIND PACKAGE (ASSOCIA PACCHETTO), digitare "HISDRDA1" nel campo LOCATION NAME (NOME PERCORSO) e quindi premere Tab. Nel campo COLLECTION-ID digitare "DBO" e quindi premere Tab. Nel campo dell'opzione DBRD o "COPY" digitare COPY e quindi premere Tab. Nel campo COLLECTION-ID digitare "DBO" e quindi premere Tab. Nel campo PACKAGE-ID digitare "PKGAREAS" e quindi premere Tab per individuare il cursore nel campo ACTION ON PACKAGE. Nel campo ACTION ON PACKAGE digitare "ADD" e quindi premere INVIO.

DB2 Amministrazione Associa Pacchetto Copia

  1. Scegliere Tutti i programmi dal menu Start, scegliere Microsoft Host Integration Server 2010, strumenti, quindi fare clic su 3270 Client.

  2. Nella finestra Host Integration Server 3270 Client (3270 Client ) fare clic sul menu Sessione e quindi su Configurazione sessione.

  3. Nella finestra di dialogo Impostazioni 3270 selezionare TN3270E Connessione server, digitare "SYS1" nella casella di modifica Nome server e quindi fare clic su OK.

  4. Scegliere Connetti dal menu Sessione. Il client 3270 visualizzerà la schermata SSCP. Nel cursore (angolo inferiore sinistro) digitare TSO HISDEMO e quindi premere INVIO.

  5. Nella schermata TSO/E LOGON, utilizzando il cursore nel campo Password, immettere HISDEMO e quindi premere INVIO.

  6. Nella schermata iniziale premere INVIO per recuperare il resto dei dati dello schermo. Sotto il prompt READY digitare ISPF e quindi premere INVIO.

  7. Nella schermata Menu opzione primaria ISPF premere INVIO per cancellare il testo della licenza IBM. Nel cursore (opzione), digitare M e quindi premere INVIO.

  8. Nella schermata USER OPTIONS SELECTION MENU (MENU SELEZIONE OPZIONI UTENTE) digitareB e quindi premere INVIO.

  9. Nella schermata Pannello prodotti IBM, in corrispondenza del cursore (Opzione), digitare 3 e quindi premere INVIO.

  10. Nella schermata DB2 Admin – Active DB2 Systems, al cursore (nome del sistema DB2), digitare DSN1 e quindi premere INVIO.

  11. Nella schermata DB2 Admin – DB2 Administration Menu (Amministratore DB2 - Menu amministrazione DB2 ) premere INVIO per cancellare il testo della licenza IBM. Al cursore (opzione), digitare 1 e quindi premere INVIO.

  12. Nella schermata DB2 Admin – DSN1 System Catalog ,in corrispondenza del cursore (opzione), digitare K e quindi premere INVIO.

  13. Nella schermata DB2 Admin – DSN1 Packages, posizionare il cursore su Opzione, quindi premere ripetutamente F8 per scorrere l'elenco fino a visualizzare la Raccolta di origine e il Nome del pacchetto. Facoltativamente, premere F7 per scorrere fino agli elementi precedenti nell'elenco. Nella riga corrispondente con la raccolta di origine e il nome del pacchetto, nella colonna S digitare BC e quindi premere INVIO.

  14. Nella schermata DB2 Admin – DSN1 Bind Copy Package ,in corrispondenza del cursore (comando), premere TAB per posizionare il cursore nel campo Percorso , digitare il nome della posizione di destinazione ,ad esempio "HISDRDA1"). Premere TAB per posizionare il cursore nel campo Raccolta , digitare il nome dello schema di destinazione ,ad esempio "DBO", quindi premere INVIO.