Hvad er LIS-filformatet?
.lis er standard tekst-outputfilen, der produceres, når et SQR (Structured Query Reporting) program eksekveres. SQR er et scriptsprog, der kombinerer SQL-databaseforespørgsler med formaterede rapportgenererings-kommandoer. Det blev udviklet af SQR Software Inc. i slutningen af 1980'erne, opkøbt af Hyperion Solutions i 1999 og efterfølgende af Oracle i 2007. Den nuværende runtime er Oracle Hyperion SQR Production Reporting.
Når et SQR-program kører uden specielle output-flag, skriver runtimen som standard sin formaterede rapport til en .lis-fil. Filen er almindelig ASCII-tekst, der indeholder de paginerede rapportdata produceret af PRINT, PRINT-COLUMN og SHOW kommandoer i SQR-kildekoden. Output-filnavnet matcher SQR-programnavnet - for eksempel producerer MYREPORT.sqr filen MYREPORT.lis. På visse Windows- og UNIX-miljøer, der er målrettet PCL-printere, kan outputtet i stedet være formateret i Printer Control Language, hvilket kræver en PCL-fremviser.
For avanceret distribution og interaktiv visning producerer -KEEP runtime-flaget en .SPF-fil (SQR Print File) i stedet for en .lis, som kan læses i Production Reporting Viewer. Selve .lis-filen har ingen binær struktur og kan ses direkte i enhver teksteditor.
Oracle har flyttet fokus til EPM Cloud; on-premise SQR Production Reporting 11.1.2.x er i «sustaining support»-tilstand. SQR er fortsat meget udbredt i PeopleSoft-miljøer.
Sikkerhed og tryghed
RISIKO: LOWAlmindelig tekstrapport-fil; ingen eksekverbar kode. PCL-varianten er også sikker. Kan indeholde følsomme forretningsdata (HR-optegnelser, finansielle data), hvis den stammer fra PeopleSoft/ERP.
Formatdetaljer
kort fortalt- VAX/VMS Listing File - Digital Equipment Corporation VMS linker og compiler producerer .lis listing-filer med assembly/symbol-output; ikke relateret til SQR.
- Generisk liste/rapport tekstfil - Forskellige ældre mainframe- og rapporteringssystemer bruger .lis som en generisk filtype til lister/rapporter.
Programmer der åbner LIS-filer
Tekniske detaljer
dyb specifikation| Kodning | Almindelig 7-bit ASCII-tekst; PCL-formateret variant er mulig i visse Windows/UNIX-printermiljøer |
| Container | Ustruktureret almindelig tekst - formateret rapportliste-output |
| Standard output-filnavn | Matcher SQR-kildeprogrammets navn med .lis-filtype (f.eks. MYREPORT.lis for MYREPORT.sqr) |
| Produceret af | SQR Production Reporting runtime (sqr-kommando) - standard-output når ingen specielle flag anvendes |
| SQR output-kommandoer | Rapportindhold genereret af PRINT, PRINT-COLUMN og SHOW kommandoer i SQR-kildeprogrammet |
| Alternativt output | -KEEP runtime-flag producerer i stedet .spf (SQR Print File) til Production Reporting Viewer |
| Typisk filstørrelse | 1 KB - 50 MB (afhænger af mængden af rapportdata) |
| Komprimering | Ingen - ukomprimeret tekst-output |
| Kryptering | Ingen - almindelig tekst, ingen adgangsbeskyttelse |
| Runtime | Oracle Hyperion SQR Production Reporting 11.1.2.x (sidste on-premise udgivelse) |
| Platform | Windows, Linux, UNIX (HP-UX, AIX, Solaris) |
| PCL-variant | Nogle miljøer producerer PCL (Printer Control Language) output målrettet PCL-printere; kræver en PCL-fremviser for at blive vist korrekt |
| Udgivet | SQR language originated at SQR Software in the late 1980s; Hyperion acquired 1999; Oracle acquired Hyperion 2007 |
| Seneste version | Oracle Hyperion SQR Production Reporting 11.1.2.x (final active release) |
| Specifikation | docs.oracle.com |
LIS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om LIS-filer.