Compartir a través de


Actualizar el Acelerador de BizTalk para SWIFT

Actualice el Acelerador de BizTalk para SWIFT (A4SWIFT) en BizTalk Server.

Antes de la actualización

  • El usuario que ejecuta la actualización debe ser miembro del grupo administradores de BizTalk Server.
  • El servicio SQL Server (MSSQLSERVER) debe ejecutarse al realizar una actualización de A4SWIFT.
  • No ejecute una instalación silenciosa para actualizar a A4SWIFT.
  • Actualice BizTalk Server y, a continuación, actualice A4SWIFT.
  • El entorno de ejecución de BizTalk Server debe instalarse para la actualización de A4SWIFT para instalar sus componentes en tiempo de ejecución. Si el entorno de ejecución de BizTalk Server no está instalado antes de la actualización de A4SWIFT, los componentes de A4SWIFT no se instalarán y se quitarán los ensamblados anteriores de la caché global de ensamblados (GAC).
  • Al instalar A4SWIFT, se instala MessagePack. Las versiones existentes de MessagePack se reemplazan durante la actualización.
  • Actualice a A4SWIFT ejecutando la instalación de A4SWIFT. El programa de instalación migra la información de configuración de A4SWIFT existente.
  • Es posible que la actualización no quite las carpetas y accesos directos de las características en desuso.

Rutas de actualización compatibles

En la tabla siguiente se enumeran las versiones de A4SWIFT admitidas que se pueden actualizar. "Sí" significa que se puede actualizar la versión. "No" significa que no se puede actualizar la versión. Si la versión A4SWIFT no aparece en la lista, esa versión no se puede actualizar.

Versión BizTalk Server 2016 BizTalk Server 2013 R2 BizTalk Server 2013
A4SWIFT 2013 No
A4SWIFT 2010 No

Actualizar A4SWIFT

  1. Realice una copia de seguridad de la base de datos A4SWIFT y los esquemas de mensajes swift. El programa de instalación actualiza la base de datos de A4SWIFT.

  2. Realice una copia de seguridad de los archivos de las %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT carpetas y %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT MessagePack que haya actualizado.

  3. Anula la implementación de cualquier proyecto, artefactos de BizTalk o ensamblados que tengan referencias a cualquiera de los ensamblados de A4SWIFT MessagePack.

  4. En Visual Studio, anulación manual de la implementación de todos los ensamblados A4SWIFT en el orden siguiente:

  • Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration
  • Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas
  • Microsoft.Solutions.FinancialServices.SWIFT.MrsrService
  • Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.
  1. Ejecute el programa de instalación de A4SWIFT para actualizar.

Nota

Al actualizar A4SWIFT, la actualización quita los permisos de acceso para los administradores de A4SWIFT y A4SWIFT grupos usuarios de la %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Service carpeta .

Pasos posteriores a la actualización

  1. Con BTSTask.exe (%programfiles%\Microsoft BizTalk Server), vuelva a implementar manualmente los ensamblados de A4SWIFT en el orden siguiente:

  2. Microsoft.Solutions.FinancialServices.SWIFT.FrrSchemas

  3. Microsoft.Solutions.FinancialServices.SWIFT.FrrOrchestration

    Nota

    No es necesario volver a implementar Microsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas. La instalación vuelve a implementar este ensamblado.

    Importante

    Antes de volver a generar y volver a implementar el proyecto de esquemas en el paso anterior, elimine las versiones anteriores de A4SWIFT Base Types.xsd y SWIFT Common Data Types.xsd del proyecto de esquema, reemplácelas por las versiones del paquete de mensajes de esos esquemas y, a continuación, compile e implemente el proyecto de esquemas. Si no reemplaza estos esquemas, no podrá compilar e implementar el proyecto de esquemas.

  4. Recompile e implemente los proyectos o ensamblados que usó con versiones anteriores de A4SWIFT o Paquete de mensajes.

  5. Si ha realizado cambios en los esquemas del paquete de mensajes SWIFT, realice esos cambios en los nuevos esquemas del paquete de mensajes y, a continuación, compile e implemente esos esquemas.

  6. Anula la implementación de las directivas bre existentes que se instalaron con versiones anteriores de A4SWIFT. A continuación, instale e implemente las directivas correspondientes más recientes desde A4SWIFT archivos de instalación. Puede hacerlo manualmente o mediante la herramienta BREDeployment .

    Nota

    Aunque la A4SWIFT actualización no causa ningún problema con la funcionalidad del Motor de reglas de negocios (BRE), se recomienda reemplazar las versiones anteriores de A4SWIFT directivas BRE por las directivas BRE del paquete de mensajes más recientes, ya que algunas directivas bre se actualizan para cada paquete de mensajes.

  7. Si personaliza los archivos de la %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT carpeta, realice esos mismos cambios en las versiones más recientes.

  8. Quite a4swift_limited como miembro del rol de db_denydatareader, como se indica a continuación:

    1. Abra SQL Server Management Studio. En Management Studio, expanda Bases de datos, expanda Acelerador de BizTalk para SWIFT y, a continuación, seleccione Roles.
    2. Haga doble clic en a4swift_limited. Seleccione Permisos y active SELECT para Bic11 y Bic10. Seleccione Aceptar y cierre las propiedades.
    3. Haga doble clic en db_denydatareader. En el campo Usuario, seleccione a4swift_limited y, a continuación, seleccione Quitar. Seleccione Aceptar.
  9. Ejecute el script QFERollUpDBUpdate:

    Nota

    Debe ser miembro del grupo Administradores de A4Swift para ejecutar el script QFERollUpDBUpdate.

    1. Abra SQL Server Management Studio. En Management Studio, haga clic en Nueva consulta.
    2. Seleccione la base de datos A4SWIFT en la lista desplegable.
    3. En el Explorador de Windows, vaya a %programfiles%\Microsoft BizTalk <version> Accelerator for SWIFT\Scriptsy arrastre el archivo QFERollUpDBUpdate.sql al nuevo panel de consulta y, a continuación, seleccione Ejecutar.

Actualización en un entorno multiservidor

En un entorno de A4SWIFT multiservidor, en todos los servidores, actualice BizTalk Server y, a continuación, actualice A4SWIFT. Migre los servidores en este orden:

  • Servidor que hospeda el grupo de BizTalk
  • Cada nodo de procesamiento
  • Servidor del portal de BAM

Pasos siguientes

Configurar el Acelerador de BizTalk para SWIFT