Pasos posteriores a la configuración para optimizar el entornoPost-configuration steps to optimize your environment

Pasos posteriores a la configuración que ayudan a mejorar el rendimiento, conservar el entorno de BizTalk e instalar los esquemas EDI.Post-configuration steps to help improve performance, maintain your BizTalk environment, and install the EDI schemas.

Deshabilitar el protocolo de memoria compartida en SQL ServerDisable Shared Memory protocol in SQL Server

  1. Abra el Administrador de configuración de SQL Server.Open SQL Server Configuration Manager.
  2. Expanda Configuración de red de SQL Server y seleccione Protocolos para MSSQLSERVER.Expand SQL Server Network Configuration, and select Protocols for MSSQLSERVER.
  3. Haga clic con el botón derecho en Memoria compartida y seleccione Deshabilitar.Right-click Shared Memory, and select Disable.
  4. Seleccione Servicios de SQL Server, haga clic con el botón derecho en SQL Server (MSSQLServer) y elija Reiniciar.Select SQL Server Services, right-click SQL Server (MSSQLServer), and select Restart.
  5. Cierre el Administrador de configuración de SQL Server.Close SQL Server Configuration Manager.

Configurar trabajos del Agente SQLConfigure the SQL Agent jobs

  1. Inicie SQL Server Management Studio y conéctese a Motor de base de datos.SQL Server Management Studio, and connect to Database Engine.

  2. Expanda Agente SQL Server y Trabajos.Expand SQL Server Agent, and expand Jobs. Configure los trabajos siguientes:Configure the following jobs:

    Nombre del trabajoJob Name DescripciónDescription Por qué lo necesitaWhy you need it
    Copia de seguridad de BizTalk ServerBackup BizTalk Server Realiza una copia de seguridad de las bases de datos de BizTalk Server y de los archivos de registro.Backs up the BizTalk Server databases and the log files. Al configurar el trabajo, es necesario determinar parámetros como, por ejemplo, la frecuencia y la ubicación de archivos.When configuring the job, you determine parameters like frequency and file location.

    Los vínculos siguientes describen el trabajo de agente SQL y sus parámetros:The following links describe the SQL Agent job and its parameters:

    Realizar una copia de seguridad y una restauración de las bases de datos de BizTalk ServerBacking Up and Restoring BizTalk Server Databases
    Cómo configurar el trabajo de copia de seguridad de BizTalk ServerHow to Configure the Backup BizTalk Server Job
    Este trabajo del agente SQL también trunca los registros de transacción, lo que ayuda a mejorar el rendimiento.This SQL Agent job also truncates the transaction logs, which helps improve performance.

    Este trabajo no quita ni elimina ningún archivo de copia de seguridad, incluidos los archivos más antiguos.This job does not remove or delete backup files, including older files. Para eliminar archivos de copia de seguridad, consulte Se produce un error en el trabajo "Backup BizTalk Server" cuando los archivos de copia de seguridad se acumulan con el tiempo en el servidor de base de datos de Microsoft BizTalk Server.To delete backup files, refer to The "Backup BizTalk Server" job fails when backup files accumulate over time in the Microsoft BizTalk Server database server.
    Archivo y purga DTADTA Purge and Archive Trunca y archiva la base de datos de seguimiento de BizTalk Server (BizTalkDTADb).Truncates and archives the BizTalk Server Tracking database (BizTalkDTADb). Al configurar el trabajo, es necesario determinar parámetros como, por ejemplo, el número de días que se deben conservar las instancias completadas o el número de días que se deben conservar todos los datos.When configuring the job, you determine parameters like how many days to keep completed instances and how many to days to keep all data.

    Los vínculos siguientes describen el trabajo de agente SQL y sus parámetros:The following links describe the SQL Agent job and its parameters:

    Archivar y purgar la base de datos de seguimiento de BizTalkArchiving and Purging the BizTalk Tracking Database
    Cómo configurar el trabajo DTA Purge and ArchiveHow to Configure the DTA Purge and Archive Job
    Este trabajo de agente SQL repercute directamente en el rendimiento, ya que mantiene el host de seguimiento y purga los eventos de seguimiento.This SQL Agent job directly impacts performance by maintaining the Tracking host and purging tracking events.

Conservar los archivos de copia de seguridadMaintain your backup files

BizTalk Server no incluye ningún trabajo para eliminar archivos de copia de seguridad.BizTalk Server does not include any job to delete backup files. Como resultado, depende de usted cómo se conservan los archivos de copia de seguridad.As a result, how you maintain your backup files is up to you. Muchos usuarios crean el procedimiento almacenado sp_DeleteBackupHistoryAndFiles y, después, lo llaman directamente en el trabajo de copia de seguridad de BizTalk Server.Many users create the sp_DeleteBackupHistoryAndFiles stored procedure, and then call this stored procedure directly in the Backup BizTalk Server job. Algunos usuarios crean un plan de mantenimiento.Some users create a maintenance plan. Usted elige.The choice is yours. En este tema se muestran ambas opciones.This topic lists both options.

Opción 1: crear el procedimiento almacenado sp_DeleteBackupHistoryAndFilesOption 1: Create the sp_DeleteBackupHistoryAndFiles stored procedure

  1. En SQL Server Management Studio, seleccione la base de datos de administración de BizTalk (BizTalkMgmtDb).In SQL Server Management Studio, select the BizTalk Management database (BizTalkMgmtDb).

  2. Seleccione Nueva consulta y ejecute el siguiente script de T-SQL para crear el procedimiento almacenado sp_DeleteBackupHistoryAndFiles:Select New Query, and run the following T-SQL script to create the sp_DeleteBackupHistoryAndFiles stored procedure:

    CREATE PROCEDURE [dbo].[sp_DeleteBackupHistoryAndFiles] @DaysToKeep smallint = null
    AS
    
    BEGIN
    set nocount on
    IF @DaysToKeep IS NULL OR @DaysToKeep <= 1
    RETURN
    /*
    Only delete full sets
    If a set spans a day in such a way that some items fall into the deleted group and the other does not, do not delete the set
    */
    
    DECLARE DeleteBackupFiles CURSOR
    FOR SELECT 'del "' + [BackupFileLocation] + '\' + [BackupFileName] + '"' FROM [adm_BackupHistory]
    WHERE  datediff( dd, [BackupDateTime], getdate() ) >= @DaysToKeep
    AND [BackupSetId] NOT IN ( SELECT [BackupSetId] FROM [dbo].[adm_BackupHistory] [h2] WHERE [h2].[BackupSetId] = [BackupSetId] AND datediff( dd, [h2].[BackupDateTime], getdate() ) < @DaysToKeep )
    
    DECLARE @cmd varchar(400)
    OPEN DeleteBackupFiles
    FETCH NEXT FROM DeleteBackupFiles INTO @cmd
    WHILE (@@fetch_status <> -1)
    BEGIN
        IF (@@fetch_status <> -2)
        BEGIN
            EXEC master.dbo.xp_cmdshell @cmd, NO_OUTPUT
            delete from [adm_BackupHistory] WHERE CURRENT OF DeleteBackupFiles
            print @cmd
        END
        FETCH NEXT FROM DeleteBackupFiles INTO @cmd
    END
    
    CLOSE DeleteBackupFiles
    DEALLOCATE DeleteBackupFiles
    END
    GO
    
  3. Abra el trabajo de copia de seguridad de BizTalk Server y seleccione Pasos.Open the Backup BizTalk Server job, and select Steps.

  4. Edite el paso Clear Backup History (Borrar historial de copia de seguridad) de modo que llame al nuevo procedimiento almacenado sp_DeleteBackupHistoryAndFiles, en lugar de al anterior procedimiento almacenado sp_DeleteBackupHistory.Edit the Clear Backup History step so that it calls the new sp_DeleteBackupHistoryAndFiles stored procedure instead of the previous sp_DeleteBackupHistory stored procedure.

  5. Seleccione Aceptar para guardar los cambios.Select OK to save your changes.

Opción 2: crear un plan de mantenimientoOption 2: Create a maintenance plan

  1. En SQL Server Management Studio, expanda Administración, haga clic con el botón derecho en Planes de mantenimiento y seleccione Asistente para planes de mantenimiento.In SQL Server Management Studio, expand Management, right-click Maintenance Plans, and select Maintenance Plan Wizard.
  2. Asígnele un nombre al plan (por ejemplo, Purgar archivos de copia de seguridad) y, después, seleccione el botón Cambiar situado junto a Programación.Name the plan (for example, name it Purge Backup Files), and then select the Change button next to Schedule.
  3. Elija la frecuencia con la que quiere purgar los archivos de copia de seguridad.Choose how frequently you want to purge the backup files. Es usted quien decide cómo se configuran estas opciones.These settings are completely up to you. Seleccione Aceptar y Siguiente.Select OK, and then select Next.
  4. Seleccione Tarea Limpieza de mantenimiento y Siguiente.Select Maintenance Cleanup Task, and select Next.
  5. En la ventana de la tarea Limpieza, vaya a Buscar en carpeta y eliminar archivos…, seleccione la carpeta de la copia de seguridad (probablemente F:\BizTalkBackUps) y escriba .bak en la extensión de archivo.In the Cleanup Task window, go to Search folder and delete files..., select your backup Folder (maybe f:\BizTalkBackUps), and enter .bak for the File extension. También puede eliminar archivos según su antigüedad.You can also choose to delete files based on their age. Por ejemplo, escriba 3 si quiere eliminar archivos con una antigüedad superior a tres semanas.For example, enter 3 if you want to delete files that are older than 3 weeks. Seleccione Siguiente.Select Next.
  6. Finalice el asistente y escriba la información adicional que quiera.Finish going through the wizard and enter any additional information you want. Seleccione Finalizar.Select Finish.

Instalar esquemas EDI y más opciones de configuración de EDI y AS2Install EDI schemas and more EDI AS2 configuration

Los archivos de esquema EANCOM, EDIFACT, HIPAA y X12 se incluyen en un archivo ejecutable autoextraíble denominado MicrosoftEdiXSDTemplates.exe.The EANCOM, EDIFACT, HIPAA, and X12 schema files are included in a self-extracting executable file named MicrosoftEdiXSDTemplates.exe. Para crear soluciones EDI, extraiga estos archivos e impleméntelos con los proyectos.To create EDI solutions, extract these files, and deploy with your projects. Para instalar y extraer estos archivos:To install and extract these files:

  1. Ejecute la instalación de BizTalk ServerBizTalk Server e instale el componente SDK y herramientas de programadores.Run the BizTalk ServerBizTalk Server installation, and install the Developer Tools and SDK component. Este componente descarga el archivo de esquema EDI MicrosoftEdiXSDTemplates.exe en la carpeta \XSD_Schema\EDI.This component downloads the MicrosoftEdiXSDTemplates.exe EDI schema file to the \XSD_Schema\EDI folder.

    Nota

    Si se actualiza BizTalk ServerBizTalk Server, el archivo MicrosoftEdiXSDTemplates.exe de la instalación se sustituirá por el nuevo archivo MicrosoftEdiXSDTemplates.exe asociado a la actualización.If you upgrade BizTalk ServerBizTalk Server, the MicrosoftEdiXSDTemplates.exe file in your installation is replaced with the new MicrosoftEdiXSDTemplates.exe file associated with the upgrade. Si necesita los esquemas anteriores, realice una copia de seguridad del anterior archivo MicrosoftEdiXSDTemplates.exe.If you need the previous the schemas, then back up the previous MicrosoftEdiXSDTemplates.exe file.

    Nota

    Si actualiza los esquemas de mensaje cuando actualice BizTalk ServerBizTalk Server a una compilación posterior, se pueden producir problemas al usar los esquemas actualizados o puede que tenga que realizar algunos pasos adicionales de actualización.If you upgrade message schemas when you upgrade BizTalk ServerBizTalk Server to a later build, you may encounter issues using the updated schemas, or you may have to perform additional updating steps. Consulte la sección "Consideraciones para actualizar esquemas" de Consideraciones importantes para actualizar aplicaciones.See the "Considerations for updating schemas" section in Important Considerations for Updating Applications

  2. Vaya a \Program Files\Microsoft BizTalk Server\Program Files\Microsoft BizTalk Server\XSD_Schema\EDI y haga doble clic en MicrosoftEdiXSDTemplates.exe.Go to \Program Files\Microsoft BizTalk Server\Program Files\Microsoft BizTalk Server\XSD_Schema\EDI, and double-click MicrosoftEdiXSDTemplates.exe.

  3. Extraiga los esquemas en \Program Files\Microsoft BizTalk Server\Program Files\Microsoft BizTalk Server\XSD_Schema\EDI.Extract the schemas to \Program Files\Microsoft BizTalk Server\Program Files\Microsoft BizTalk Server\XSD_Schema\EDI. Cuando se extraen los esquemas, se almacenan en las carpetas EANCOM, EDIFACT, HIPAA y X12.When you extract the schemas, they are stored in EANCOM, EDIFACT, HIPAA, and X12 folders.

Agregar una referencia a la aplicación EDI de BizTalk ServerAdd a reference to the BizTalk Server EDI application

Los esquemas EDI, las canalizaciones y las orquestaciones se implementan en la aplicación EDI de BizTalk.EDI schemas, pipelines, and orchestrations are deployed in the BizTalk EDI Application. Para usar cualquier otra aplicación como una aplicación EDI, debe agregar una referencia a la aplicación EDI de BizTalk.To use any other application as an EDI application, add a reference to the BizTalk EDI Application. Pasos:Steps:

  1. En la consola de administración de BizTalk ServerBizTalk Server, expanda Aplicaciones.In the BizTalk ServerBizTalk Server Administration Console, expand Applications. Haga clic con el botón derecho en la aplicación que quiere usar para EDI (como Aplicación de BizTalk 1), seleccione Agregar y, después, seleccione Referencias.Right-click the application that you want to use for EDI (such as BizTalk Application 1), select Add, and then select References.

  2. Seleccione Aplicación EDI de BizTalk y Aceptar para guardar los cambios.Select BizTalk EDI Application, and select OK to save your changes.

Sugerencia

Para ver referencias a otras aplicaciones, haga clic con el botón derecho en cualquier aplicación y seleccione Propiedades.To see references to other applications, right-click any application, and select Properties. Seleccione Referencias.Select References. También puede agregar referencias nuevas y quitar referencias existentes.You can also add new references, and remove existing references.

Nota

No agregue artefactos personalizados a la aplicación EDI de BizTalk.Do not add custom artifacts to the BizTalk EDI Application. Es mejor dejar la aplicación tal cual.It's best to leave this application as-is.

Iniciar orquestaciones de procesamiento por lotesStart batch orchestrations

Si habilita una entidad para recibir y/o enviar lotes de EDI, debe iniciar las orquestaciones de procesamiento por lotes.If you enable a party to receive and/or send EDI batches, then start the batching orchestrations. Ni el asistente de instalación ni el de configuración inicia estas orquestaciones.These orchestrations are not started by the installation wizard or the configuration wizard. Pasos:Steps:

  1. En la consola de administración de BizTalk ServerBizTalk Server, expanda Aplicación EDI de BizTalk y seleccioneOrquestaciones.In BizTalk ServerBizTalk Server Administration Console, expand BizTalk EDI Application, and selectOrchestrations.

  2. Haga clic con el botón derecho en cada una de las siguientes orquestaciones y seleccione Iniciar:Right-click each of the following orchestrations, and select Start:

    • Microsoft.BizTalk.Edi.BatchSuspendOrchestration.BatchElementSuspendService (ensamblado: Microsoft.BizTalk.Edi.BatchingOrchestration.dll)Microsoft.BizTalk.Edi.BatchSuspendOrchestration.BatchElementSuspendService (assembly: Microsoft.BizTalk.Edi.BatchingOrchestration.dll)

    • Microsoft.BizTalk.Edi.BatchingOrchestration.BatchingService (ensamblado: Microsoft.BizTalk.Edi.BatchingOrchestration.dll)Microsoft.BizTalk.Edi.BatchingOrchestration.BatchingService (assembly: Microsoft.BizTalk.Edi.BatchingOrchestration.dll)

    • Microsoft.BizTalk.Edi.RoutingOrchestration.BatchRoutingService (ensamblado: Microsoft.BizTalk.Edi.RoutingOrchestration.dll)Microsoft.BizTalk.Edi.RoutingOrchestration.BatchRoutingService (assembly: Microsoft.BizTalk.Edi.RoutingOrchestration.dll)

Nota

Las orquestaciones de procesamiento por lotes EDI solo deberían iniciarse si se reciben y/o envían lotes de EDI.The EDI batching orchestrations should only be started if you receive and/or send EDI batches. Si se inician cuando el sistema no va a recibir ni enviar lotes de EDI, el rendimiento del sistema podría verse afectado.Starting them when the system is not receiving or sending EDI batches could affect system performance.

Migrar artefactos de EDI desde una versión anterior de BizTalkMigrate EDI artifacts from a previous BizTalk version

La forma en que se administran los socios comerciales en BizTalk ServerBizTalk Server se ha actualizado en BizTalk ServerBizTalk Server 2010 y versiones posteriores.The way trading partners are managed in BizTalk ServerBizTalk Server was updated in BizTalk ServerBizTalk Server 2010 and newer versions. En versiones anteriores de BizTalk ServerBizTalk Server, se creaba una entidad solo para el socio comercial, y no para el socio que hospedaba BizTalk ServerBizTalk Server.In the previous BizTalk ServerBizTalk Server versions, a party was created only for the trading partner, and not for the partner hosting BizTalk ServerBizTalk Server. En BizTalk ServerBizTalk Server 2010 y posterior, debe crearse una entidad para todos los socios comerciales, incluido el socio que hospeda BizTalk ServerBizTalk Server.In BizTalk ServerBizTalk Server 2010 and newer, a party must be created for all the trading partners, including the partner hosting BizTalk ServerBizTalk Server. En versiones anteriores de BizTalk ServerBizTalk Server, las propiedades de codificación (X12 y EDIFACT) y del protocolo de transporte (AS2) se definían en el nivel de entidad.In previous BizTalk ServerBizTalk Server versions, the encoding (X12 and EDIFACT) and transport (AS2) protocol properties are defined at the party level. En BizTalk ServerBizTalk Server 2010 y versiones posteriores, estas propiedades se definen mediante acuerdos.In BizTalk ServerBizTalk Server 2010 and newer versions, these properties are defined through agreements.

Para migrar datos de entidades de versiones anteriores, BizTalk ServerBizTalk Server incluye la Herramienta de migración de entidades.To migrate party data from previous versions, BizTalk ServerBizTalk Server includes a Party Migration Tool. Tenga en cuenta las siguientes rutas de migración:Consider the following migration paths:

Versión de BizTalk ServerBizTalk ServerBizTalk ServerBizTalk Server Version Ruta de migraciónMigration Path
BizTalk Server 2006 R2BizTalk Server 2006 R2 Actualice a BizTalk Server 2009.Upgrade to BizTalk Server 2009. Después, use la Herramienta de migración de entidades que se incluye con BizTalk ServerBizTalk Server 2013 o 2013 R2 para migrar a BizTalk ServerBizTalk Server 2013 o 2013 R2.Then, use the Party Migration Tool included with BizTalk ServerBizTalk Server 2013/2013 R2 to migrate to BizTalk ServerBizTalk Server 2013/2013 R2.

O bien, use la Herramienta de migración de entidades que se incluye con BizTalk ServerBizTalk Server 2013 o 2013 R2 para migrar a BizTalk ServerBizTalk Server 2010.Or, use the Party Migration Tool included with BizTalk ServerBizTalk Server 2013/2013 R2 to migrate to BizTalk ServerBizTalk Server 2010. Después, actualice a BizTalk ServerBizTalk Server 2013 o 2013 R2.Then, upgrade to BizTalk ServerBizTalk Server 2013/2013 R2.
BizTalk ServerBizTalk Server 2009BizTalk ServerBizTalk Server 2009 Use la Herramienta de migración de entidades que se incluye con BizTalk ServerBizTalk Server 2013 o 2013 R2 para migrar directamente a BizTalk ServerBizTalk Server 2013 o 2013 R2.Use the Party Migration Tool included with BizTalk ServerBizTalk Server 2013/2013 R2 to migrate directly to BizTalk ServerBizTalk Server 2013/2013 R2.
BizTalk ServerBizTalk Server 2010BizTalk ServerBizTalk Server 2010 Actualice a BizTalk ServerBizTalk Server 2013 o 2013 R2.Upgrade to BizTalk ServerBizTalk Server 2013/2013 R2.

La Herramienta de migración de entidades está disponible en el medio de BizTalk ServerBizTalk Server, en la carpeta \PartyMigrationTool.The Party Migration Tool is available on the BizTalk ServerBizTalk Server media under the \PartyMigrationTool folder.

Instalar BizTalk Health Monitor (BHM)Install BizTalk Health Monitor (BHM)

BizTalk Health Monitor ofrece un panel para crear y ver informes del visor de cuadro de mensajes, crear consultas personalizadas, ejecutar tareas del terminador, supervisar varios entornos de BizTalk y mucho más.BizTalk Health Monitor provides a dashboard to create and view MessageBox Viewer reports, create custom queries, run Terminator tasks, monitor multiple BizTalk environments, and more. Si es usted el responsable de un entorno de BizTalk, se recomienda que instale y use esta herramienta para comprobar el estado del entorno de BizTalk y llevar a cabo el mantenimiento.If you are responsible for a BizTalk envrionment, we suggest you install and use this tool to check the health of your BizTalk environment, and also maintain it.

Vínculos principales:Key links:

Descargar BHMDownload BHM
Instalar BHMInstall BHM
Blog oficial de BHMBHM Official Blog

Crear hosts e instancias de hostCreate your hosts and host instances

Se recomienda separar algunas tareas principales en hosts independientes.It is recommended to separate some key tasks into separate hosts. Por ejemplo, cree siempre un host independiente dedicado únicamente al seguimiento.For example, always create a separate host that is dedicated to only tracking. Cree también un host/instancia de host centrado en la recepción de mensajes, otro host/instancia de host para enviar mensajes y otro host/instancia de host para la orquestación.Create another host/host instance that focuses on receiving messages, another host/host instance for sending messages, and another host/host instance for orchestration.

Existen muchas recomendaciones relacionadas con esta área.There are many recommendations in this area. A continuación se indican algunas para comenzar:Here are a few to get you started:

Administrar hosts de BizTalk e instancias de hostManaging BizTalk Hosts and Host Instances
Proporcionar alta disponibilidad a hosts de BizTalkProviding High Availability for BizTalk Hosts
Best Practices: Create and Configure BizTalk Server Host and Host Instances (Procedimientos recomendados: crear y configurar un host e instancias de host de BizTalk Server)Best Practices: Create and Configure BizTalk Server Host and Host
Running Orchestrations in Multiple Hosts on the Same Computer (Ejecutar orquestaciones en varios hosts en el mismo equipo)Running Orchestrations in Multiple Hosts on the Same Computer
PowerShell para crear y configurar el Host de BizTalk Server, las instancias de Host y controladoresPowerShell to Create and Configure BizTalk Server Host, Host Instances and Handlers
BizTalk Server Resources on the TechNet Wiki (Recursos de BizTalk Server en la Wiki de TechNet)BizTalk Server Resources on the TechNet Wiki