Wat is het LIS-bestandsformaat?
.lis is het standaard tekstuitvoerbestand dat wordt geproduceerd wanneer een SQR (Structured Query Reporting) programma wordt uitgevoerd. SQR is een scripttaal die SQL-databasequery's combineert met commando's voor het genereren van geformatteerde rapporten. Het werd eind jaren 80 ontwikkeld door SQR Software Inc., in 1999 overgenomen door Hyperion Solutions en vervolgens door Oracle in 2007. De huidige runtime is Oracle Hyperion SQR Production Reporting.
Wanneer een SQR-programma wordt uitgevoerd zonder speciale uitvoervlaggen, schrijft de runtime het geformatteerde rapport standaard naar een .lis-bestand. Het bestand is platte ASCII-tekst die de gepagineerde rapportgegevens bevat die zijn geproduceerd door de commando's PRINT, PRINT-COLUMN en SHOW in de SQR-broncode. De bestandsnaam van de uitvoer komt overeen met de naam van het SQR-programma - bijvoorbeeld: MYREPORT.sqr produceert MYREPORT.lis. In sommige Windows- en UNIX-omgevingen die gericht zijn op PCL-printers, kan de uitvoer in plaats daarvan geformatteerd zijn in Printer Control Language, waarvoor een PCL-viewer nodig is.
Voor geavanceerde distributie en interactieve weergave produceert de -KEEP runtime-vlag een .SPF-bestand (SQR Print File) in plaats van een .lis, leesbaar in de Production Reporting Viewer. Het .lis-bestand zelf heeft geen binaire structuur en is direct te bekijken in elke tekstverwerker.
Oracle heeft de nadruk verlegd naar EPM Cloud; on-premise SQR Production Reporting 11.1.2.x bevindt zich in de fase van „sustaining support”. SQR blijft veelgebruikt in PeopleSoft-omgevingen.
Beveiliging & veiligheid
RISICO: LOWRapportbestand in platte tekst; geen uitvoerbare code. PCL-variant is ook veilig. Kan gevoelige bedrijfsgegevens bevatten (HR-gegevens, financiële data) indien afkomstig uit PeopleSoft/ERP.
Formaatdetails
in een notendop- VAX/VMS Listing-bestand - Digital Equipment Corporation VMS linker en compiler produceren .lis listing-bestanden met assembly/symbool-uitvoer; niet gerelateerd aan SQR.
- Generiek lijst/rapport tekstbestand - Diverse legacy mainframe- en rapportagesystemen gebruiken .lis als een generieke extensie voor lijsten of rapporten.
Programma's die LIS-bestanden openen
Technische details
diepe specificaties| Codering | Platte 7-bit ASCII-tekst; PCL-geformatteerde variant mogelijk in sommige Windows/UNIX printeromgevingen |
| Container | Ongestructureerde platte tekst - geformatteerde rapportlijstuitvoer |
| Standaard uitvoerbestandsnaam | Komt overeen met de naam van het SQR-bronprogramma met de extensie .lis (bijv. MYREPORT.lis voor MYREPORT.sqr) |
| Geproduceerd door | SQR Production Reporting runtime (sqr commando) - standaarduitvoer wanneer er geen speciale vlaggen worden gebruikt |
| SQR-uitvoercommando's | Rapportinhoud gegenereerd door PRINT, PRINT-COLUMN en SHOW commando's in het SQR-bronprogramma |
| Alternatieve uitvoer | -KEEP runtime-vlag produceert in plaats daarvan .spf (SQR Print File) voor Production Reporting Viewer |
| Typische bestandsgrootte | 1 KB - 50 MB (afhankelijk van het volume aan rapportgegevens) |
| Compressie | Geen - ongecomprimeerde tekstuitvoer |
| Versleuteling | Geen - platte tekst, geen toegangsbeveiliging |
| Runtime | Oracle Hyperion SQR Production Reporting 11.1.2.x (laatste on-premise release) |
| Platform | Windows, Linux, UNIX (HP-UX, AIX, Solaris) |
| PCL-variant | Sommige omgevingen produceren PCL (Printer Control Language) uitvoer gericht op PCL-printers; vereist een PCL-viewer om correct weer te geven |
| Uitgebracht | SQR language originated at SQR Software in the late 1980s; Hyperion acquired 1999; Oracle acquired Hyperion 2007 |
| Laatste versie | Oracle Hyperion SQR Production Reporting 11.1.2.x (final active release) |
| Specificatie | docs.oracle.com |
LIS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over LIS-bestanden.