Le Web Service avec MAPPING OUTPUT MANAGER ET MAPWEB
Présentation de la fonctionnalité
Inclus dans MAPPING OUTPUT MANAGER et MAPWEB, le Web Service permet de bénéficier des commandes du spooler MAPPING OUTPUT MANAGER dans la propre application du client. Ainsi, il n’est plus nécessaire de se connecter sur l’interface web de MAPPING, les commandes du spooler qui sont désormais accessibles, directement depuis l’environnement existant du user qu’il soit JavaScript, C# ou Java, etc.
Le Web Service propose les actions de base suivantes, également disponibles dans le spooler MAPPING :
Actions sur un spool
- libérer
- suspendre
- transférer
- supprimer
- visualiser le contenu
- afficher la log
- afficher les informations
Actions sur une file d’attente
- démarrer
- arrêter
- afficher la log
- afficher les informations
Au delà des actions citées, le Web Service gère également l’
envoi, la
prévisualisation et le
remaquettage de spools.
Intérêt du Web Service
Ce Web Service permet également d’imprimer un document contenant des
tags RFID, ou des langages particuliers au travers d’une page web.
De manière plus générale, il est ainsi possible d’
imprimer un document MAPPING sur l’imprimante locale du poste de travail, cette fonctionnalité permet donc entre autres, de
régler les problèmes d’impression pour les utilisateurs mobiles.
Fonctionnement du Web Service
Les méthodes
upload (envoi d’un spool),
preview (prévisualisation d’un spool) et
run (remaquettage d’un spool) proposent deux manières pour envoyer un spool ou visualiser le résultat du spool généré ou envoyé.
Pour les fichiers de taille importante, une version
URL est disponible pour chaque méthode. Cette version sauvegarde le spool sur disque et transmet l’URL pour que l’application cliente ou serveur puisse lire le spool indirectement.
Dans la version
stream, le contenu du spool est envoyé directement à travers le réseau. Une exception sera levée si le spool possède un volume de données trop important. Néanmoins, il est préférable d’utiliser au possible la version stream puisque celle-ci est beaucoup plus rapide.