Tutorial NOUTOnline

Comment utiliser le webservice de NOUTOnline.

Impression d'un enregistrement

Pour imprimer un enregistrement, il faut utiliser l'opération Print. Comme pour l'opération Modify, cette opération prend en paramètres :

Table

L'identifiant du formulaire à imprimer.

ParamXML

Les paramètres de l'action dont l'identifiant de l'enregistrement. Ce dernier est une balise avec l'identifiant du formulaire :

Les autres paramètres de l'action dépendent du paramétrage. On peut retrouver par exemple, le paramètre pour le modèle d'impression.

Le contenu de la balise ParamXML peut être encodé ou pas. Les 2 cas sont gérés.

Le serveur retourne une réponse de type Report avec le résultat de l'impression. C'est la balise Data à l'intérieur de la balise xml qui contient le résultat de l'impression. En attribut de la balise se trouve les informations nécessaire au traitement du contenu :

  • Le nom du fichier
  • sa taille
  • son mime type
  • et l'encodage utilisé pour le stockage dans la balise.

Dans le cas où plusieurs modèles d'édition sont possibles, le service renvoi une réponse de type PrintTemplate. Il s'agit de la liste des modèles disponibles.

Dans ce cas, il faut choisir le modèle voulu pour l'impression avec l'opération SelectPrintTemplate. Cette opération prend en paramètre :

Template

L'identifiant du modèle d'impression choisit par l'utilisateur.