Appels de traitement inter-solutions

Objectif

Pour pouvoir lui adjoindre facilement des fonctionnalités techniques, la plateforme Sage X3 est enrichie d’un composant : le serveur Java Bridge, appelé plus communément Safe X3 Java Bridge Server.

Architecture

Pour limiter les développements dans le moteur X3 classique, l'idée retenue est de mettre en place la capacité de demander l'exécution d'un traitement dans un autre serveur Adonix.

Les appels Calliu et Funciu

Dans le serveur Adonix d'un moteur X3 classique, il devient possible d'ouvrir une session avec un autre serveur Adonix appartenant ou non à la même solution. Vous pouvez ensuite lui demander l'exécution d'un traitement de façon synchrone via une instruction Calliu ou Funciu.

Principes

  • Ouverture d’une connexion :
    • OpAdxd "host:port" With 7,dossier,langue,x3user,x3pass Using [abreviation]
    • Plusieurs connexions peuvent être ouvertes
  • Les appels dans une connexion :
    • Calliu “traitement:spgm” With parametres,… Using [abreviation]
    • Funciu “traitement:func” Using [abreviation] With (parametres,…)
  • Fermeture d’une connexion :
    • OpAdxd Using [abreviation]