LAUNCHER
Office offre une interface de programmation destinée :
• Aux développeurs tout langage, par l’utilisation de webservices REST, sur Windows et Linux
• Aux développeurs Java utilisant des classes Java à partir d’une plateforme Windows/Linux
• Aux développeurs RPG, COBOL, CL à partir d’un AS400
Le
programmeur dispose :
1) D’un ensemble de programmes constituant l’API de base de LAUNCHER Office quelque soit le client (Windows, Linux ou AS/400) :
• LNCOPEN, pour ouvrir une conversation avec le PC.
• LNCCMD, pour envoyer des commandes au PC.
• LNCCLOSE, fermer la communication avec le PC.
2) D’un ensemble de commandes CL de haut niveau pour les clients AS/400:
• LNCPRTDOC: Composer et imprimer un document Word,
• LNCTOXLS: Transférer des données vers un classeur Excel.
• LNCXFER: Transférer un fichier ou une requête vers le PC.
• LNCSHELL, Lancer l'exécution d'une commande ou d'un programme Windows.
• CPYTOMDB: Transférer des données vers MS Access.
• LNCSNDMAIL: Composer et envoyer un message électronique.
3) De classes Java :
• LNCPRTDOC
• LNCTOXLS
• DataSource
4) De webservices offrant des méthodes équivalentes à l’API (Open, Cmd et Close), et quelques autres telles que Filetransfer et Ldapauth.
Notes pour le client AS/400 :
Les
programmes API de LAUNCHER sont utilisables en environnement OPM et ILE.
En environnement ILE, les procédures ont des noms identiques à leur équivalent
OPM, et elles sont définies dans le programme de service "LAUNCHER".
Les programmes de LAUNCHER Office (LNCOPEN, LNCCMD et LNCCLOSE) sont appelables par l’instruction CALL du langage de programmation : CL, RPG, COBOL, ...
Les programmes qui utilisent LAUNCHER Office peuvent tourner en batch ou en interactif.