Che cos'è il formato di file LIS?
.lis è il file di output testuale predefinito prodotto quando viene eseguito un programma SQR (Structured Query Reporting). SQR è un linguaggio di scripting che combina query di database SQL con comandi di generazione di report formattati. È stato sviluppato da SQR Software Inc. alla fine degli anni '80, acquisito da Hyperion Solutions nel 1999 e successivamente da Oracle nel 2007. L'attuale runtime è Oracle Hyperion SQR Production Reporting.
Quando un programma SQR viene eseguito senza speciali flag di output, il runtime scrive il suo report formattato in un file .lis per impostazione predefinita. Il file è in testo ASCII semplice e contiene i dati del report impaginati prodotti dai comandi PRINT, PRINT-COLUMN e SHOW nel codice sorgente SQR. Il nome del file di output corrisponde al nome del programma SQR - ad esempio, MYREPORT.sqr produce MYREPORT.lis. In alcuni ambienti Windows e UNIX destinati a stampanti PCL, l'output potrebbe invece essere formattato in Printer Control Language, richiedendo un visualizzatore PCL.
Per la distribuzione avanzata e la visualizzazione interattiva, il flag di runtime -KEEP produce un file .SPF (SQR Print File) invece di un .lis, leggibile nel Production Reporting Viewer. Il file .lis in sé non ha una struttura binaria ed è visualizzabile direttamente in qualsiasi editor di testo.
Oracle ha spostato l'enfasi su EPM Cloud; SQR Production Reporting 11.1.2.x on-premise è in modalità di supporto sostenuto. SQR rimane ampiamente utilizzato negli ambienti PeopleSoft.
Sicurezza e incolumità
RISCHIO: LOWFile di report in testo semplice; nessun codice eseguibile. Anche la variante PCL è sicura. Può contenere dati aziendali sensibili (record HR, dati finanziari) se proviene da PeopleSoft/ERP.
Dettagli del formato
in sintesi- File di elenco VAX/VMS - Il linker e il compilatore VMS di Digital Equipment Corporation producono file di elenco .lis con output di assembly/simboli; non correlato a SQR.
- File di testo generico per elenchi/report - Vari sistemi legacy mainframe e di reporting utilizzano .lis come estensione generica per elenchi o report.
Programmi che aprono file LIS
Dettagli tecnici
specifiche approfondite| Codifica | Testo ASCII semplice a 7 bit; variante formattata PCL possibile su alcuni ambienti di stampa Windows/UNIX |
| Contenitore | Testo semplice non strutturato - output dell'elenco del report formattato |
| Nome file di output predefinito | Corrisponde al nome del programma sorgente SQR con estensione .lis (es. MYREPORT.lis per MYREPORT.sqr) |
| Prodotto da | Runtime SQR Production Reporting (comando sqr) - output predefinito quando non vengono utilizzati flag speciali |
| Comandi di output SQR | Contenuto del report generato dai comandi PRINT, PRINT-COLUMN e SHOW nel programma sorgente SQR |
| Output alternativo | Il flag di runtime -KEEP produce invece .spf (SQR Print File) per Production Reporting Viewer |
| Dimensione tipica del file | 1 KB - 50 MB (dipende dal volume dei dati del report) |
| Compressione | Nessuna - output di testo non compresso |
| Crittografia | Nessuna - testo semplice, nessuna protezione d'accesso |
| Runtime | Oracle Hyperion SQR Production Reporting 11.1.2.x (versione finale on-premise) |
| Piattaforma | Windows, Linux, UNIX (HP-UX, AIX, Solaris) |
| Variante PCL | Alcuni ambienti producono output PCL (Printer Control Language) destinato a stampanti PCL; richiede un visualizzatore PCL per essere visualizzato correttamente |
| Rilasciato | SQR language originated at SQR Software in the late 1980s; Hyperion acquired 1999; Oracle acquired Hyperion 2007 |
| Ultima versione | Oracle Hyperion SQR Production Reporting 11.1.2.x (final active release) |
| Specifica | docs.oracle.com |
Conversioni LIS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file LIS.