Transfer fisiere cu FTP
FTP este un utilitar de transfer fisiere intr-o retea de calculatoare hibrida (windows, linux, etc). In cazul de fata exista doua sistemede calcul:
PC-ul
Serverul Linux
In functie de sensul transferului de fisiere, unul este furnizor de date (transmite), iar celalalt este receptor de date (primeste).
In cazul nostru, ne intereseaza mai intai sensul PC server, pt. a transmite fisierul text fo 12312w221m rmat CIM.
Corespunzator celor doua sisteme, se stabilesc 2 cataloage de lucru (emitator si receptor) de unde / in care se vehiculeaza fisierele; de exemplu:
- pe PC: C:\temp (emitator)
- pe server: /mfg (receptor)
Obs: este bine ca pe server catalogul de lucru sa fie cel in care ma plaseaza sistemul dupa ce am facut login in sistem:
Login: mfg
Passwoerd: xxxxxxx
[prompter server]$ pwd
/mfg
Deci cu pwd aflu directorul de lucru. Folosesc in continuare pt. exemplificare aceste 2 cataloage (la mine pe sistem chiar astea si sunt!
Lansare FTP: sau de la butonul din toolbar, sau din File | File transfer
Apare un ecran de forma (eu am o versiune de Anita un pic mai recenta):
In acest ecran definim cu Setup. | Site settings parametrii de conectare la server:
Dupa completare parametrii se apasa butonul Save si apoi se da Connect. (data viitoare se va intra direct pe meniu, in Connect, nu se mai umbla la setari!
Programul face conexiunea si reafiseaza ecranul FTP asemanator cu modul
urmator:
In stanga am catalogul C:\temp, in dreapta am catalogul gazda /mfg din server. Se vad fisierele existente in fiecare catalog.
Pentru transfer PC server, selectam in stanga fisierul de transferat si:
Facem right click si selectam Send selected sau
Dam comanda Local | Send selected sau
Apasam butonul de transfer (al treilea de la stanga la dreapta).
Apare mesajul:
Apasam Yes. Apare o caseta care ne
cere numele fisierului pe server (implicit e acelasi):
Lasam asa cum este si dam OK.
Sistemul transfera fisierul. Dupa transfer, in dreapta apasam pe Date pentru ordonare descrescatoare si vedem fisierul transferat (sau daca vers. Dvs de anita nu are aceasta ordonare, cautam pe bara de scroll vertical :
Dimensiunea lui pe server trebe sa fie mai mica decat cea pe PC! (pentru ca sistemul elimina niste caractere de control. (la noi 467
Daca e asa e OK! (Daca nu, avem niste probleme suplimentare de configurare Linux!)
Pentru transferul in sens invers se procedeaza asemanator! Acum nu avem nevoie, dar in viitor putem transfera pe PC rapoartele MFG scoase pe fisier in server, pentru a le prelucra suplimentar (Excel de exemplu). Se mai pot face si alte operatiuni cu fisierele selectate (rght click pe mouse), in panelurile respective, de exemplu Delete! Uneori este necesar de facut Refresh, pt. ca ANITA nu are cum sa stie ca s-a modificat continutul cataloagelor respective.
Uneori conexiunea se intrerupe (dupa un timp lung de inactivitate, cu FTP lansat) si trebe facut din nou Connect.
Daca am terminat, inchidem conexiunea FTP cu comanda Disconnect si apoi Exit.
Data viitoare nu mai e nevoie sa umblam la setari, intram direct in Connect si merge mult mai usor!
Preluare in MFG fisiere CIM transferate
Se apeleaza functiunea 36.15.1 Īncarcare date CIM
Datele se incarca in sistem intr-o zona temporara (nu sunt prelucrate inca), fiind memorate sub forma de grupuri loturi de date), care au asociate ID-uri. Cate inregistrari intentiionam sa introducem, atatea grupuri ar trebui sa fie incarcate!. Grupul e "chestia" dintre @@batchload si @@end. Memoram numerele intervalului de grupuri create; [47 - 48] in acest exemplu.
Se apeleaza functiunea 36.15.2 Procesor īncarcare date CIM
Aici se face incarcarea propriuzisa; se introduc numerele de grup [47-48] ale intervalului pe care vrem sa-l preluam. Pentru iesire programul nu accepta PAGE, asa ca fie dam iesirea pe o imprimanta, fie mai bine dam iesirea pe un fisier. In exemplul meu, l-am numit zzzzz. (sistemul ma avertizeaza in acest caz ca prostu ca nu e o imprimanta, se apasa space si se face preluarea). Putem transfera cu FTP fisierul zzzzz din server in PC pt. a-I vedea continutul. Poate contine mesaje de eroare (destul de criptice in general!). In cazul nostru contine:
+nceput _nc¶rcare date lot 01/04/03 11:35:54
+nc¶rcare date lot terminat¶ 01/04/03 11:35:54
Grupuri procesat 2 Erori Progress 0 Avertiz¶ri program 0 Erori program 0
Sf_r¦it raport
Criteriu raport: Raport _naintat de: mfg
ID grup: 47 La: 48
Nr secunde _nainte repetare: 300
Nume fi¦ier intrare:
Ie¦ire: zzzzz
Se apeleaza functiunea 36.15.3 Raport/stergere īncarc date CIM pentru a verifica datele preluate:
In coloanele de erori ar trebui sa am 0 si 0. Se pot utiliza combinatii diverse la comutatorii raportului.
Se verifica datele preluate aferente functiunii MFG realizate cu CIM:
E OK.
Aparent par multi pasi, dar odata devenita rutina merge foarte repede.
Succes!
|