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 di catalogo.

Tabella Descrizione
SYSIBM. LUOGHI 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 del 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. USERNAME Tabella di catalogo facoltativa per la definizione del mapping di autenticazione.

DB2 per le tabelle z/OS Communications Database.

È possibile aggiornare le tabelle CDB usando istruzioni SQL dinamiche, ad esempio in locale (ad esempio, DB2 Amministrazione, 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 z/OS Communications Database.

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 selezionare 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 Connetti.

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

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

SQL Server nome del server collegato

Queste stored procedure di sistema definiscono un SQL Server nome del server collegato per la connessione a DB2 per z/OS. Facoltativamente, o se non si dispone dell'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 SQL Server server collegato tramite SQL Server Management Studio.

Aggiornamento di SYSIBM. Tabella LOCATIONS

Queste stored procedure di sistema definiscono SQL Server Pass-Thru query per definire un PERCORSO nel database di connessione z/OS DB2.

DB2 per z/OS Descrizione
LOCALITÀ Specificare un valore corrispondente al nome del database di destinazione SQL Server (ad esempio NWIND).

Se non è possibile specificare un valore location name corrispondente al database di SQL Server di destinazione, ad esempio il nome LOCATION è in uso; SQL Server nome del database è troppo lungo, quindi usare DBALIAS e le voci 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 SQL Server o catalogo iniziale.
LINKNAME Questo valore viene usato per associare il record nel sistema SYSIBM. Tabella LOCATIONS per i record nel SYSIBM. IPNAMES, SYSIBM. IPLIST e SYSIBM. Tabelle USERNAMES. Questo valore è limitato a 8 caratteri quando si esegue DB2 per z/OS in modalità 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 Specificare "". Il servizio DRDA non supporta un TPN alternativo (Nome programma transazioni).
DBALIAS Specificare un valore che corrisponda al nome del SQL Server nome del database di destinazione ,ad esempio NWIND, se non è possibile specificare questo valore nel campo LOCATION. Quando si usa DBALIAS, è necessario utilizzare le voci 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.
TRUSTED Specificare "N". Il servizio DRDA non supporta una connessione attendibile.
PROTEGGI Specificare "Y" quando ci si connette al servizio DRDA usando Secure Sockets Layer 4.0 o Transport Layer Security 1.0.

DB2 per sysibm del database di connessione z/OS. Tabella 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. Voci LOCATIONS in DB2 per un servizio DRDA ("HISDRDA1").

Aggiornamento di SYSIBM. Tabella IPNAMES

Queste stored procedure di sistema aggiornano sysibm. Tabella IPNAMES in DB2 per z/OS.

DB2 per z/OS Descrizione
LINKNAME Questo valore viene usato per associare il record nel sistema SYSIBM. Tabella IPNAMES per i record nel SYSIBM. LOCATIONS, SYSIBM. IPLIST e SYSIBM. Tabelle 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.
USERNAME Specificare "" per inviare l'identificatore di autorizzazione associato all'utente connesso, eseguendo attività o programma.

Facoltativamente, specificare "O" per convertire l'identificatore di autorizzazione in uscita usando sysibm. USERNAME.

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 quando si configura il failover a tolleranza di errore, che si basa sulle voci IPADDR nel SYSIBM. Tabella IPLIST.

DB2 per sysibm del database di connessione z/OS. 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. Voci IPNAMES in DB2 per un servizio DRDA ("HISDRDA1").

Aggiornamento di SYSIBM. Tabella IPLIST

Queste stored procedure di sistema aggiornano sysibm. Tabella IPLIST in DB2 per z/OS. La tabella IPLIST consente di specificare più indirizzi IP per un determinato PERCORSO, quando si usa il servizio DRDA con l'elenco di server (SRVLST) per il failover a tolleranza di errore.

DB2 per z/OS Descrizione
LINKNAME Questo valore viene usato per associare il record nel sistema SYSIBM. Tabella IPNAMES per i record nel SYSIBM. LOCATIONS, SYSIBM. IPLIST e SYSIBM. Tabelle USERNAMES.
IPADDR Specificare un valore per ogni indirizzo TCP/IP o alias per un gruppo di computer in cui sono in esecuzione i servizi DRDA, fornendo failover a tolleranza di errore.
IBMREQD Specificare "N".

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

Queste stored procedure di sistema aggiornano sysibm. Tabella USERNAMES in DB2 per z/OS.

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

Non specificare "I". Il servizio DRDA non supporta il funzionamento come client richiedente dell'applicazione DRDA.

Non specificare "S". Il servizio DRDA non supporta una connessione attendibile.
AUTHID Specificare l'identificatore di autorizzazione da convertire.
LINKNAME Questo valore viene usato per associare il record nel sistema SYSIBM. Tabella IPNAMES per i record nel SYSIBM. LOCATIONS, SYSIBM. IPLIST e SYSIBM. Tabelle USERNAMES.
NEWAUTHID Specificare il valore convertito per l'identificatore di autorizzazione.
PASSWORD Specificare la password.
IBMREQD Specificare "N".

DB2 per sysibm del database di connessione z/OS. 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").

Connections DRDA

Le DRDA ARs, tra cui IBM DB2 per z/OS, offrono vari metodi per definire la connessione DRDA remota, ovvero l'indirizzo di rete, la porta e l'autenticazione. Ad esempio, IBM DB2 per z/OS si basa su un cdb (database di connessione) 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 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  

oppure

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

Istruzioni SQL CONNECT.

Identificatore di 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 as DRDA 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 DB2 per la connessione da z/OS al servizio DRDA usando QMF

È possibile verificare la connessione DB2 per z/OS al servizio DRDA usando QMF e diversi altri programmi client DB2 residenti in 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 , nel cursore (campo Password ), immettere HISDEMO e quindi premere INVIO.

  6. Nella schermata iniziale premere INVIO per recuperare i dati rimanenti della schermata. 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. Al cursore (opzione), digitare U e quindi premere INVIO.

  8. Nella schermata MENU SELEZIONE OPZIONI UTENTE , in corrispondenza del cursore (SELECT OPTION), digitare B e quindi premere INVIO.

  9. Nella schermata DEL MENU OPZIONE PRIMARIA DB2I , al cursore (COMANDO), digitare Q e 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. CLIENTI, quindi premere F2.

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

DB2 per z/OS Bind Copy Static SQL Packages

È 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 SQL Server corrispondenti. È possibile eseguire il comando DB2 for z/OS Bind Copy dall'utilità del pacchetto di associazione DB2 o dall'utilità di amministrazione DB2 usando un programma di emulazione del terminale 3270.

Utilità del pacchetto di associazione 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 i dati rimanenti della schermata. 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. Al cursore (opzione), digitare U e quindi premere INVIO.

  8. Nella schermata MENU SELEZIONE OPZIONI UTENTE , in corrispondenza del cursore (SELECT OPTION), digitare B e quindi premere INVIO.

  9. Nella schermata DEL MENU OPZIONE PRIMARIA DB2I , in corrispondenza del cursore (COMANDO), digitare D e quindi premere INVIO.

  10. Nella schermata DB2I DEFAULTS PANEL 1 , al cursore (COMANDO), premere TAB due volte per posizionare il cursore nel 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 DEL MENU OPZIONE PRIMARIA DB2I digitare 5, 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 Bind Copy Package

  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 i dati rimanenti della schermata. 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. Al cursore (opzione), digitare M e quindi premere INVIO.

  8. Nella schermata MENU SELEZIONE OPZIONI UTENTE , in corrispondenza del cursore (SELECT OPTION), digitare B e quindi premere INVIO.

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

  10. Nella schermata DB2 Amministrazione - Sistemi Active DB2, in corrispondenza del cursore (nome sistema DB2), digitare DSN1 e quindi premere INVIO.

  11. Nella schermata db2 Amministrazione - menu di amministrazione DB2 premere INVIO per cancellare il testo della licenza IBM. Al cursore (opzione), digitare 1 e quindi premere INVIO.

  12. Nella schermata DB2 Amministrazione - Catalogo di sistema DSN1, al cursore (opzione), digitare K e quindi premere INVIO.

  13. Nella schermata DB2 Amministrazione - Pacchetti DSN1, al cursore (opzione), premere F8 ripetutamente per scorrere l'elenco fino a visualizzare la raccolta di origine e il nome del pacchetto. Facoltativamente, premere F7 per scorrere gli elementi precedenti nell'elenco. Nella riga corrispondente alla raccolta di origine e al nome del pacchetto, nella colonna S digitare BC e quindi premere INVIO.

  14. Nella schermata DB2 Amministrazione - DSN1 Associa copia pacchetto, in corrispondenza del cursore (comando), premere TAB per posizionare il cursore nel campo Posizione, digitare il nome del percorso 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.