Aggiornare BizTalk Accelerator per SWIFT
Aggiornare l'acceleratore BizTalk per SWIFT (A4SWIFT) in BizTalk Server.
Prima dell'aggiornamento
- L'utente che esegue l'aggiornamento deve essere membro del gruppo Administrators di BizTalk Server.
- Il servizio SQL Server (MSSQLSERVER) deve essere in esecuzione quando si esegue un aggiornamento A4SWIFT.
- Non eseguire un'installazione invisibile all'utente per eseguire l'aggiornamento a A4SWIFT.
- Aggiornare BizTalk Server e quindi aggiornare A4SWIFT.
- Il runtime di BizTalk Server deve essere installato per l'aggiornamento A4SWIFT per installare i componenti di runtime. Se il runtime di BizTalk Server non è installato prima dell'aggiornamento A4SWIFT, i componenti di A4SWIFT non verranno installati e gli assembly precedenti della Global Assembly Cache (GAC) vengono rimossi.
- Quando si installa A4SWIFT, MessagePack viene installato. Tutte le versioni esistenti di MessagePack vengono sostituite durante l'aggiornamento.
- Eseguire l'aggiornamento a A4SWIFT eseguendo l'installazione di A4SWIFT. L'installazione esegue la migrazione delle informazioni di configurazione A4SWIFT esistenti.
- L'aggiornamento potrebbe non rimuovere le cartelle e i collegamenti deprecati delle funzionalità.
Percorsi di aggiornamento supportati
Nella tabella seguente sono elencate le versioni di A4SWIFT supportate che possono essere aggiornate. "Sì" indica che la versione può essere aggiornata. "No" indica che la versione non può essere aggiornata. Se la versione A4SWIFT non è elencata, tale versione non può essere aggiornata.
Versione | BizTalk Server 2016 | BizTalk Server 2013 R2 | BizTalk Server 2013 |
---|---|---|---|
A4SWIFT 2013 | Sì | Sì | No |
A4SWIFT 2010 | No | Sì | Sì |
Aggiornare A4SWIFT
Eseguire il backup del database A4SWIFT e degli schemi dei messaggi SWIFT. Il programma di installazione aggiorna il database A4SWIFT.
Eseguire il backup di tutti i file nelle
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT
cartelle e%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT MessagePack
aggiornati.Annullare la distribuzione di progetti, artefatti BizTalk o assembly con riferimenti a uno qualsiasi degli assembly messagePack di A4SWIFT.
In Visual Studio annullare manualmente la distribuzione di tutti gli assembly di A4SWIFT nell'ordine seguente:
- Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
- Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
- Microsoft.Solutions.FinancialServices.SWIFT.MrsrService
- Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.
- Eseguire l'installazione di A4SWIFT per l'aggiornamento.
Nota
Quando si aggiorna A4SWIFT, l'aggiornamento rimuove le autorizzazioni di accesso per gli amministratori di A4SWIFT e i gruppi utenti di A4SWIFT dalla %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Service
cartella.
Passaggi successivi all'aggiornamento
UsandoBTSTask.exe(%programfiles%\Microsoft BizTalk Server), ridistribuire manualmente gli assembly di A4SWIFT nell'ordine seguente:
Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
Nota
Non è necessario ridistribuire
Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas
. L'installazione ridistribuisce questo assembly.Importante
Prima di ricompilare e ridistribuire il progetto schemi nel passaggio precedente, eliminare le versioni precedenti di
A4SWIFT Base Types.xsd
eSWIFT Common Data Types.xsd
dal progetto dello schema, sostituirle con le versioni del Message Pack di tali schemi e quindi compilare e distribuire il progetto schemi. Se non si sostituisce questi schemi, non sarà possibile compilare e distribuire il progetto schemi.Ricompilare e distribuire progetti o assembly usati con versioni precedenti di A4SWIFT o Message Pack.
Se sono state apportate modifiche agli schemi SWIFT Message Pack, apportare queste modifiche nei nuovi schemi message Pack e quindi compilare e distribuire tali schemi.
Annullare l'installazione di tutti i criteri bre esistenti installati con le versioni precedenti di A4SWIFT. Quindi installare e distribuire i criteri corrispondenti più recenti dai file di installazione A4SWIFT. È possibile eseguire questa operazione manualmente o usando lo strumento BREDeployment .
Nota
Anche se l'aggiornamento A4SWIFT non causa problemi con la funzionalità business rules engine (BRE), è consigliabile sostituire le versioni precedenti dei criteri di A4SWIFT BRE con i criteri di Message Pack BRE più recenti, in quanto alcuni criteri bre vengono aggiornati per ogni Message Pack.
Se sono stati personalizzati i file nella
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT
cartella, apportare le stesse modifiche alle versioni più recenti.Rimuovere a4swift_limited come membro del ruolo db_denydatareader, come indicato di seguito:
- Aprire SQL Server Management Studio. In Management Studio espandere Database, espandere Acceleratore BizTalk per SWIFT e quindi selezionare Ruoli.
- Fare doppio clic su a4swift_limited. Selezionare Autorizzazioni e selezionare SELECT per
Bic11
eBic10
. Selezionare OK e chiudere le proprietà. - Fare doppio clic su db_denydatareader. Nel campo Utente selezionare a4swift_limited e quindi selezionare Rimuovi. Selezionare OK.
Eseguire lo script QFERollUpDBUpdate:
Nota
Per eseguire lo script QFERollUpDBUpdate, è necessario essere un membro del gruppo A4Swift Administrators .
- Aprire SQL Server Management Studio. In Management Studio fare clic su Nuova query.
- Selezionare il database A4SWIFT dall'elenco a discesa.
- In Esplora risorse passare a
%programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Scripts
e trascinare il file QFERollUpDBUpdate.sql nel nuovo riquadro di query e quindi selezionare Esegui.
Aggiornamento in un ambiente multi-server
In un ambiente A4SWIFT multi server, in tutti i server, aggiornare BizTalk Server e quindi aggiornare A4SWIFT. Eseguire la migrazione dei server nel seguente ordine:
- Il server che ospita il gruppo BizTalk
- Ogni nodo di elaborazione
- Il server del portale BAM
Passaggi successivi
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per