Condividi tramite


Creazione di porte di trasmissione FRR per l'invio ai gestori personalizzati

Per eseguire la riconciliazione della risposta FIN, è necessario creare una serie di porte di invio, ognuna delle quali invia un messaggio (messaggio o risposta originale) da A4SWIFT ai gestori personalizzati che elaborano i messaggi correlati.

Summary

Creare una serie di porte di invio con le proprietà e i componenti seguenti, ognuno distinto dal valore di BTS. Operazione nel filtro:

Proprietà/componente Impostazione
Porta di trasmissione Porta unidirezionale statica
Tipo di trasporto FILE
Cartella di destinazione (URI indirizzo) Cartella a cui si vuole inviare il messaggio
Nome file (URI indirizzo) %MessageID%.txt
Pipeline di trasmissione Microsoft. BizTalk.DefaultPipelines. PassThruTransmit
Filtri Come illustrato nelle tabelle seguenti

Le porte di invio per i diversi messaggi sono distinte dal valore di BTS. Operazione nel filtro della porta di invio.

Per aggiungere porte di invio FRR per l'invio ai gestori personalizzati

  1. Nella console di amministrazione di BizTalk Server fare clic con il pulsante destro del mouse su Invia porte, scegliere Nuovo e quindi fare clic su Porta statica unidirezionale.

  2. Nella finestra di dialogo Invia proprietà porta digitare un nome per la porta di invio, ad esempio FRRCustomHandlersSendPort.

  3. Per Tipo selezionare FILE.

  4. Fare clic su Configure.

  5. Nella finestra di dialogo Proprietà trasporto FILE fare clic su Sfoglia.

  6. Nella finestra di dialogo Sfoglia cartella passare alla cartella da cui inviare messaggi. Fare clic su OK.

    Nota

    Se questa cartella non esiste, è possibile crearla usando il comando Crea nuova cartella .

  7. Nella casella Nome file digitare %MessageID%.txte quindi fare clic su OK.

    Nota

    È possibile creare una cartella diversa per ogni tipo di messaggio.

  8. Nella finestra di dialogo Send Port Properties (Proprietà porta di invio) verificare che bizTalkServerApplication sia selezionato.

  9. Per Invia pipeline selezionare PassThruTransmit.

  10. Fare clic su Filtri nel riquadro sinistro e quindi eseguire le operazioni seguenti:

    Usare Per
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType.
    Operatore Selezionare ==.
    Valore Digitare A4SWIFT_FrrService.
    Gruppo And
    Proprietà Selezionare BTS. Operazione.
    Operatore Selezionare ==.
    Valore Digitare uno dei BTS. Valori dell'operazione della tabella seguente.

    Per BTS. Operazione, immettere uno dei valori seguenti:

    Tipo di messaggio BTS. Valore dell'operazione
    Tutti i tipi di messaggi SWIFT DA 0 a 9 SWIFT FIN A4SWIFT_FrrSendMTMsg
    MQ Series PAN/NAN (MQ Series transport-level ACK/NAK) A4SWIFT_FrrSendTransport
    MT010 (avviso di non recapito) A4SWIFT_FrrSend010NDW
    MT011 (notifica di recapito) A4SWIFT_FrrSend011Delivered
    MT012 (notifica del mittente) A4SWIFT_FrrSend012SenderACK
    MT015 (DNK o NAK ritardato) A4SWIFT_FrrSend015DNK
    MT019 (Notifica di interruzione) A4SWIFT_FrrSend019Abort
    MTS21_FIN_ACKNAK (riconoscimento di un messaggio FIN inviato da un LT (ACK) A4SWIFT_FrrSendS21ACK
    MTS21_FIN_ACKNAK (riconoscimento negativo di un messaggio FIN inviato da un LT (NAK) A4SWIFT_FrrSendS21NAK
  11. Per i messaggi SWIFT FIN da 0 a 9 che non vengono inviati correttamente, eseguire le operazioni seguenti nel riquadro Filtri :

    Nota

    Le proprietà A4SWIFT_FRRFailedReason nel filtro seguente devono essere raggruppate.

    Usare Per
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_SendingServiceType.
    Operatore Selezionare ==.
    Valore Digitare A4SWIFT_FrrService.
    Gruppo And
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FrrFailed.
    Operatore Selezionare ==.
    Valore Digitare True.
    Gruppo And
    Proprietà Selezionare BTS. Operazione.
    Operatore Selezionare ==.
    Valore Digitare A4SWIFT_FrrSendMTMsg.
    Gruppo And
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Operatore Selezionare ==.
    Valore Digitare <NAKErrorCode>, ad esempio "Y01".
    Gruppo Or
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Operatore Selezionare ==.
    Valore Digitare TimedOut.
    Gruppo Or
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Operatore Selezionare ==.
    Valore Tipo TransportError.
    Gruppo Or
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Operatore Selezionare ==.
    Valore Tipo DelayedNAK.
    Gruppo Or
    Proprietà Selezionare Microsoft.Solutions.A4SWIFT.Property.A4SWIFT_FRRFailedReason.
    Operatore Selezionare ==.
    Valore Digitare AbortMessage.
  12. Fare clic su Applica e quindi su OK.

  13. Fare clic con il pulsante destro del mouse sulla porta di invio e quindi scegliere Start.

  14. Ripetere i passaggi da 2 a 13 per creare una porta di invio per ogni tipo di messaggio richiesto.