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
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.
Nella finestra di dialogo Invia proprietà porta digitare un nome per la porta di invio, ad esempio FRRCustomHandlersSendPort.
Per Tipo selezionare FILE.
Fare clic su Configure.
Nella finestra di dialogo Proprietà trasporto FILE fare clic su Sfoglia.
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 .
Nella casella Nome file digitare %MessageID%.txte quindi fare clic su OK.
Nota
È possibile creare una cartella diversa per ogni tipo di messaggio.
Nella finestra di dialogo Send Port Properties (Proprietà porta di invio) verificare che bizTalkServerApplication sia selezionato.
Per Invia pipeline selezionare PassThruTransmit.
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 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. Fare clic su Applica e quindi su OK.
Fare clic con il pulsante destro del mouse sulla porta di invio e quindi scegliere Start.
Ripetere i passaggi da 2 a 13 per creare una porta di invio per ogni tipo di messaggio richiesto.