Condividi tramite


Proprietà di configurazione del disassembler SWIFT

La tabella seguente fornisce proprietà del disassembler SWIFT (DASM), descrizioni, tipi di dati e intervalli di valori.

Nome proprietà Descrizione Tipo di dati Intervallo di valori
Schema di intestazione batch Specifica lo schema di file flat usato per analizzare l'intestazione della busta batch. Usare solo se il debatching in ingresso è impostato su True. string Nessuna o qualsiasi nome dello schema distribuito
Batch Trailer Schema Specifica lo schema di file flat da usare per l'analisi del trailer della busta batch. Usare solo se il debatching in ingresso è impostato su True. string Nessuna o qualsiasi nome dello schema distribuito
Convalida bre Abilita/disabilita la chiamata della convalida di Business Rule Engine (BRE). Se impostata su True, i messaggi vengono convalidati dal bre nei criteri distribuiti (ad esempio, per applicare le regole di rete SWIFT). Se impostato su False, la convalida bre non viene richiamata. Boolean True, False
Elenco messaggi di tipo doppio Specifica i tipi di messaggio SWIFT che devono controllare un secondo campo di intestazione per determinare il sottotipo del messaggio durante la risoluzione del tipo di messaggio dinamico. L'elenco predefinito è 102 103 521 523 574. Nota: Se una o tutte le stringhe di tipo messaggio vengono rimosse dall'elenco messaggi dual type, per tutti i messaggi diversi da MT574, lo schema originale e le relative regole di business vengono usati nell'elaborazione del messaggio. Ad esempio, un'istanza MT102 PLUS usa MT102, un'istanza di MT103PLUS usa MT103, un'istanza di MT521_ISITC usa MT521 e un'istanza di MT523_ISITC usa MT523. Per tutte le istanze MT574, viene restituito l'errore seguente: individuazione della specifica del documento in base al tipo di http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category5/MT574#SWIFT_CATEGORY5_MT574_Interchange messaggio non riuscita. Verificare che lo schema venga distribuito correttamente." string Elenco delimitato da spazio di numeri a 3 cifre
Frammentazione Abilita/disabilita la frammentazione dei batch in ingresso. Se impostato su True, i messaggi in un batch in ingresso vengono pubblicati nel database MessageBox come messaggi separati. Se impostato su False, l'intero batch in ingresso viene pubblicato nel database MessageBox come singolo messaggio (come copia esatta dell'input). Usare solo se il debatching in ingresso è impostato su True. Boolean True, False
Debatching in ingresso Abilita/disabilita l'elaborazione di batch in ingresso. Se impostato su True, i batch in ingresso sono previsti e vengono discreti durante l'elaborazione. Se impostato su False, i singoli messaggi sono previsti e non richiedono il dibattito. Boolean True, False
Schema intestazione messaggio Specifica lo schema di file flat da usare per analizzare l'intestazione della busta del messaggio (per un messaggio in un batch). Usare solo se il debatching in ingresso è impostato su True. string Nessuna o qualsiasi nome dello schema distribuito
Schema del trailer dei messaggi Specifica lo schema di file flat da usare per analizzare il trailer della busta del messaggio (per un messaggio in un batch). Usare solo se il debatching in ingresso è impostato su True. string Nessuna o qualsiasi nome dello schema distribuito
Mantenere l'intestazione batch Abilita/disabilita la conservazione dell'intestazione della busta batch quando la frammentazione è abilitata. Se impostato su True, l'intestazione della busta batch viene pubblicata nel database MessageBox come messaggio separato. Se impostato su False, l'intestazione della busta batch viene eliminata dopo l'analisi. Usare solo se viene specificato lo schema dell'intestazione Batch . Boolean True, False
Conservare il trailer batch Abilita/disabilita la conservazione del trailer della busta batch quando la frammentazione è abilitata. Se impostato su True, il trailer della busta batch viene pubblicato nel database MessageBox come messaggio separato. Se impostato su False, il trailer della busta batch viene rimosso dopo l'analisi. Usare solo se viene specificato lo schema del trailer batch . Boolean True, False
Mantenere l'intestazione del messaggio Abilita/disabilita la conservazione dell'intestazione della busta del messaggio (per un messaggio in un batch) quando la frammentazione è abilitata. Se impostato su True, l'intestazione della busta del messaggio viene pubblicata nel database MessageBox nella parte dell'intestazione del messaggio SWIFT corrispondente nel batch. Se impostato su False, l'intestazione della busta del messaggio viene eliminata dopo l'analisi. Usare solo se lo schema dell'intestazione del messaggio è specificato. Boolean True, False
Conservare il trailer dei messaggi Abilita/disabilita la conservazione del trailer della busta del messaggio (per un messaggio in un batch) quando la frammentazione è abilitata. Se impostato su True, il trailer della busta del messaggio viene pubblicato nel database MessageBox nella parte trailer del messaggio SWIFT corrispondente nel batch. Se impostato su False, il trailer della busta del messaggio viene rimosso dopo l'analisi. Usare solo se viene specificato lo schema del trailer dei messaggi . Boolean True, False
Mantenere il numero di sessione e sequenza Se impostato su True, mantenere le stringhe di caratteri nei campi sessione e numero di sequenza nel blocco di intestazione 1.

Se impostato su False, inserire spazi troncati in questi campi.
Boolean True, False
Promuovere A4SWIFT SWIFTBound, proprietà Se impostato su True, promuovere la proprietà SWIFTBound per i messaggi ricevuti tramite questa pipeline con un blocco di intestazione 2 (input).

Se impostato su False, non promuovere la proprietà SWIFTBound in alcun caso.
Boolean True, False
Elimina avvisi dei criteri mancanti Abilita/disabilita la registrazione degli avvisi del motore regole business (BRE) nel registro eventi per i criteri di convalida di BRE mancanti (annullati). Se impostato su True, gli avvisi vengono eliminati. Se impostato su False, viene registrato un avviso ogni volta che non viene trovato un criterio di convalida. Usare solo se la convalida bre è abilitata. Boolean True, False
Schema intestazione SWIFT Specifica lo schema del file flat da usare per analizzare l'intestazione del messaggio SWIFT ed esaminare i valori analizzati per individuare in modo dinamico il tipo di messaggio. Specificare solo se è necessaria la risoluzione dinamica del tipo di messaggio (la pipeline elabora i messaggi SWIFT di tipi diversi). Specificare se lo schema dell'interscambio SWIFT non è specificato. Se lo schema dell'interscambio SWIFT e dell'intestazione SWIFT non sono specificati, per impostazione predefinita lo schema di intestazione SWIFT è Micrsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.HeaderSchema. string Nessuno o nessun nome dello schema distribuito
Schema interscambio SWIFT Specifica lo schema del file flat da usare per l'analisi dell'intero messaggio SWIFT (interscambio). Specificare solo se non è necessaria la risoluzione dinamica del tipo di messaggio (la pipeline elabora solo i messaggi SWIFT del tipo specificato). Deve essere specificato se lo schema dell'intestazione SWIFT non è specificato. string Nessuno o nessun nome dello schema distribuito
Considerare le righe vuote come errori di analisi Se impostato su True, quando vengono rilevate righe vuote in molti campi a più righe, questi vengono contrassegnati come errori di analisi (le righe vuote non sono consigliate in base a SWIFT). Si noti che per gli scenari di debatching, questi errori di analisi non terminano l'elaborazione batch (il messaggio viene considerato come un messaggio in errore e produce una parte di errore) e i messaggi nel batch senza errori vengono elaborati correttamente.

Se impostato su False, le righe vuote sono consentite in molti campi a più righe.
Boolean True, False
Convalida XML Abilita/disabilita la chiamata della convalida XML. Se impostato su True, i messaggi vengono convalidati dal lettore XML convalidando i vincoli dello schema, ad esempio per applicare la lunghezza o l'intervallo di un valore. Se impostato su False, la convalida XML non viene richiamata. Boolean True, False

Vedere anche

Configurazione del disassembler SWIFT
Configurazione dell'assembler SWIFT