Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10516501865/2+Demande+d+action+SW+m+tier) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

La demande d'action métier au service web SOAP se fait au format TEXT/XML dans le corps du message.

Paramètre

Balise

Description

Action"action"Nom de l'action de service web attendue par le service web.
Paramètres"param"

Paramètres d'entrée attendus par l'action.

Dépend de chaque action


Rappel

Il ne faut pas confondre "l'action de service web" et "l'action métier"

L'action du service web est celle configurée dans Harmony dans "Actions des services". Elle fait le lien entre un NOM D'ACTION SERVICE et un PROGRAMME DIVA.


Ensuite le PROGRAMME DIVA est en général un traitement de routage, qui va utiliser les paramètres afin de déterminer L'ACTION METIER a traiter et les données pour ce traitement


Exemple :

  1. Divalto fournit un NOM D'ACTION SERVICE en mode soap: SYNCHRO_INFINITY_AGILEO qui fait appel a A5PPSWAGIL.DHOP
  2. A5PPSWAGIL.DHOP est un programme avec routage
    1. Il va chercher dans les paramètres reçus le NOM D'ACTION METIER
    2. Il traite l'action métier a partir des données de la zone paramètres



L'URL a utiliser pour les demandes d'action métier est sous la forme : base commune de l'URL + '/WebServiceDiva.asmx'


Exemple d'URL sur un poste local:

http://localhost:8080/WebServiceDiva/WebServiceDiva.asmx


Exemple d'URL en Divalto cloud:

https://websvc.divaltocloud.com/123456/TEST1/WebServiceDiva.asmx


Exemple de demande d'action :


Exemple de message complet avec action métier, action de service et enveloppe SOAP


Le traitement Diva appelé ne reçoit que la zone 'param' transmise par l'appelant. L'enveloppe XML est inconnu du traitement métier

Pour des exemples de demandes et de réponses, il faut se reporter aux chapitres concernant les différents services web métier

  • Aucune étiquette