Konfigurieren von DB2 für z-OS

IBM DB2 for z/OS unterstützt den Zugriff auf Remote-DRDA-Anwendungsserver mithilfe von Informationen, die in der DB2 for z/OS Communications Database (CDB) gespeichert sind, einer Sammlung von Katalogtabellen.

Tabelle Beschreibung
SYSIBM. STANDORTE Erforderliche Katalogtabelle zum Definieren einer relationalen Remotedatenbank, einschließlich Adresse (TCP/IP-Port), Sicherheit und Benennungskonvention (Alias).
SYSIBM. IPNAMES Erforderliche Katalogtabelle zum Definieren der Adresse (TCP/IP-Adresse oder Alias) und Sicherheit (Authentifizierung und Verschlüsselung).
SYSIBM. IPLIST Optionale Katalogtabelle zum Definieren der Adresse (TCP/IP-Adresse oder Alias) bei Verwendung eines Failovers.
SYSIBM. BENUTZERNAMEN Optionale Katalogtabelle zum Definieren der Authentifizierungszuordnung.

DB2 für z/OS Communications Database-Tabellen.

Sie können die CDB-Tabellen mithilfe dynamischer SQL-Anweisungen entweder lokal (z. B. DB2-Admin, QMF, SPUFI) oder remote (z. B. Microsoft Data Provider for DB2 mit SQL Server Management Studio) aktualisieren.

DI_Deployment_MsDrdaService1

DB2 für z/OS Communications Database-Tabellen.

SQL Server Management Studio

Mithilfe des Microsoft OLE DB-Anbieter für DB2 mit SQL Server Management Studio und einem DQP-Verbindungsserver (Distributed Query Processor) können Sie db2 for z/OS Configuration Database (CDB) so konfigurieren, dass die DRDA-Konnektivität über eine TCP/IP-Netzwerkverbindung mit dem DRDA-Dienst aktiviert wird.

  1. Wählen Sie im Menü Startdie Option Microsoft Server Tools 18 und dann SQL Server Management Studio 18 aus.

  2. Geben Sie im Dialogfeld Verbindung mit Server herstellen einen Servernamen ein (z. B. LOCALHOST). Wählen Sie einen Authentifizierungsmodus aus, geben Sie eine Anmeldung und ein Kennwort ein. Wählen Sie dann Verbinden aus.

  3. Wählen Sie im Menü Microsoft SQL Server Management Studiodie Option Neue Abfrage aus.

  4. Kopieren Sie die folgenden Beispiele, fügen Sie sie in die SQLQuery1.sql-Datei im Abfrage-Editor-Fenster ein, und ändern Sie dann den fett markierten gelb hervorgehobenen Text so, dass er den Werten für Ihre DB2-instance, den DRDA-Dienst und SQL Server Datenbank entspricht.

SQL Server Namen des Verbindungsservers

Diese gespeicherten Systemprozeduren definieren einen SQL Server Verbindungsservernamen für die Verbindung mit DB2 für z/OS. Optional können Sie ihren DB2-Administrator bitten, die DB2-Verbindungsdatenbanktabellen zu aktualisieren, wenn Sie keine Berechtigung haben.

-- ----------------------------------  
-- 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;  
  

Definieren SQL Server Verbindungsservers mithilfe von SQL Server Management Studio.

Sysibm wird aktualisiert. TABELLE "LOCATIONS"

Diese gespeicherten Systemprozeduren definieren SQL Server Pass-Thru Abfragen zum Definieren eines LOCATION in der Db2 for z/OS-Verbindungsdatenbank.

DB2 für z/OS BESCHREIBUNG
LOCATION Geben Sie einen Wert an, der dem Namen des Ziels SQL Server Datenbanknamens (z. B. NWIND) entspricht.

Wenn Sie keinen LOCATION-Namenwert angeben können, der mit der Zieldatenbank SQL Server übereinstimmt (z. B. wird LOCATION-Name verwendet; SQL Server Datenbankname zu lang ist), verwenden Sie dann die DBALIAS- und die MsDrdaService.exe.config-Einträge (drdaDatabaseAliases), um den DRDA-Dienst anzuweisen, wie location und DBALIAS einem entsprechenden SQL Server Datenbanknamen zugeordnet werden soll.

LOCATION wird als DRDA RDBNAME (Relational Database Name) bezeichnet.

LOCATION wird als SQL Server Datenbankname oder Anfangskatalog bezeichnet.
LINKNAME Dieser Wert wird verwendet, um den Datensatz im SYSIBM zuzuordnen. LOCATIONS-Tabelle zu den Datensätzen im SYSIBM. IPNAMES, SYSIBM. IPLIST und SYSIBM. USERNAMES-Tabellen. Dieser Wert ist auf 8 Zeichen beschränkt, wenn DB2 für z/OS im Kompatibilitätsmodus ausgeführt wird.
IBMREQD Geben Sie "N" an.
PORT Geben Sie einen Wert für den TCP/IP-Port für die Verwendung durch den DRDA-Dienst an, der auf dem SQL Server Computer ausgeführt wird. Die STANDARD-DRDA-Portnummer ist z. B. 446.
TPN Geben Sie "" an. Der DRDA-Dienst unterstützt keinen alternativen TPN (Transaktionsprogrammname).
DBALIAS Geben Sie einen Wert an, der dem Namen des Ziels SQL Server Datenbanknamens (z. B. NWIND) entspricht, wenn Sie diesen Wert nicht im Feld LOCATION angeben können. Wenn Sie DBALIAS verwenden, müssen Sie die MsDrdaService.exe.config-Einträge (drdaDatabaseAliases) verwenden, um den DRDA-Dienst anzuweisen, wie LOCATION und DBALIAS einem entsprechenden SQL Server Datenbanknamens zu interpretieren und zuzuordnen sind.
VERTRAUENSWÜRDIGEN Geben Sie "N" an. Der DRDA-Dienst unterstützt keine vertrauenswürdige Verbindung.
SICHERHEIT Geben Sie "Y" an, wenn Sie eine Verbindung mit dem DRDA-Dienst mithilfe von Secure Sockets Layer 4.0 oder Transport Layer Security 1.0 herstellen.

DB2 für z/OS-Verbindungsdatenbank SYSIBM. LOCATION-Tabelle.

-- --------------------------------------------------  
-- 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-Einträge in DB2 für einen DRDA-Dienst ("HISDRDA1").

Sysibm wird aktualisiert. IPNAMES-Tabelle

Diese gespeicherten Systemprozeduren aktualisieren SYSIBM. IPNAMES-Tabelle in DB2 für z/OS.

DB2 für z/OS Beschreibung
LINKNAME Dieser Wert wird verwendet, um den Datensatz im SYSIBM zuzuordnen. IPNAMES-Tabelle zu den Datensätzen im SYSIBM. LOCATIONS, SYSIBM. IPLIST und SYSIBM. USERNAMES-Tabellen.
SECURITY_OUT Geben Sie "A" an, um einen Autorisierungsbezeichner zu senden.

Geben Sie optional "D" an, um einen verschlüsselten Autorisierungsbezeichner zu senden.

Geben Sie optional "E" an, um einen verschlüsselten Autorisierungsbezeichner und verschlüsselte Daten zu senden.

Geben Sie optional "P" an, um einen verschlüsselten Autorisierungsbezeichner, ein verschlüsseltes Kennwort und verschlüsselte Daten zu senden.

Geben Sie "R" nicht an. Der DRDA-Dienst unterstützt kein RACF-Passticket.
BENUTZERNAMEN Geben Sie "" an, um den Autorisierungsbezeichner zu senden, der dem angemeldeten Benutzer, dem ausgeführten Task oder dem Programm zugeordnet ist.

Geben Sie optional "O" an, um den Autorisierungsbezeichner für ausgehenden Datenverkehr mithilfe von SYSIBM zu übersetzen. BENUTZERNAMEN.

Geben Sie "S" nicht an. Der DRDA-Dienst unterstützt keine vertrauenswürdige Verbindung.
IBMREQD Geben Sie "N" an.
IPADDR Geben Sie einen Wert für die TCP/IP-Adresse oder den Alias für den Computer an, auf dem der DRDA-Dienst ausgeführt wird.

Lassen Sie dieses Feld optional leer, wenn Sie fehlertolerantes Failover konfigurieren, das auf IPADDR-Einträgen im SYSIBM basiert. IPLIST-Tabelle.

DB2 für z/OS-Verbindungsdatenbank SYSIBM. IPNAMES-Tabelle.

--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-Einträge in DB2 für einen DRDA-Dienst ("HISDRDA1").

Sysibm wird aktualisiert. IPLIST-Tabelle

Diese gespeicherten Systemprozeduren aktualisieren SYSIBM. IPLIST-Tabelle in DB2 für z/OS. Mit der IPLIST-Tabelle können Sie mehrere IP-Adressen für einen bestimmten STANDORT angeben, wenn Sie den DRDA-Dienst mit der Serverliste (SRVLST) für fehlertolerantes Failover verwenden.

DB2 für z/OS Beschreibung
LINKNAME Dieser Wert wird verwendet, um den Datensatz im SYSIBM zuzuordnen. IPNAMES-Tabelle zu den Datensätzen im SYSIBM. LOCATIONS, SYSIBM. IPLIST und SYSIBM. USERNAMES-Tabellen.
IPADDR Geben Sie einen Wert für jede TCP/IP-Adresse oder jeden Alias für eine Gruppe von Computern an, auf denen die DRDA-Dienste ausgeführt werden. Dadurch wird ein fehlertolerantes Failover bereitgestellt.
IBMREQD Geben Sie "N" an.

DB2 für z/OS-Verbindungsdatenbank SYSIBM. IPNAMES-Tabelle.

--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. IPLIST-Einträge zum Herstellen einer Verbindung mit zwei DRDA-Diensten ("HISDRDA1" und "HISDRDA2").

Sysibm wird aktualisiert. USERNAMES-Tabelle

Diese gespeicherten Systemprozeduren aktualisieren SYSIBM. USERNAMES-Tabelle in DB2 für z/OS.

DB2 für z/OS Beschreibung
TYPE Geben Sie "O" an, um den Autorisierungsbezeichner für ausgehenden Datenverkehr zu übersetzen.

Geben Sie "I" nicht an. Der DRDA-Dienst unterstützt den Betrieb als DRDA-Anwendungsanforderungsclient nicht.

Geben Sie "S" nicht an. Der DRDA-Dienst unterstützt keine vertrauenswürdige Verbindung.
AUTHID Geben Sie den zu übersetzenden Autorisierungsbezeichner an.
LINKNAME Dieser Wert wird verwendet, um den Datensatz im SYSIBM zuzuordnen. IPNAMES-Tabelle zu den Datensätzen im SYSIBM. LOCATIONS, SYSIBM. IPLIST und SYSIBM. USERNAMES-Tabellen.
NEWAUTHID Geben Sie den übersetzten Wert für den Autorisierungsbezeichner an.
PASSWORD Geben Sie das Kennwort an.
IBMREQD Geben Sie "N" an.

DB2 für z/OS-Verbindungsdatenbank SYSIBM. USERNAMES-Tabelle.

--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. USERNAMES-Einträge in DB2 für einen DRDA-Dienst ("HISDRDA1").

DRDA-Connections

DRDA-ARs, einschließlich IBM DB2 für z/OS, bieten verschiedene Methoden zum Definieren der DRDA-Remoteverbindung: Netzwerkadresse, Port und Authentifizierung. IBM DB2 für z/OS basiert beispielsweise auf einem CDB (Verbindungsdatenbank), das aus einer Reihe von SYSIBM.*-Tabellen (LOCATIONS, IPNAMES, USERNAMES) besteht.

Außerdem unterstützt IBM DB2 for z/OS mehrere Methoden zum Initiieren einer DRDA-Verbindung mit einem Remotesystem. Ein lokal an DB2 für z/OS angefügtes COBOL for TSO-Programm kann über den DRDA-Dienst eine Verbindung mit SQL Server herstellen, indem entweder (a) eine explizite Verbindung basierend auf einer SQL CONNECT-Anweisung oder (b) eine implizite Verbindung basierend auf einem 3-teiligen SQL-Objektbezeichner (CATALOG) verwendet wird. SCHEMA. TABELLE).

DI_Deployment_MsDrdaService2

Abbildung 1. Der DRDA-gesteuerte Datenzugriff unterstützt sowohl implizite als auch explizite Verbindungen.

Connect-Anweisung

Eine gängige Technik besteht darin, eine SQL CONNECT-Anweisung zu verwenden, um eine explizite Verbindung zwischen einem lokalen DRDA-AR und einer Remote-DRDA-AS zu erstellen, wobei vorkonfigurierte Authentifizierung, Inlineauthentifizierungsanmeldeinformationen oder zugeordnete Anmeldeinformationen verwendet werden.

CONNECT TO CONTOSO; SELECT * FROM DSN8910.DEPT  

oder

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

SQL CONNECT-Anweisungen.

Dreiteiliger Objektbezeichner

Ein weiteres gängiges Verfahren besteht darin, einen 3-teiligen Objektbezeichner in einer SQL-Anweisung zu verwenden, um eine implizite Verbindung von einer lokalen DRDA AR mit einer Remote-DRDA-AS herzustellen.

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

Verwenden eines 3-teiligen Objektbezeichners in einer SQL-Anweisung.

Alias für dreiteilige Objektbezeichner

Optional kann der 3-teilige Name in einem 2-teiligen lokalen Tabellenalias gekapselt werden. Führen Sie die folgenden Schritte aus, um einen Alias für die Verwendung mit DB2 für z/OS und einem REMOTE-DRDA-Server zu definieren.

  • Definieren Sie einen Alias in der lokalen DATENBANK DB2 für z/OS.

    CREATE ALIAS DSN8910. FOR RDB1.COL1.TABLE1  
    
  • Definieren Sie ein entsprechendes Synonym oder eine Sicht in der Remotedatenbank 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  
    
  • Verweisen Sie in einer SQL-Anweisung auf den lokalen DB2 for z/OS-Alias.

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

    Definieren und Verwenden eines DB2 for z/OS-Aliass über einen 3-teiligen Objektbezeichner in einer SQL-Anweisung.

Überprüfen der Verbindung zwischen DB2 für z/OS und DRDA-Dienst mithilfe von QMF

Sie können die Db2-Verbindung für z/OS mit dem DRDA-Dienst überprüfen, indem Sie QMF und eine Reihe anderer hostresidenter DB2-Clientprogramme verwenden.

  1. Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft Host Integration Server 2010, klicken Sie auf Extras, und klicken Sie dann auf 3270 Client.

  2. Klicken Sie im Fenster Host Integration Server 3270 Client (3270 Client) auf Das Menü Sitzung und dann auf Sitzungskonfiguration.

  3. Wählen Sie im Dialogfeld 3270-EinstellungenTN3270E Serververbindung aus, geben Sie "SYS1" in das Bearbeitungsfeld Servername ein, und klicken Sie dann auf OK.

  4. Klicken Sie im Menü Sitzung auf Verbinden. Der Client 3270 zeigt den SSCP-Bildschirm an. Geben Sie am Cursor (unten links) TSO HISDEMO ein, und drücken Sie dann die EINGABETASTE.

  5. Geben Sie auf dem Bildschirm TSO/E LOGON am Cursor (Feld Kennwort ) HISDEMO ein, und drücken Sie dann die EINGABETASTE.

  6. Drücken Sie auf dem Willkommensbildschirmdie EINGABETASTE, um die restlichen Bildschirmdaten abzurufen. Geben Sie unter der Eingabeaufforderung BEREITISPF ein, und drücken Sie dann die EINGABETASTE.

  7. Drücken Sie im Ispf-Menü für primäre Optionendie EINGABETASTE, um den IBM-Lizenztext zu löschen. Geben Sie am Cursor (Option) U ein, und drücken Sie dann die EINGABETASTE.

  8. Geben Sie auf dem Bildschirm BENUTZEROPTIONEN AUSWAHLMENÜ am Cursor (OPTION AUSWÄHLEN)den Wert B ein, und drücken Sie dann die EINGABETASTE.

  9. Geben Sie auf dem Bildschirm DB2I PRIMARY OPTION MENU am Cursor (COMMAND) Q ein, und drücken Sie dann die EINGABETASTE.

  10. Drücken Sie auf dem BILDSCHIRM QMF HOME PANEL am Cursor (COMMAND) F6.

  11. Drücken Sie auf dem Bildschirm SQL QUERY auf dem Cursor (COMMAND) die TAB-TASTE, und drücken Sie dann erneut TAB . Geben Sie am Cursor (zwei Zeilen unter der Bildschirmbezeichnung SQL QUERY ) SELECT * FROM NWIND ein. DBO. KUNDEN, und drücken Sie dann F2.

  12. Zeigen Sie auf dem Bildschirm REPORT die Ergebnisse der Abfrage an. Drücken Sie optional F8 , um nach vorne zu scrollen, und drücken Sie dann F11 , um nach rechts zu scrollen. Drücken Sie F6 , um zum Bildschirm SQL QUERY zurückzukehren. Drücken Sie F3 , um zum QMF HOME PANEL-Bildschirm zurückzukehren.

DB2 für z/OS binden Statische SQL-Pakete kopieren

Sie können statische SQL-Pakete aus DB2 für z/OS an die DRDA AS binden, mit der statische SQL-Paket-XML-Dateien für die spätere Erstellung entsprechender SQL Server gespeicherter Prozeduren definiert werden können. Sie können den Befehl DB2 for z/OS Bind Copy über das DB2 Bind Package-Hilfsprogramm oder das DB2-Verwaltungshilfsprogramm mithilfe eines 3270-Terminalemulationsprogramms ausführen.

DB2-Hilfsprogramm zum Binden von Paketen

  1. Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft Host Integration Server 2010, klicken Sie auf Extras, und klicken Sie dann auf 3270 Client.

  2. Klicken Sie im Fenster Host Integration Server 3270 Client (3270 Client) auf Das Menü Sitzung und dann auf Sitzungskonfiguration.

  3. Wählen Sie im Dialogfeld 3270-EinstellungenTN3270E Serververbindung aus, geben Sie "SYS1" in das Bearbeitungsfeld Servername ein, und klicken Sie dann auf OK.

  4. Klicken Sie im Menü Sitzung auf Verbinden. Der Client 3270 zeigt den SSCP-Bildschirm an. Geben Sie am Cursor (unten links) TSO HISDEMO ein, und drücken Sie dann die EINGABETASTE.

  5. Geben Sie auf dem Bildschirm TSO/E LOGON am Cursor (Feld Kennwort ) HISDEMO ein, und drücken Sie dann die EINGABETASTE.

  6. Drücken Sie auf dem Willkommensbildschirmdie EINGABETASTE, um die restlichen Bildschirmdaten abzurufen. Geben Sie unter der Eingabeaufforderung BEREITISPF ein, und drücken Sie dann die EINGABETASTE.

  7. Drücken Sie im Ispf-Menü für primäre Optionendie EINGABETASTE, um den IBM-Lizenztext zu löschen. Geben Sie am Cursor (Option) U ein, und drücken Sie dann die EINGABETASTE.

  8. Geben Sie auf dem Bildschirm BENUTZEROPTIONEN AUSWAHLMENÜ am Cursor (OPTION AUSWÄHLEN)den Wert B ein, und drücken Sie dann die EINGABETASTE.

  9. Geben Sie auf dem Bildschirm DB2I PRIMARY OPTION MENU am Cursor (COMMAND) D ein, und drücken Sie dann die EINGABETASTE.

  10. Drücken Sie auf dem Bildschirm DB2I DEFAULTS PANEL 1 am Cursor (COMMAND) zweimal TAB , um den Cursor auf das Feld DB2 NAME zu platzieren, geben Sie DSN1 ein, und drücken Sie dann die EINGABETASTE.

  11. Drücken Sie auf dem Bildschirm DB2I DEFAULTS PANEL 2 am Cursor (COMMAND) die EINGABETASTE.

  12. Geben Sie auf dem Bildschirm DB2I PRIMARY OPTION MENU am Cursor (COMMAND) 5 ein, und drücken Sie dann die EINGABETASTE.

  13. Geben Sie auf dem Bildschirm BIND/REBIND/FREE am Cursor (COMMAND) 4 ein, und drücken Sie dann die EINGABETASTE.

  14. Geben Sie auf dem Bildschirm BIND PACKAGE im Feld LOCATION NAME den Namen "HISDRDA1" ein, und drücken Sie dann die TAB-TASTE. Geben Sie im Feld COLLECTION-ID den Namen "DBO" ein, und drücken Sie dann die TAB-TASTE. Geben Sie im Optionsfeld DBRD oder "COPY" den Namen COPY ein, und drücken Sie dann die TAB-TASTE. Geben Sie im Feld COLLECTION-ID den Namen "DBO" ein, und drücken Sie dann die TAB-TASTE. Geben Sie im Feld PACKAGE-ID "PKGAREAS" ein, und drücken Sie dann TAB, um den Cursor im Feld ACTION ON PACKAGE zu suchen. Geben Sie im Feld ACTION ON PACKAGE "ADD" ein, und drücken Sie dann die EINGABETASTE.

DB2 Admin Bind Copy Package

  1. Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft Host Integration Server 2010, klicken Sie auf Extras, und klicken Sie dann auf 3270 Client.

  2. Klicken Sie im Fenster Host Integration Server 3270 Client (3270 Client) auf Das Menü Sitzung und dann auf Sitzungskonfiguration.

  3. Wählen Sie im Dialogfeld 3270-EinstellungenTN3270E Serververbindung aus, geben Sie "SYS1" in das Bearbeitungsfeld Servername ein, und klicken Sie dann auf OK.

  4. Klicken Sie im Menü Sitzung auf Verbinden. Der Client 3270 zeigt den SSCP-Bildschirm an. Geben Sie am Cursor (unten links) TSO HISDEMO ein, und drücken Sie dann die EINGABETASTE.

  5. Geben Sie auf dem Bildschirm TSO/E LOGON am Cursor (Feld Kennwort ) HISDEMO ein, und drücken Sie dann die EINGABETASTE.

  6. Drücken Sie auf dem Willkommensbildschirmdie EINGABETASTE, um die restlichen Bildschirmdaten abzurufen. Geben Sie unter der Eingabeaufforderung BEREITISPF ein, und drücken Sie dann die EINGABETASTE.

  7. Drücken Sie im Ispf-Menü für primäre Optionendie EINGABETASTE, um den IBM-Lizenztext zu löschen. Geben Sie am Cursor (Option) M ein, und drücken Sie dann die EINGABETASTE.

  8. Geben Sie auf dem Bildschirm BENUTZEROPTIONEN AUSWAHLMENÜ am Cursor (OPTION AUSWÄHLEN)den Wert B ein, und drücken Sie dann die EINGABETASTE.

  9. Geben Sie auf dem Bildschirm IBM Products Panel am Cursor (Option) 3 ein, und drücken Sie dann die EINGABETASTE.

  10. Geben Sie auf dem Bildschirm DB2 Admin – Aktive DB2-Systeme am Cursor (DB2-Systemname) DSN1 ein, und drücken Sie dann die EINGABETASTE.

  11. Drücken Sie auf dem Bildschirm DB2 Admin – DB2-Verwaltungsmenü die EINGABETASTE, um den IBM-Lizenztext zu löschen. Geben Sie am Cursor (Option) 1 ein, und drücken Sie dann die EINGABETASTE.

  12. Geben Sie auf dem Bildschirm DB2-Admin – DSN1-Systemkatalog am Cursor (Option) K ein, und drücken Sie dann die EINGABETASTE.

  13. Drücken Sie auf dem Bildschirm DB2-Admin – DSN1-Pakete am Cursor (Option) wiederholt F8, um durch die Liste zu scrollen, bis der Name der Quellsammlungund des Pakets angezeigt wird. Optional können Sie F7 drücken, um zu den vorherigen Elementen in der Liste zu scrollen. Geben Sie in der Zeile, die dem Quellsammlungs- und Paketnamen entspricht, unter Spalte SBC ein, und drücken Sie dann die EINGABETASTE.

  14. Drücken Sie auf dem Bildschirm DB2 Admin – DSN1 Copy Package binden auf dem Cursor (Befehl) die TAB-TASTE, um den Cursor im Feld Speicherort zu positionieren, den Namen des Zielspeicherorts (z. B. "HISDRDA1"). Drücken Sie tab , um den Cursor im Feld Sammlung zu positionieren, geben Sie den Namen des Zielschemas ein (z. B. "DBO"), und drücken Sie dann die EINGABETASTE.