I C A R O/400 Information Retrieval IBM Application System/400 Guida Utente Versione 4.0 5786-GYC
Gaetano Patrice-Emmanuel SAVONA SCHMITZ con la collaborazione di Wilson KENDALL Maria GARROTE Versione 4.0 1993/2004 Marzo 2004
Informazioni su questo manuale Questo manuale illustra come installare, avviare e lavorare con ICARO/400 per risolvere la indicizzazione totale di testi liberi non strutturati su IBM AS/400. Questo manuale è stato realizzato da SAP sas - Italy e da TIS Text Information Systems - Svizzera. Il copyright è della SAP sas e non ha alcun legame o obbligazione con la IBM company. I seguenti termini o logo, usati in questo manuale sono marchi registrati della IBM International Business Machine corporation: IBM ImagePlus AS/400 OS/2 PS/2 Personal System/2 SAA OfficeVision/400 Microsoft... ICARO/400 è un prodotto della SAP sas. Dr. Gaetano Savona; Per ulteriori informazioni contattare TIS Text Information Systems, Svizzera - centro internazionale di supporto e distribuzione del prodotto ICARO: T.I.S SA, Kibourg 1, CH 1700 Fribourg, Tel. (00 41) 792302301 fax (00 32) 27353819 o, SAP sas., via dei Nebrodi 55, Palermo (I), Tel. (091) 521145, Fax (091) 520194 Email sapsas@tin.it A CHI SI RIVOLGE QUESTO MANUALE Capitolo 1 - Introduzione, 3 - Avvio, 10 - Gestione documenti, 11 Ricerca e stampa di documenti sono destinati a qualunque utente ICARO. Inoltre, il gestore della banca dati può preparare per questi utenti del materiale specifico relativo alla documentazione inerente la definizione delle singole banche dati e alle proprie interfacce personalizzate di input e output (se esistenti). Capitoli 6 e 7 (dizionario e tabelle) sono destinati ad alcuni utenti autorizzati a modificare l'authority list, le tabelle di caratteri ed i criteri di indicizzazione. Gli altri capitoli di questo manuale sono destinati al gestore delle banche dati ICARO, per l'installazione, progettazione (definizione di campi fissi e variabili) gestione della riservatezza per l'accesso alle banche dati. Questo gestore deve avere conoscenza delle procedure interne. Questo manuale può essere anche utile per il gestore di sistemi di sicurezza (QSECOFR) e per il gestore WAF (Workfolder application facility), IFS ed Office manager, per sistemi in cui il workflow (WAF) e la descrizione e gestione di immagini d'archivio coesistono. I gestori di banche dati e di applicazioni workfolder devono avere una conoscenza di base dell'application System/400 (IBM AS/400) e delle procedure per la sicurezza dell'as/400. ICARO Guida Utente i
Informazioni collegate On Line e stampate L'utente troverà in questo manuale ed anche nella Guida 'on line' le istruzioni relative all'installazione e all'uso di ICARO- sistema per la ricerca di informazioni. Inoltre, il programmatore dovrebbe leggere il manuale "ICARO: Guida per il programmatore" per sapere come caricare documenti nella banca dati (in batch), come programmare con le routines API ed Exit e, come tradurre le schermate, gli help e i messaggi per una nuova lingua. Altri manuali TIS SAP ed IBM contengono informazioni correlate: TIS ICARO-ImagePlus Interface - administration TISDOCi04 TIS ICARO-ImagePlus Interface - User's guide TISDOCi05 SAA ImagePlus/400 System Administrator's Guide SC38-3047 SAA ImagePlus/400 General information manual GC38-3044 SAA ImagePlus/400 Planning and installation Guide GC38-3045 SAA ImagePlus Workfolder application facility/400 Message and codes SC38-3048 SAA ImagePlus Workfolder application facility/400 Programming interfaces SC38-3049 PS/2 ImagePlus Workstation Program Operation Guide SC09-1324 SAA ImagePlus/400 Workstation Program/2 Programmers Guide ICARO /ICAROPc -Guida del Programmatore, l ambiente PC e WEB ii ICARO Guida Utente
I n d i c e Capitolo 1. Introduzione................................ 1-1 Gestione dell'informazione................................ 1-1 ICARO aspetti applicativi................................. 1-9 Storia, copyright, distribuzione............................. 1-12 Capitolo 2. Installazione di ICARO......................... 2-1 Pre-requisiti, spazio su disco.............................. 2-1 Controllo librerie/oggetti................................. 2-2 Creazione dei profili utente ICAROADM/ICAUSR/ICAROFTP..... 2-2 Ripristino librerie...................................... 2-3 Installazione della libreria ICA-OFFICE...................... 2-4 Installazione della libreria gestione immagini (ICA$IMG).......... 2-4 Attivazione delle banche dati.............................. 2-5 Immissione/ripristino abilitazione al prodotto ICARO............. 2-5 Aggiornamento di una versione pre-esistente.................. 2-8 Definizione del ClientAccess e operatività con RUMBA.............. 2-9 Interfaccia grafica ICAROPC - applicazione Client............... 2-9 Interfaccia HTML ICANET accesso via Internet............... 2-9 Capitolo 3. Avvio..................................... 3-1 Un metodo per avviare................................... 3-9 Capitolo 4. Definizione del prodotto ICARO................ 4-1 Passi di definizione....................................... 4-1 Logon e controllo che la password di ICARO sia valida.......... 4-1 Tabella di default dei caratteri validi......................... 4-4 Verifica/modifica messaggi del logon........................ 4-13 Definisci/modifica le descrizioni del richiamo dei menu utente..... 4-14 Immissione/riimmissione password abilitazione prodotto ICARO... 4-15 Uso di altre lingue..................................... 4-16 Controllo/modifica caratteri video e tastiera................... 4-18 Aggiunta/modifica operatori booleani........................ 4-19 Avvio/stop del journal delle interrogazioni..................... 4-21 ICARO Guida Utente iii
Capitolo 5. Definizione banca dati........................ 5-1 Terminologia di base.................................... 5-1 Passi di definizioni...................................... 5-2 Progettazione banca dati................................. 5-3 Immissione della descrizione della banca dati................. 5-14 Definizione campi formattati............................... 5-18 Definizione paragrafi..................................... 5-26 Paragrafi a gestione Full TEXT............................. 5-29 Paragrafi a gestione protetta (campi formattati)................ 5-30 Compilazione della struttura della banca dati.................. 5-37 Controllo modifica tabella dei caratteri validi................ 5-39 Gestione tabelle dei caratteri validi....................... 5-40 Definizione di formati di visualizzazione/stampa................ 5-47 Definizione procedure di estrazione dati...................... 5-52 Capitolo 6. Gestione dizionario............................ 6-1 Gestione dizionario dei termini............................. 6-3 Gestione termini........................................ 6-7 Stop list.............................................. 6-10 Authority list.......................................... 6-13 Stampa/registrazione su file del dizionario.................... 6-15 Creare un dizionario per DW/WP I.B.M...................... 6-15 Copia termini in un'altra banca dati ICARO..................... 6-16 Stampa Stop list....................................... 6-16 Stampa Authority list.................................... 6-16 Visualizza i termini con authority o stop list................... 6-17 Stampa Dizionario (esempio di stampa)....................... 6-20 Capitolo 7. Gestione tabelle............................... 7-1 Perchè usare le tabelle?................................. 7-1 Definizione tabelle...................................... 7-3 Stampa/visualizzazione/duplicazione tabelle.................. 7-6 Capitolo 8. Definizione routines di Exit................... 8-1 Definizione Exit routines/intestazioni....................... 8-1 iv ICARO Guida Utente
Capitolo 9. Gestione profili utente....................... 9-1 Definizione profilo utente/profili di gruppo.................... 9-1 Duplicazione profilo utente............................... 9-4 Diritti profili utenti ICARO................................ 9-5 Autorità dell'utente alle banche dati......................... 9-11 Capitolo 10. Gestione documenti....................... 10-1 Caricamento documenti tramite l'editor ICARO................ 10-1 Gestire i campi formattati............................... 10-5 Gestione paragrafi o campi variabili........................ 10-7 Importa testo da Icaro, file source, Pc (.doc,.rft,.txt,.html)....... 10-18 Esporta testo a file source, Pc ecc......................... 10-21 Revisione di un documento.............................. 10-25 Annulla un documento.................................. 10-25 Visualizzazione documenti pronti da aggiornare............... 10-26 Ricerca documenti.................................... 10-28 Aggiornamento documenti............................... 10-29 Caricamento documenti con procedura BATCH (ADDDOC)...... 10-30 Estrazione documenti dalla banca dati (RTVDOC)............ 10-34 Capitolo 11. Ricerca documenti........................ 11-1 Scelta banca dati..................................... 11-1 Livello (livello domanda)................................ 11-4 Giornale cronologico delle domande....................... 11-4 Accesso limitato alle banche dati (QL)...................... 11-4 Componenti della domanda............................. 11-5 Immettere la domanda con l'editor........................ 11-5 Utilità (Importa operatori, termini, domande, abbreviazione campi) 11-8 Scelta altra banca dati.................................. 11-20 Formulazione domande:operandi.................. 11-21 operatori........................ 11-27 Riassunto dei tasti funzionali dell'editor domanda............. 11-30 Note relative al metodo di interrogazione BIDI................ 11-31 Risultati delle domande................................. 11-33 ICARO Guida Utente v
Capitolo 12. Visualizzazione/stampa documenti............ 12-1 Sintesi opzioni risultati d'output........................... 12-1 Modifica/assegna formato visualizzazione/stampa............. 12-3 Lista abbreviata per tutti i documenti...................... 12-9 Visualizzazione di tutti i documenti risultanti.................. 12-11 Esporta documenti visualizzati in office (.doc, html, text manag. Ecc.).. 12-14 Esecuzione di una procedura di estrazione dati............... 12-17 Menu alcune funzioni operative........................... 12-18 Personalizza il Logo della società nella stampa documenti....... 12-19 Capitolo 13. Riorganizzazione banche dati................ 13-1 Menu RGZICA....................................... 13-1 Ricostruzione totale/parziale di una banca dati................ 13-4 Riorganizzazione aree di lavoro........................... 13-4 Visualizza lavori attivi.................................. 13-5 Salvataggio di una banca dati............................ 13-6 Ripristino di una banca dati.............................. 13-7 Distruzione banca dati................................. 13-8 Inizializza banca dati.................................. 13-8 Capitolo 14. ICARO e l Office AS/400................ 14-1 Introduzione...................................... 14-1 Installazione della libreria ICA-Office.................... 14-1 Guida Operativa........................... 14-4 Riorganizzazione delle Banche dati....................... 14-7 ICARO e l Office PC (conversione documenti in formato RTF.... 14-17 Capitolo 15. ICARO e la Gestione Immagini in ambiente WINDOWS O ICAROPLUS IBM................ 15-1 Gestione docum. Icaro integrati con immagini in ambiente Windows e WEB..................... 15-1 Gestione docum. Icaro integrati con immagini uso di ICAROPLUS 15-6 Installazione della libreria ICA$IMG.................... 15-10 Personalizzazione dell Interfaccia......................... 15-10 Raccolta delle schermate......................... 15-13 vi ICARO Guida Utente
Capitolo 16 C. V2-> V3 Migrazione..................... 16-1 La libreria CONVICA.................................. 16-1 Il menu CONVICA.................................... 16-1 Apri e definisci la nuova banca dati V3...................... 16-4 Converti la struttura della banca dati V.2.................... 16-7 Controlla e genera la definizione nella nuova banca dati V3...... 16-9 Conversione delle tabelle di referenza e della stopword list...... 16-16 Conversione documenti nel formato V3 (formato TEWLOG)...... 16-18 ADD dei documenti dal file TEWLOG nella nuova banca dati V3.. 16-19 ICARO Guida Utente vii
viii ICARO Guida Utente
CAPITOLO 1. Introduzione Dire che l'informazione costituisce il vero cuore, il <tesoro> dell'impresa è divenuto un luogo comune. Le "informazioni", negli ultimi tempi, si sono enormemente diversificate. All'origine costituite da liste clienti, indirizzi, numeri, si sono progressivamente estese ai testi e ad una miriade di componenti: rapporti, contratti, rendiconti, corrispondenza, delibere, verbali, articoli, IMMAGINI, planimetrie, grafici, bibliografia, manuali, cartelle cliniche... Solo una gestione corretta di queste "informazioni", a volte, consente di massimizzare la ricerca e quindi la "conoscenza". ICARO, su IBM AS/400, è un sistema di ricerca documentaria completo ed efficiente, capace di gestire e ritrovare velocemente tutte quelle informazioni: testi, immagini. Far conoscere l'informazione è una necessità. L'accesso all'informazione è altrettanto importante quanto la sua gestione. Il sistema di interrogazione d'una banca dati può oggi essere basato sulla lingua naturale, priva di sintassi complicata, e nello stesso tempo rapido diretto e potente grazie al fatto che ogni parola o numero, presente nel documento, costituisce, con ICARO, una via d'accesso allo stesso. La tecnica di indicizzazione di ICARO consente di ritrovare documenti (composti ciascuno da campi formattati e/o testi integrali fino a 1.600.000 caratteri) tramite le relazioni logico posizionali tra le parole o i numeri in essi contenuti. Previsto applicativamente sia dei classici video a colori; che di Personal computer; con questi ultimi, anche con interfacce WEB, si possono visualizzare, insieme ai documenti, immagini e suoni associati e memorizzate sull'as/400 (IFS) o su altri server. ICARO (Interactive Control and Retrieval Of Documents) è il miglior complemento software su tutta la gamma AS/400, è un sistema avanzato di gestione e ricerca documentaria. ICARO è una soluzione ai problemi di documentazione e archiviazione per tutti quei settori laddove la memorizzazione, la gestione e la ricerca di documenti costituisce un problema essenziale: aziende, amministrazioni pubbliche, tribunali, studi legali, biblioteche, ospedali, musei, comuni ecc. ICARO Guida Utente 1-1 Introduzione
Gestione dell'informazione Gestire l''informazione" significa creare, aggiornare, salvare, ricercare volu-minose banche dati contenenti 'documenti' (record). Ogni banca dati è una raccolta di record o 'documenti' relativi a una specifica categoria di oggetti. Ciascun documento ha una 'struttura logica' composta da 'campi' che bisogna definire per classificare e identificare questi oggetti. Prima di descrivere l'utilità di ICARO nella ricerca di 'informazioni' tramite qualsiasi termine (parola, numero, espressione) presente in ognuno dei campi, frasi, riga del testo, di un documento bisogna ricordare la tecnica AS/400 di banche dati relazionali e la differenza con gli Inverted file. La banca dati relazionale AS/400 In una banca dati relazionale, l'informazione è memorizzata in un file fisico. Ogni file fisico ha un formato record. Il formato record di un file fisico descrive il modo in cui i dati sono effettivamente memorizzati. Per accedere ai dati bisogna definire file logici o path d'accesso. Un file logico non contiene dati. Esso serve per organizzare dati, prove-nienti da uno a più file fisici, in formati (viste) e 'sequenze diverse'. Per esempio, un file logico riesce a cambiare l'ordine dei campi di un file fisico, oppure a mostrare solo una parte dei campi memorizzati nel file fisico. Un path d'accesso descrive l'ordine in cui i record devono essere raccolti: in base ad una sequenza chiave (definizione di campi 'chiave' per la ricerca) o ad una sequenza d'arrivo. Esempio: File logici Vista 1 Vista 2 Vista 3 File fisico 1 (Impiegati) Nome Numero Settore Capo...... File fisico 2 File fisico 3 (Clienti) (Prodotti) Nome Numero Contatti Azienda...... Numero art. Descr. art Direttore Prezzo Costo... Ogni file è strutturato: ogni file contiene campi formattati. Ogni campo ha un nome, una lunghezza e generalmente contiene una singola unità d'informazione. L'informazione può essere usata globalmente come 'chiave' di ricerca del record. Introduzione 1-2 ICARO Guida Utente
Specifica del formato record 'PRODOTTI' Campo ITEMNB DESCRP MANAG Descrizione Zoned decimal, 5 digits, no decimal positions Character, 18 positions Character, 20 positions Records: ITEM DESCRP 34215HAMMER 55872SCREWDRIVER MANAG MARTIN MARTIN Informazioni non strutturate: Un campo può contenere informazioni strutturate (un nome, un codice, una data) o informazioni non strutturate (testo libero, commenti, descrizioni). Esempio: ogni record di una banca dati 'COMPAGNIA' contiene un campo 'Attività' (ACTIV) di 200 caratteri: RECORD 34562 NOME TIS ACTIV TIS undertakes independent consulting for clients seeking an assessment of their image or retrieval system. TIS is the worldwide distributor of ICARO. In una banca dati relazionale, un campo formattato 'ACTIV' è piuttosto raro per ovvie ragioni: - sarebbe difficile (e con un tempo macchina estremamente lungo) usare il contenuto del campo come 'chiave' di ricerca - si occuperebbe troppo spazio per definire tali campi estesi per tutti i record del file fisico. Per questi motivi, i campi non strutturati vengono usati solamente per la visualizzazione e non per la indicizzazione. Se l'utente desidera accedere alla banca dati 'COMPAGNIA' tramite il criterio dell'attività (per es. secondo il termine CONSULTING) dovrà manualmente estrarre dal campo ACTIV il termine 'CONSULTING' e memorizzarlo in un campo chiave a parte. Ciò significa che la strategia di ricerca deve essere predefinita e che l'utente non avrà libertà di scegliere altre chiavi come 'IMAGE SYSTEM' o di ricercare compagnie con una attività 'INDEPENDENT CONSULTING'. Accesso ad informazioni non strutturate a) scansione Molti sistemi permettono di scandire carattere per carattere dei record. Il processo di scorrimento permette la ricerca di una stringa qualsiasi del testo. Ma esso è piuttosto lento e può essere eseguito solo su quantità di record ridotti (per es. non su una banca dati di 500.000 record). In più lo scorrimento non consente di combinare criteri di ricerca multipla con strategie di ricerche ottimizzate (per esempio 'CONSULTING e IMAGE ma non DEC'). ICARO Guida Utente 1-3 Introduzione
b) indicizzazione (Inverted file) Il modo migliore per avere accesso universale alle informazioni non strutturate è la creazione di un inverted file contenente tutti i termini (ogni parola o termine, escluso stop word) presenti nel campo da indicizzare. Indicizzare significa che il sistema crea un record per ogni ricorrenza di ciascun termine (parola, numero o altra stringa alfa numerica). Il record è un 'posting' (indirizzo) del termine implicato. Il posting contiene: - codice del record (o identificativo documento) - nome campo - numero frase - numero riga - posizione parola Termini specifici senza significato possono essere definiti 'stopword' e non vengono indicizzati (un, una, per, di, loro, a... ecc.). Esempio: Termine Assegnement Clients Consulting Distributor ICARO Image Independent Retrieval System TIS " Worldwide Record 34562 34562 34562 34562 34562 34562 34562 34562 34562 34562 34562 34562 Campo ACTIV ACTIV ACTIV ACTIV ACTIV ACTIV ACTIV ACTIV ACTIV ACTIV ACTIV ACTIV Frase 1 1 1 2 2 1 1 1 1 1 2 2 Riga 2 1 1 3 4 2 1 2 3 1 3 3 Posizione La costruzione dell'inverted file (indice) occupa spazio su disco (aumenta di circa 1.5 volte il volume originale dei dati), ma può essere ottimizzato con algoritmi specifici (i termini hanno cifre binarie, le ripetizioni sono compresse). Al contrario si può economizzare spazio definendo, per i dati, campi a lunghezza variabile piuttosto che campi formattati. Per i campi a lunghezza variabile la struttura e la lunghezza dei dati è libera ed i blanks iniziali e finali di ciascuna riga sono automaticamente compressi. 3 6 4 6 8 6 3 8 1 1 2 5 ICARO: accesso per campo chiave o per inverted file Una banca dati ICARO contiene record (o 'documenti'). I record sono composti da campi formattati e paragrafi. Campi formattati I campi formattati possono essere ricercati tramite file logici e path d'accesso come qualsiasi altra banca dati relazionale AS/400. Introduzione 1-4 ICARO Guida Utente
ICARO fornisce una funzione standard SELECT che permette di esaminare il contenuto di campi formattati in una o più banche dati (si possono effettuare ricerche, con una singola domanda, fino a nove banche dati). La funzione standard SELECT, ricerca i record in cui i campi formattati si combinano con i seguenti tipi di operatori relazionali: - EQ uguale a... - GE più grande di o uguale a... - GT più grande di... - LE minore di o uguale a... - LT minore di... - NE diverso da... - RG compreso tra... e... Oltre a file logici e accesso con la funzione di SELECT, ogni campo formattato può essere indicizzato: ogni termine del campo viene 'posto' nell'inverted file consentendo un accesso diretto (vedi campi variabili). ICARO Guida Utente 1-5 Introduzione
Paragrafi o campi variabili I paragrafi possono essere ricercati attraverso il loro contenuto (ogni termine tranne stopwords se il paragrafo è indicizzato). E' possibile combinare più termini usando gli operatori booleani: And, Or, Not, Adjacent, Same Line, Same Phrase, Same Field etc... File logico Scelta funzione EQ... LT... GT... Range../.. B. D. PRODOTTI Campi formattati COMPANY DB Campi formattati Nome Numero Capitale Data costituzione Benefit Cash flow... Paragrafi Storia dell'azienda Attività dell'azienda Capitale sociale Contatti commerciali... Inverted file Accesso diretto su tutti i termini dei campi FISSI e VARIABILI A... B... C... D... E... F... G... H... I...... Z... Usando l'inverted file si potranno effettuare ricerche contemporaneamente su nove banche dati con una sola domanda. E' possibile combinare più ricerche su più tipi di paragrafi, per es.: Seleziona la compagnia il cui capitale è tra 50.000 e 150.000 E la cui attività (nel paragrafo Attività dell'azienda) contiene le parole "CONSULTING e IMAGE ma non DEC'. Data base 9 Data base... Data base 4 Data base 3 Data base 2 Data base 1 Una sola domanda 255 Campi Formattati 256 paragrafi righe frasi parole Introduzione 1-6 ICARO Guida Utente
Il cuore di un sistema informativo globale La funzione globale delle banche dati full text ICARO è la descrizione e la ricerca di oggetti. Questi oggetti possono essere memorizzati in forma elettronica (su AS/400, su sistema) o esternamente (su carta, microfilm microfiches). Paper (law, cases) Microfiches Legal data Base Patent data Base Outgoing mail data Base Office document Accounting data Base Incoming Mail, Fax data Base Electronically stored Spool files Electronic document archive data Base Image storage system (e. g. IBM ImagePlus) Le frecce indicano i collegamenti tra le banche dati ICARO e gli oggetti/applicazioni relativi.. Operatori per ricerca informazioni su campi formattati e/o variabili Le richieste sono formulate alternando termini e operatori. Sono utilizzabili i seguenti operatori (sono indicati anche gli equivalenti operatori in inglese): Operatori E, AND O, OR MENO, NOT SEGUITO, ADJ SEGUITOx, ADJx Esempio/riscontro nel documento satellite E Giove entrambi i termini sono nello stesso documento casa O edificio O ufficio almeno uno dei tre termini è nel documento agricoltura MENO tecnica se è presente agricoltura non deve esserci nello stesso documento "TECNICA" velocità SEGUITO supersonica i termini sono in questa sequenza 'velocità supersonica' Parigi SEGUITO5 Boston con un massima distanza di 'x' (5) parole 'Delta airlines vola da Parigi a Boston' ICARO Guida Utente 1-7 Introduzione
VICINO, NEAR VICINOx, NEARx SFRASE, WITH NSFRASE, NWITH SRIGA, SLINE NSRIGA, NSLINE SPARA, SAME NSPARA, NSAME ONONE, XOR Rossi VICINO Mario 'Mario Rossi' ma anche 'Rossi Mario' Parigi VICINO8 Francoforte 'Lufthansa vola da Parigi a Francoforte', ma anche: 'Francoforte dista un'ora da Parigi' nella stessa frase in frasi diverse nella stessa riga (dello stesso campo variabile) n righe diverse (ma nello stesso campo) nello stesso paragrafo in paragrafi diversi il primo o il secondo termine, ma non entrambi nello stesso documento. E solo per i campi formattati, con la funzione SEL (Select) *EQ uguale a... *NE non uguale a... *LE minore o uguale a... *LT minore di... *GE maggiore o uguale a... *GT maggiore di... *RG tra due valori... (RANGE) Introduzione 1-8 ICARO Guida Utente
ICARO: ASPETTI APPLICATIVI Soluzione orizzontale ICARO fornisce una soluzione di qualità ad una vasta serie di problemi di documentazione in tutti quei settori in cui la memorizzazione e la raccolta dei documenti è di massima importanza: imprese, dipartimenti giudiziari e governativi, studi legali, biblioteche, ospedali, musei, amministrazioni, industrie farmaceutiche ecc. Tutti i tipi di 'documenti' ICARO permette indicizzazioni estremamente lunghe: fino a 999 vi deate per ogni singolo documento. I documenti possono avere varie origini: immissione dati, caricamento batch da file esterni o da file PC, altre banche dati, documenti d'office (Text Management, WORD, HTML,RFT..). L'uso di un personal computer come stazione di lavoro permette all'utente di visualizzare immagini (grafici, facsimili, illustrazioni in bianco e nero o a colori) o suoni (voci, musica) memorizzati sull'as/400 o su altro server. Multilinguismo ICARO permette a diversi utenti di operare contemporaneamente con schermi in nove lingue diverse (inglese, tedesco, francese, italiano, arabo ecc..) con relativi aiuti e documentazioni. L'utente può modificare mappe, file d'aiuto e messaggi. E' possibile usare una serie di caratteri specifici definendo i caratteri ammessi nella composizione di un termine da usare in una banca dati specifica. Una banca dati può essere definita sia con caratteri 'Romani' (standard LTR da sinistra a destra) che 'BIDI' (Arabo RTL da destra a sinistra) o mista (Inglese - Arabo). Le tabelle di caratteri ammessi in una banca dati convertono da '1 a 1' o da '1 a 2' tutti i tipi di caratteri (per es. i caratteri diacritici come 'ß' in tedesco possono essere convertiti in 'SS'). Universalità L'utente può definire contemporaneamente varie banche dati o gruppi di banche dati. ICARO consente la definizione di 999 differenti banche dati. ICARO accetta molti tipi di tastiere; è compatibile con il sistema BIDI (Arabo...) per la visualizzazione, l'immissione e l'indicizzazione dei termini da destra verso sinistra e viceversa; la definizione della struttura, per ciascuna banca dati, è libera mediante la divisione logica dei documenti in campi fissi o paragrafi (a lunghezza variabile). Si può ampliare ogni paragrafo, a partire da una riga, per un testo illimitato (divisibile in frasi o 'contesti', con righe con un massimo 255 caratteri). Gestione banche dati Ogni banca dati possiede una sua libreria e un suo dizionario. Il dizionario contiene termini reali (uguali a quelli del documento) o normalizzati, authority list con termini sostituenti e sostituiti, lista di stopword. Le banche dati possono essere salvate, caricate in batch o scaricate in file di scambio, riorganizzate automaticamente o indicizzate. ICARO Guida Utente 1-9 Introduzione
Sicurezza Il gestore delle banche dati ICARO definisce, per ogni utente, uno speciale "profilo" che dà accesso e/o autorità a tutte o specifiche banche dati; a specifiche funzioni (ricerca, stampa, copia, modifica o creazione di documenti); a specifici documenti non riservati; a specifici campi o sezioni dei documenti autorizzati. Questo profilo stabilisce anche l'abilitazione dell'utente nell'accesso alle varie funzioni del sistema: creazione, ripristino, riorganizzazione di una banca dati, gestione di un dizionario, invio di messaggi... Ogni opzione nel menu può essere autorizzata oppure no. Le opzioni non autorizzate non sono visualizzate. Abilitazione giornale Ogni creazione/revisione record è memorizzata in un file log. Il file log o sua copia, può essere usato senza modifiche per ricaricare o aggiornare la banca dati. E' possibile attivare la registrazione del giornale delle interrogazioni (ossia la registrazione di tutte le domande formulate dagli utenti). Gestione dei documenti L'editore integrato in ICARO semplifica la presentazione e gestione dei documenti: colori, margini, evidenziazione, sottolineature, inserimento, copia, spostamento, importazione/esportazione di documenti, file... L'editore fornisce diversi meccanismi di controllo usando un dizionario di validazione, una lista di termini autorizzati (authority list), tabelle predefinite i cui elementi possono essere copiati nel documento corrente (liste di nomi, diciture, titoli, date, descrizioni), stopword, normalizzazione automatica di numeri e abbreviazioni). Integrazione in ambiente AS/400 ICARO è stato ideato in linea con le specifiche SAA; tasto di aiuto (F1) in ogni mappa; comunica con altre applicazioni sia AS/400 che PC: trasferimenti dati e documenti da/a OFFICE (sia TEXT MANAGEMENT che Office 2000 della Microsoft), generatore di programmi RPG, indicizzazione di documenti e link ad immagini associati ai documenti (ImagePlus, PDF, JPEG ecc.), chiamate per altre applicazioni o banche dati esterne, uscite (EXIT) al sistema operativo OS/400 o ad ambienti DOS o OS/2.o WINDOWS.. Ambiente ed interfacce grafiche Il prodotto, ICAROPC/ICANET, fornito gratuitamente, offre un completo servizio di interfaccia grafica in ambiente WINDOWS o WEB, su personal computer, per tutte le funzioni connesse alla interrogazione su banche dati ICARO. L applicativo Client, disponibile su PC in ambiente WINDOWS (3.x,95, NT, 2000), completo anche di API s per le sviluppo di funzioni personalizzabili dall utente consente di demandare al PC le funzioni di diagnostica sulla query formulata, di visualizzazione dei documenti e di stampa degli stessi demandandando all AS/400 solo le funzioni di ricerca. Il prodotto opera su supporto CLIENT ACCESS o TCP/IP Con l utilizzo congiunto con WEBFacing tool della IBM (dalla versione 5.2) è possibile utilizzare simultaneamente, anche per la gestione documenti, sia l interfaccia classica terminale (o sua emulazione) sia l interfaccia WEB. Introduzione 1-10 ICARO Guida Utente