Konfigurationseigenschaften des SWIFT-Disassemblers
Die folgende Tabelle enthält SWIFT-Disassemblereigenschaften (DASM), Beschreibungen, Datentypen und Wertbereiche.
Eigenschaftenname | BESCHREIBUNG | Datentyp | Wertebereich |
---|---|---|---|
Batchheaderschema | Gibt das Flatfileschema an, das Sie zum Analysieren des Batchumschlagheaders verwenden. Verwenden Sie nur, wenn eingehende Debatching auf True festgelegt ist. | String | Kein oder ein bereitgestellter Schemaname |
Batch-Trailerschema | Gibt das Flatfileschema an, das zum Analysieren des Batchumschlaganhängers verwendet werden soll. Verwenden Sie nur, wenn eingehende Debatching auf True festgelegt ist. | String | Kein oder ein bereitgestellter Schemaname |
BRE-Validierung | Aktiviert/deaktiviert den Aufruf der Überprüfung der Geschäftsregel-Engine (BRE). Wenn diese Einstellung auf True festgelegt ist, werden Nachrichten vom BRE anhand bereitgestellter Richtlinien überprüft (z. B. zum Erzwingen von SWIFT-Netzwerkregeln). Wenn dieser Wert auf False festgelegt ist, wird die BRE-Überprüfung nicht aufgerufen. | Boolean | TRUE, FALSE |
Nachrichtenliste vom Typ "Dual" | Gibt die SWIFT-Nachrichtentypen an, die ein zweites Headerfeld untersuchen müssen, um den Nachrichtenuntertyp während der Auflösung des dynamischen Nachrichtentyps zu bestimmen. Die Standardliste ist 102 103 521 523 574.
Hinweis: Wenn eine oder alle Zeichenfolgen vom Nachrichtentyp aus der Nachrichtenliste des dualen Typs entfernt werden, werden für alle Nachrichten außer MT574 das ursprüngliche Schema und die zugehörigen Geschäftsregeln bei der Verarbeitung der Nachricht verwendet. Beispielsweise verwendet ein MT102 PLUS-instance MT102, ein MT103PLUS instance MT103, ein MT521_ISITC instance MT521 und ein MT523_ISITC instance MT523. Für alle MT574-Instanzen wird der folgende Fehler zurückgegeben: Suchen der Dokumentspezifikation nach Meldungstyp http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category5/MT574#SWIFT_CATEGORY5_MT574_Interchange fehlgeschlagen. Stellen Sie sicher, dass das Schema ordnungsgemäß bereitgestellt wurde." |
String | Durch Leerzeichen getrennte Liste mit 3-stelligen Zahlen |
Fragmentierung | Aktiviert/deaktiviert die Fragmentierung eingehender Batches. Wenn dieser Wert auf True festgelegt ist, werden Nachrichten in einem eingehenden Batch in der MessageBox-Datenbank als separate Nachrichten veröffentlicht. Wenn dieser Wert auf False festgelegt ist, wird der gesamte eingehende Batch in der MessageBox-Datenbank als einzelne Nachricht (als exakte Kopie der Eingabe) veröffentlicht. Verwenden Sie nur, wenn eingehendes Debattieren auf True festgelegt ist. | Boolean | TRUE, FALSE |
Eingehendes Debattieren | Aktiviert/deaktiviert die Verarbeitung eingehender Batches. Wenn dieser Wert auf True festgelegt ist, werden eingehende Batches erwartet und während der Verarbeitung debatchiert. Wenn dieser Wert auf False festgelegt ist, werden einzelne Nachrichten erwartet, und es ist keine Debattierung erforderlich. | Boolean | TRUE, FALSE |
Nachrichtenheaderschema | Gibt das Flatfileschema an, das zum Analysieren des Nachrichtenumschlagheaders (für eine Nachricht in einem Batch) verwendet werden soll. Verwenden Sie nur, wenn eingehende Debatching auf True festgelegt ist. | String | Kein oder ein bereitgestellter Schemaname |
Nachrichtenanhängerschema | Gibt das Flatfileschema an, das zum Analysieren des Nachrichtenumschlaganhängers (für eine Nachricht in einem Batch) verwendet werden soll. Verwenden Sie nur, wenn eingehende Debatching auf True festgelegt ist. | String | Kein oder ein bereitgestellter Schemaname |
Batchheader beibehalten | Aktiviert/deaktiviert die Beibehaltung des Batchumschlagheaders, wenn die Fragmentierung aktiviert ist. Wenn dieser Wert auf True festgelegt ist, wird der Batchumschlagheader in der MessageBox-Datenbank als separate Nachricht veröffentlicht. Wenn dieser Wert auf False festgelegt ist, wird der Batchumschlagheader verworfen, nachdem er analysiert wurde. Verwenden Sie nur, wenn das Batch-Headerschema angegeben ist. | Boolean | TRUE, FALSE |
Batch-Trailer beibehalten | Aktiviert/deaktiviert die Beibehaltung des Batchumschlaganhängers, wenn Fragmentierung aktiviert ist. Wenn dieser Wert auf True festgelegt ist, wird der Batchumschlaganhänger als separate Nachricht in der MessageBox-Datenbank veröffentlicht. Wenn dieser Wert auf False festgelegt ist, wird der Batchumschlaganhänger verworfen, nachdem er analysiert wurde. Verwenden Sie nur, wenn das Batch Trailer-Schema angegeben ist. | Boolean | TRUE, FALSE |
Beibehalten des Nachrichtenheaders | Aktiviert/deaktiviert die Beibehaltung des Nachrichtenumschlagheaders (für eine Nachricht in einem Batch), wenn die Fragmentierung aktiviert ist. Wenn true festgelegt ist, wird der Nachrichtenumschlagheader in der MessageBox-Datenbank im Headerteil der entsprechenden SWIFT-Nachricht im Batch veröffentlicht. Wenn dieser Wert auf False festgelegt ist, wird der Nachrichtenumschlagheader verworfen, nachdem er analysiert wurde. Verwenden Sie nur, wenn das Nachrichtenheaderschema angegeben ist. | Boolean | TRUE, FALSE |
Beibehalten des Nachrichtennachspanns | Aktiviert/deaktiviert die Beibehaltung des Nachrichtenumschlagnachspanns (für eine Nachricht in einem Batch), wenn die Fragmentierung aktiviert ist. Wenn true festgelegt ist, wird der Nachrichtenumschlagnachspann in der MessageBox-Datenbank im Trailerteil der entsprechenden SWIFT-Nachricht im Batch veröffentlicht. Wenn dieser Wert auf False festgelegt ist, wird der Nachrichtenumschlagnachspann verworfen, nachdem er analysiert wurde. Verwenden Sie nur, wenn das Schema für den Nachrichtennachspann angegeben ist. | Boolean | TRUE, FALSE |
Beibehalten der Sitzungs- und Sequenznummer | Wenn dieser Wert auf True festgelegt ist, behalten Sie alle Zeichenfolgen in den Sitzungs- und Sequenznummernfeldern im Headerblock 1 bei. Wenn dieser Wert auf False festgelegt ist, fügen Sie abgeschnittene Leerzeichen in diese Felder ein. |
Boolean | TRUE, FALSE |
Höherstufen A4SWIFT SWIFTBound-Eigenschaft | Wenn true festgelegt ist, höher stufen Sie die SWIFTBound-Eigenschaft für Nachrichten, die über diese Pipeline empfangen werden, mit einem Headerblock 2 (Eingabe) her. Wenn dieser Wert auf False festgelegt ist, sollten Sie die SWIFTBound-Eigenschaft in keinem Fall heraufstufen. |
Boolean | TRUE, FALSE |
Unterdrücken fehlender Richtlinienwarnungen | Aktiviert/deaktiviert die Protokollierung von BRE-Warnungen (Business Rule Engine) im Ereignisprotokoll für fehlende (nicht bereitgestellte) BRE-Validierungsrichtlinien. Wenn diese Einstellung auf True festgelegt ist, werden die Warnungen unterdrückt. Wenn dieser Wert auf False festgelegt ist, wird jedes Mal eine Warnung protokolliert, wenn keine Validierungsrichtlinie gefunden wird. Verwenden Sie nur, wenn die BRE-Validierung aktiviert ist. | Boolean | TRUE, FALSE |
SWIFT-Headerschema | Gibt das Flatfileschema an, das zum Analysieren des SWIFT-Nachrichtenheaders und zum Überprüfen der analysierten Werte verwendet werden soll, um den Nachrichtentyp dynamisch zu ermitteln. Geben Sie nur an, wenn eine dynamische Nachrichtentypauflösung erforderlich ist (die Pipeline verarbeitet SWIFT-Nachrichten unterschiedlicher Typen). Geben Sie an, ob das SWIFT-Austauschschema nicht angegeben ist. Wenn SWIFT Interchange und SWIFT-Headerschema nicht angegeben sind, wird das SWIFT-Headerschema standardmäßig auf Micrsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.HeaderSchemas festgelegt. | String | Kein oder ein bereitgestellter Schemaname |
SWIFT-Austauschschema | Gibt das Flatfileschema an, das zum Analysieren der gesamten SWIFT-Nachricht (Austausch) verwendet werden soll. Geben Sie nur an, wenn keine dynamische Nachrichtentypauflösung erforderlich ist (pipeline verarbeitet nur SWIFT-Nachrichten des angegebenen Typs). Muss angegeben werden, wenn das SWIFT-Headerschema nicht angegeben ist. | String | Kein oder ein bereitgestellter Schemaname |
Behandeln von Leerzeilen als Analysefehler | Wenn sie auf True festgelegt ist, werden leere Zeilen in vielen mehrzeiligen Feldern als Analysefehler gekennzeichnet (Leerzeilen sind gemäß SWIFT keine gute Methode). Beachten Sie, dass diese Analysefehler für Debattierszenarien die Batchverarbeitung NICHT beenden (die Nachricht wird als Fehlermeldung behandelt und erzeugt einen Fehlerteil), und Nachrichten im Batch ohne Fehler werden ordnungsgemäß verarbeitet. Wenn auf False festgelegt ist, sind Leerzeilen in vielen mehrzeiligen Feldern zulässig. |
Boolean | TRUE, FALSE |
XML-Überprüfung | Aktiviert/deaktiviert den Aufruf der XML-Validierung. Wenn sie auf True festgelegt ist, werden Nachrichten vom XML-Leser anhand von Schemaeinschränkungen überprüft (z. B. um die Länge oder den Bereich eines Werts zu erzwingen). Wenn auf False festgelegt ist, wird die XML-Validierung nicht aufgerufen. | Boolean | TRUE, FALSE |
Weitere Informationen
Konfigurieren des SWIFT-Disassemblers
Konfigurieren des SWIFT-Assemblers