Les services web peuvent bénéficier d’un trace côté métier. Cela signifie que la trace contient principalement des informations sur les données de la demande métier et de la réponse apportée. Il n’y a pas d’informations techniques, par exemple des informations sur l’authentification, les temps de réponse ou le cheminement du message
Trace des services web métier
...
SYNCHRO_INFINITY_AGILEO (SOAP)
Activation
La trace s’active ou se désactive par un paramètre ERP (menu Administration / Paramètres)
Il est nommé "A5_SERVICEWEB". Si on veut que la trace est soit activée on met ce paramètre à OUIOn peut ensuite par exemples exécuter l'action de création d'un événement CRM à travers un webservice et nous allons voir le fichier trace qui est généré sous
Résultat
Une fois activé, le prochain appel à un service web via A5PPSWAGIL (SYNCHRO_INFINITY_AGILEO, SOAP) donne la création d’un ficheir de trace dans le répertoire usuel des logs qui est fichiers de logs Divalto, par exemple 'C:\Divalto\DivaltoLog'.
...
Le fichier généré aura
...
un nom sous la forme : “trace” + le nom de l'action qu'on a
...
exécuté + “.log”.
Le contenu
...
du fichier indique l'heure de la demande et son contenu ainsi que l'heure de la réponse et son contenu.
...
Exemple
Soit un appel au service web INTERROGER_STOCK en mode SOAP via a5ppswagil, avec la trace activée au préalable.
On constate la génération d’un fichier log nommé : trace_sw_interroger_stock.log
La trace indique la date/heure ainsi que les éléments de la demande et de la réponse
...