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/10516501674/Param+trage+SW+ERP+standard+REST+WEB_SERVICE_INFINITY) de cette page.

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

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Pré-requis

Les services web REST doivent être fonctionnels

Cloud

En mode Cloud, le service web standard REST WEB_SERVICE_INFINITY est opérationnel

Action du service web


Infinity n'utilise qu'une seule action pour tous les Services Web en mode REST.

Pour paramétrer cette action, utiliser Harmony : Menu Paramétrage ⇒ Actions des services


Le nom par défaut a utiliser est “WEB_SERVICE_INFINITY” ce qui permet aux services Web Diva d'être appelé automatiquement par des applications externes ou internes développées par Divalto (Exemple Weavy)



Options :

  • Active / inactif
  • Résident : Le programme est chargé en permanence si actif, sinon à la demande
  • Programme à enchainer : Nom du programme Diva de traitement métier. Le service WEB_SERVICE_INFINITY fait appel a "a5ppswinfinity.dhop"
  • Utilisateur : par défaut, c'est un utilisateur harmony $webservice qui sera pris pour les contrôles d'accès et recherche d'implicites. Il est possible de renseigner un autre utilisateur, qui devra respecter les règles indiquées plus bas

Droits

C'est l'utilisateur $webservice (ou celui indiqué) qui sera utilisé pour toutes les demandes de service web

Paramétrage de l'utilisateur $webservice utilisé par le service

L'utilisateur harmony $webservice est obligatoire (si non renseigné dans le paramétrage de l'action de service) et doit posséder un implicite pointant au moins sur divalto/sys, mais pointant surtout sur les objets .DHOP appelés par les web services (par exemple a5ppswagil.dhop).

Par défaut, l'implicite de $webservice est : Implicites$webService.txt

Dans l'exemple suivant, on utilise un implicite existant pour ne pas avoir à en recréer un.

  • Aucune étiquette