Bereitstellen von BRE-Regeln
Sie müssen die BRE-Regeln bereitstellen, die von A4SWIFT Orchestrierungen verwendet werden, um SWIFT-Nachrichten zu verarbeiten.
Zusammenfassung
Veröffentlichen Sie die folgenden Vokabularen:
A4SWIFT_CodeLists.xml und A4SWIFT_Functions.xml Vokabularen. Diese befinden sich unter <Laufwerk>:\Programme\Microsoft BizTalk Accelerator for SWIFT <Version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies\Vocabulary. Veröffentlichen und bereitstellen Sie diese mithilfe des BRE-Bereitstellungsprogramms.
Veröffentlichen und Bereitstellen der folgenden Richtlinien:
SWIFT-Basisrichtlinien für das Nachrichtenschema, einschließlich SWIFT_Reference_Policy.xml-, SWIFT_PartyIdentifier_Policy.xml- und Netzwerkregelrichtlinien (SWIFT_NetworkRulexxx_Policy.xml) für bereitgestellte Schemas. Diese befinden sich unter <Laufwerk>:\Programme\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies. Veröffentlichen und bereitstellen Sie diese mithilfe des BRE-Bereitstellungsprogramms.
Master- und Validierungsrichtlinien, die bereitgestellten Nachrichtenschemas zugeordnet sind (MTxxx_Master_Policy.xml und MTxxx_Validation_Policy.xml). Diese befinden sich unter <Laufwerk>:\Programme\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Category 1\MTxxx. Veröffentlichen und bereitstellen Sie diese mithilfe des BRE-Bereitstellungsprogramms.
Master- und Validierungsrichtlinien, die der BIC-Validierung (BIC_Master_Policy.xml und BIC_Validation_Policy.xml) zugeordnet sind, wenn die BIC-Validierung erforderlich ist. Diese befinden sich unter <Laufwerk>:\Programme\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies. Bevor Sie diese Richtlinien veröffentlichen und bereitstellen, müssen Sie BIC_Master_Policy.xml mit den Namen der SQL Server, dem BIC-Datenbanknamen und dem integrierten Sicherheitswert anpassen. Weitere Informationen finden Sie unter Aktivieren der Überprüfung von Bankbezeichnercodes. Veröffentlichen und bereitstellen Sie diese mithilfe des Regel-Engine-Bereitstellungs-Assistenten.
So stellen Sie BRE-Regeln bereit
Führen Sie das BRE-Bereitstellungshilfsprogramm aus. Weitere Informationen finden Sie weiter unten unter Bereitstellen von BRE-Regeln auf einmal. Dieses Hilfsprogramm veröffentlicht und stellt Folgendes bereit:
A4SWIFT_CodeLists.xml und A4SWIFT_Functions.xml Vokabularen
SWIFT-Basisrichtlinien für das Nachrichtenschema, einschließlich SWIFT_Reference_Policy.xml-, SWIFT_PartyIdentifier_Policy.xml- und Netzwerkregelrichtlinien (SWIFT_NetworkRulexxx_Policy.xml)
Master- und Validierungsrichtlinien, die bereitgestellten Nachrichtenschemas zugeordnet sind (MTxxx_Master_Policy.xml und MTxxx_Validation_Policy.xml)
Passen Sie BIC_Master_Policy.xml mit den Namen des SQL-Servers, dem BIC-Datenbanknamen und dem integrierten Sicherheitswert an. Weitere Informationen finden Sie unter Aktivieren der Überprüfung von Bankbezeichnercodes.
Führen Sie den Assistenten zur Bereitstellung der Regel-Engine aus, um BIC_Master_Policy.xml und BIC_Validation_Policy.xml zu veröffentlichen und bereitzustellen (in <Laufwerk:\Programme\ Microsoft BizTalk Accelerator für SWIFT-Version <> Message Pack\SWIFT-Nachrichten\A4SWIFT-SRG-Version><\Basisrichtlinien>). Weitere Informationen finden Sie weiter unten unter "Bereitstellen von BRE-Regeln einzeln".
Tools zum Bereitstellen der Richtlinien
Die einfachste Möglichkeit, die Vokabularen zu veröffentlichen und die Richtlinien bereitzustellen, ist die Verwendung des BRE-Bereitstellungsprogramms (Business Rule Engine) im A4SWIFT Software Development Kit (SDK). Sie können dies auch mit dem BizTalk Server Regel-Engine-Bereitstellungs-Assistenten tun, der dieselbe Aufgabe nacheinander ausrichtet.
Hinweis
Das BRE-Bereitstellungsprogramm stellt die BIC-Masterrichtlinie und die BIC-Validierungsrichtlinie nicht bereit. Sie müssen diese mithilfe des Assistenten für die Bereitstellung der Regel-Engine bereitstellen.
Bereitstellen von BRE-Regeln auf einmal
Das Bereitstellungsprogramm für Geschäftsregel-Engine (BRE) führt eine Reihe von Veröffentlichungs- und Bereitstellungsaufgaben in einem Schritt aus. Sie müssen das Bereitstellungsprogramm jedes Mal erneut ausführen, wenn Sie ihrem Projekt ein Schema hinzufügen.
So stellen Sie BRE-Regeln mithilfe des BRE-Bereitstellungshilfsprogramms bereit
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft BizTalk Accelerator for SWIFT, und klicken Sie dann auf BRE-Bereitstellungsprogramm.
Klicken Sie im Dialogfeld BRE-Bereitstellungs-Hilfsprogramm auf Durchsuchen.
Wählen Sie im Dialogfeld Globaler .NET-Assemblycache die Projektassembly aus, die Sie unter Bereitstellen A4SWIFT Schemas bereitgestellt haben, und klicken Sie dann auf OK.
Klicken Sie im Dialogfeld BRE-Bereitstellungshilfsprogramm auf Bereitstellen.
Hinweis
Basierend auf den Schemas, die Sie mit dieser Assembly bereitgestellt haben, identifiziert das Bereitstellungsprogramm die zugehörigen Regeln und veröffentlicht sie zur Verwendung mit dem BRE. Nach Abschluss zeigt das BRE-Bereitstellungsprogramm die folgende Meldung an:
Hinweis
"Die Bereitstellung wurde abgeschlossen. Details finden Sie in der Protokolldatei oder dem Business Rule Composer."
Schließen Sie das Dialogfeld BRE-Bereitstellungs-Hilfsprogramm.
Öffnen Sie Windows-Explorer. Navigieren Sie zu <Laufwerk>:\Dokumente und Einstellungen\Alle Benutzer\Anwendungsdaten, und vergewissern Sie sich, dass die Protokolldatei BREDeploymentLog.txt auf diesem Laufwerk angezeigt wird.
Starten Sie den Rule Engine Update Service neu. Klicken Sie dazu auf Start, klicken Sie auf Ausführen, geben Sie services.msc ein, und klicken Sie auf OK. Klicken Sie im Fenster Dienste (Lokal) mit der rechten Maustaste auf Regelmodul-Updatedienst, und klicken Sie dann auf Neu starten.
Einmalige Bereitstellung von BRE-Regeln
Sie können den Regel-Engine-Bereitstellungs-Assistenten verwenden, um Vokabularen zu veröffentlichen und Richtlinien einzeln bereitzustellen. Bei einem Vokabular umfasst dieser Prozess das Importieren und Veröffentlichen des Vokabulars in der Datenbank aus einer Datei in einem Schritt. Bei einer Richtlinie umfasst der Prozess das Importieren und Veröffentlichen der Richtlinie in einem Schritt und die anschließende Bereitstellung in einem anderen Schritt.
So stellen Sie BRE-Regeln mithilfe des Regel-Engine-Bereitstellungs-Assistenten bereit
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.
Klicken Sie auf der Seite Willkommen beim Regel-Engine-Bereitstellungs-Assistenten auf Weiter.
Klicken Sie auf der Seite Bereitstellungstask auf Richtlinie/Vokabular in Datenbank aus Datei importieren und veröffentlichen, und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Richtlinienspeicher in der Liste SQL Server Name Den Server aus, und wählen Sie in der Liste Konfigurationsdatenbank auf ausgewähltem Server die Option BizTalkRuleEngineDb aus. Klicken Sie auf Weiter.
Klicken Sie auf der Dateiseite Richtlinie/Vokabular der Import Rules Engine auf Durchsuchen.
Wechseln Sie auf der Seite Richtlinie aus Datei importieren in der Dropdownliste Suchen in zu einem der folgenden Ordner, abhängig vom Vokabular oder der Richtlinie:
<laufwerk>:\Programme\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies\Vocabulary for A4SWIFT_CodeLists.xml and A4SWIFT_Functions.xml
<drive>:\Programme\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies for SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml, network rule policies, BIC_Master_Policy.xml and BIC_Validation_Policy.xml
<laufwerk>:\Programme\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Category 1\MTxxx für die master- und Validierungsrichtlinien, die bereitgestellten Nachrichtenschemas zugeordnet sind
Wählen Sie die Richtlinie aus, die Sie bereitstellen möchten, und klicken Sie dann auf Öffnen.
Klicken Sie auf der Dateiseite Import Rules Engine Policy/Vocabulary auf Weiter.
Klicken Sie auf der Seite Bereit auf Weiter.
Vergewissern Sie sich auf der Seite Richtlinie/Vokabel importieren, dass der Befehl erfolgreich war, und klicken Sie dann auf Weiter.
Wenn Sie eine Richtlinie bereitstellen möchten, 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.
Klicken Sie auf der Seite Willkommen beim Regel-Engine-Bereitstellungs-Assistenten auf Weiter.
Klicken Sie auf der Seite Bereitstellungstask auf Richtlinie bereitstellen, und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Richtlinienspeicher in der Liste SQL Server Name Den Server aus, und wählen Sie in der Liste Konfigurationsdatenbank auf ausgewähltem Server die Option BizTalkRuleEngineDb aus. Klicken Sie auf Weiter.
Klicken Sie auf der Seite Richtlinie bereitstellen auf den Pfeil nach unten neben dem Textfeld Regel-Engine-Richtlinie , wählen Sie die soeben veröffentlichte Richtlinie aus, und klicken Sie dann auf Weiter.
Klicken Sie auf der Seite Bereit auf Weiter.
Vergewissern Sie sich auf der Seite Richtlinie/Vokabel importieren , dass der Befehl erfolgreich war, und klicken Sie dann auf Weiter.
Klicken Sie auf Fertig stellen.
Starten Sie den Rule Engine Update Service neu. Klicken Sie dazu auf Start, klicken Sie auf Ausführen, geben Sie services.msc ein, und klicken Sie auf OK. Klicken Sie im Fenster Dienste (Lokal) mit der rechten Maustaste auf Regelmodul-Updatedienst, und klicken Sie dann auf Neu starten.