Utiliser la table ExitPostGen avec plusieurs tenants (Multi-Tenant)
Description
Cause
Resolution

Le service SCDTS reçoit la demande de paiement de SXA et fournit un ID de transaction à SXA pour les futures demandes de statut.

Par la suite, deux étapes s’enchaînent :

  • La conversion du flux JSON initial en fichier bancaire.
  • L’enrichissement des données initiales si l’option a été activée.


Ce fichier sera ensuite posté sur le module de Signature.
Important ! Une phase d’initialisation manuelle du flux des paiements est nécessaire par banque (session/connexion). Elle est réalisée en effectuant le premier envoi d’un paiement depuis SXA.
Ensuite, il faut modifier la correspondance dans la table de transcodage EXITPOSTGEN.

Utilisation standard :

Dans le fichier Sage.SCDTSServer.Service.exe.config :

  • Il faut effectuer la modification sur la configuration à utiliser lors de la transmission du fichier.
    • Paysendfilepostgen : Clé qui définit l'action d'envoi de fichier post-génération.

    • SXA_DEFAULT & X3_DEFAULT : Ces valeurs indiquent des configurations adaptées à différents environnements ou systèmes.

Chaque configuration exécute le script SendToFrpSign.ps1 avec des paramètres identiques, mais qui varient en fonction du contexte.

<add key="paysendfilepostgen" value="[SXA_DEFAULT:SendToFrpSign.ps1|-url......................................]"

  • Il est possible d'utiliser les actions suivantes, en remplaçant pour SXA_DEFAULT la configuration souhaitée par défaut :

[SXA_DEFAULT:SendToFolder.ps1|-filepath...................]

ou

[SXA_DEFAULT:SendToFrpSignUsingTrnCode.ps1|-url ........................]

 

Utilisation multitenant ou personnalisée :

Dans le fichier Sage.SCDTSServer.Service.exe.config, il faut ajouter des configurations supplémentaires à utiliser par TENANT :

Il y aura toujours les configurations standard SXA_DEFAULT & X3_DEFAULT , mais il est possible d'en ajouter des nouvelles en modifiant l'action Paysendfilepostgen comme tel :

<add key="paysendfilepostgen" value="[SXA_DEFAULT:SendToFrpSign.ps1|-url............],[X3_DEFAULT..........],[SXA_TENANT:SendToFrpSignUsingTrnCode.ps1...............],[SXA_TENANT2...........]"

TENANT représentant le nom du tenant de votre client.

Après chaque modification du fichier Sage.SCDTSServer.Service.exe.config, il faudra redémarrer le service SCDTS pour sa prise en charge.

Steps to duplicate
Related Solutions