BizTalk Accelerator for SWIFT のアップグレード
BizTalk Serverで BizTalk Accelerator for SWIFT (A4SWIFT) をアップグレードします。
アップグレードする前に
- アップグレードを実行するユーザーは、BizTalk Server Administrators グループのメンバーである必要があります。
- A4SWIFT アップグレードを実行するときは、SQL Server (MSSQLSERVER) サービスが実行されている必要があります。
- サイレント インストールを実行してA4SWIFTにアップグレードしないでください。
- BizTalk Serverをアップグレードし、A4SWIFTアップグレードします。
- BizTalk Server ランタイム コンポーネントをインストールするには、A4SWIFT アップグレード用にランタイムをインストールする必要があります。 A4SWIFT アップグレードの前にBizTalk Server ランタイムがインストールされていない場合、A4SWIFT コンポーネントはインストールされず、グローバル アセンブリ キャッシュ (GAC) の以前のアセンブリは削除されます。
- A4SWIFTをインストールすると、MessagePack がインストールされます。 アップグレード中に MessagePack の既存のバージョンが置き換えられます。
- A4SWIFTインストールを実行して、A4SWIFTにアップグレードします。 セットアップにより、既存のA4SWIFT構成情報が移行されます。
- アップグレードによって、非推奨の機能のフォルダーとショートカットが削除されない場合があります。
サポートされるアップグレード パス
次の表に、アップグレード可能なサポートされているA4SWIFTバージョンの一覧を示します。 "はい" は、バージョンをアップグレードできることを意味します。 "いいえ" は、バージョンをアップグレードできないことを意味します。 A4SWIFTバージョンが一覧にない場合、そのバージョンはアップグレードできません。
バージョン | BizTalk Server 2016 | BizTalk Server 2013 R2 | BizTalk Server 2013 |
---|---|---|---|
A4SWIFT 2013 | はい | はい | いいえ |
A4SWIFT 2010 | いいえ | はい | はい |
A4SWIFTのアップグレード
A4SWIFT データベースと SWIFT メッセージ スキーマをバックアップします。 インストール プログラムは、A4SWIFT データベースをアップグレードします。
更新した
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT
フォルダーと%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT MessagePack
フォルダー内のすべてのファイルをバックアップします。A4SWIFT MessagePack アセンブリへの参照を持つプロジェクト、BizTalk 成果物、またはアセンブリの展開を解除します。
Visual Studio で、すべてのA4SWIFT アセンブリを次の順序で手動で展開解除します。
- Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
- Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
- Microsoft.Solutions.FinancialServices.SWIFT.MrsrService
- Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas。
- A4SWIFTセットアップを実行してアップグレードします。
Note
A4SWIFTアップグレードすると、A4SWIFT Administrators および A4SWIFT Users グループのアクセス許可がフォルダーから %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Service
削除されます。
アップグレード後の手順
BTSTask.exe (%programfiles%\Microsoft BizTalk Server) を使用して、A4SWIFT アセンブリを次の順序で手動で再デプロイします。
Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
Note
を再デプロイ
Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas
する必要はありません。 インストールによって、このアセンブリが再デプロイされます。重要
前の手順でスキーマ プロジェクトを再構築して再デプロイする前に、スキーマ プロジェクトから と の
A4SWIFT Base Types.xsd
SWIFT Common Data Types.xsd
古いバージョンを削除し、それらをこれらのスキーマのメッセージ パック バージョンに置き換えてから、スキーマ プロジェクトをビルドして展開します。 これらのスキーマを置き換えない場合、スキーマ プロジェクトをビルドして配置することはできません。以前のバージョンのA4SWIFTまたはメッセージ パックで使用したプロジェクトまたはアセンブリを再構築して展開します。
SWIFT メッセージ パック スキーマに変更を加えた場合は、新しいメッセージ パック スキーマでこれらの変更を行い、それらのスキーマをビルドして展開します。
以前のバージョンのA4SWIFTと共にインストールされていた既存の BRE ポリシーを展開解除します。 次に、A4SWIFTインストール ファイルから新しい対応するポリシーをインストールして展開します。 この操作は、手動で行うか、 BREDeployment ツールを使用して行うことができます。
Note
A4SWIFTアップグレードによってビジネス ルール エンジン (BRE) 機能に問題が発生することはありませんが、メッセージ パックごとに一部の BRE ポリシーが更新されるので、A4SWIFT BRE ポリシーの以前のバージョンを最新のメッセージ パック BRE ポリシーに置き換えることをお勧めします。
フォルダー内のファイルを
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT
カスタマイズした場合は、新しいバージョンに同じ変更を加えます。次のように、a4swift_limitedをdb_denydatareader ロールのメンバーとして削除します。
- SQL Server Management Studio を開きます。 Management Studio で、[ データベース] を展開し、[ BizTalk Accelerator for SWIFT] を展開して、[ロール] を選択 します。
- [a4swift_limited] をダブルクリックします。 [アクセス許可] を選択し、 と の SELECT を
Bic11
Bic10
チェックします。 [ OK] を選択し、プロパティを閉じます。 - [db_denydatareader] をダブルクリックします。 [ユーザー] フィールドで、[ a4swift_limited] を選択し、[削除] を選択 します。 [OK] を選択します。
QFERollUpDBUpdate スクリプトを実行します。
Note
QFERollUpDBUpdate スクリプトを実行するには、 A4Swift Administrators グループのメンバーである必要があります。
- SQL Server Management Studio を開きます。 Management Studio で、[新しいクエリ] をクリックします。
- ドロップダウン リストからA4SWIFT データベースを選択します。
- Windows エクスプローラーで、 に
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Scripts
移動し、QFERollUpDBUpdate.sql ファイルを新しいクエリ ウィンドウにドラッグし、[実行] を選択します。
マルチサーバー環境でのアップグレード
マルチサーバー A4SWIFT環境では、すべてのサーバーで、BizTalk Serverをアップグレードしてから、A4SWIFTをアップグレードします。 次の順序でサーバーを移行します。
- BizTalk グループをホストするサーバー
- 各処理ノード
- BAM ポータル サーバー