Seria: INFO R M A TY K A z. 28 Nr kol. 1270
Jerzy K A R D A SZ E W IC Z M arian JU ŚK IE W IC Z
INTEGRACJA SIECI LOKALNEJ NOVELL NetWare Z SYSTEMEM AS/400
S treszczenie. W artykule om ówione zostały m ożliw ości w spółpracy m ikrokom puterów P C z systemem A S/400 przez sieć lokalną, która pracuje pod kontrolą system u operacyjnego N etW are firm y Novell. D okonano analizy praktycznej przydatności każdego z w ariantów. Przedstaw iono także oprogram ow anie, które je st niezbędne do naw iązania żądanego połączenia.
INTEGRATION OF THE NOVELL NetWare LOCAL AREA NETW ORK AND AS/400 SYSTEM
S um m ary. This paper presents various possibilities o f com m on w ork between PC m icrocom puters and AS/400 system through LA N, w hich is controlled by Novell N etW are operating system. Som e configurations are considered with regard to their practical utility. T he softw are providing requested com m unication is also presented.
INTEGRATION DU RESEAU LOCAL NOVELL NetWare AU SYSTEME AS/400
R ésum é. L ’article traite des possibilités de la coopération des m icroordinateurs PC avec le systèm e A S/400 p ar le réseau local qui fonctionne sous le contrôle du systèm e opérationnel N etW are de la société Novell. On a effectué l ’analyse partique d ’utilité _ du chaque modèle. On a présenté aussi la program m ation nécessaire po u r effectuer
la connection souhaitée.
1. Wprowadzenie
P ierw sze m odele systemu AS/400 zostały wprowadzone na rynek ju ż w 1988 roku. Mimo to w P olsce stan wiedzy o nim je st mały, a dostępność inform acji ograniczona. Dlatego uw ażam y, że w stęp systematyzujący niektóre pojęcia je st w pełni uzasadniony.
. System A S/400 (Application System/400) to nazw a całej rodziny m inikom puterów firmy IBM składającej się z kilkunastu modeli. Najm niejsze z nich to maszyny klasy unixowych stacji roboczych, największe z powodzeniem mogą spełniać rolę serw era centralnego w dużym przedsiębiorstw ie. AS/400 jest przeznaczony głów nie do pracy z dużym i bazami danych. Został on stw orzony w ten sposób, że relacyjną bazę danych zintegrowano z systemem operacyjnym .
W szystkie m odele kom putera AS/400 pracują pod takim samym w ielozadaniowym system em operacyjnym o nazwie OS/400 (Operating System /400). Jest on stosunkow o łatwy w obsłudze. Pozw ala na pracę zarówno z zadaniami interaktyw nym i, ja k i na uruchom ienie w tym samym czasie wielu zadań wsadowych. Funkcje systemu operacyjnego m ogą być w yw oływ ane przez użytkownika w dwojaki sposób. Pierw sza metoda polega na wydaniu rozkazu w identycznym dla wszystkich modeli AS/400 języku komend CL (Control Language). D rugi sposób polega na wybraniu odpowiedniego rozkazu z w ielopoziom owego menu. M etody te można porównać do urucham iania w ybranego program u na m ikrokom puterze PC , który pracuje z systemem operacyjnym DOS oraz Norton C om m anderem . Jeżeli pam iętam y jego nazwę, to po prostu wywołujem y ją w linii komend (ścieżka dostępu zadeklarowana), w innym przypadku musimy wejść do właściwego podkatalogu i dopiero wtedy uruchomić żądany program.
Z system em operacyjnym OS/400 zostało zintegrow ane oprogram ow anie sieciowe i kom unikacyjne oraz bardzo rozbudowany system bezpieczeństwa. Funkcje kom unikacyjne pozw alają na współpracę kom putera AS/400 zarówno z dużymi i średnim i maszynami firmy IBM , ja k rów nież z mikrokom puteram i PC oraz sieciami lokalnymi LA N (Local Area N etw ork) opartym i na standardach Token Ring, Ethernet lub X .25. O S/400 zapew nia obsługę następujących protokołów komunikacyjnych (ry s.l):
— SNA (System s N etw ork Architecture);
— asynchronicznego;
— BSC (Binary Synchronous Communications);
— SD LC (Synchronous D ata Link Control);
— X .25;
T C P /IP (Transmission Control P rotocol/Intem et P rotocol), do kom unikacji z kom puteram i i sieciami innych producentów.
Jeżeli chodzi o połączenie z wykorzystaniem skrętki ekranowanej (Twinax - r y s .l) , to jest
R y s .l. Rodzaje polączeii m ikrokom puterów PC z systemem A S/400 F i g . l . Persona] m icrocom puters connection types to A S/400 system
ono zazwyczaj stosowane do iaczenia AS/400 z term inalam i IBM. Protokół SDLC je st zwykle w ykorzystyw any do przyłączenia do A S/400 pojedynczego m ikrokom putera za pośrednictwem modemu i linii telekom unikacyjnej. Dla modemu m oże być przeznaczone także lacze asynchroniczne. W zależności od tego, czy na stacji roboczej pracujem y z systemem operacyjnym DOS, czy OS/2 Extended Edition, m oże to być protokół odpowiednio: A SY N C lub X .25.
W niniejszym artykule skoncentrujem y się na om ów ieniu integracji m inikom putera AS/400 z lokalną siecią Ethernet pracującą pod kontrolą systemu operacyjnego N etW are firmy N ovell (w ersja 3.11 lub wyższa).
2. Udostępnianie systemu AS/400 przez sieć Ethernet pracującą pod systemem operacyjnym NetWare
Jedną z metod udostępnienia zasobów systemu AS/400 m ikrokom puterom klasy PC jest podłączenie ich do m inikom putera z wykorzystaniem sieci lokalnej LA N , zbudowanej na bazie sieci Ethernet. Sposób ten je st szczególnie interesujący w naszym kraju, gdzie przew ażająca liczba istniejących sieci LA N to właśnie architektura m agistralowa Ethernet.
Połączenie takie je st m ożliwe, gdy dokona się pewnych rozszerzeń sprzętow ych i program ow ych zarówno w systemie AS/400, ja k i na kom puterze PC. Istnieją przy tym trzy możliwości odpow iedniego skonfigurowania sieci, aby otrzym ać w ym agany dostęp do A S/400. Poniżej zostanie scharakteryzow ana każda z nich.
2 .1 . P r o p o z y c ja firm y IB M
Najprostszym i najtańszym sposobem nawiązania sesji terminalowej z m ikrokom putera PC na m inikom puterze AS/400 jest wykorzystanie oprogram ow ania dostarczanego przez firm ę IBM . Jest ono znane pod nazwą PC Support/400 i trzeba je zainstalow ać zarów no na A S/400, ja k i na PC (ry s.2). Głównym elementem pakietu je st specjalny, program ow y router, którego podstawowym i funkcjami są:
1) kontrola komunikacji pomiędzy PC a systemem AS/400;
2) spraw dzenie nazwy (id) i hasła użytkownika logującego się do systemu.
P rogram routera znajdujący się na PC kom unikuje się za p o ś r e d n i c t w e m A P P C (Advanced Program to Program Com m unication) z systemem A S/400, w ykorzystując protokół LU 6.2 . A PPC je st im plem en
tacją architektury SNA LU 6.2 i PU T2.1 na system ie A S/400, a w ięc jed n ą z części APPN (Advanced P eer to Peer N etw orking). Pozw ala ona na kom unikację i wym ianę danych p o m i ę d z y a p l i k a c j a m i pracującym i w komputerach
PC
PC S u p p o rt/4 0 0 o ra z IBM LU6.2 R o u ter
LU6.2
A S /4 0 0
PC S u p p o rt/4 0 0
Rys.2. Konfiguracja proponow ana przez IBM F ig .2. The configuration proposed by IBM
IBM a innymi niekom patybilnym i z IBM systemami. W arunkiem naw iazania łączności je st, aby oba systemy mogły w spółpracow ać z protokołem LU 6.2. N iestety, sieciowy system operacyjny N etW are firm y Novell bezpośrednio takiej współpracy nie zapew nia. D latego w omawianej konfiguracji m ożem y z tego samego PC jednocześnie zalogow ać się do serw era nowelowego i otw orzyć sesje na A S/400, pod warunkiem jednak, że zarów no PC , ja k i AS/400 będą podłączone do tego sam ego segmentu sieci. M ów iąc inaczej, protokół LU 6.2 nie może przechodzić przez serw er nowelow y, gdyż zostanie tam zignorow any, a inform acja, którą ze sobą niesie, zgubiona. N ie je st to w ięc konfiguracja zadow alająca, szczególnie gdy mamy do czynienia z ju ż istniejącą siecią LAN i chcemy wszystkim je j użytkownikom umożliwić dostęp do m inikom putera A S/400. Lekarstwem na w ym ienione niedogodności je s t zastosowanie dodatkow ego oprogram ow ania dostarczanego przez firm ę N ovell.
2 .2 . K o n fig u r a c ja firm y N o v e ll
Firm a N ovell, w idząc potrzebę integracji maszyn IBM z sieciami LA N pracującym i pod kontrola systemu N etW are, w prow adziła na rynek produkt o nazwie: N etW are for SAA . Jak już była m owa w poprzednim rozdziale, produkt IBM PC S upport/400 nie m oże bezpośrednio współpracować z N ovell Internetw ork Packet Exchange (IPX). W celu um ożliw ienia współpracy z protokołem IPX oryginalny router wchodzący w skład PC S upport/400 zostaje zastąpiony przez router pochodzący z pakietu N etW are for SAA. Pozw ala on na pracę z PC Support/400 ponad protokołam i IPX /S PX i elim inuje konieczność w ykorzystyw ania routera IBM. N etW are A S/400 R outer je st razem z PC Support/400 instalow any na kom puterze PC . Cala reszta protokołu SNA używ ana do nawiązania komunikacji A PPC z system em A S/400 jest umieszczana na serw erze (ry s.3). Pozw ala to w znaczny sposób zredukow ać zajętość pamięci m ikrokom putera P C . O ile router IBM oraz drivery dla system u N etW are wym agają około 150kB pam ięci, to N etW are for SAA pozw ala zredukować te potrzeby do około 50kB RAM na stacji roboczej. O czyw iście na m inikom puterze A S/400 m usim y tak ja k poprzednio zainstalować dostarczone przez IBM oprogram ow anie PC Support/400.
W ykorzystanie pakietu N etW are for SAA pozw ala na jeszcze inne udogodnienia, które zostaną szerzej om ów ione w rozdziale 4. Wadą pakietu je st jed n ak je g o w ysoka cena.
2 .3 . W sp ó łp r a c a z p ro to k o łem TC P/EP
Trzecią m ożliw ością przyłączenia m inikom putera AS/400 do sieci lokalnej N etW are je st wykorzystanie protokołu T C P /IP . Jest to propozycja szczególnie interesująca dla w szystkich firm posiadających serw er now elow y korzystający z protokołu T C P /IP i podłączony do Internetu. D o niedaw na rozw iązanie takie było jednak bardzo kosztow ne. P akiet
Serwer
EE
AS/400
PC Support/400 oraz
NetWare AS/400 Router
LU6.2
C Dm
PC Support/400 NLM
NetWare for SAA
R y s.3. K onfiguracja proponowana przez firmę Novell F ig .3. T he configuration proposed by Novell
program ow y, który należało dodatkowo zainstalować na AS/400 byl oferow any przez IBM za 2.5 - 24 tys. m arek niem ieckich (w zależności od modelu kom putera). Od maja 1994 roku sytuacja ta uległa radykalnej zm ianie. Wtedy to firm a IBM zaprezentow ała now e modele m inikom puterów A S/400 o nazwie AS/400 Advanced Series. W śród wielu unow ocześnień posiadają one także tę zaletę, że pakiet programowy umożliwiający w spółpracę z protokołem T C P /IP został zintegrow any z systemem operacyjnym O S/400 i je s t dostarczany za darmo.
Nie odbiło się to na cenie całego komputera, a wręcz przeciw nie - maszyny te poważnie potaniały. W ykorzystyw anie protokołu T C P /IP eliminuje również konieczność stosowania PC Supportu, który naw iasem mówiąc jest też bezpłatnie dostarczany z nowym i modelam i.
W szystko to spraw ia, że w spółpraca z protokołem T C P /IP stała się bardzo atrakcyjnym rozw iązaniem . Dokładniej zostanie ona przedstawiona w rozdziale 5.
Integracja sieci lokalnej N ovell N etW are z systemem AS/400
3. PC Support/400 - Client Access/400
Z godnie z tym co przedstaw iają rys.2 i 3, aby możliwy byl dostęp do zasobów systemu AS/400 z kom puterów P C przez sieć Ethernet w konfiguracjach proponow anych przez IBM i firm ę N ovell, trzeba w ykorzystywać dodatkowy pakiet program ow y o nazw ie PC Support/400. O program ow anie to instaluje sie zarówno na A S/400, ja k i na P C . O prócz om awianego poprzednio routera w skład pakietu w chodzą program y pozw alające na:
— uruchom ienie sesji term inalowej AS/400 na PC (W orkstation Function);
— w ykorzystanie pam ięci dyskowej systemu A S/400 ja k o kolejnego napędu kom putera PC i składow anie tam dowolnej inform acji (Shared Folders);
— przesyłanie danych między AS/400 i PC (File T ransfer);
— w ykorzystyw anie drukarek systemowych przez oprogram ow anie PC (V irtual Printer);
— w ysyłanie i odbieranie komunikatów- od innych użytkowników pracujących na term inalach IBM lub kom puterach PC (M essage Function);
— w ydaw anie rozkazów DOS-owych i OS/400 z jednego menu (O rganizer);
— przesyłanie rozkazów do wykonania przez zdalne m inikom putery A S/400 podłączone do tej samej sieci (Rem ote Com mand);
— podgląd kilku sesji naraz (W indow Function), m aksym alnie na PC można otw orzyć pięć sesji term inalow ych.
Większość w ym ienionych powyżej funkcji PC Supportu je st wzajem nie niezależna. M ogą być one w ykorzystyw ane oddzielnie i w dowolnych kom binacjach. Znaczy to, że nie musimy instalować tych, z których na pew no nie skorzystam y, zwalniając w ten sposób pewien obszar pamięci m ikrokom putera. W yjątek stanowi tu jedynie O rganizer, który w ym aga wczes'niejszego uruchom ienia W orkstation Function. O czywiście żadna z funkcji PC Support/400 nie m oże zostać uaktywniona, dopóki program routera (IBM lub N etW are AS/400) nie zestawi połączenia między A S/400 i PC. Po je g o zestawieniu pozostałe funkcje mogą być zainstalow ane w dowolnej kolejności i w dow olnym czasie.
Pakiet PC S upport/400 udostępnia również zestaw funkcji API (Application Program Interface) pozw alających na tw orzenie własnych aplikacji korzystających z m echanizm u APPC. N ajczęściej są to program y pracujące w architekturze klient - serw er.
Dla użytkow ników pracujących na m ikrokom puterach z systemem operacyjnym MS W indows 3.x został przew idziany dodatkowy program o nazw ie R U M B A /400. Z aw iera on wszystkie m ożliw ości P C S upport/400 i rozszerza j e o typow e udogodnienia w indow sow e takie jak:
— graficzny interfejs,
— techniki O L E (cut and paste),
— m ożliw ość w ykorzystania myszki,
— dow olny dobór rozm iarów okna,
— proste przełączanie sie między aplikacjami urucham ianym i na A S/400 i na PC.
O graniczeniem PC Support/400 je st to, że działa on tylko na m ikrokom puterach PC z system am i operacyjnym i DOS i OS/2. W spom niane ju ż poprzednio now e m odele AS/400 Advanced Series zostały wyposażone w program , który je st pozbaw iony tej w ady. N osi on nazw ę C lient A ccess/400 i je st dostarczany za darm o w raz z systemem. Posiada w szystkie funkcje swojego poprzednika - PC Supportu/400, a ja k o że je st aplikacją w pełni w indow sow ą, należy go raczej porównywać z program em R U M B A /400. N ajw iększą now ością, ja k ą w prow adza Client Access/400, je st to, że oprócz m ikrokom puterów PC pozw ala integrow ać z AS/400 także stacje U N lX -ow e (IBM , H P , SUN) oraz M acintosh-e.
D ostępne są je g o w ersje dla systemów operacyjnych:
— D O S,
— O S/2 (wersja 16- i 32-bitow a),
— W indow s (wersja 16- i 32-bitow a),
— U N IX ,
— W indow s N T,
— M acintosh.
Jest to więc, ja k widać, krok w kierunku większej otw artości maszyn IBM . Client A ccess/400 unifikuje także interfejs użytkownika niezależnie od rodzaju kom putera dołączanego do A S/400. Ciągle jednak dla integracji m inikom putera A S/400 z siecią LAN w om ów ionej powyżej konfiguracji firmy Novell (rozdział 2 .2 ), w ym agane je st stosowanie produktu N etW are for SAA lub konkurencyjnego LAN S erver/400 oferow anego p rzez IBM.
D okładnie mogliśmy się zapoznać tylko z pierwszym z nich, dlatego zostanie on bardziej szczegółow o om ów iony.
4. NetWare for SAA vl.3
Jeżeli do rozleglej (wieloserwerowej) LAN pracującej pod kontrolą sieciow ego systemu operacyjnego N etW are mamy dołączyć m inikom puter A S/400 i udostępnić go w szystkim użytkow nikom , to musimy wykorzystać N etW are for SAA (rozdział 2 .2 ). Sieć lokalna wcale nie m usi być oparta na Ethernecie, choć jest to sytuacja najbardziej typow a. W ażne jest natom iast, aby pracow ała pod NetW are v3.1x lub v 4.x, gdyż tylko z tymi w ersjam i system u m ożem y w ykorzystyw ać N etW are for SAA. Program ma postać NLM (N etW are Loadable M odules), co oznacza, że po zainstalowaniu na serw erze rozszerza on m ożliwości systemu operacyjnego N etW are. U m ożliw ia on integrację sieci Novell zarówno z kom puteram i IBM
typu m ainfram e, ja k rów nież minikomputerami A S/400. N etW are for SAA pozw ala na uzyskanie do 506 niezależnych sesji APPC równocześnie. Liczba m ożliwych sesji zależy od rodzaju zakupionego pakietu. Sprzedawany je st on ja k o lć-,64-,128- i 254- sesyjny produkt.
Interesujące je st, że dw a produkty NetW are for SAA mogą być instalow ane na tym samym serwerze i w tedy liczba możliwych sesji jest sumą części składow ych, np. 16 + 64 daje 80 różnych sesji. Projektując sieć, trzeba zdecydować sią na liczbę sesji, która pozw oli pracować wym aganej liczbie użytkowników. Każda urucham iana aplikacja PC Support potrzebuje jednej sesji. D la przykładu, jeżeli chcem y w ykorzystyw ać tylko pam ięć dyskow ą systemu A S/400 (Shared Folders), to potrzebujem y jednej sesji. Jeżeli dodatkow o uruchomimy funkcję em ulow anego term inala (W orkstation F unction), to ostatecznie jeden użytkownik będzie potrzebow ał do pracy dwóch sesji.
NetW are for SAA można w ykorzystyw ać do integracji z m inikom puterem A S/400 stacji roboczych pracujących pod kontrolą systemów operacyjnych: DOS, W indow s, M acintosh, OS/2 oraz U N IX . W łaściw ie nie ma specjalnych wymagań co do stosow anego serw era nowelowego - dla konfiguracji minimalnej potrzebny je s t PC 386 z 8M bajtam i pamięci RAM.
U żyw ając N etW are for SAA do łączenia A S/400 z LAN m ożem y w ykorzystać następujące rodzaje łącz komunikacyjnych:
— Token Ring,
— Ethernet,
— SDLC (Synchronous Data Link Control),
— Q L L C /X .25 (Qualified Logical Link Control).
Często spotyka się praktyczne rozw iązanie polegające na w ykorzystyw aniu PC ja k o serw era komunikacyjnego, na którym instalujemy tylko jednostanow iskow y N etW are (N etW are Runtime) oraz N etW are for SAA. Runtime je st dostarczany bezpłatnie razem z N etW are for SAA. K onfiguracja taka je st szczególnie atrakcyjna tam, gdzie mamy zarów no sieć Ethernet lub ARCnet oraz Token Ring. Ten dedykowany serw er spełnia w tedy rolę pom ostu między obydwoma sieciam i (rys.4), w związku z tym musi posiadać zarów no kartę sieciow ą Ethernet, ja k i Token Ring. Jeżeli w istniejącej sieci Token Ring mam y także mikrokomputery PC , którym chcem y umożliwić dostęp do A S/400, to oczyw iście m usim y na nich zainstalow ać PC Support/400. Komputery te mogą używ ać routera IBM lub N etW are AS/400 R outer. Przy tym pierwszym rozwiązaniu nie musimy logow ać się na serw er nowelowy, aby naw iązać sesję z A S/400. W ykorzystyw anie Token Ring opłacało się także dlatego, że tylko z taką kartą sieciową byl dostarczany systemem A S/400. N ow e modele AS/400 A dvanced S eries są wyposażone standardowo także w kartę E thernet. D latego jeżeli mamy do czynienia z jednorodnym LA N opartym na architekturze m agistralow ej, to bardziej ekonomicznie uzasadnione wydaje się bezpośrednie podłączenie A S/400 do E thernetu (ry s.5).
ARCnet
N e tW a r e
T C
t S « Ł
1 »II 1
E t h e r n e t
PC 2 : PC Support/400 1 N etW are AS/400 Router
A S/400
PC S u p p o r t/4 0 0 i
IBM R o u te r
N e tW a r e R u n tim e i
N e tW a r e f o r SAA
R ys.4. In teg racja A S/400 z sieci:} NetW are przy w ykorzystaniu topologii T oken Ring F ig ,4, Integration o f the NetW are LAN and AS/400 supported by Token R ing topology
N a koniec należy zaznaczyć, z e stosowanie NetW are for SAA pozw ala w ykorzystyw ać w szystkie zabezpieczenia dostępu do zdalnych danych, przy połączeniu LA N i system u A S /400, k tó re
$5
charakterystyczne dla sieci Novell. Szczególnie N etW are v 4 .x posiada te cxNnw'osct hardzo rozbudow ane. W poleczeniu z zabezpieczeniem zasobów’ inform acji prow adzonym przez OS. 403 daje to bardzo efektywny m echanizm ochrony.Integracja sieci lokalnej N ovell NetW are z systemem A S/400
E t h e r n e t
N e tW a r e f o r SAA NLM
P
A S /4 0 0
K a r ta E t h e r n e t
W s z y s tk ie PC z:
PC S u p p o r t/4 0 0 i
N e t W a r e A S /4 0 0 R o u te r
R ys.5. P odłączenie do sieci lokalnej systemu A S/400 w yposażonego w kartę Ethernet F ig .5. C onnection AS/400 system with Ethernet adapter to LAN
5. Wykorzystanie protokołu TCP/IP
W ykorzystanie standardu T C P /IP pozw ala na naw iązyw anie połączeń pom iędzy komputerami posługującym i się odm iennymi systemami operacyjnym i. W system ie A S/400 można korzystać z tego standardu dzięki produktow i o handlowej nazw ie T C P /IP Connectivity U tilities/400. Im plem entacja ta w niewielkim stopniu odbiega od wersji spotykanych na innych maszynach.
W arstw a Internet realizuje połączenia w sieci oraz zapew nia kontrolę i w ykryw anie błędów bezpośrednich połączeń pomiędzy systemami host. K ontrolę popraw ności przekazywanych danych zapew nia warstw a transportow a sieci, zajm uje się ona rów nież
form ow aniem danych w segmenty. Z warstwy transportowej korzystają bezpośrednio aplikacje z których podstaw owe to: FTP, TELN ET i SM TP.
F T P — F ile T ransfer Protocol pozw ala na kopiow anie plików pom iędzy kom puteram i posługującym i się różnymi systemami operacyjnym i. Standardow e komendy F T P zostały w A S/400 poszerzone o polecenia pozw alające na manipulacje niektórym i obiektam i w system ie oraz na w ydaw anie poleceń języka CL na zdalnym systemie. Przykładow e kom endy to: C R TL (C reate Library), CRTP (Create Physical File), D LTF (Delete File), RC M D (Rem ote Com m and).
T E L N E T — protokół ten pozwala na korzystanie ze zdalnego systemu za pom ocą em ulacji term inala. Przy zestawianiu połączenia możliwe jest w ynegocjow anie pracy w jednym z trzech trybów : pełnoekranowy 5250, pełnoekranowy 3270 i liniowy A SCII. Tryby korzystające z em ulacji term inali pełnoekranowych pozw alają na norm alną pracę w system ie A S/400; w trybie ASCII niezbędne je st wykorzystanie dodatkowych mechanizm ów po stronie klienta, zapew niających wyświetlanie przesyłanych danych. D zieje się tak, ponieważ system A S/400 je st nastawiony na pracę w trybie pełnoekranowym i przejście na tradycyjny tryb liniow y je s t bardzo utrudnione. Każda nawiązana za pom ocą T E L N E T sesja je st reprezentow ana w systemie poprzez urządzenie w irtualne i zachowuje się tak sam o ja k podobne urządzenie dołączone lokalnie.
S i e ć S N A D S
S y s t e m A S / 4 0 0 j a k o b r a m a
S i e ć SMTP
R y s.6. M inikom puter AS/400 jako bram a pomiędzy siecią SNADS a SM TP F ig .6. Gateway between a SNADS and SM TP network
SM TP — Sim ple M ail Transfer Protocol zapewnia mechanizm y pozw alające na w ym ianę poczty elektronicznej z innymi systemami korzystającymi z protokołu SM TP. Jest to funkcja nie w ystępująca przy połączeniu poprzez PC Support i N etW are for SAA. Dzięki SM TP m ożna przesyłać pocztę zarówno do użytkowników w sieci T C P /IP , ja k i do użytkowników korzystających ze standardowego w sieciach IBM mechanizmu SNADS (SNA D istribution
109
Services). D odatkow ą zaletą tej funkcji jest możliwość skonfigurowania w ybranego A S/400 jako bram y pom iędzy siecią korzystającą z SNADS a siecią SM TP. K onfigurację taką przedstawia ry s .6. O program ow anie w kom puterze-bram ie rozpoznaje, do której części sieci jest adresow ana przesyłka, i dokonuje niezbędnych konw ersji w celu popraw nego przesiania danych.
Pakiet T C P /IP na A S/400 dostarcza rów nież zestaw funkcji API ułatwiających użytkow nikom tw orzenie w łasnych aplikacji opartych na protokole T C P /IP . P ozw ala to na pisanie program ów pracujących w architekturze klient-serw er w środowisku niejednorodnych sieci TCP/IP. D ostarczane są rów nież narzędzia do m onitorow ania i kontroli pracy połączeń TCP/IP.
6. Podsumowanie
W niniejszym artykule przedstaw iono i ogólnie zcharakteryzow ano możliwości integracji m inikomputera A S/400 z LA N pracującą pod kontrolą sieciowego systemu operacyjnego NetWare firm y N ovell. Om ówione zostały trzy rodzaje połączeń:
— konfiguracja firm y IBM,
— konfiguracja firm y Novell,
— w ykorzystanie T C P /IP.
Propozycja firm y IBM je st głów nie przeznaczona dla małych firm o niezbyt rozbudowanej sieci. K om putery PC połączone w ten sposób nie mogą przesyłać inform acji poprzez serw er korzystający z protokołu IPX /SPX . K onfiguracja ta w ym aga je d y n ie instalacji oprogramowania PC Support/400.
Wady tej je st pozbaw iona konfiguracja proponow ana przez firm ę N ovell. W tym przypadku niezbędne je st zainstalow anie na serw erze now elow ym dodatkow ego oprogramowania pod nazw ą N etW are for SAA. N etW are for S AA je st to N LM pozw alający otworzyć sesję na A S/400 z dowolnej stacji przyłączonej do sieci.
Trzecia konfiguracja je st oparta na w ykorzystaniu protokołu T C P /IP . U żytkow nik musi w tym przypadku zainstalow ać specjalny pakiet oprogram ow ania zarów no na P C , ja k i na AS/400.
Dodatkow o przedstaw iono inform acje na tem at oprogram ow ania PC S upport/400 i je g o nowej wersji noszącej nazw ę Client A ccess/400.
Jak m ożna było się przekonać, każda z metod ma sw oje zalety i w ady. W ybór odpowiedniego rozw iązania w ym aga więc dokładnego przeanalizow ania w szystkich za i przeciw. Bezsporny pozostaje jednak fakt, że istnieje zapotrzebow anie na łączenie ze sobą
sieci lokalnych i m inikom puterów czy mainframe-ów. W naszym kraju jesteśm y dopiero na początku tej drogi, chociażby z powodu niewielkiej liczby posiadanych dużych kom puterów.
L IT E R A T U R A
[1] C om m unications: Local Area N etw ork Guide. IBM Corporation, Rochester 1992.
[2] PC S upport/400: DOS U ser’s Guide. IBM Corporation, Rochester 1992.
[3] IBM A pplication System /400 Technology Journal. IBM Corporation, Rochester 1992.
[4] N etW are for SAA 1.3 Rev. B A dministration Guide. Novell, Inc., Sunnyvale 1992.
[5] N etW are for SAA 1.3 Rev. B Planning Guide. Novell, Inc., Sunnyvale 1992.
Recenzent: D r inż. W ojciech M ielczarek
W płynęło do Redakcji 9 listopada 1994 r.
A b str a c t
T he paper presents basic inform ation on AS/400 system and its possible com m unication connections (Fig. 1.). Various ways o f integration with Local Area N etw ork, w hich w orks under control o f operating system Novell NetW are, are also explained. T hree m ethods of connections LAN and AS/400 are discussed:
— IB M ’s configuration,
— N ovell’s configuration,
— usage T C P /IP .
IB M ’s configuration (F ig .2.) is dedicated for small networks. Personal com puters which are connected in this m anner to A S/400 can’t send inform ation through N ovell’s server.
IPX /S P X protocol can’t directly co-operate with IBM ’s LU 6.2 and inform ation w ould be lost. T his configuration needs only PC Support/400 program.
N ovell’s solution (F ig .3.) hasn’t these limits. In this case we have to install NetW are for SAA on N ovell’s server. NetW are for SAA is NLM (N etW are L oadable M odules).
It allow s open sessions on AS/400 system from every w ork station, which are connected to
network. PC S upport/400 is installed on these com puters too. N etW are for SAA is described more detailed in part 4.
The third configuration bases on usage T C P /IP . W e have to install special packet o f program s on both A S/400 and PC com puters, which allow to use this protocol. P art 5 shows this problem m ore detailed.
A dditional p art 3 includs inform ation o f PC S upport/400 and its new version - C lient A ccess/400.