Acest articol va va explica instalarea si functionarea AutoCAD-ului R12 Dos într-o retea Novell NetWare 3.11 si 3.12. Instalarea AutoCAD-ului în retea are avantaje, dar si dezavantaje. Fiecare administrator de retea va hotarî daca este util sau nu sa instaleze AutoCAD-ul pe retea, sau sa instaleze câte o copie pe fiecare statie. AutoCAD-ul este util pe retea când este accesat de mai multi utilizatori simultan. Ei pot lucra la proiecte diferite, dar pot lucra la acelasi proiect si sa aiba nevoie sa schimbe informatii (fisiere) între ei. Solutiile clasice în acest caz sunt:
O solutie sau alta se alege functie de cazul concret. Ca regula generala, AutoCAD-ul pe server încarca destul de mult traficul pe retea, dar elibereaza discurile statiilor locale; fisierele de lucru (DWG) stocate pe server sunt mai greu accesate (la încarcare, la salvari intermediare, la inserare, etc.), dar fiind toate împreuna, se pot transmite usor între membri echipei (se poate folosi eficient comanda Xref).
Acum ca am stabilit când este bine sa o facem, sa vedem si cum s-o facem bine.
Înainte de a începe instalarea, avem nevoie de:
La nivelul fiecarei statii de lucru verificati existenta fisierului SHELL.CFG sau NET.CFG în acelasi director cu fisierele IPX.COM si NETX.COM. Acest fisier trebuie sa contina linia:
show dots=on
Daca acest fisier nu exista, creati-l, completati-l cu linia de mai sus dupa care reporniti calculatorul pentru a activa setarile.
Instalarea AutoCAD-ului
Pentru a evita orice eroare sau întrerupere în timpul instalarii datorita lipsei de drepturi, se recomanda folosirea contului de supervizor; logati-va deci ca supervizor:
login supervisor
Începe-ti procedura normala de instalare a AutoCAD-ului:
C:\>A: <enter> A:\>install <enter>
cu urmatoarele precizari:
La sfârsitul instalarii, verificati crearea fisierului ACADR12.BAT pe care îl puteti renumi de exemplu A12.BAT.
Editati fisierul A12.BAT cu un editor "curat" (ASCII) ca edit sau ne, ca sa arate astfel:
@ECHO OFF SET ACAD=G:\PRG\A12\SUPPORT;G:\PRG\A12\FONTS;G:\PRG\A12\ADS SET ACADCFG=C:\A12\CFG SET SVADICFG=C:\A12\CFG SET ACADDRV=G:\PRG\A12\DRV SET AVECFG=C:\A12\CFG SET ACAD386=-swapdir %LOCSWAP% saveregs SET AVEPAGEDIR=C:\A12\TEMP SET AVEFACEDIR=C:\A12\TEMP G:\PRG\A12\ACAD %1 %2 SET AVEFACEDIR= SET AVEPAGEDIR= SET AVECFG= SET ACADDRV= SET SVADICFG= SET ACADCFG= SET ACAD=
Ultima parte a fisierului, unde variabilele nu mai au nici un parametru, reseteaza toate aceste variabile; resetarea este utila mai ales când se lucreaza cu mai multe versiuni de AutoCAD (11, 12 si 13, Dos si Windows) pe acelasi calculator.
Variabila LOCSWAP trebuie definita în AUTOEXEC.BAT pentru fiecare statie si indica discul si directorul în care AutoCAD-ul va crea fisierul de "swap" (se recomanda un disc local rapid - SCSI, fata de unul IDE, daca aveti de ales dintre mai multe discuri locale). Pentru asta în AUTOEXEC.BAT adaugati linia:
SET LOCSWAP=<drive:>\<subdirector>
Nota: Variabilele AVEPAGEDIR si AVEFACEDIR au fost directionate catre un director special, astfel încât utilizatorul sa poata recunoaste fisierele temporare ale AutoCAD-ului. În locul acestuia se poate folosi si directorul implicit (folosit si de Windows) pentru fisiere temporare (uzual c:\temp).
Fisierul A12.BAT trebuie sa fie disponibil tuturor utilizatorilor. Pentru aceasta el trebuie pus pe retea, în directorul SYS:PUBLIC. Pentru a evita stergerea/modificarea lui accidentala, faceti acest fisier "read only":
FLAG SYS:PUBLIC/A12.BAT SRO
Daca pe viitor veti dori editarea fisierului, trebuie scos atributul RO, dupa care trebuie setat la loc. În continuare, o serie de fisiere ale AutoCAD-ului trebuiesc protejate împotriva stergerii accidentale:
FLAG *.EX? SRO /SUB /C FLAG *.XMX SRO /SUB /C FLAG *.MNU SRO /SUB /C FLAG *.HLP SRO /SUB /C FLAG *.DCL SRO /SUB /C
Pe fiecare statie de lucru creati urmatoarele directoare:
MD C:\A12 MD C:\A12\CFG MD C:\A12\TEMP MD C:\A12\AUTOSAVE MD C:\A12\SPOOL
Daca utilizatorul decide sa foloseasca directorul C:\TEMP, nu mai este necesar C:\A12\TEMP. De asemenea, trebuie creat directorul descris de variabila LOCSWAP:
MD <drive:>\<subdirector>
Pentru ca AutoCAD Phar Lap sa recunoasca variabila ACAD386, el trebuie configurat, dând urmatoarea comanda pe prompterul DOS, în directorul în care este fisierul acad.exe:
CFIG386 ACAD.EXE %ACAD386%
Acum, dupa ce a-ti iesit din retea (logout), resetati calculatorul pentru a face toate setarile valide. Reintrati în retea cu cont de supervizor si porniti AutoCAD-ul cu comanda A12. Configurati AutoCAD-ul pentru display, digitizor, ploter, "Login name", "File locking" si "Operating parameters", pentru care fac unele precizari:
Salvati configuratia si intrati în editorul grafic al AutoCAD-ului.
Lansati AME-ul din menu-ul Model -> Primitives… care la prima apelare cere codul de acces.
De asemeni, la prima apelare a help-ului în AutoCAD sistemul creeaza un fisier index, acad.hdx, pentru care trebuie sa aiba drepturi de scriere. Lansati asadar comanda "Help"; dupa crearea indexului se va afisa o caseta de dialog. Apasati OK pentru confirmare.
Încarcati modulul de render, AVE Render. La prima apelare este necesara configurarea lui; faceti configurarea în functie de caracteristicile fiecarui post de lucru.
Daca aveti menu-uri personale, încarcati-le pe toate pe rând, pentru a se crea fisierele .mnx asociate.
Parasiti AutoCAD-ul.
În continuare o serie de fisiere ale sistemului trebuiesc modificate în "read only"; pentru aceasta procedati dupa cum urmeaza:
FLAG AME.PWD SRO FLAG *.HDX SRO /SUB /C
Nota: când fisierul de help trebuie modificat, trebuiesc anulate atributele RO (read only) si nici un utilizator sa nu acceseze AutoCAD-ul. Dupa modificare, atributul RO trebuie setat la loc.
Toate fisierele menu compilate (mnx) trebuiesc setate "read-write" astfel:
FLAG *.MNX SRW /SUB /C
Când fisierele mnu trebuiesc modificate, se ridica restrictia de "read only" (RO), iar dupa modificare se seteaza din nou.
Acum AutoCAD-ul este complet instalat. În continuare voi explica modul în care se creeaza si se administreaza conturile pentru utilizatori.
Programele utilitare ale Novell NetWare va vor permite sa administrati cu usurinta drepturile utilizatorilor de AutoCAD din sistem astfel încât sa poata lucra corect si sa nu poata modifica decât acele fisiere pentru care au acest drept. O setare necorespunzatoare a drepturilor de acces poate duce la modificarea/stergerea unor fisiere ale sistemului, cu implicatii pentru toti utilizatorii.
Utilitarul SYSCON pus la dispozitie de Novell este unealta de care avem nevoie în continuare. Ca recomandare generala ori de câte ori lucrati cu Novell-ul, pentru a nu pierde map-arile, lucrati direct pe prompterul Dos si nu peste Norton Comander. Deci, pe prompterul Dos dati comanda:
SYSCON
Utilizatorii pot fi creati cu numele persoanelor ce lucreaza, sau pe specialitati (ca în figura de mai jos). A doua varianta are avantajul unei evidente mai simple (pe specialitati) a fisierelor pe server.
Astfel, se creeaza (de exemplu) urmatorii utilizatori:
ARHITECTURA TERMO TEHNOLOGIE ELECTRICE REZISTENTA HIDRO PLAN
intrând din menu-ul principal al utilitarului SYSCON în "User Information" si cu INS creând pe rând fiecare user.
Pentru a avea un control usor asupra utilizatorilor, vom crea un grup AutoCAD care se va numi "GR_ACAD". Pentru asta procedati astfel:
Membrii "Grupei AutoCAD" trebuie sa aiba anumite drepturi pe directorul unde este instalat AutoCAD-ul. Pentru aceasta, procedati astfel:
În lista cu "Trustee Directory Assignments" trebuie sa existe si subdirectoarele AutoCAD-ului, cu urmatoarele drepturi:
SYS:PRG/A12 [ RWCE F ] SYS:PRG/A12/DRV [ RWCEMF ] SYS:PRG/A12/FONTS [ RWCE F ] SYS:PRG/A12/IGESFONT [ RWCE F ] SYS:PRG/A12/SAMPLE [ RWCEMF ] SYS:PRG/A12/SUPPORT [ RWCE F ] SYS:PRG/A12/TUTORIAL [ RWCEMF ]
Tot ce am prezentat pâna acum lasa utilizatorilor suficiente drepturi pentru a-si face singuri o serie de setari (display, fonts etc.). În cazul în care doriti ca numai administratorul de sistem sa faca orice modificare pentru orice statie de lucru din sistem, lucrurile se modifica putin:
În lista cu "Trustee Directory Assignments" setati urmatoarele drepturi:
SYS:PRG/A12 [ R F ] SYS:PRG/A12/SAMPLE [ RWCEMF ] SYS:PRG/A12/TUTORIAL [ RWCEMF ]
Nu mai este necesar sa modificam atributele (flag) pentru fiecare din fisierele pentru care am facut-o anterior (mnu, mnx, hdx, pwd, etc.).
Adaugarea de membrii AutoCAD se face tot cu utilitarul SYSCON de catre administratorul de retea, pe cont de supervizor, astfel: din menu-ul principal intram pe "User Information" si cu INS, inseram noii membrii. Dupa crearea fiecarui nou membru, se stabileste grupul din care face parte: cu prompterul pe numele noului membru se apasa <enter>, iar în "Member belongs to" se selecteaza "GR_ACAD".
Pentru eliminarea unui membru, pur si simplu se sterge, cu DEL, din lista utilizatorilor (User Information), eventual se mai sterge directorul home daca a avut.
În numarul viitor al revistei vom continua cu instalarea pe statiile fara hardisc local (diskless), precum si cu instalarea versiunii (internationale - cu hardlock) pentru server cu licente multiple (Network License Server - NLS). Pâna atunci spor la treaba.