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.
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. |