AS/400

L'Integrated File System

L'IFS (Integrated File System) è stato introdotto con la V3R1 per supportare i file di flusso ed una gestione della memoria simile ai PC e ai sistemi operativi UNIX(R), fornendo una struttura integrata su tutte le informazioni memorizzate sul server: svolge perciò funzioni fondamentali nel garantire l'apertura dell'iSeries verso le più recenti forme di elaborazione dell'informazione, come client/server, sistemi aperti e multimedia.
Con l'IFS, l'IBM può estendere facilmente le funzionalità dell'iSeries aggiungendo nuovi file system senza dover modificare quelli esistenti.

L'architettura dell'IFS

La figura 1 mostra la struttura generale dell'IFS:
Architettura IFS
(da iSeries NEWS - Novembre 2003: Una guida rapida all'architettura IFS)



La figura 2 lo mostra dal punto di vista dell'utente:
Architettura IFS
Le caratteristiche principali dell'IFS sono:
  • Supporto di file continui (stream files), progettato per un uso efficiente nelle applicazioni client/server;
  • Struttura gerarchica di cartelle, che consente un'organizzazione ad albero;
  • Interfaccia comune per l'accesso a file continui, file di database, documenti ed altri oggetti memorizzati sul server;
  • Vista comune dei file continui memorizzati sul server iSeries, su altri server della rete locale o remoti.
L'IFS si rivela una necessità anche nella programmazione Java , dove la sua struttura gerarchica si adatta bene all'organizzazione delle classi in package, e, per lo stesso motivo, nella programmazione Web.

Fra i file system che compongono l'IFS, sono da segnalare in particolare:
  • QSYS.LIB è il file system tradizionale dell'AS/400. Ha una gerarchia 'libreria/oggetto/file', la notazione è del tipo nome.tipo oggetto; per accedere al membro MCLIENTI del file CLIENTI della libreria MIALIB tramite l'IFS, il percorso è: /QSYS.LIB/MIALIB.LIB/CLIENTI.FILE/MCLIENTI.MBR;
  • QNTC consente di accedere dall'iSeries alle cartelle dalla rete. Per approfondire, collegarsi a IBM - Chiedi all'esperto e immettere 'QNTC' nel box Ricerca una risposta....
Per approfondimenti e programmi di utilità:
Integrated File System (-> File e file system -> Integrated file system)
fornisce le informazioni necessarie all'utilizzo dell'IFS;
Easy400 - IFSTool è una libreria con strumenti ILE-RPG per l'IFS; i sorgenti sono inclusi.  

The AS/400 Community
Power By Ringsurf

Ring Master for The AS/400 Community Valid XHTML 1.0! Valid CSS! Get Firefox!  Usa OpenOffice.org HTML.it - il portal italiano sul Web publishing
Sito ottimizzato per Mozilla Firefox