Définir le traitement post‑génération par défaut
Description

Une fois le fichier bancaire généré par le DTS, définir la suite de traitement.
Les cas possibles sont l’ajout automatique en signature, le dépôt dans un répertoire ou la mise à disposition dans la communication.
Sans paramétrage adéquat, le premier fichier généré n’est pas correctement traité.
Chaque possibilité correspond à un script PowerShell « ps1 » déclaré dans la table de transcodage EXITPOSTGEN.
Les scripts « ps1 » se trouvent sous C:\Program Files\Common Files\xrt\Tasks.

 

Cause
Resolution

Fichier "SXS 2026_Mise en place exitpostgen à utiliser par défaut_FR.pdf", disponible dans la zone de téléchargement de la version SXS 2026.

  1. Consultez la liste des traitements disponibles
    • Utilisez SendToFolder.ps1 pour déposer un fichier dans un répertoire
    • Utilisez SendToFrpSign.ps1 pour envoyer un fichier en signature via pdscopy
    • Utilisez SendToFrpSignUsingTrnCat.ps1 pour envoyer en signature selon la catégorie de transaction et la session ou connexion
    • Utilisez SendToFrpSignUsingTrnCode.ps1 pour envoyer en signature selon le code transaction SXA et la session ou connexion
    • Utilisez SendToFrpSignUsingTrnCodeAndParties.ps1 pour envoyer en signature selon le code transaction SXA et le libellé donneur d’ordre ou payeur et la session ou connexion
    • Utilisez SendToSbeCom.ps1 pour envoyer à la communication SBE
    • Utilisez SendToSbeSign.ps1 pour envoyer à la signature SBE
      Cette capture permet de visualiser la liste des traitements.
  2. Déclarez le traitement par défaut par tenant dans la configuration du DTS
    • Ouvrez le fichier de configuration du DTS et ajoutez la clé paysendfilepostgen
    • Exemple avec SendToFrpSignUsingTrnCode.ps1 : <add key="paysendfilepostgen" value="[SXA_DEFAULT:SendToFrpSignUsingTrnCode.ps1 -url "http://localhost:8888/comsign/v1/pdssa/addfile" -action "YES" -filename "\(filename\)" -filedata "\(filedata\)" -reference "\(reference\)" -bicbank "\(bicbank\)" -profilpay "\(profilpay\)"]"/>
    • Accédez à l’URL d’exemple via ce lien : http://localhost:8888/comsign/v1/pdssa/addfile
    • NB : à partir de la version R1 2024, dans le fichier C:\Program Files\Common Files\xrt\sage.fcs.client.dll.config, terminez les noms d’URL par _priv ou _pub pour faciliter le paramétrage
      Cette capture permet de visualiser le paramétrage du fichier sage.fcs.client.dll.config.
      Cette capture permet de visualiser la mention url PRIV dans la liste des traitements.
  3. Paramétrez des exemples de valeurs selon le script utilisé
    • SendToFolder.ps1 : [SXA_DEFAULT:SendToFolder.ps1 -filepath "C:\DATA\PAY\DEPOT" -action "YES" -filename "\(filename\)" -filedata "\(filedata\)" -archivage "C:\DATA\PAY\ARCHIVE" -log "C:\DATA\PAY\LOG"]
    • SendToFrpSignUsingTrnCode.ps1 : [SXA_DEFAULT:SendToFrpSignUsingTrnCode.ps1 -url "baseurl_of_comsign_service/comsign/v1/pdssa/addfile" -action "YES" -filename "\(filename\)" -filedata "\(filedata\)" -reference "\(reference\)" -bicbank "\(bicbank\)" -profilpay "\(profilpay\)"]
    • SendToFrpSignUsingTrnCat.ps1 : [SXA_DEFAULT:SendToFrpSignUsingTrnCat.ps1 -url "PRIV" -action "YES" -filename "\(filename\)" -filedata "\(filedata\)" -reference "\(reference\)"]
    • SendToFrpSign.ps1 : [SXA_DEFAULT:SendToFrpSign.ps1 -url "baseurl_of_comsign_service/comsign/v1/pdssa/addfile" -sessioncode "\(session_code\)" -connectioncode "\(connection_code\)" -action "NO" -filename "\(filename\)" -filedata "\(filedata\)" -reference "\(reference\)"]
  4. Renseignez la table de transcodage EXITPOSTGEN pour associer chaque cas à son script « ps1 »
    • Enregistrez les profils et paramètres requis selon le besoin d’envoi ou de dépôt
  5. Validez le fonctionnement avec un fichier généré par le DTS
    • Vérifiez l’exécution du script choisi et la présence des journaux ou messages attendus
Steps to duplicate
Related Solutions