Aktualisieren von BizTalk Accelerator für SWIFT
Führen Sie ein Upgrade von BizTalk Accelerator für SWIFT (A4SWIFT) auf BizTalk Server durch.
Vor dem Upgrade
- Der Benutzer, der das Upgrade ausführt, muss Mitglied der Gruppe BizTalk Server Administratoren sein.
- Der SQL Server -Dienst (MSSQLSERVER) muss ausgeführt werden, wenn Sie ein A4SWIFT Upgrade durchführen.
- Führen Sie keine automatische Installation aus, um ein Upgrade auf A4SWIFT durchzuführen.
- Führen Sie ein Upgrade BizTalk Server aus, und führen Sie dann ein Upgrade A4SWIFT durch.
- Die BizTalk Server Runtime muss für das A4SWIFT-Upgrade installiert werden, um die Laufzeitkomponenten zu installieren. Wenn die BizTalk Server Runtime vor dem A4SWIFT-Upgrade nicht installiert ist, wird die A4SWIFT Components nicht installiert, und die vorherigen Assemblys aus dem globalen Assemblycache (GAC) werden entfernt.
- Wenn Sie A4SWIFT installieren, wird das MessagePack installiert. Alle vorhandenen Versionen des MessagePack werden während des Upgrades ersetzt.
- Führen Sie ein Upgrade auf A4SWIFT durch Ausführen der A4SWIFT-Installation aus. Setup migriert die vorhandenen A4SWIFT Konfigurationsinformationen.
- Beim Upgrade dürfen die Ordner und Tastenkombinationen von veralteten Features nicht entfernt werden.
Unterstützte Upgradepfade
In der folgenden Tabelle sind die unterstützten A4SWIFT Versionen aufgeführt, die aktualisiert werden können. "Ja" bedeutet, dass die Version aktualisiert werden kann. "Nein" bedeutet, dass die Version nicht aktualisiert werden kann. Wenn die A4SWIFT Version nicht aufgeführt ist, kann diese Version nicht aktualisiert werden.
Version | BizTalk Server 2016 | BizTalk Server 2013 R2 | BizTalk Server 2013 |
---|---|---|---|
A4SWIFT 2013 | Yes | Ja | Nein |
A4SWIFT 2010 | Nein | Ja | Yes |
Upgrade A4SWIFT
Sichern Sie die A4SWIFT-Datenbank und Ihre SWIFT-Nachrichtenschemas. Das Installationsprogramm aktualisiert die A4SWIFT-Datenbank.
Sichern Sie alle Dateien in den
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT
Ordnern und%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT MessagePack
, die Sie aktualisiert haben.Heben Sie die Bereitstellung von Projekten, BizTalk-Artefakten oder Assemblys auf, die Verweise auf eine der A4SWIFT MessagePack-Assemblys haben.
Heben Sie in Visual Studio die Bereitstellung aller A4SWIFT Assemblys in der folgenden Reihenfolge manuell auf:
- Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
- Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
- Microsoft.Solutions.FinancialServices.SWIFT.MrsrService
- Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.
- Führen Sie das A4SWIFT Setup für das Upgrade aus.
Hinweis
Wenn Sie A4SWIFT aktualisieren, werden durch das Upgrade Zugriffsberechtigungen für die Gruppen A4SWIFT Administratoren und A4SWIFT Benutzer aus dem %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Service
Ordner entfernt.
Schritte nach dem Upgrade
Stellen Sie mithilfeBTSTask.exe (%programfiles%\Microsoft BizTalk Server) die A4SWIFT Assemblys in der folgenden Reihenfolge manuell bereit:
Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
Hinweis
Sie müssen nicht erneut bereitstellen
Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas
. Die Installation stellt diese Assembly erneut bereit.Wichtig
Bevor Sie Ihr Schemaprojekt im vorherigen Schritt neu erstellen und erneut bereitstellen, löschen Sie die älteren Versionen von
A4SWIFT Base Types.xsd
undSWIFT Common Data Types.xsd
aus dem Schemaprojekt, ersetzen Sie sie durch die Message Pack-Versionen dieser Schemas, und erstellen Und stellen Sie dann das Schemaprojekt bereit. Wenn Sie diese Schemas nicht ersetzen, können Sie das Schemaprojekt nicht erstellen und bereitstellen.Erstellen Sie alle Projekte oder Assemblys neu, die Sie mit älteren Versionen von A4SWIFT oder Message Pack verwendet haben, und stellen Sie sie bereit.
Wenn Sie Änderungen an SWIFT Message Pack-Schemas vorgenommen haben, nehmen Sie diese Änderungen in den neuen Nachrichtenpaketschemas vor, erstellen und stellen Sie diese Schemas dann bereit.
Heben Sie die Bereitstellung vorhandener BRE-Richtlinien auf, die mit früheren Versionen von A4SWIFT installiert wurden. Installieren Sie dann die neueren entsprechenden Richtlinien aus A4SWIFT Installationsdateien, und stellen Sie sie bereit. Sie können dies manuell oder mithilfe des BREDeployment-Tools tun.
Hinweis
Obwohl das A4SWIFT-Upgrade keine Probleme mit der Funktionalität der Geschäftsregel-Engine (BRE) verursacht, wird empfohlen, die vorherigen Versionen von A4SWIFT BRE-Richtlinien durch die neuesten Message Pack-BRE-Richtlinien zu ersetzen, da einige BRE-Richtlinien für jedes Nachrichtenpaket aktualisiert werden.
Wenn Sie Dateien im
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT
Ordner angepasst haben, nehmen Sie dieselben Änderungen an den neueren Versionen vor.Entfernen Sie a4swift_limited wie folgt als Mitglied der rolle db_denydatareader:
- Öffnen Sie SQL Server Management Studio. Erweitern Sie in Management Studio die Optionen Datenbanken, BizTalk Accelerator for SWIFT, und wählen Sie dann Rollen aus.
- Doppelklicken Sie auf a4swift_limited. Wählen Sie Berechtigungen aus, und aktivieren Sie SELECT für
Bic11
undBic10
. Wählen Sie OK aus, und schließen Sie die Eigenschaften. - Doppelklicken Sie auf db_denydatareader. Wählen Sie im Feld Benutzer die Option a4swift_limited und dann Entfernen aus. Klicken Sie auf OK.
Führen Sie das Skript QFERollUpDBUpdate aus:
Hinweis
Sie müssen Mitglied der Gruppe A4Swift-Administratoren sein, um das Skript QFERollUpDBUpdate ausführen zu können.
- Öffnen Sie SQL Server Management Studio. Klicken Sie in Management Studio auf Neue Abfrage.
- Wählen Sie in der Dropdownliste die A4SWIFT Datenbank aus.
- Wechseln Sie in Windows Explorer zu
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Scripts
, ziehen Sie die Datei QFERollUpDBUpdate.sql in den neuen Abfragebereich, und wählen Sie dann Ausführen aus.
Upgrade in einer Umgebung mit mehreren Servern
Führen Sie in einer Umgebung mit mehreren Servern A4SWIFT auf allen Servern ein Upgrade BizTalk Server aus, und führen Sie dann ein Upgrade A4SWIFT durch. Migrieren Sie Ihre Server in der folgenden Reihenfolge:
- Der Server, der als Host für die Gruppe „Biztalk“ dient
- Alle Verarbeitungsknoten
- Der BAM-Portalserver