Sync Agent (Cluster)

De Wiki1000
(Différences entre les versions)
(Sens SI vers Sage 1000 Azure)
(Sens SI vers Sage 1000 Azure)
Ligne 54 : Ligne 54 :
 
|instanciation de processus
 
|instanciation de processus
 
|nom de la méthode du processus à instancier
 
|nom de la méthode du processus à instancier
 +
|-
 +
|ParametreImport_ClassName
 +
|instanciation du processus d'import métier
 +
|nom du paramètre pour la classe ParametreImport
 +
|-
 +
|ParametreImport_Code
 +
|instanciation du processus d'import métier
 +
|nom du paramètre pour le code ParametreImport
 
|}
 
|}
  
{{tip|Pour l'appel du processus d'import métier, la méthode à appeler est « ExecuterAutomate », le nom du paramètre pour la classe ParametreImport est « ParametreImport_ClassName »
+
{{tip|Pour l'appel du processus d'import métier, la méthode à appeler est « '''ExecuterAutomate''' » }}
Le nom du paramètre pour le code ParametreImport : est « ParametreImport_Code »
+
}}
+
 
{{tip|Dans le cas de l'instanciation de processus, la méthode doit retourner une valeur booléenne qui indique le succès de l'opération.}}
 
{{tip|Dans le cas de l'instanciation de processus, la méthode doit retourner une valeur booléenne qui indique le succès de l'opération.}}
  

Version du 20 juin 2014 à 14:14

L'agent de synchronisation

L'agent de synchronisation est un service permettant de simplifier l'intégration entre le système d'information du client (SI) et le compte Azure où est déployée la solution 1000 (Sage 1000 Azure).

Architecture-syncagent.png

  • L'agent de synchronisation s'installe sur une machine du SI du client
  • Il communique avec le compte Azure de la solution Sage 1000.
  • Il permet de transférer des fichiers déposé dans des répertoire du SI vers des files d'attente Azure à destination de Sage 1000 (sens import)
  • Il permet de surveiller des files d'attente Azure et de récupérer les fichiers mis à disposition par Sage 1000 (sens export)

Sens SI vers Sage 1000 Azure

  • Un fichier est déposé sur un répertoire surveillé par L'Agent de synchronisation. (1)
  • L'Agent de synchronisation détecte le fichier (2) et le transmet vers une file d'attente (3)
  • L'Agent de synchronisation archive le fichier (2) dans un répertoire de sauvegarde.
  • Le message posté dans la file d'attente est configuré par la configuration de l'Agent de synchronisation
  • Un automate Sage 1000 consomme le message (4), en fonction du type du message il effectue un traitement sur le fichier de données.

Paramètres de l'agent

Si l'agent alimente une queue scrutée par une tâche de consommation de l'automate, les paramètres permettent :

  • d'instancier un processus et d’appeler une méthode
  • d'utiliser un import par descriptif
  • d'utiliser un import par format


Paramètre Contexte Utilisation
descr import par descriptif nom du descriptif à utiliser (dip)
format import par format nom du format à utiliser
importOptions import par descriptif et format options d'import (séparées par une virgule) voir les options
shareMode import par descriptif mode de partage voir les modes
ProcessClassName instanciation de processus nom du processus à instancier
MethodName instanciation de processus nom de la méthode du processus à instancier
ParametreImport_ClassName instanciation du processus d'import métier nom du paramètre pour la classe ParametreImport
ParametreImport_Code instanciation du processus d'import métier nom du paramètre pour le code ParametreImport
Tip-20px.png Tip : Pour l'appel du processus d'import métier, la méthode à appeler est « ExecuterAutomate »
Tip-20px.png Tip : Dans le cas de l'instanciation de processus, la méthode doit retourner une valeur booléenne qui indique le succès de l'opération.

Sens Sage 1000 Azure vers SI

  • Un automate Sage 1000 effectue un traitement générant un fichier à destination du SI. (1)
  • La tâche de traitement poste le fichier généré sur une file d'attente Azure (2)
  • L'Agent de synchronisation surveille cette file d'attente (polling), il détecte le message te le consomme (3)
  • En fonction du contenu du message et de sa configuration l'Agent de synchronisation stocke le fichier dans un répertoire du SI. (4)
Outils personnels