Qu'est-ce que le format de fichier LIS ?
.lis est le fichier de sortie texte par défaut produit lors de l'exécution d'un programme SQR (Structured Query Reporting). SQR est un langage de script qui combine des requêtes de base de données SQL avec des commandes de génération de rapports formatés. Il a été développé par SQR Software Inc. à la fin des années 1980, acquis par Hyperion Solutions en 1999, puis par Oracle en 2007. L'environnement d'exécution actuel est Oracle Hyperion SQR Production Reporting.
Lorsqu'un programme SQR s'exécute sans indicateurs de sortie spéciaux, l'exécutable écrit son rapport formaté dans un fichier .lis par défaut. Le fichier est en texte ASCII brut contenant les données du rapport paginé produites par les commandes PRINT, PRINT-COLUMN et SHOW dans le code source SQR. Le nom du fichier de sortie correspond au nom du programme SQR - par exemple, MYREPORT.sqr produit MYREPORT.lis. Sur certains environnements Windows et UNIX ciblant des imprimantes PCL, la sortie peut être formatée en Printer Control Language, nécessitant un visionneur PCL.
Pour une distribution avancée et une visualisation interactive, l'indicateur d'exécution -KEEP produit un fichier .SPF (SQR Print File) au lieu d'un .lis, lisible dans le Production Reporting Viewer. Le fichier .lis lui-même n'a pas de structure binaire et est directement consultable dans n'importe quel éditeur de texte.
Oracle a déplacé son attention vers EPM Cloud ; SQR Production Reporting 11.1.2.x sur site est en mode de support étendu. SQR reste largement utilisé dans les environnements PeopleSoft.
Sécurité et sûreté
RISQUE : LOWFichier de rapport en texte brut ; aucun code exécutable. La variante PCL est également sûre. Peut contenir des données professionnelles sensibles (dossiers RH, données financières) s'il provient de PeopleSoft/ERP.
Détails du format
en bref- Fichier de listing VAX/VMS - L'éditeur de liens et le compilateur VMS de Digital Equipment Corporation produisent des fichiers de listing .lis avec une sortie d'assemblage/symbole ; sans rapport avec SQR.
- Fichier texte de liste/rapport générique - Divers systèmes hérités de type mainframe et de reporting utilisent .lis comme extension générique de listing/rapport.
Programmes qui ouvrent les fichiers LIS
Détails techniques
spécifications approfondies| Encodage | Texte ASCII 7 bits brut ; variante formatée PCL possible sur certains environnements d'impression Windows/UNIX |
| Conteneur | Texte brut non structuré - sortie de listing de rapport formaté |
| Nom de fichier de sortie par défaut | Correspond au nom du programme source SQR avec l'extension .lis (par ex., MYREPORT.lis pour MYREPORT.sqr) |
| Produit par | Environnement d'exécution SQR Production Reporting (commande sqr) - sortie par défaut lorsqu'aucun indicateur spécial n'est utilisé |
| Commandes de sortie SQR | Contenu du rapport généré par les commandes PRINT, PRINT-COLUMN et SHOW dans le programme source SQR |
| Sortie alternative | L'indicateur d'exécution -KEEP produit un .spf (SQR Print File) pour le Production Reporting Viewer à la place |
| Taille de fichier typique | 1 Ko - 50 Mo (dépend du volume de données du rapport) |
| Compression | Aucune - sortie texte non compressée |
| Chiffrement | Aucun - texte brut, aucune protection d'accès |
| Environnement d'exécution | Oracle Hyperion SQR Production Reporting 11.1.2.x (dernière version sur site) |
| Plateforme | Windows, Linux, UNIX (HP-UX, AIX, Solaris) |
| Variante PCL | Certains environnements produisent une sortie PCL (Printer Control Language) ciblant des imprimantes PCL ; nécessite un visionneur PCL pour s'afficher correctement |
| Publié | SQR language originated at SQR Software in the late 1980s; Hyperion acquired 1999; Oracle acquired Hyperion 2007 |
| Dernière version | Oracle Hyperion SQR Production Reporting 11.1.2.x (final active release) |
| Spécification | docs.oracle.com |
Conversions LIS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers LIS.