Partager via


Création de ports d’envoi FRR pour l’envoi de messages aux gestionnaires personnalisés

Pour effectuer le rapprochement des réponses FIN, vous devez créer une série de ports d’envoi, chacun d’entre eux qui envoie un message (message ou réponse d’origine) de A4SWIFT aux gestionnaires personnalisés qui traitent les messages corrélés.

Résumé

Créez une série de ports d’envoi avec les propriétés et composants suivants, chacun se distinguant par la valeur de BTS. Opération dans le filtre :

Propriété/composant Paramètre
Port d'envoi Port unidirectionnel statique
Type de transport  FILE
Dossier de destination (URI d’adresse) Dossier auquel vous souhaitez envoyer le message
Nom de fichier (URI d’adresse) %MessageID%.txt
Pipeline d’envoi Microsoft. BizTalk.DefaultPipelines. PassThruTransmit
Filtres Comme indiqué dans les tableaux ci-dessous

Les ports d’envoi des différents messages se distinguent par la valeur de BTS. Opération dans le filtre du port d’envoi.

Pour ajouter des ports d’envoi FRR pour l’envoi aux gestionnaires personnalisés

  1. Dans la console d’administration BizTalk Server, cliquez avec le bouton droit sur Envoyer les ports, pointez sur Nouveau, puis cliquez sur Port unidirectionnel statique.

  2. Dans la boîte de dialogue Propriétés du port d’envoi, dans la zone Nom , tapez un nom pour le port d’envoi, par exemple FRRCustomHandlersSendPort.

  3. Pour Type, sélectionnez FICHIER.

  4. Cliquez sur Configurer.

  5. Dans la boîte de dialogue Propriétés du transport fichier, cliquez sur Parcourir.

  6. Dans la boîte de dialogue Rechercher un dossier, accédez au dossier à partir duquel vous souhaitez envoyer des messages. Cliquez sur OK.

    Notes

    Si ce dossier n’existe pas, vous pouvez le créer à l’aide de la commande Créer un dossier .

  7. Dans la zone Nom de fichier , tapez %MessageID%.txt, puis cliquez sur OK.

    Notes

    Vous pouvez créer un dossier différent pour chaque type de message.

  8. Dans la boîte de dialogue Propriétés du port d’envoi, pour Gestionnaire d’envoi, vérifiez que BizTalkServerApplication est sélectionné.

  9. Pour Envoyer le pipeline, sélectionnez PassThruTransmit.

  10. Cliquez sur Filtres dans le volet gauche, puis procédez comme suit :

    Propriété Pour
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType.
    Opérateur Sélectionnez ==.
    Valeur Tapez A4SWIFT_FrrService.
    Groupe And
    Propriété Sélectionnez BTS. Opération.
    Opérateur Sélectionnez ==.
    Valeur Tapez l’un des BTS. Valeurs d’opération du tableau ci-dessous.

    Pour BTS. Opération, entrez l’une des valeurs suivantes :

    type de message BTS. Valeur de l’opération
    Tous les types de messages SWIFT FIN de catégorie 0 à 9 A4SWIFT_FrrSendMTMsg
    MQ Series PAN/NAN (MQ Series transport-level ACK/NAK) A4SWIFT_FrrSendTransport
    MT010 (avertissement de non-remise) A4SWIFT_FrrSend010NDW
    MT011 (notification de remise) A4SWIFT_FrrSend011Delivered
    MT012 (notification de l’expéditeur) A4SWIFT_FrrSend012SenderACK
    MT015 (DNK, ou NAK retardé) A4SWIFT_FrrSend015DNK
    MT019 (notification d’abandon) A4SWIFT_FrrSend019Abort
    MTS21_FIN_ACKNAK (Accusé de réception d’un message FIN envoyé par un LT (ACK) A4SWIFT_FrrSendS21ACK
    MTS21_FIN_ACKNAK (Accusé de réception négatif d’un message FIN envoyé par un LT (NAK) A4SWIFT_FrrSendS21NAK
  11. Pour les messages SWIFT FIN de catégorie 0 à 9 qui ne sont pas correctement envoyés, procédez comme suit dans le volet Filtres :

    Notes

    Les propriétés A4SWIFT_FRRFailedReason dans le filtre suivant doivent être regroupées.

    Propriété Pour
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType.
    Opérateur Sélectionnez ==.
    Valeur Tapez A4SWIFT_FrrService.
    Groupe And
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FrrFailed.
    Opérateur Sélectionnez ==.
    Valeur Tapez True.
    Groupe And
    Propriété Sélectionnez BTS. Opération.
    Opérateur Sélectionnez ==.
    Valeur Tapez A4SWIFT_FrrSendMTMsg.
    Groupe And
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Opérateur Sélectionnez ==.
    Valeur Tapez <NAKErrorCode>, par exemple « Y01 ».
    Groupe Ou
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Opérateur Sélectionnez ==.
    Valeur Tapez TimedOut.
    Groupe Ou
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Opérateur Sélectionnez ==.
    Valeur Tapez TransportError.
    Groupe Ou
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Opérateur Sélectionnez ==.
    Valeur Tapez DelayedNAK.
    Groupe Ou
    Propriété Sélectionnez Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Opérateur Sélectionnez ==.
    Valeur Tapez AbortMessage.
  12. Cliquez sur Appliquer, puis sur OK.

  13. Cliquez avec le bouton droit sur le port d’envoi, puis cliquez sur Démarrer.

  14. Répétez les étapes 2 à 13 pour créer un port d’envoi pour chaque type de message requis.