Share via


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 No
A4SWIFT 2010 No

Aggiornare A4SWIFT

  1. Eseguire il backup del database A4SWIFT e degli schemi dei messaggi SWIFT. Il programma di installazione aggiorna il database A4SWIFT.

  2. 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.

  3. Annullare la distribuzione di progetti, artefatti BizTalk o assembly con riferimenti a uno qualsiasi degli assembly messagePack di A4SWIFT.

  4. 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.
  1. 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

  1. UsandoBTSTask.exe(%programfiles%\Microsoft BizTalk Server), ridistribuire manualmente gli assembly di A4SWIFT nell'ordine seguente:

  2. Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas

  3. 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 e SWIFT 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.

  4. Ricompilare e distribuire progetti o assembly usati con versioni precedenti di A4SWIFT o Message Pack.

  5. 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.

  6. 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.

  7. Se sono stati personalizzati i file nella %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT cartella, apportare le stesse modifiche alle versioni più recenti.

  8. Rimuovere a4swift_limited come membro del ruolo db_denydatareader, come indicato di seguito:

    1. Aprire SQL Server Management Studio. In Management Studio espandere Database, espandere Acceleratore BizTalk per SWIFT e quindi selezionare Ruoli.
    2. Fare doppio clic su a4swift_limited. Selezionare Autorizzazioni e selezionare SELECT per Bic11 e Bic10. Selezionare OK e chiudere le proprietà.
    3. Fare doppio clic su db_denydatareader. Nel campo Utente selezionare a4swift_limited e quindi selezionare Rimuovi. Selezionare OK.
  9. Eseguire lo script QFERollUpDBUpdate:

    Nota

    Per eseguire lo script QFERollUpDBUpdate, è necessario essere un membro del gruppo A4Swift Administrators .

    1. Aprire SQL Server Management Studio. In Management Studio fare clic su Nuova query.
    2. Selezionare il database A4SWIFT dall'elenco a discesa.
    3. In Esplora risorse passare a %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Scriptse 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

Configurare BizTalk Accelerator per SWIFT