Freigeben über


Aktivieren der Überprüfung des BIC

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT)-Schemas stellen sicher, dass die im SWIFT-Austauschdokument angegebenen Bankbezeichnercodes (BICs) dem von SWIFT definierten BIC-Datenformat entsprechen. A4SWIFT unterstützt auch die Überprüfung der BICs für eine vom Kunden angegebene BIC-Liste in einer Datenbank.

Sie können diese Überprüfung durchführen, wenn Sie die BRE-Validierung und dann die BIC-Validierung aktiviert haben.

Standardmäßig deaktiviert A4SWIFT Setup die BRE-Überprüfung. Um dies zu aktivieren, müssen Sie den BRE-Validierungskonfigurationsparameter für eine Empfangspipeline, die den A4SWIFT Disassembler verwendet, auf true festlegen. Sie müssen auch das BRE-Bereitstellungshilfsprogramm ausführen, um die master- und Validierungsrichtlinie bereitzustellen, die für die zu überprüfende Nachricht spezifisch ist (MTxxx_Master_policy.xml und MTxxx_Validation_Policy.xml). Weitere Informationen finden Sie unter Arbeiten mit BRE-Richtlinien und Bereitstellen von BRE-Regeln.

Nachdem Sie die BRE-Validierung aktiviert haben, müssen Sie die BIC-Validierungsrichtlinien (BIC_Master_Policy.xml und BIC_Validation_Policy.xml) mithilfe des Bereitstellungs-Assistenten der Regel-Engine veröffentlichen und bereitstellen. Bevor Sie dies tun, müssen Sie die folgenden Schritte ausführen:

  • Füllen Sie die Datenbank mit BIC-Werten aus SWIFT. Sie können die Bicplus-Tabelle in der A4SWIFT-Datenbank verwenden, die von A4SWIFT Setup installiert wird, oder Sie können Eine eigene benutzerdefinierte Datenbank verwenden. Weitere Informationen finden Sie unter Verwalten der Bicplus-Tabelle in der A4SWIFT-Datenbank.

  • Legen Sie die BIC-Datenbank fest, und aktivieren Sie die BIC-Validierung, indem Sie die BIC-Masterrichtlinie anpassen. Weitere Informationen finden Sie im folgenden Verfahren.

    Um die Leistung zu verbessern, sollten Sie die BIC-Validierungsrichtlinien nicht bereitstellen, wenn keine BIC-Validierung erforderlich ist.

Hinweis

Sie können die BIC-Validierungsrichtlinie nur veröffentlichen und bereitstellen, wenn Sie die A4SWIFT_Codelist und A4SWIFT_Functions Vokabular veröffentlicht haben. Veröffentlichen Sie diese Vokabular, indem Sie das BRE-Bereitstellungshilfsprogramm für die SWIFTSchemas-Assembly ausführen. Weitere Informationen finden Sie unter Lektion 1: Bereitstellen der zugehörigen Geschäftsregeln.

So passen Sie die BIC-Masterrichtlinie an

  1. Öffnen Sie einen XML-Editor (z. B. Editor), und navigieren Sie zu <"Programme\Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies".

  2. Öffnen Sie BIC_Master_Policy.xml. Ersetzen Sie die folgenden vorhandenen Zeichenfolgen durch neue Werte.

    Hinweis

    Sie müssen Werte für die Bicplus-Tabelle in der A4SWIFT-Datenbank oder für Ihre eigene benutzerdefinierte Datenbank eingeben. Die A4SWIFT-Datenbank ist nicht die Standardeinstellung in BIC_Master_Policy.xml.

    Hinweis

    Die folgenden Zeichenfolgen dürfen nicht in doppelten Anführungszeichen enthalten sein.

    Vorhandene Zeichenfolge Ersetzen durch
    ANGEBEN DES SQL SERVER-NAMENS Der Name des SQL Server, der die Datenbank enthält, die den BIC enthält.
    ANGEBEN DES BIC-DATENBANKNAMENS Der Name der Datenbank, die die BIC-Tabelle enthält.
    ANGEBEN DES INTEGRIERTEN SICHERHEITSWERTS SSPI
  3. Speichern Sie die geänderte Masterrichtlinie.

  4. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf MicrosoftBizTalk Server, und klicken Sie dann auf Bereitstellungs-Assistent für Geschäftsregeln-Engine.

  5. Klicken Sie auf der Seite Willkommenauf Weiter.

  6. Klicken Sie auf der Seite Bereitstellungstask auf Richtlinie/Vokabular in Datenbank aus Datei importieren und veröffentlichen, und klicken Sie dann auf Weiter.

  7. Wählen Sie auf der Seite Richtlinienspeicher unter SQL Server Name die SQL Server aus, die Ihre BizTalk-Datenbanken enthält. Wählen Sie unter Konfigurationsdatenbank auf ausgewähltem Serverdie Option BizTalkRuleEngineDb aus, und klicken Sie dann auf Weiter.

  8. Navigieren Sie auf der Seite Richtlinie/Vokabulardatei der Importregel-Engine zu<laufwerk\Programme\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies, klicken Sie auf BIC_Master_Policy.xml, klicken Sie auf Öffnen, und klicken Sie dann auf Weiter.

  9. Überprüfen Sie auf der Seite Bereit die Daten, und klicken Sie dann auf Weiter.

  10. Überprüfen Sie auf der Seite Richtlinie/Vokabular importieren, ob der Befehl erfolgreich war, und klicken Sie dann auf Weiter.

  11. Klicken Sie auf der Seite Assistenten zur Bereitstellung der Regel-Engine abschließen auf Diesen Assistenten erneut ausführen, und klicken Sie dann auf Fertig stellen.

  12. Klicken Sie auf der Seite Willkommenauf Weiter.

  13. Klicken Sie auf der Seite Bereitstellungsaufgabe auf Richtlinie bereitstellen, und klicken Sie dann auf Weiter.

  14. Wählen Sie auf der Seite Richtlinienspeicher in SQL Server Name die SQL Server aus, die Ihre BizTalk-Datenbanken enthält. Wählen Sie unter Konfigurationsdatenbank auf ausgewähltem Serverdie Option BizTalkRuleEngineDb aus, und klicken Sie dann auf Weiter.

  15. Wählen Sie auf der Seite Richtlinie bereitstellendie Option BIC_Master_Policy.1.0 aus, und klicken Sie dann auf Weiter.

  16. Klicken Sie auf der Seite Bereit auf Weiter.

  17. Klicken Sie auf der Seite Richtlinie bereitstellen auf Weiter, wenn die Bereitstellung erfolgreich war. Klicken Sie erneut auf Diesen Assistenten ausführen, und klicken Sie dann auf Fertig stellen.

  18. Wiederholen Sie die Schritte 5 bis 17 für BIC_Validation_Policy.xml, und geben Sie BIC_Validation_Policy anstelle von BIC_Master_Policy ein.

  19. Beenden Sie den Bereitstellungs-Assistenten der Regel-Engine.

  20. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf MicrosoftBizTalk Server, und klicken Sie dann auf Business Rule Composer. Stellen Sie sicher, dass die Liste RichtlinienBIC_Master_Policy und BIC_Validation_Policy unter Richtlinien enthält.

  21. Erweitern Sie version 1.0 – Bereitgestellt unter BIC_Master_Policy, und klicken Sie dann auf BIC_Master_Rule.

  22. Überprüfen Sie im Bereich THEN, ob die aufgeführten SQL-Verbindungseigenschaften korrekt sind.

    Hinweis

    A4SWIFT übernimmt keine Änderungen an der master BIC-Validierungsrichtlinie, bis Sie den BizTalk-Dienst neu starten, der die Empfangspipeline hostet, die derzeit für die Verwendung des SWIFT-Disassemblers konfiguriert ist. A4SWIFT überprüft alle Dokumente, die diese Pipeline durchlaufen, auf die BIC-Werte, die in der BIC-Spalte enthalten sind, die in der BIC-master-Richtlinie angegeben ist. Das Benutzerkonto, das zum Starten dieses BizTalk-Diensts (BTSNTSvc.exe) verwendet wird, muss Zugriff auf die BIC-Datenbank und -Tabelle haben. Zur Verbesserung der Sicherheit wird empfohlen, schreibgeschützten Zugriff auf die BIC-Datenbank und -Tabelle zu gewähren.

    Hinweis

    Wenn Sie die Nachrichtenreparatur und neue Übermittlung verwenden, muss der World Wide Web Publishing-Dienst neu gestartet werden (durch Ausführen von iisreset.exe), damit die BIC-Validierung von InfoPath aus funktioniert.

Weitere Informationen

Arbeiten mit BRE-Richtlinien
Verwalten der Bicplus-Tabelle in der A4SWIFT-Datenbank