Skrbnik VTAM ali skrbnik gostiteljskega sistema morata konfigurirati VTAM in OS/390 (ali MVS/ESA), če želite pripraviti DB2 Universal Database for OS/390 (ali DB2 for MVS/ESA) za sprejem zahtev vhodnih povezav iz delovne postaje DB2 Connect.
Ta razdelek nudi:
Povzetek zgledov imen VTAM, ki so uporabljeni v tej knjigi, najdete v razdelku Zgled imen elementov omrežja (VTAM). Imena TCP/IP najdete v razdelku Konfiguriranje TCP/IP za DB2 Universal Database for OS/390.
Če želite pripraviti DB2 Universal Database for OS/390 ali DB2 for MVS/ESA za sprejem zahtev povezave iz DB2 Connect, morate na gostitelju DB2 Universal Database for OS/390 dokončati naslednje korake:
Korak 1. | Zagotovite, da so nameščeni naslednji PTF-ji za OS/390:
| ||
Korak 2. | Konfigurirajte protokol:
|
Če želite konfigurirati VTAM, mora skrbnik VTAM določiti imena in možnosti, ki se bodo uporabile v vašem sistemu. Za omogočitev vzpostavitve povezave delovne postaje DB2 Connect z gostiteljem morate preskrbeti naslednje definicije:
Zgledi definicij VTAM so navedeni v naslednjem razdelku. Ti zgledi uporabljajo parametre, ki se ujemajo s parametri, ki so uporabljeni drugje v tej knjigi.
Naslednji zgled kaže zgled definicij VTAM, ki so
uporabljene za konfiguriranje strežnika baz podatkov gostitelja.
Strežnik DB2 Connect: - ID omrežja : SPIFNET - Ime lokalnega vozlišča : NYX1 (ime PU) - ID lokalnega vozlišča : 05D27509 - Ime LU : SPIFNET.NYX1GW01 (uporabljen je isti LU za DB2 Connect, za DB2 Universal Database, in za SPM) - Vzdevek LU : NYX1GW01 GOSTITELJ (HOST): - ID omrežja : SPIFNET - Ime vozlišča : NYX - Ime LU : SPIFNET.NYM2DB2 - Vzdevek LU : NYM2DB2 - Ciljni naslov LAN : 400009451902 (naslov TIC NCP) DEFINICIJA NAČINA (MODE DEFINITION): - Ime načina : IBMRDB DB2 for MVS/ESA: - Nahajališče : NEW_YORK3 ZAŠČITA: - Tip zaščite : Program - Tip overjanja : DCS |
Naslednji zgled kaže zgled definicij glavnega vozlišča
aplikacije VTAM. V večini primerov bo taka definicija že obstajala z
drugačnim imenom LU. V nasprotnem primeru morate definirati glavno
vozlišče aplikacije in prilagoditi DB2 Universal Database for OS/390, če
želite uporabiti definirano ime LU. To ime je ime partnerskega LU, ki
ga zahteva DB2 Connect.
----+----1----+----2----+----3----+----4----+----5----+----6----+----7-- DB2APPLS VBUILD TYPE=APPL NYM2DB2 APPL APPC=YES, X AUTH=(ACQ), X AUTOSES=1, X DLOGMOD=IBMRDB, X DMINWNL=512, X DMINWNR=512, X DSESSLIM=2048, X EAS=6000, X MODETAB=RDBMODES, X PARSESS=YES, X PRTCT=SFLU, X MODETAB=RDBMODES, X SECACPT=ALREADYV, X SRBEXIT=YES, X VERIFY=NONE, X VPACING=8 |
Opomba: | Nadaljevanja se morajo začeti v stolpcu 16 z oznakami nadaljevanja v stolpcu 72. |
Če vaša načela zaščite dovoljujejo, v VTAM omogočite DYNPU in DYNLU, s čimer dopustite, da katerakoli PU in LU dostopa prek VTAM. Če želite podrobnejše informacije, se obrnite na skrbnika VTAM.
Če želite omogočiti specifični LU ali PU, si oglejte naslednji zgled, ki kaže zgled definicije naročniškega glavnega vozlišča VTAM.
Če na delovni postaji DB2 Connect že uporabljate aplikacije SNA, potem
definicija PU že obstaja. Morda pa ne obstaja definicija neodvisnega
LU. Definicija neodvisnega LU, ki je zahtevana za DB2 Connect, mora
imeti podano LOCADDR=0.
----+----1----+----2----+----3----+----4----+----5----+----6----+----7-- SWITCHED MAJOR NODE DEFINITION FOR PU NYX1 in INDEPENDENT LU NYX1GW01 LOC300 VBUILD TYPE=LOCAL NYX1 ADDR=01,IDBLK=071,IDNUM=27509,ANS=CONT,DISCNT=NO, X IRETRY=YES,ISTATUS=ACTIVE,MAXDATA=4302,MAXOUT=7, X MAXPATH=1,PUTYPE=2,SECNET=NO,MODETAB=RDBMODES X SSCPFM=USSSCS,PACING=0,VPACING=2 NYX1GW01 LOCADDR=000,MODETAB=RDBMODES,DLOGMODE=IBMRDB OTHERLU LOCADDR=002 |
Naslednji zgled kaže zgled definicije tabele prijavnih
načinov VTAM za načine IBMRDB in SNASVCMG. Ta
zgled podaja RUSIZE 4K, ki morda ni primeren za vaše okolje.
Na primer, če uporabljate Ethernet, ki ima največjo velikost okvirja 1536
bajtov. Skrbnik VTAM naj preveri te vrednosti in predlaga, katero ime
postavke tabele način in RUSIZE podajte za DB2 Connect. Če
uporabljate APPC, morate definirati prijavni način SNASVCMG.
----+----1----+----2----+----3----+----4----+----5----+----6----+----7--- RDBMODES MODTAB IBMRDB MODEENT LOGMODE=IBMRDB, DRDA DEFAULT MODE * TYPE=0, NEGOTIABLE BIND * PSNDPAC=X'01', PRIMARY SEND PACING COUNT * SSNDPAC=X'01', SECONDARY SEND PACING COUNT * SRCVPAC=X'00', SECONDARY RECEIVE PACING COUNT * RUSIZES=X'8989', RUSIZES IN-4K OUT-4K * FMPROF=X'13', LU6.2 FM PROFILE * TSPROF=X'07', LU6.2 TS PROFILE * PRIPROT=X'B0', LU6.2 PRIMARY PROTOCOLS * SECPROT=X'B0', LU6.2 SECONDARY PROTOCOLS * COMPROT=X'D0B1', LU6.2 COMMON PROTOCOLS * PSERVIC=X'060200000000000000122F00' LU6.2 LU TYPE SNASVCMG MODEENT LOGMODE=SNASVCMG, DRDA DEFAULT MODE * PSNDPAC=X'00', PRIMARY SEND PACING COUNT * SSNDPAC=X'02', SECONDARY SEND PACING COUNT * SRCVPAC=X'00', SECONDARY RECEIVE PACING COUNT * RUSIZES=X'8585', RUSIZES IN-1K OUT-1K * FMPROF=X'13', LU6.2 FM PROFILE * TSPROF=X'07', LU6.2 TS PROFILE * PRIPROT=X'B0', LU6.2 PRIMARY PROTOCOLS * SECPROT=X'B0', LU6.2 SECONDARY PROTOCOLS * COMPROT=X'D0B1', LU6.2 COMMON PROTOCOLS * PSERVIC=X'060200000000000000000300' LU6.2 LU TYPE |
Preden lahko uporabite DB2 Connect mora skrbnik DB2 Universal Database for OS/390 konfigurirati DB2 Universal Database for OS/390, tako da bodo dovoljene povezave iz delovne postaje DB2 Connect. Ta razdelek kaže najmanjše število ažuriranj, ki so potrebna, da lahko odjemalec DB2 Connect vzpostavi povezavo s strežnikom baze podatkov DB2 Universal Database for OS/390. Podrobnejše zglede lahko najdete v priročnikih Connectivity Supplement in DB2 for OS/390 Installation Reference.
Glede na tip povezav, ki jih uporabljate, morate ažurirati naslednje tabele:
Zglede ukazov za ažuriranje teh tabel za DB2 Universal Database for OS/390 vsebujejo naslednji razdelki. Delo s skrbniki DB2 za določitev ažuriranj, ki so zahtevani za sistem DB2 Universal Database for OS/390. Podrobnejše informacije o tabelah baze podatkov komunikacij DB2 Universal Database for OS/390 najdete v priročniku Referenčni opis SQL DB2 Universal Database for OS/390.
Če želite, da bodo zahteve za povezavo z bazo podatkov sprejete iz vseh vhodnih LU DB2 Connect, samo vrinite prazno vrstico. Uporabite stavek SQL, ki je podoben naslednjemu:
INSERT INTO SYSIBM.LUNAMES (LUNAME) VALUES (' ')
Z drugo možnostjo lahko omejite dostop tako, da podate imena LU. Naslednji stavek SQL lahko služi za zgled pri ažuriranju tabele:
INSERT INTO SYSIBM.LUNAMES (LUNAME, SECURITY_OUT, ENCRYPTPSWDS, USERNAMES) VALUES('NYX1GW01','P','N','O');
Rezultat:
STOLPEC ZGLED OPOMBA ====== ======= ====== LUNAME NYX1GW01 Ime LU DB2 Connect SECURITY_OUT P ENCRYPTPSWDS N USERNAMES O
Če želite dovoliti vhodne zahteve povezave baze podatkov za vozlišča TCP/IP, lahko to tabelo ažurirate z ukazom SQL takole:
INSERT INTO SYSIBM.IPNAMES (LINKNAME) VALUES(' ')
Preden lahko uporabite povezavo DB2 Connect, mora skrbnik DB2 for MVS/ESA konfigurirati DB2 for MVS/ESA, tako da bodo dovoljene povezave iz delovne postaje DB2 Connect. Če želite konfigurirati DB2 for MVS/ESA, morate ažurirati naslednje tabele:
Zglede ukazov za ažuriranje teh tabel vsebujejo naslednji razdelki. Delo s skrbniki DB2 za določitev možnosti, ki so potrebne za sistem DB2 for MVS/ESA.
Če želite uporabiti ID-je sekundarnih pooblastil, lahko z naslednjim ukazom SQL ažurirate tabelo:
INSERT INTO SYSIBM.SYSUSERNAMES VALUES('I','ADBUSER','NYX1GW01',' ',' ');
Rezultat:
STOLPEC ZGLED OPOMBA ====== ======= ====== Type I Authid ADBUSER LU Name NYX1GW01 Ime LU DB2 Connect NewAuthID (blank) Password (blank)
Tipi USERNAME so: O (izhodna pretvorba), I (vhodna pretvorba), B (vhodna in izhodna pretvorba) in prazno polje (ID-ji pooblastila se ne prevedejo in strežniku se ne pošlje gesel).
Če želite omejiti dostop, tako da podate ime LU, lahko za ažuriranje te tabele uporabite naslednji zgled ukaza SQL:
INSERT INTO SYSIBM.SYSLUNAMES VALUES('NYX1GW01','IBMRDB','A','N',' ','I');
Rezultat:
STOLPEC ZGLED OPOMBA ====== ======= ====== LUNAME NYX1GW01 Ime LU DB2 Connect SYSMODENAME IBMRDB USERSECURITY A ENCRYPTPSWDS N MODESELECT USERNAMES I
Če vrinete samo prazno vrstico, boste s tem omogočili sprejem vseh vhodnih LU-jev DB2 Connect.
Za ažuriranje te tabele lahko uporabite naslednji ukaz SQL:
INSERT INTO SYSIBM.SYSLUMODES VALUES ('NYX1 ', 'IBMRDB', 150, 'Y');
kjer:
Ta razdelek opisuje postopek za konfiguriranje komunikacij TCP/IP med delovno postajo DB2 Connect in DB2 Universal Database for OS/390 različice 5.1 ali novejše. Navodila predpostavljajo naslednje pogoje:
OS/390 R3+ je najmanjša zahtevana raven operacijskega sistema za podporo TCP/IP. OS/390 V2R5+ je priporočena raven operacijskega sistema, ki omogoča najboljšo zmogljivost.
Naslednji informativni APAR-ji za DB2 za OS/390 so popolnoma ažurirani z informacijami o PTF-jih, ki jih morate namestiti za različne komponente OS/390, posebno za TCP/IP za OS/390. Če uporabljate povezljivost TCP/IP z DB2 za OS/390, je zelo pomembno, ga pregledate in uveljavite PTF-je in popravke APAR, ki so opisani v naslednjih informativnih APAR-jih za DB2 za OS/390:
Za DB2 za OS/390 so priporočeni naslednji popravki:
Preden lahko uporabite DB2 Connect prek povezave TCP/IP, morate zbrati potrebne informacije o gostiteljskem strežniku baze podatkov in delovni postaji DB2 Connect. Za vsak strežnik gostitelja, s katerim se povezujete prek TCP/IP, morate imeti naslednje informacije:
Če se želite izogniti vzdrževanju te datoteke v več sistemih, lahko uporabite imenski strežnik domen.
Opomba: | Povezane informacije o storitvenem imenu ne izmenjajo med delovno postajo DB2 Connect in DB2 Universal Database for OS/390. |
Pri pridobivanju teh informacij se obrnite na skrbnika lokalnega omrežja in skrbnika DB2 za OS/390. Enega od zgledov preglednice Tabela 2 uporabite za načrtovanje vsake povezave TCP/IP med DB2 Connect in strežnikom baze podatkov gostitelja.
Tabela 2. Zgled preglednice za načrtovanje povezav TCP/IP z DB2 Universal Database for OS/390
Referenčna številka | Opis | Vzorčna vrednost | Vaša vrednost |
---|---|---|---|
Uporabniške informacije | |||
(TCP-1) | Ime uporabnika | A.D.B.Uporabnik |
|
(TCP-2) | Kontaktne informacije | (123)-456-7890 |
|
(TCP-5) | ID uporabnika | ADBUPOR |
|
(TCP-6) | Tip baze podatkov | db2390 |
|
(TCP-7) | Tip povezave (mora biti TCPIP). | TCPIP | TCPIP |
Omrežni elementi na gostitelju | |||
(TCP-8) | Ime gostitelja | MVSHOST |
|
(TCP-9) | Naslov IP gostitelja | 9.21.152.100 |
|
(TCP-10) | Storitveno ime | db2inst1c |
|
(TCP-11) | Številka vrat | 446 | 446 |
(TCP-12) | LOCATION NAME | NEW_YORK3 |
|
(TCP-13) | ID uporabnika |
|
|
(TCP-14) | Geslo |
|
|
Omrežni elementi na delovni postaji DB2 Connect | |||
(TCP-18) | Ime gostitelja | mcook02 |
|
(TCP-19) | Naslov IP | 9.21.27.179 |
|
(TCP-20) | Storitveno ime | db2inst1c |
|
(TCP-21) | Številka vrat | 446 | 446 |
Postavke imenika DB2 na delovni postaji DB2 Connect | |||
(TCP-30) | Ime vozlišča | MVSIPNOD |
|
(TCP-31) | Ime baze podatkov | nyc3 |
|
(TCP-32) | Vzdevek baze podatkov | mvsipdb1 |
|
(TCP-33) | Ime baze podatkov DCS | nyc3 |
|
Opombe:
|
Če želite dokončati konfiguracijo in vzpostaviti povezavo, ravnajte po postopku, ki je opisan v tem razdelku.
Za vsakega gostitelja izpolnite izvod vzorčne preglednice TCP/IP:
Opomba: | Če uporabljate na primer DCE, lahko pri načrtovanju nastopi dodatna problematika. Za dodatne informacije preglejte DB2 Connect User's Guide. |
Na gostitelju OS/390:
ping ime_oddaljenega_gostitelja -p številka_vrat