Microsoft Business Solutions-Axapta 3.0 ahora forma parte de Microsoft Dynamics AX 3.0. Todas las referencias a Microsoft Business Solutions-Axapta y a Microsoft Axapta se relacionan con Microsoft Dynamics AX.
INTRODUCCIÓN
Este artículo proporciona vínculos a documentación sobre cómo instalar revisiones para Microsoft Dynamics AX 2012. También se describe cómo instalar revisiones para Microsoft Dynamics AX 2009 y Microsoft Dynamics AX 4.0.
Nota Asegúrese de revisar minuciosamente el artículo de Microsoft Knowledge Base que documenta una revisión específica para determinar los objetos, las tablas de base de datos o los archivos que se verán afectados.
Más información
Revisiones publicadas para Microsoft Dynamics AX 2012
El proceso detallado para instalar actualizaciones y revisiones en Microsoft Dynamics AX 2012 se documenta en TechNet, en la siguiente sección: Aplicar actualizaciones y revisiones.
Revisiones publicadas para Microsoft Dynamics AX 2009 y Microsoft Dynamics AX 4.0
Nota El proceso general para instalar actualizaciones y revisiones en Microsoft Dynamics AX 2009 se documenta en las siguientes notas del producto: Mantenimiento de Microsoft Dynamics AX 2009.
Microsoft publica revisiones para Microsoft Dynamics AX en los siguientes formatos:
- Las revisiones se publican como un archivo comprimido (.zip). Los archivos que contiene el archivo .zip reemplazan a los archivos existentes en el equipo.
- Las revisiones se publican como una actualización de Microsoft Windows Installer. Estas revisiones contienen un archivo de Setup.exe.
Microsoft publica revisiones para Microsoft Dynamics AX 4.0 en los siguientes formatos:
- Las revisiones se publican como actualizaciones de Microsoft Windows Installer. Estas revisiones contienen un archivo de Setup.exe.
- Las revisiones se publican como archivos de capa DIS (AxDIS.aod) o como archivos de capa DIP (AxDIP.aod). Los cambios de capas DIS solucionan problemas en el código de capa SYS. Los cambios de capa DIP solucionan problemas en el código de capa de GLS.
- Muy pocas veces, las revisiones se publican como archivos .xpo que contienen código. El código se aplica a objetos existentes, a tablas de base de datos o a ambos.
Instrucciones generales para revisiones que reemplazan archivos
Algunas revisiones de Microsoft Dynamics AX reemplazan los archivos en el equipo. Para obtener instrucciones sobre cómo instalar una revisión que reemplaza archivos, lea cuidadosamente la documentación que acompaña a la descarga de revisiones. A continuación se muestran recomendaciones generales para instalar revisiones que reemplacen archivos:
Antes de copiar los archivos que se incluyen en la revisión en su equipo, utilice sus procesos de copia de seguridad habituales para hacer una copia de seguridad de los archivos del servidor que se ven afectados por la revisión.
Pruebe todas las revisiones en un entorno de prueba para comprobar que las personalizaciones no se ven afectadas negativamente.
Hacer que todos los usuarios cierren la sesión de la aplicación cliente de Microsoft Dynamics AX. Detenga la instancia de Application Object Server (AOS) antes de cambiar el nombre y copiar los archivos de revisión.
Cuando los archivos de etiqueta se incluyan en la revisión, copie todos los archivos de etiqueta incluidos en la carpeta de la aplicación Microsoft Dynamics AX. Los archivos de etiqueta tendrán las siguientes extensiones de nombre de archivo:
- .ali
- .acd
- .alc
De forma predeterminada, la carpeta de la aplicación tiene la siguiente ruta:
directorio raíz\Axapta Application\appl\StandardNote En esta ruta de acceso, el directorio raíz representa la unidad de disco duro y el directorio principal en el que está instalado Microsoft Dynamics AX.
Entornos personalizados
Si personalizó el entorno antes de instalar una revisión, revise minuciosamente el artículo de Microsoft Knowledge Base que documenta la revisión que desea instalar. Cualquier objeto que se ve afectado por la revisión se sobrescribirá. Esto puede provocar la pérdida de personalizaciones en esos objetos.
Copias de seguridad de bases de datos
Si las tablas de base de datos se ven afectadas, cree una copia de seguridad completa de la base de datos antes de aplicar la revisión. Para obtener instrucciones sobre cómo hacer una copia de seguridad de una base de datos, consulta la documentación de Microsoft SQL Server. O bien, consulte la documentación de Oracle Database Server.
Información de instalación
Revisiones publicadas para Microsoft Dynamics AX 2009
Para instalar revisiones publicadas como una actualización de aplicación para Microsoft Dynamics AX 2009, siga estos pasos:
Extrae los archivos del paquete.
Abra el archivo kbxxxxxx.txt en el paquete de revisiones para identificar qué objetos se aplicarán revisiones cuando se instala la revisión.
Salga de todos los clientes de Microsoft Dynamics AX 2009 y detenga la instancia de AOS.
Haga una copia de seguridad de la base de datos.
Haga una copia de seguridad de la carpeta de la aplicación.
Reinicie la instancia de AOS y, a continuación, revise el registro de la aplicación en el servidor que ejecuta el servicio AOS para asegurarse de que la instancia de AOS se inicia correctamente. La instancia de AOS recompila el índice de objetos de aplicación. El archivo Axapd.aoi contiene el índice de objeto de aplicación.
Nota En función del hardware del servidor que use, el inicio de la instancia de AOS puede agotar el tiempo de espera antes de que se complete el proceso. Este problema se produce porque el proceso no tiene tiempo suficiente para reconstruir el archivo Axapd.aoi antes de que el AOS intente usar el archivo.
La instancia de AOS permanece en estado inicial hasta que se complete la reconstrucción del archivo *.aoi. En ese momento, la instancia de AOS tiene un estado "iniciado". No es necesario realizar ningún paso adicional. Espere a que finalice la reconstrucción y, a continuación, revise el registro de aplicaciones para obtener una indicación de que se inicia la instancia de AOS.
Ejecute el archivo de Axpatch.exe para la instalación de revisiones de la aplicación.
Seleccione el idioma en el que desea ejecutar la instalación y, a continuación, haga clic en Aceptar.
Cuando se inicie el asistente del instalador, haga clic en Siguiente.
Revise los Términos de licencia del software de Microsoft, haga clic para seleccionar la casilla para aceptar los términos de licencia si está de acuerdo y, a continuación, haga clic en Siguiente.
En la página Seleccionar componentes , la opción Archivos de aplicación debería estar seleccionada de forma predeterminada. Haga clic en Siguiente.
En la página Seleccionar configuración , indique la configuración correcta y, a continuación, haga clic en Siguiente.
En la página Listo para aplicar revisiones , haga clic en Instalar.
Una vez completada la configuración, haga clic en Finalizar para salir del asistente.
Desde un cliente, compruebe que puede conectarse a la instancia de AOS como administrador de Microsoft Dynamics AX.
Valide la instalación de la revisión mediante el siguiente procedimiento:
- Abra la clase SysHotfixManifest en el AOT.
- Compruebe que la clase contiene un método que tiene un nombre que es el mismo que el número de artículo de la revisión instalada.
Utilice la herramienta de actualización de código ("Comparación de código") para comparar el cambio SYP o GLP con cualquier capa VAR o CUS. Si existen personalizaciones, puede ser necesario que el personal de TI del partner o del cliente combine la revisión en el sistema personalizado.
Revisiones que se publican como una actualización de Windows Installer
Importante Deben realizarse las siguientes acciones:
- El archivo de kernel de ObjectServer debe instalarse en cada servidor AOS.
- El archivo kernel del cliente debe instalarse en cada equipo cliente.
- El archivo de kernel de NetBusinessConnector y el archivo de kernel ComBusinessConnector deben instalarse en todos los equipos que ejecutan Microsoft Dynamics AX .NET Business Connector y Microsoft Dynamics AX Com Business Connector.
- El archivo de kernel ApplicationIntegrationServer es el adaptador de BizTalk. Asegúrese de instalar el archivo de kernel ApplicationIntegrationServer junto con el archivo del kernel de NetBusinessConnector al actualizar el adaptador de BizTalk.
Una actualización de Windows Installer actualiza los siguientes archivos binarios de cliente de Microsoft Dynamics AX 4.0:
- El archivo .exe
- Los archivos de .dll
Estos archivos también se conocen como archivos kernel. Para aplicar la actualización de Windows Installer, siga estos pasos:
Extraiga los archivos de la revisión. Los archivos extraídos pueden contener las siguientes carpetas:
- ApplicationIntegrationServer
- Cliente
- ComBusinessConnector
- NETBusinessConnector
- ObjectServer
Pruebe la revisión en un entorno de prueba. A continuación, programe el tiempo de inactividad.
Salga de todos los clientes de software de Microsoft Dynamics AX. A continuación, cierre las instancias de AOS que están conectadas al recurso compartido de archivos de programa de producción.
Haga una copia de seguridad de la base de datos y, a continuación, haga una copia de seguridad de la carpeta de la aplicación.
Ejecute el archivo de Setup.exe que se incluye en cada carpeta de la revisión.
Reinicie la instancia de AOS. Revise el registro de eventos de la aplicación en el servidor que ejecuta el servicio AOS para asegurarse de que la instancia de AOS se inicia correctamente. La instancia de AOS recompila el índice de objetos de aplicación. El archivo Axapd.aoi contiene el índice de objeto de aplicación.
Nota En función del hardware del servidor que use, es posible que el tiempo de espera del inicio de la instancia de AOS se agota antes de que se complete el proceso. Este problema se produce porque el proceso no tiene tiempo suficiente para reconstruir el archivo Axapd.aoi.
Use la instancia de AOS para iniciar sesión en un cliente mediante la cuenta de administrador de Microsoft Dynamics AX 4.0. Comprueba que puedes conectarte correctamente.
Revisiones que se publican como un archivo .xpo que contiene código
Las revisiones que se publican como un archivo .xpo contienen correcciones a nivel de código que afectan directamente a objetos o tablas de base de datos en Microsoft Dynamics AX.
Importante Antes de continuar, examine cada archivo .xpo para ver los objetos o tablas que se modificarán. Anote las personalizaciones en su entorno actual que puedan verse afectadas. Es muy recomendable que aplique todas las revisiones en un entorno de prueba antes de aplicar las revisiones a su sistema en directo.
Inicie sesión en Microsoft Dynamics AX con la cuenta de administrador de Microsoft Dynamics AX. Asegúrese de que ningún otro usuario haya iniciado sesión en Microsoft Dynamics AX.
Abrir el cuadro de diálogo Árbol de objetos de aplicación. Para ello, utilice uno de los métodos siguientes:
- En la barra de herramientas Standard, haga clic en Árbol de objetos de aplicación.
- En el teclado, presione Ctrl+D.
- En el menú Archivo , seleccione Abrir y, a continuación, haga clic en Árbol de objetos de aplicación.
En el cuadro de diálogo Árbol de objetos de aplicación, haga clic en Importar en la barra de herramientas.
Haga clic en Examinar y busque el archivo .xpo.
En el cuadro de diálogo Abrir , haga clic en el archivo .xpo y, a continuación, haga clic en Abrir.
Haga clic en Aceptar para completar el proceso de importación.
Nota Puede que tenga que completar una compilación directa o un proceso de compilación de árbol de objetos de aplicación (AOT) completo.
Cómo instalar revisiones que se lanzan como archivos de capa DIS o capas DIP
Para instalar revisiones que se publican como archivos de capa DIS o de capa DIP, siga estos pasos:
Extraiga los archivos del paquete de revisiones.
Antes de copiar los archivos que se incluyen en la revisión en su equipo, utilice los procesos de copia de seguridad habituales para hacer una copia de seguridad de la carpeta de la aplicación y los archivos del servidor que se ven afectados por la revisión.
Pruebe la revisión en un entorno de prueba. A continuación, programe el tiempo de inactividad cuando no haya otros usuarios en el sistema.
Salga de todos los clientes de software de Microsoft Dynamics AX. A continuación, cierre las instancias de Application Object Server que están conectadas al recurso compartido de archivos de programa de producción.
Copie el archivo AxDIS.aod y el archivo AxDISen-us.ald en cada carpeta de aplicación donde existen los otros archivos .aod. De forma predeterminada, esta carpeta se encuentra en la siguiente ubicación:
\application\appl\standardNote En este paso, use siempre la función copiar. No use la función mover. Al mover un archivo, se tomarán los permisos de la carpeta de origen para este archivo. Al copiar un archivo, se necesitarán los permisos de la carpeta de destino.Realice una copia de seguridad del archivo Axapd.aoi cambiando el nombre del archivo. O bien, elimine el archivo Axapd.aoi en cada carpeta de la aplicación.
Reinicie la instancia de AOS. Revise el registro de la aplicación en el servidor que ejecuta la instancia de AOS para asegurarse de que la instancia de AOS se inicia correctamente. La instancia de AOS recompila el índice de objetos de aplicación. El archivo Axapd.aoi contiene el índice de objeto de aplicación.
Nota En función del hardware del servidor que use, es posible que el tiempo de espera del inicio de la instancia de AOS se agota antes de que se complete el proceso. Este problema se produce porque el proceso no tiene tiempo suficiente para reconstruir el archivo Axapd.aoi.
La instancia de AOS permanecerá en un estado inicial hasta que se vuelva a crear el archivo .aoi. En ese momento, la instancia de AOS tendrá un estado "iniciado". No es necesario realizar ningún paso adicional. Espere a que finalice la reconstrucción y, a continuación, revise el registro de aplicaciones para obtener una indicación de que se inició la instancia de AOS.
Use la instancia de AOS para iniciar sesión en un equipo cliente con la cuenta de administrador de Microsoft Dynamics AX 4.0. A continuación, conéctese a esta instancia de AOS mediante el software cliente para comprobar que se puede conectar correctamente. Por último, compruebe que Microsoft Dynamics AX detectó los cambios y que están visibles en el AOT.
Si aparece una lista de comprobación de actualización, complete la lista de comprobación para asegurarse de que no habrá ningún problema adicional. Si no aparece ninguna lista de comprobación de actualización, no se reconoce la capa DIS o DIP. Si no se reconoce la capa DIS o DIP, utilice uno o varios de los siguientes métodos:
Cree una nueva carpeta de aplicación. Después, copie todos los archivos de la carpeta de la aplicación existente a la nueva carpeta de la aplicación.
Cambie la configuración de la instancia de AOS para usar la nueva carpeta de la aplicación. Para hacerlo, siga estos pasos.
Haga clic en Inicio, haga clic en Ejecutar, escriba Control Admintools y, a continuación, haga clic en Aceptar.
Haga doble clic en Utilidad de configuración de Microsoft Dynamics AX.
En la pestaña Servidor de objetos de aplicación, seleccione la nueva carpeta de aplicación que ha creado en la lista de instancias de aplicación.
Aplique la configuración y reinicie la instancia de AOS.
Repita el paso 8.
Una vez completada la lista de comprobación, vuelva a compilar toda la aplicación.
Si usa varias carpetas de aplicaciones y varias instancias de AOS, detenga todas las instancias de AOS y reinicie todas las instancias de AOS.
Referencias
Para obtener más información sobre las opciones de importación para un archivo .xpo, consulta la Guía para desarrolladores de Microsoft Dynamics AX.
Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.