IBM Control Desk Versión 7 Release 6 Guía de actualización BA21-8475-00 Nota Antes de utilizar esta información y el producto al que da soporte, lea la información de Avisos. Contenido Capítulo 1. Visión general de la actualización . . . . . . . . . . . . 1 Capítulo 2. Actualización de recursos . . 3 Capítulo 3. Elementos soportados por el proceso de actualización . . . . . . . 5 Capítulo 4. Elementos no soportados por el proceso de actualización . . . . 7 Capítulo 5. Productos y releases soportados . . . . . . . . . . . . . 9 Capítulo 6. Consideraciones sobre Oracle WebLogic Server . . . . . . . 11 Capítulo 7. Actualización a IBM Control Desk versión 7.6 . . . . . . . . . . 13 Conceptos referentes a la actualización . . . Hojas de ruta de escenarios de actualización . . . . 13 . 15 Capítulo 8. Planificación del proceso de actualización de Control Desk versión 7.6 . . . . . . . . . . . . . 17 Rendimiento del proceso de actualización . . . . Planificación de Control Desk versión 7.6 . . . . Planificar la actualización del flujo de trabajo . . . Planificar la actualización del hardware y software Requisitos de WebSphere Application Server Network Deployment v8.5.5 . . . . . . . . . Requisito de Oracle WebLogic Server 12c . . . . Opciones de informes . . . . . . . . . . . Actualización de Maximo Integration Framework . Servicios web. . . . . . . . . . . . . colas JMS . . . . . . . . . . . . . . Proceso de punto final de tabla de interfaz . . . Proceso del canal de publicación para objetos que son vistas . . . . . . . . . . . . . . Uso del sistema de archivos y el directorio global Actualización manual de mensajes. . . . . Desinstalación de IBM Maximo Adapter for Primavera antes de actualizar . . . . . . . . Cambios en el soporte de middleware . . . . . 18 18 19 19 19 19 19 20 20 21 22 22 23 26 26 28 Capítulo 9. Tareas previas a la actualización . . . . . . . . . . . . 29 Creación de una copia de prueba de la base de datos . . . . . . . . . . . . . . Inhabilitación de los desencadenantes personalizados . . . . . . . . . . . Copia de seguridad de la base de datos . . . © Copyright IBM Corp. 1994, 2015 . . 29 . . . 29 . 29 Conservación de atributos para portlets personalizados . . . . . . . . . Requisitos del mandato tar de AIX . . Modalidad de compatibilidad de Internet Permisos de usuario administrativo . . . . . . 29 . . . . 30 Explorer 30 . . . . 30 Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment versión 8.5.5 en un servidor nuevo (Escenario I) . . . . . . . . . . . . . . . . . 31 Ejecutar el verificador de integridad 7.5.x . . . . Establecer middleware soportado . . . . . . . Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de instalación de Control Desk versión 7.6 . . . . . . . . . . . . . . . . Preparación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de configuración de Control Desk . . Migrar datos del servidor de bases de datos o de directorios (opcional) . . . . . . . . . . Ejecución del programa de instalación de Control Desk 7.6 . . . . . . . . . . . . . . . Migrar personalizaciones . . . . . . . . . . Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6. . . . . . . . . . . . . . . Ejecutar el verificador de integridad 7.6 . . . . . 34 35 36 37 38 39 40 41 43 Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) . . . . . . . . . . . . 45 Ejecutar el verificador de integridad 7.5.x . . . . Establecer middleware soportado . . . . . . . Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de instalación de Control Desk versión 7.6 . . . . . . . . . . . . . . . . Migración de información de configuración de IBM WebSphere Application Server Network Deployment . . . . . . . . . . . . . Migración de datos del servidor de bases de datos o de directorios (opcional) . . . . . . Ejecución del programa de instalación de Control Desk 7.6 . . . . . . . . . . . . . . . Migrar personalizaciones . . . . . . . . . . Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6. . . . . . . . . . . . . . . Ejecutar el verificador de integridad 7.6 . . . . . 47 48 49 51 54 54 56 57 59 iii Capítulo 12. Actualización en Oracle WebLogic Server (Escenario 3) . . . . 61 Ejecutar el verificador de integridad 7.5.x . . . . Establecer middleware soportado . . . . . . . Configurar WebLogic . . . . . . . . . . . Migrar datos del servidor de bases de datos o de directorios (opcional) . . . . . . . . . . . Ejecución del programa de instalación de Control Desk 7.6 . . . . . . . . . . . . . . . Migrar personalizaciones . . . . . . . . . . Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6. . . . . . . . . . . . . . . Ejecutar el verificador de integridad 7.6 . . . . . Desplegar archivos de aplicaciones en Oracle WebLogic Server. . . . . . . . . . . . . 63 64 65 65 66 67 68 69 70 Capítulo 13. Actualización de Integration Composer . . . . . . . . 73 Actualización de Integration Composer mediante el Launchpad . . . . . . . . . . . . . Actualización de Integration Composer en modalidad de consola . . . . . . . . . . Actualización de los adaptadores de integración . Mejora del rendimiento de Integration Composer. . 73 . 74 . 76 . 77 Capítulo 14. Actualización de Deployer's Workbench . . . . . . . . 79 Capítulo 15. Tareas posteriores a la actualización . . . . . . . . . . . . 81 Lista de comprobación para las tareas posteriores a la actualización . . . . . . . . . . . . . 81 iv IBM Control Desk: Guía de actualización Comprobación programática de que la instalación ha sido satisfactoria. . . . . . . . . . . Revisión de las pantallas actualizadas . . . . Revisión de los dominios de tabla y los dominios cruzados . . . . . . . . . . . . . . Actualización de informes BIRT . . . . . . Actualización de estadísticas. . . . . . . . . 81 . 86 . 87 . 87 . 87 Capítulo 16. Temas misceláneos. . . . 89 Actualización de la integración de OSLC . . . . Configuración de la integración con OSLC sobre SSL . . . . . . . . . . . . . . . . Importación del certificado SSL en un servidor WebSphere . . . . . . . . . . . . Importación del certificado SSL en un servidor WebLogic . . . . . . . . . . . . . Actualización de flujos de trabajo predeterminados de Catálogo de servicios . . . . . . . . . . Capítulo 17. Resolución de problemas 89 91 91 91 92 93 Mensajes de Integrity Checker . . . . . . . . 93 Mensajes informativos del verificador de integridad . . . . . . . . . . . . . . 93 Mensajes de aviso del verificador de integridad 93 Mensajes de error del verificador de integridad 96 Omisión del requisito DNS de Control Desk versión 7.6 durante la instalación . . . . . . . 113 Reinicio de updatedb . . . . . . . . . . . 113 Error de validación CTGIN5398E . . . . . . . 114 Adición de la cola intjmsacterr a IBM Control Desk 114 Índice . . . . . . . . . . . . . . . 115 Capítulo 1. Visión general de la actualización La actualización de Control Desk 7.5.x a la versión 7.6 es un proceso con varias fases. Se utiliza el programa de instalación de Control Desk versión 7.6 para instalar nuevos archivos y, a continuación, se utiliza el programa de configuración de Control Desk versión 7.6 para actualizar la configuración. El proceso completo de actualización incluye tareas que se realizan antes y después de ejecutar los programas de instalación y configuración. El proceso de actualización da soporte a varias configuraciones de producto, incluyendo Control Desk y componentes y productos relacionados. El proceso de actualización implica realizar una instalación nueva de Control Desk versión 7.6 y, a continuación, configurarla para utilizar la base de datos de Control Desk versión 7.5.x. La base de datos se actualiza durante el proceso de configuración. La actualización no se realiza desde una estación de trabajo administrativa existente de Control Desk versión 7.5.x. Las plataformas soportadas para las estaciones de trabajo administrativas en versiones anteriores de Control Desk no están soportadas en Control Desk version 7.6. Los pasos siguientes resumen el proceso que se sigue para la actualización: 1. Prepare la infraestructura de middleware. Puede consultar la Matriz de configuración del producto para determinar qué versiones de middleware están soportadas. 2. Ejecute el instalador para instalar Control Desk versión 7.6. Si ya tiene instalado middleware que está soportado para este release, puede instalar en un nuevo directorio en la estación de trabajo administrativa existente. No instale la versión 7.6 en el mismo directorio que ha utilizado para una versión anterior. 3. Migre las personalizaciones necesarias a la nueva estación de trabajo administrativa, por ejemplo, personalizaciones de web.xml o Java. 4. Utilice la herramienta de configuración para apuntar a la base de datos de Control Desk y actualizarla. Algunas secciones de esta guía sólo se aplican a productos o configuraciones específicas. Si el producto o la configuración especificados no se aplica a la instalación, omita este apartado y continúe con el siguiente. Para obtener información sobre vías de actualización soportadas, consulte la página Recursos de actualización en el wiki de IBM Control Desk. © Copyright IBM Corp. 1994, 2015 1 2 IBM Control Desk: Guía de actualización Capítulo 2. Actualización de recursos Al actualizar, asegúrese de que tiene la versión más reciente de la documentación de actualización de IBM Control Desk. Los enlaces siguientes ofrecen recursos adicionales. Página Actualización de recursos del wiki IBM Control Desk Este sitio se actualiza frecuentemente con consejos útiles y métodos recomendados para las actualizaciones. Matriz de configuración del producto Este libro de trabajo describe el soporte de software para IBM Control Desk y los diversos productos y componentes basados en motor del proceso de automatización de Tivoli. Recursos de soporte de IBM Control Desk Seleccione la pestaña de ayuda de arquitectura/configuración para buscar el enlace de información de actualización de los productos que están basados en motor del proceso de automatización de Tivoli. WebSphere Application Server V8.5.5 Fixpack 3 Este sitio proporciona información sobre cómo descargar WebSphere Application Server versión 8.5.5. Colección de conocimientos: Migración a/de WebSphere Application Server V7.0 Este sitio proporciona una recopilación de información útil para migrar desde WebSphere Application Server versión 7. Migración de perfiles utilizando el asistente de migración Esta página de la documentación de IBM® WebSphere Application Server Network Deployment en IBM Knowledge Center proporciona información útil para migrar perfiles a la versión 8.5.5. Instalación y desinstalación de SDK Java Technology Edition Versión 7.0 o 7.1 en sistemas operativos distribuidos Al migrar desde versiones anteriores de WebSphere Application Server, debe instalar el SDK Java Technology Edition Versión 7.0 de IBM WebSphere y convertirlo en el Java predeterminado para WebSphere Application Server. Este documento describe cómo hacer esto con Installation Manager. Instalación de Java 7.x opcional en WebSphere Application Server 8.5 Esta entrada de blog ofrece información útil sobre cómo hacer que IBM JDK 7 sea el JDK predeterminado para WebSphere Application Server. Recursos de actualización de Maximo Este documento proporciona información útil para actualizar productos basados en motor del proceso de automatización de Tivoli. Portal de actualización de DB2 Este documento proporciona una lista de todas las hojas de ruta, la documentación de actualización y la información y los recursos disponibles para la actualización a un nuevo release de productos de IBM DB2. Documentación de IBM DB2 en IBM Knowledge Center © Copyright IBM Corp. 1994, 2015 3 4 IBM Control Desk: Guía de actualización Capítulo 3. Elementos soportados por el proceso de actualización El proceso de actualización de Control Desk versión 7.6 da soporte a la actualización de los siguientes elementos del sistema Control Desk: v Todos los datos v Las configuraciones realizadas con las herramientas de configuración de Control Desk v Modelo de datos v Interfaz de usuario y capa de presentación v Procesos de flujo de trabajo v Validaciones de datos y valores predeterminados v Definiciones de integración v Escalabilidades © Copyright IBM Corp. 1994, 2015 5 6 IBM Control Desk: Guía de actualización Capítulo 4. Elementos no soportados por el proceso de actualización Los programas de instalación y configuración de Control Desk versión 7.6 no actualizan automáticamente determinados aspectos de un despliegue de Control Desk versión 7.5.x. Los elementos siguientes no se actualizan automáticamente mediante los programas de instalación y configuración de Control Desk versión 7.6. Sin embargo, estos elementos no se eliminan durante la actualización. v El proceso de actualización no da soporte a la actualización directamente desde Control Desk versión 7.1. Debe actualizar Control Desk versión 7.1 a Control Desk versión 7.5.x antes de actualizar a Control Desk versión 7.6. v Todas las soluciones de industria, los adaptadores y los complementos debe volver a instalarse como parte del proceso de actualización. Puede instalar estos productos después de instalar Control Desk versión 7.6, pero antes de configurarlo. v Los cambios en el esquema de base de datos de Control Desk o los objetos de base de datos (tablas, columnas, índices, etc.) que no se han realizado con la aplicación Configuración de base de datos de Control Desk. v Los objetos de base de datos que ha creado (incluidos los procedimientos almacenados, los desencadenantes, las vistas y los sinónimos) que dependen de objetos de base de datos de Control Desk. La actualización no vuelve a crear dichos objetos. Debe volver a aplicar los desencadenantes personalizado, si los hay, después de completar el proceso de actualización de Control Desk versión 7.6. v Las extensiones personalizadas del código de Control Desk, como, por ejemplo, adiciones al código Java, applets de Java, JavaScript y HTML. Estas personalizaciones deben migrarse manualmente a Control Desk versión 7.6. v Actualización de una plataforma de base de datos a otra. Por ejemplo, no puede actualizar desde un despliegue de Control Desk versión 7.5.x que utiliza una base de datos Oracle a Control Desk versión 7.6 que utiliza una base de datos IBM DB2. Si desea mover de una plataforma de base de datos a otra, debe instalar una instancia nueva de Control Desk versión 7.6. La instalación del ofertas de producto Maximo adicionales puede afectar a la instalación de Control Desk en varias áreas, incluyendo el código fuente de instalación, la estructura de la base de datos, el contenido de la base de datos y las claves de licencia. Para ofertas de producto cuya instalación afecta a la estructura de la base de datos o al contenido, consulte la página web de recursos de actualización de Maximo en https://www.ibm.com/support/ docview.wss?uid=swg21266217 para obtener información acerca de los productos que son compatibles con la actualización. El proceso de actualización de Control Desk versión 7.6 no otorga autorizaciones de seguridad a aplicaciones nuevas o a opciones nuevas en las aplicaciones existentes. Debe asignar autorización mediante las aplicaciones de seguridad de © Copyright IBM Corp. 1994, 2015 7 Control Desk después de completar la actualización para nuevas aplicaciones de Control Desk 7.6. Consulte la información de ayuda de la aplicación de seguridad para obtener más detalles. Importante: Si no ha utilizado aplicaciones o herramientas de Control Desk para modificar la base de datos de Control Desk versión 7.5.x, estos cambios pueden producir errores durante la actualización. Debe eliminar estos personalizaciones antes de empezar el proceso de actualización. Los cambios en el esquema de base de datos o los objetos de base de datos deben realizarse utilizando aplicaciones de Control Desk. Puede utilizar aplicaciones de Control Desk para volver a aplicar estas personalizaciones después de la actualización a Control Desk versión 7.6. Además, si no se realizan las tareas previas a la actualización, pueden producirse errores durante la actualización. Resuelva los errores que se producen cuando se ejecuta el programa de actualización para poder completar la actualización. 8 IBM Control Desk: Guía de actualización Capítulo 5. Productos y releases soportados Puede actualizar a Control Desk versión 7.6 desde varios puntos de partida diferentes. Algunos de estos puntos de partida requieren pasos adicionales. Control Desk versión 7.5 ha combinado características y funciones de estos productos anteriores: v IBM Tivoli Change and Configuration Management Database (CCMDB) v IBM Tivoli Service Request Manager v IBM Tivoli Asset Management for IT La vía de actualización la determina la versión del producto que tiene instalada actualmente. Para comprobar la versión que tiene instalada, pulse Ayuda > Información del sistema. Para obtener información sobre vías de actualización específicas, consulte la página Recursos de actualización del wiki de IBM Control Desk. © Copyright IBM Corp. 1994, 2015 9 10 IBM Control Desk: Guía de actualización Capítulo 6. Consideraciones sobre Oracle WebLogic Server Son necesarias consideraciones especiales de Oracle WebLogic Server para las actualizaciones de Control Desk versión 7.6. Desde el 23 de abril de 2011, IBM ya no proporciona imágenes de instalación de Oracle WebLogic Server a los clientes existentes o que actualizan. Si ha desplegado una versión anterior de Control Desk en Oracle WebLogic Server y está pensando en una actualización a la versión 7.6, puede desplegarla utilizando WebSphere Application Server Network Deployment versión 8.5.5, que se proporciona sin coste adicional. De forma alternativa, puede obtener el soporte de instalación de Oracle WebLogic Server de Oracle o un proveedor de software Oracle aprobado. Las versiones de Oracle WebLogic Server que se proporcionan con versiones anteriores de Control Desk no están soportadas para su uso con Control Desk versión 7.6. Para obtener más información sobre el soporte de servidores de aplicaciones, consulte la página Requisitos del sistema para la versión 7.6 en el wiki de Control Desk. © Copyright IBM Corp. 1994, 2015 11 12 IBM Control Desk: Guía de actualización Capítulo 7. Actualización a IBM Control Desk versión 7.6 El despliegue actual de IBM Control Desk se puede actualizar a Control Desk versión 7.6. Se da soporte a los siguientes escenarios de actualización: Tabla 1. Escenarios de actualización soportados Despliegue actual Despliegue de destino Método Control Desk versión 7.5.x, incluido el fixpack 7.5.0.6. Control Desk versión 7.6 Utilización de los programas de instalación y configuración de Control Desk versión 7.6. Al finalizar una actualización, asegúrese de que realiza las tareas posteriores a la instalación. Conceptos referentes a la actualización Requisitos previos para actualizar el despliegue actual de Control Desk versión 7.5.x a Control Desk versión 7.6 Asegúrese de que se hayan completado los siguientes requisitos previos antes de iniciar el proceso de actualización. v Detenga todos los servidores de aplicaciones que ejecutan la aplicación Control Desk, por ejemplo, MXServer. v Realice una copia de seguridad de la base de datos existente de Control Desk versión 7.5.x. Si se produce una anomalía durante la actualización, puede que sea necesario restaurar la base de datos de Control Desk versión 7.5.x. Algunas tareas de actualización no se pueden retrotraer después de que se confirmen a la base de datos. Si tiene una copia de seguridad de la base de datos, puede restaurar su entorno. Como ejemplo, durante una actualización, suponga que elige desplegar el contenido opcional para los gestores de procesos y experimenta un error. Decide no desplegar el contenido opcional cuando se reinicia el proceso de actualización. En este caso, debe restaurar la base de datos de la copia de seguridad antes de iniciar el proceso de actualización de nuevo. Los archivos se encuentran en C:\ibm\smp de forma predeterminada. Esta práctica puede resultarle útil si tiene que volver a crear los archivos EAR de Control Desk, por ejemplo. Haga una copia de seguridad del registro del motor de despliegue tal como se describe en la información de instalación de Control Desk versión 7.5.x. v Antes de la actualización de Control Desk versión 7.6, debe haber completado las tareas posteriores a la instalación de Control Desk versión 7.5.x tal como se describe en la información de instalación de Control Desk versión 7.5.x. Los cambios de configuración se deben confirmar en la base de datos de Control Desk al final del despliegue original de Control Desk como una tarea posterior de la instalación. Esta confirmación es necesaria antes de iniciar el proceso de © Copyright IBM Corp. 1994, 2015 13 actualización. Los detalles se pueden encontrar en la guía de instalación de Control Desk versión 7.5.x en el tema titulado Aplicar cambios en la base de datos. Para corroborar que todos los cambios se hayan confirmado, ejecute la siguiente consulta SQL en la base de datos de Control Desk. SELECT count(*) from maxobjectcfg where changed != ’N’ SELECT count(*) from maxsysindexes where changed != ’N’ 'N' indica que el cambio se ha confirmado. Para esta consulta, si se devuelven los valores de recuento de filas positivos, debe Aplicar cambios de configuración o Descartar cambios de configuración utilizando la opción de menú apropiada en la aplicación Configuración de base de datos. Como alternativa, puede utilizar configdb.bat para confirmar los cambios en la configuración, tal como se describe a continuación. A continuación, puede continuar con el proceso de actualización. Además, las tablas que empiezan por XX son tablas temporales que deben descartarse antes de ejecutar el proceso de actualización. Si estas tablas existen, hacen que el proceso de actualización de Control Desk versión 7.6 falle. Siga estos pasos para eliminar estas tablas: 1. Verifique que las tablas temporales existan en la base de datos: DB2 select count(*) from sysibm.systables where name like ’XX%’ and creator = ’MAXIMO’ Microsoft SQL Server SELECT count(*) FROM sysobjects WHERE xtype = ’U’ AND name like ’XX%’ Oracle SELECT count(*) from all_tables where table_name like ’XX%’ 2. Si están en ejecución, detenga todos los servidores de aplicaciones que ejecutan la aplicación Control Desk, por ejemplo, MXServer. 3. Abra un indicador de mandatos en la estación de trabajo administrativa de Control Desk y emita los mandatos siguientes: cd dir_instalación\tools\maximo configdb.bat restorefrombackup.bat dropbackup.bat La ejecución de configdb.bat y restorefrombackup.bat realiza la misma función que elegir la opción de menú Aplicar cambios de configuración desde la aplicación Configuración de base de datos en Control Desk. configdb.bat y restorefrombackup.bat requieren que todos los servidores de aplicaciones que sirven a la aplicación de Maximo estén detenidos. El mandato dropbackup.bat no requiere que se detengan servidores de aplicaciones. Ahora puede continuar preparando el proceso de actualización. Si las tablas temporales causan un error al utilizar el programa de configuración de Control Desk, puede eliminar las tablas utilizando estos pasos y luego continuar. v Detenga todos los servidores de aplicaciones de Control Desk versión 7.5.x, por ejemplo MXServer, antes de iniciar el proceso de actualización. Todos los demás servicios de middleware, como el servidor de bases de datos, deben estar activos a menos que se especifique lo contrario en los procedimientos de actualización. v Asegúrese de tener acceso al sistema administrativo de Control Desk. La mayoría de las tareas de actualización se realizan en o desde este sistema. 14 IBM Control Desk: Guía de actualización v Si ha modificado alguna aplicación, expórtela con el diseñador de aplicaciones antes de iniciar el proceso de actualización. Consulte la ayuda de la aplicación de Control Desk 7.5.x para obtener más información. Hojas de ruta de escenarios de actualización Hay disponibles varios escenarios para actualizar a IBM Control Desk versión 7.6. Las hojas de ruta resumen las opciones de actualización. IBM Control Desk 7.6 requiere WebSphere Application Server Network Deployment v8.5.5. Puede actualizar a Control Desk 7.6 actualizando su instancia existente de WebSphere Application Server Network Deployment a 8.5.5, o bien puede instalar un nuevo entorno 8.5.5. Revise los escenarios siguientes para determinar cómo actualizar a Control Desk 7.6: Actualización mediante la instalación y configuración de WebSphere Application Server Network Deployment v8.5.5 en un servidor nuevo (Escenario 1) El escenario 1 es aplicable en su caso si se cumplen todos los criterios siguientes: v Va a instalar una nueva instancia de WebSphere Application Server Network Deployment v8.5.5. v La instalación anterior de WebSphere Application Server Network Deployment se encuentra en un servidor distinto. v Tiene previsto utilizar el programa de configuración para configurar automáticamente WebSphere Application Server Network Deployment v8.5.5. Este escenario es útil si desea conservar el despliegue de Control Desk versión 7.5.x al actualizar a Control Desk 7.6. En este escenario, instala y configura una instancia nueva de WebSphere Application Server Network Deployment v8.5.5. No se reutiliza la información de configuración de WebSphere Application Server Network Deployment v7 del despliegue existente de Control Desk versión 7.5.x. Establece WebSphere Application Server Network Deployment v8.5.5 en su entorno de la misma manera que lo haría para una nueva instalación de Control Desk versión 7.6. Actualización mediante migración de información de configuración de WebSphere Application Server Network Deployment v7.x a WebSphere Application Server Network Deployment v8.5.5 (Escenario 2) El escenario 2 es aplicable en su caso si se cumplen todos los criterios siguientes: v Va a instalar una nueva instancia de WebSphere Application Server Network Deployment v8.5.5. v La instalación anterior de WebSphere Application Server Network Deployment se encuentra en el mismo sistema que la instancia de WebSphere Application Server Network Deployment v7 que ha utilizado en el despliegue anterior de Control Desk. v Tiene previsto migrar la información de configuración de WebSphere Application Server Network Deployment v7 a WebSphere Application Server Network Deployment v8.5.5. En este escenario, instala WebSphere Application Server Network Deployment v8.5.5 en el mismo sistema que aloja WebSphere Application Capítulo 7. Actualización a IBM Control Desk versión 7.6 15 Server Network Deployment v7. A continuación, utiliza la herramienta de migración de WebSphere Application Server Network Deployment v8.5.5 para mover los datos de configuración de WebSphere Application Server Network Deployment v71 a WebSphere Application Server Network Deployment v8.5.5. Nota: Al migrar información de configuración de WebSphere Application Server Network Deployment v7 a WebSphere Application Server Network Deployment v8.5.5, la información de configuración ya no se aloja en WebSphere Application Server Network Deployment v7. Actualización en Oracle WebLogic Server (Escenario 3) Utilice este escenario si desea actualizar Control Desk en Oracle WebLogic Server. Este escenario se centra en actualizaciones en entornos de Oracle WebLogic Server. Debe consultar la documentación de Oracle WebLogic Server para obtener información de migración del servidor de aplicaciones. Tras revisar las opciones del escenario de actualización, seleccione el escenario correspondiente para la actualización y siga las instrucciones que se proporcionan para dicho escenario. 16 IBM Control Desk: Guía de actualización Capítulo 8. Planificación del proceso de actualización de Control Desk versión 7.6 Puesto que todas las implementaciones de Control Desk son exclusivas, el proceso de actualización es diferente para cada despliegue. Sin embargo, existen algunas consideraciones en el proceso que deben ser comunes a todas las actualizaciones. Información de planificación de Control Desk versión 7.6 Consulte la información de planificación para el despliegue de Control Desk versión 7.6 antes de empezar el proceso de actualización. El contenido de planificación incluye información importante sobre los cambios en este último release que puede prepararle para diferencias no esperadas. Por ejemplo, el skin predeterminado de Control Desk versión 7.6 se ha actualizado, lo cual puede conducir a cambios imprevistos en el aspecto de las vistas de la aplicación. La información de planificación se puede encontrar en el apartado Planificación para desplegar de la documentación de Control Desk en IBM Knowledge Center. Planificación de la programación de actualización Cuando planifique la programación de la actualización, debe planificar el tiempo suficiente para completar cada una de las diferentes fases del proceso de actualización: v Determinar cuándo puede actualizar v Planificar la actualización v v v v Realizar las tareas previas a la actualización Actualizar en un entorno de prueba Resolver problemas de la actualización de prueba Actualizar el entorno de producción Debe planificar el tiempo en su programación para realizar la actualización en un entorno de prueba. La realización de una actualización de prueba le permite probar y resolver los problemas de la actualización, sin tiempo de inactividad adicional en el entorno de producción. También debe planificar el tiempo suficiente para formar a los administradores y los usuarios de Control Desk en el uso del nuevo software. Los miembros del equipo deben comprender las posibilidades de Control Desk 7.6 para participar en el proceso de planificación de la actualización. Nota: IBM ofrece servicios adicionales para ayudar a evaluar o realizar la actualización. Revise los valores de la base de datos actual Para asegurar una actualización satisfactoria, compare los valores de configuración de la base de datos existente con los valores de configuración predeterminados utilizados por el programa de instalación actual. Esta información se puede encontrar en la información de instalación de Control Desk versión 7.6 dentro de las instrucciones de configuración manual para su tipo de base de datos. Si los © Copyright IBM Corp. 1994, 2015 17 valores actuales son insuficientes, podrían causar problemas durante el proceso de actualización. Establezca los parámetros de configuración iguales o mayores que los definidos en la información de instalación de Control Desk versión 7.6. Rendimiento del proceso de actualización La velocidad de la red y la ubicación física de los servidores de Control Desk pueden afectar a la cantidad de tiempo que se tarda en completar la actualización. Durante el proceso de actualización, se utilizan scripts que se ejecutan desde la estación de trabajo administrativa de Control Desk para procesar mandatos SQL individuales contra la base de datos a través de JDBC. Si la estación de trabajo administrativa de Control Desk y el servidor de bases de datos no están en la misma red local física, el rendimiento de la actualización se ve afectado negativamente. Una latencia de red excesiva entre los dos sistemas host también puede afectar el rendimiento del proceso de actualización. Asegúrese de que tiene una conexión rápida y fiable con una latencia de red mínima entre la estación de trabajo administrativa de Control Desk y el servidor de base de datos. Planificación de Control Desk versión 7.6 Antes de actualizar a Control Desk versión 7.6, evalúe sus operaciones actuales y procesos de negocio, y las nuevas características disponibles en Control Desk versión 7.6 que se describen en esta guía. La actualización le proporciona una oportunidad de hacer cambios no sólo en su software de Control Desk, sino también en la implementación de Control Desk. Formación de administradores de Control Desk Como administrador de Control Desk versión 7.6 debe tener los siguientes conocimientos y habilidades o poder realizar las tareas siguientes: v Instalar y configurar software v Comprender las tareas de Control Desk, como crear y modificar registros v Comprender conceptos de base de datos relacional como, por ejemplo, vistas y uniones v Comprender las relaciones entre bases de datos y datos de Control Desk v Crear sentencias SQL (lenguaje de consulta estructurado) v Comprender la sintaxis SQL necesaria para la base de datos v Establecer propiedades de Control Desk para una configuración adecuada v Definir privilegios de seguridad para usuarios y grupos Formación de los usuarios finales Debe incluir formación para todos los usuarios de Control Desk como parte del proceso de implementación de Control Desk versión 7.6, ya que deben saber cómo se han modificado las aplicaciones existentes. Además, si está realizando mejoras o cambios en los procesos de negocio, debe proporcionar formación para los empleados en relación con los nuevos procesos. 18 IBM Control Desk: Guía de actualización Planificar la actualización del flujo de trabajo Se han realizado cambios en varias aplicaciones de Control Desk versión 7.6. Estos cambios pueden afectar la implementación de su flujo de trabajo. Control Desk versión 7.6 le permite crear procesos de flujo de trabajo para cualquier aplicación. Las aplicaciones pueden tener varios procesos de flujo de trabajo activos. Después de una actualización satisfactoria, debe evaluar los procesos empresariales para determinar si desea crear procesos de flujo nuevos. Puede decidir utilizar un enfoque gradual para la introducción de nuevos procesos de flujo de trabajo. Puede actualizar sus procesos de flujo de trabajo existentes y, a continuación, desarrollar nuevos procesos una vez sus usuarios se han familiarizado con Control Desk versión 7.6. Después de completar la actualización, consulte los archivos de ayuda de las aplicaciones de flujo de trabajo. Planificar la actualización del hardware y software Puede ser necesario actualizar varios componentes de hardware y software al actualizar a Control Desk versión 7.6. Consulte la página Requisitos del sistema en el wiki de Control Desk para ver los requisitos de hardware y software actuales para la versión 7.6. Requisitos de WebSphere Application Server Network Deployment v8.5.5 Si Control Desk versión 7.5.x se ha desplegado en WebSphere Application Server Network Deployment, la actualización de Control Desk versión 7.6 requiere WebSphere Application Server Network Deployment v8.5.5. En los escenarios de actualización que se proporcionan en esta guía se incluyen instrucciones para establecer WebSphere Application Server Network Deployment v8.5.5 en su entorno para que lo utilice Control Desk versión 7.6. Además, si la instalación actual de Control Desk versión 7.5.x se despliega en WebSphere Application Server Network Deployment v8.5.5, puede reutilizar ese servidor al actualizar a Control Desk versión 7.6 Requisito de Oracle WebLogic Server 12c Si Control Desk versión 7.5.x se ha desplegado en Oracle WebLogic Server, la actualización de Control Desk versión 7.6 requiere Oracle WebLogic Server 12c Release 1 (12.1.2). En los escenarios de actualización que se proporcionan en esta guía se incluyen información para establecer Oracle WebLogic Server 12c Release 1 (12.1.2) en su entorno para que lo utilice Control Desk versión 7.6. Opciones de informes Control Desk versión 7.6 cambia las opciones de creación de informes. Los usuarios existentes de Actuate Reporting y Business Objects Crystal Reports deben evaluar sus opciones de creación de informes en el release de Control Desk. Capítulo 8. Planificación del proceso de actualización de Control Desk versión 7.6 19 Consulte la Guía de planificación de informes para el Release 7.6 disponible en el sitio de soporte de IBM para obtener más detalles. Actualización de Maximo Integration Framework Maximo Integration Framework permite la sincronización y la integración de datos y aplicaciones entre Control Desk y sistemas externos. Servicios web Maximo Integration Framework permite la sincronización y la integración de datos y aplicaciones entre Control Desk y sistemas externos utilizando servicios web. Hay cambios en cómo se despliegan los servicios web en Control Desk versión 7.6. A pesar de estos cambios, los servicios web de Control Desk versión 7.5.x que se ejecutan en Control Desk versión 7.6 no tienen ningún impacto en los clientes SOAP existentes. Las versiones anteriores de Control Desk dan soporte a las API de servicios web Java de AXIS2 y JAX-WS. Control Desk versión 7.6 solo da soporte a la API de JAX-WS. Al actualizar a Control Desk versión 7.6, los servicios web existentes se convierten para utilizar el despliegue basado en JAX-WS. Contenedores de despliegue de servicios web El despliegue de los servicios web en el contenedor de producto es un despliegue donde el servicio web está disponible inmediatamente una vez que el servicio se despliega desde la aplicación Biblioteca de servicios web. Se ha implementado un cambio técnico para salir del despliegue del servicio web utilizando la API de Axis. El contenedor del producto ahora utiliza JAX-WS para el despliegue. Funcionalmente, el servicio sigue estando disponible después del despliegue. Esta opción de despliegue de servicios web depende de que se ejecuten con WebSphere Application Server versión 8.5.5.3 o superior. Durante la actualización, el registro de los servicios web que se despliegan en el contenedor del producto se actualizan con un archivo de clase de implementación nuevo JAX-WS y se elimina la clase de implementación Axis. En nuevas instalaciones de Control Desk versión 7.6, el valor predeterminado para la propiedad del sistema mxe.int.containerdeploy está establecida en 0 (false). Esto indica que el contenedor del producto utiliza el modelo de despliegue predeterminado. Propagación de errores de servicio web De forma predeterminada, cuando un cliente invoca un servicio web de Control Desk y ha encontrado un error de lógica empresarial como, por ejemplo, un sitio no válido, el mensaje de error de Control Desk no se propaga de vuelta al cliente. El cliente recibe una excepción, pero la excepción no incluye los detalles del error de Control Desk. Si prefiere recibir el texto de error de Control Desk en la respuesta del servicio web debe añadir la propiedad webservices.unify.faults mediante la consola de administración de WebSphere Application Server. 1. Inicie la sesión en la consola de administración de WebSphere Application Server y vaya a Servidores > Tipos de servidor > Servidores de aplicación Websphere. 2. Seleccione el nombre del servidor. 20 IBM Control Desk: Guía de actualización 3. En la sección Infraestructura de servidor, seleccione Java y gestión de procesos. 4. Seleccione Definición de proceso. 5. En la sección Propiedades adicionales, seleccione Máquina virtual Java y, a continuación, Propiedades personalizadas. 6. Cree la propiedad webservices.unify.faults. a. Pulse Nuevo. b. Establezca el nombre en webservices.unify.faults. c. Establezca el valor en false. Esto permite que el texto del error se propague desde la condición de error que ha encontrado la integración. 7. Guarde los cambios. Manejadores de punto final de servicio web En la aplicación de punto final, no se proporcionan puntos finales de servicio web predefinidos. Sin embargo, se proporcionan dos manejadores de punto final predefinidos, WEBSERVICE y WEBSERVICE-JAXWS. El manejador WEBSERVICE ahora utiliza JAX-WS en lugar de AXIS. Este es un cambio interno que no debería tener ningún impacto en el uso de estos manejadores en despliegues existentes. Para Control Desk versión 7.6 y posteriores, utilice el manejador WEBSERVICE-JAXWS, que incluirá mejoras en el futuro. El manejador WEBSERVICE sigue estando soportado para los despliegues existentes e implementaciones de integración, pero no se mejorará en el futuro. Se ha añadido una nueva propiedad, HTTPHEADERS, al manejador WEBSERVICE-JAXWS. Esta propiedad opcional permite la adición de cabeceras HTTP en una transacción de integración. Los valores de la cabecera pueden estar codificadas en una lista separada por comas, por ejemplo, Headername1:Headervalue1, Headername2:Headervalue2. Si no se proporciona ningún valor, en la propiedad sólo se proporciona el nombre de cabecera. El código personalizado de un canal de invocación puede inyectar valores en el contexto de transacción. Esta misma característica de propiedad, utilizando el nombre HEADERS, se ha añadido también al manejador HTTP. Versión de SOAP Para Control Desk versión 7.6, el despliegue de servicio da soporte a SOAP 1.1 o 1.2. Todos los servicios se despliegan utilizando una versión única (no una mezcla). La versión de SOAP se configura en la propiedad del sistema, mxe.int.soapversion. Los valores válidos son SOAP11 y SOAP12. colas JMS WebSphere Application Server incluye una nueva propiedad a utilizar para la persistencia de mensajes. WebSphere Application Server incluye un distintivo para persistir la condición de volver a entregar mensajes de error. Al reiniciar el servidor de aplicaciones este distintivo no se restablece, por lo que los mensajes de error no se vuelven a procesar después del reinicio del servidor. Habilite la opción Mantener recuento de entregas anómalas por mensaje desde la consola de administración de WebSphere Application Server para todos los Capítulo 8. Planificación del proceso de actualización de Control Desk versión 7.6 21 destinos del bus de integración. Inicie la sesión en la consola de administración de WebSphere Application Server y navegue hasta Integración de servicio > Buses > intjmsbus > Destinos > Destino de bus para establecer esta opción. Proceso de punto final de tabla de interfaz El soporte de tablas de interfaz se basa en la creación de la tabla según la configuración de los objetos y columnas incluidos (y excluidos) en la estructura de objeto relacionada. Si se añade un atributo persistente nuevo a un objeto, y ese objeto se encuentra en una estructura de objeto que está asociada con una tabla de interfaz, el proceso de punto final puede generar un error al grabar en la tabla de interfaz si la tabla no se ha vuelto a crear para reflejar la estructura de objeto actualizada. Por lo tanto, cuando se añade una columna nueva mediante una personalización o a través de la instalación de una solución de industria o una solución de socio, debe volver a crearse la tabla de interfaz relacionada. Esto es válido también si la nueva columna añadida no está pensada para integrarse con otras aplicaciones. Al utilizar una propiedad del sistema nueva, mxe.int.usedbinfoforifacetb, el proceso de las tablas de interfaz ya no requiere una coincidencia exacta entre la estructura de objeto y la tabla de interfaz. Cuando la propiedad del sistema se establece en 1 (true), el proceso de la interfaz hace referencia a la tabla existente para determinar qué insertar en la tabla en lugar de la definición de la estructura de objeto. Este proceso evita errores de nombres de columna no válidos cuando el punto final graba en la tabla de interfaz. A fin de dar soporte a cualquier atributo recién añadido en una tabla de interfaz, la tabla debe volver a generarse para alinearse con la definición de la estructura de objeto. Relacionado con este cambio, hay un programa de utilidad disponible en IBM Integrated Service Management Library que puede comprobar una tabla de interfaz y su estructura de objeto relacionada para identificar condiciones de sincronización. Este programa de utilidad también puede actualizar la estructura de objeto para excluir columnas cuando esas columnas no existen en la interfaz. Consulte este enlace para obtener más información: http://www-304.ibm.com/ software/brandcatalog/ismlibrary/details?catalog.label=1TW10MA58. Proceso del canal de publicación para objetos que son vistas En la aplicación de canal de publicación se ha añadido un nuevo distintivo, Omitir diferentes tipos de objetos, para dar soporte al proceso de mensajes de canal que están basados en Vistas, por ejemplo, el objeto WOACTIVITY, que es una vista de la tabla WORKORDER. Actualmente, cuando se inicia un suceso para un canal de publicación utilizando WOACTIVITY en su estructura de objeto, el objeto del suceso puede ser WOACTIVITY o WORKORDER. Esto puede provocar errores en el proceso de reglas o archivos de clase personalizados que se basan en el objeto WOACTIVITY que se pasa al canal. Al habilitar Omitir diferentes tipos de objetos, sólo se pasan al canal de publicación los sucesos para el objeto que es el objeto raíz de la estructura de objeto. En este ejemplo, los sucesos de WORKORDER no se enviarían al canal que utiliza WOACTIVITY. 22 IBM Control Desk: Guía de actualización Uso del sistema de archivos y el directorio global En Control Desk versión 7.6, se han realizado cambios para reducir el uso del sistema de archivos para dar soporte a la infraestructura de integración. En releases anteriores, la ubicación de directorio común (global) especificada en la propiedad del sistema mxe.int.globaldir da soporte al almacenamiento de archivos relacionados con el proceso de integración. Cuando esta propiedad no está configurada, la aplicación utiliza la ubicación de carpeta predeterminada del servidor de aplicaciones. En Control Desk versión 7.6, se han realizado varios cambios que reducen o eliminan el uso del sistema de archivos por parte de la infraestructura de integración. Dependiendo de la utilización de los componentes de integración, es posible que el despliegue ya no necesite una carpeta común para los archivos relacionados con la integración. Debe mantener la ubicación del directorio común durante el proceso de actualización y confirmar el uso del sistema de archivos por parte de la implementación de integración. Quizá pueda eliminar la configuración del directorio común dependiendo del uso de los diversos componentes de integración. En relación a este cambio, también se ven afectadas otras áreas: Archivos de esquema y WSDL Los archivos de esquema y WSDL ya no se crean en el sistema de archivos. Los archivos de esquema y WSDL son accesibles a través de un URL. WSDL http://nombre_host: puerto/meaweb/wsdl/ Nombre de servicio web?wsdl Esquema para el servicio web de empresa y el servicio web de estructura de objeto http://nombre_host: puerto/meaweb/schema/service/ Nombre estructura objetoService.xsd Esquema para el servicio web estándar http://nombre_host: puerto/meaweb/schema/service/ss/Nombre servicio webService.xsd Esquema para estructura de objeto http://nombre_host: puerto/meaweb/schema/service/ Nombre estructura objeto La propiedad mxe.int.dynamicwsdlandschema ya no es funcional y se eliminará durante el proceso de actualización. Archivos temporales Los archivos temporales los crean procesos específicos y permanecen en el sistema de archivos hasta que el proceso se completa, momento en el que se suprimen los archivos. Los siguientes procesos generan archivos temporales: v exportación basada en aplicaciones v exportación de datos v extracciones de errores basados en archivo v característica Ver cola/Suprimir cola Aunque estos procesos utilizan el sistema de archivos, no requieren un directorio de carpeta común que dé soporte a todos los servidores de Control Desk. Capítulo 8. Planificación del proceso de actualización de Control Desk versión 7.6 23 Gestión de errores basada en archivos La gestión de errores basados en archivos anteriormente daba soporte a una opción para descargar un archivo de extracción que ya se había creado y descargado. Esta opción ya no está disponible. Si la extracción no se ha suprimido de la aplicación Nuevo proceso de mensajes, entonces el archivo de descarga se puede volver a crear y volver a descargar según sea necesario. Si es necesario, guarde las versiones anteriores de los archivos de extracción. Puntos finales basados en archivos (XML y planos) Para los puntos finales basados en archivos (planos y XML), el proceso puede variar en función de cómo se configuran los parámetros de punto final y cómo se inician los canales (de publicación o invocación). El proceso utilizará la ubicación de archivo especificada en el parámetro de punto final para grabar el archivo, pero cuando no se ha rellenado, se utilizará un directorio por omisión bajo el directorio global configurado (mxe.int.globaldir). El servidor que está procesando el mensaje debe tener acceso al directorio en el que se está creando el archivo. Para un mensaje de canal de publicación, el servidor que procesa el mensaje es el servidor en el que se está ejecutando la tarea CRON JMS saliente. Dependiendo de la configuración de implementación, esa tarea CRON puede ejecutarse en servidores diferentes en momentos diferentes. Para los canales de invocación que están configurados con un punto final basado en archivos, el proceso se produce en el servidor donde se ha iniciado la invocación. Puede utilizar un directorio global común para asegurarse de que todos los archivos se crean en una sola ubicación. Sin un directorio global común, puede tener archivos creados en varios servidores. Despliegue de servicio web en el contenedor de servidor de aplicaciones El despliegue de los servicios web en el contenedor de servidor de aplicaciones implica la creación de un archivo .dar que se guarda en una carpeta denominada jaxws bajo el directorio global. Si el directorio global no está configurado, se encuentra bajo el directorio por omisión de los servidores de aplicaciones donde se ha realizado el paso de despliegue. Archivos XSL para personalización Si utiliza XSL para la personalización de integración y despliega esos archivos utilizando el sistema de archivos en lugar del archivo EAR de Maximo, los archivos deben estar ubicados en una carpeta común en la que todos los servidores que están procesando canales y servicios puedan acceder a esos archivos. Tareas CRON de importación de archivos XML y planos Las tareas CRON de importación de archivos XML y planos requieren acceso a la ubicación de esos archivos. Esta ubicación se define en el parámetro SOURCEDIRECTORY. Si las tareas CRON no están configuradas para ejecutarse en un servidor específico en todo momento, puede utilizar el directorio de la carpeta. 24 IBM Control Desk: Guía de actualización Punto final MXCOGNOS Es necesario el valor del parámetro de punto final MXCOGNOS, proj_base_dir, y se utiliza para identificar la ubicación del directorio del archivo que se va a generar. Reprocesamiento de mensajes – mensajes de error basados en cola Los mensajes de error basados en cola ahora se guardan en la base de datos en lugar de guardarlos en el sistema de archivos. Funcionalmente, la gestión de mensajes de error sigue siendo la misma. Sin embargo, el formato del mensaje ha cambiado. Las secciones de registro externo (conocida como <ER>) y registro interno (conocida como <IR>) de un mensaje de error se visualizan por separado en la aplicación Nuevo proceso de mensajes. Un administrador todavía tiene la posibilidad de corregir los datos de <ER> y volver a procesar el mensaje. Seguimiento de mensajes - mensajes persistidos Puede configurar el seguimiento de mensajes para persistir el mensaje en el sistema de archivos, además de los metadatos que realizan el seguimiento del flujo de un mensaje dentro y fuera de una cola de integración. En Control Desk versión 7.6, cuando esta opción está configurada, el mensaje se almacena en la tabla de base de datos junto con los metadatos relacionados de la transacción. Actualización de mensajes – reprocesamiento de mensajes y rastreo de mensajes Cuando se instala Control Desk versión 7.6, puede actualizar todos los mensajes de reprocesamiento de mensajes y de seguimiento de mensajes que están actualmente en el sistema de archivos. El proceso de actualización mueve datos en los archivos a la fila adecuada en las tablas de la base de datos que soporta el reprocesamiento de mensajes y el seguimiento de mensajes. La actualización deja archivos en el sistema de archivos, pero el proceso de integración ya no utiliza estos archivos para ningún proceso. Si mantiene un gran volumen de mensajes de error en el sistema de archivos, puede limpiar y eliminar los mensajes que no tenga intención de reprocesar. Para borrar los mensajes de error antiguos, es recomendable hacerlo utilizando la aplicación Nuevo proceso de mensajes antes de realizar la actualización. Se le solicitará que actualice los mensajes al instalar Control Desk versión 7.6. La estación de trabajo administrativa de Control Desk versión 7.6 debe tener acceso al directorio global durante la actualización. Si opta por no actualizar los mensajes durante el proceso de instalación, puede iniciar la actualización manualmente después de completar la instalación. DEBE actualizar los mensajes relacionados con Nuevo proceso de mensajes. Si no lo hace, no podrá volver a procesar o eliminar esos mensajes utilizando la aplicación Nuevo proceso de mensajes. El volumen de mensajes de Seguimiento de mensajes movidos a la base de datos podría ser significativo y debe considerarlo como parte de la configuración de dimensionamiento de la base de datos. Si actualiza mensajes manualmente, después de instalar Control Desk versión 7.6, tiene la opción de no actualizar los mensajes de seguimiento de mensajes. Para obtener información sobre el programa Capítulo 8. Planificación del proceso de actualización de Control Desk versión 7.6 25 de utilidad de archivado de seguimiento de mensajes, consulte el wiki de Maximo. Actualización manual de mensajes Una actualización manual proporciona la opción de no actualizar mensajes de seguimiento de mensajes. Acerca de esta tarea Si decide no actualizar los mensajes de Seguimiento de mensajes, no podrá ver esos mensajes en la aplicación Seguimiento de mensajes. Antes de actualizar, puede suprimir un subconjunto de archivos y actualizar sólo los mensajes seleccionados. Por ejemplo, es posible que desee actualizar los archivos que tienen menos de 6 meses de antigüedad. En este caso, puede suprimir manualmente los archivos más antiguos antes de ejecutar el programa de utilidad de actualización. Los archivos de seguimiento de mensajes se encuentran en la carpeta c:\temp\txndata, donde c:\temp es el directorio global configurado. Para actualizar mensajes basados en archivo en la base de datos después de instalar Control Desk versión 7.6, complete los pasos siguientes. Procedimiento 1. Inicie sesión en la estación de trabajo administrativa de Control Desk. 2. Edite el archivo maximo.properties. 3. Para Seguimiento de mensajes, establezca la propiedad mxe.int.convmsgdir en c:\\temp. 4. Para Nuevo proceso de los mensajes, establezca la propiedad mxe.int.convmsgtrkdir en c:\\temp. 5. Vaya al directorio INICIO_MAXIMO/tools/maximo/internal. 6. Ejecute el script para Seguimiento de mensajes. runscriptfile -cmif -fV7600_12 for message tracking 7. Ejecute el script para Nuevo proceso de los mensajes. runscriptfile -cmif -fV7600_11 for message re-processing Desinstalación de IBM Maximo Adapter for Primavera antes de actualizar El adaptador IBM Maximo Adapter for Primavera no es compatible con Control Desk versión 7.6. Si el despliegue actual de Control Desk versión 7.5.x incluye el adaptador IBM Maximo Adapter for Primavera, debe eliminar sus datos de la base de datos antes de poder actualizar a Control Desk versión 7.6. Antes de empezar Antes de empezar, cierre el servidor de aplicaciones de Control Desk versión 7.5.x. Asegúrese de que no hay cambios pendientes en la configuración de la base de datos y, a continuación, cree una copia de seguridad de la base de datos. Cree una copia de seguridad del directorio de instalación de Control Desk en la estación de trabajo administrativa. 26 IBM Control Desk: Guía de actualización Acerca de esta tarea Puede eliminar automáticamente la información del adaptador IBM Maximo Adapter for Primavera de la base de datos de Control Desk versión 7.5.x utilizando los scripts desarrollados por IBM que se proporcionan en el sitio web Fix Central. Puede editar el script antes de ejecutarlo para eliminar componentes adicionales. Por ejemplo, si también desea eliminar aplicaciones de Control Desk que contienen datos de Primavera, como Seguimiento de órdenes de trabajo (PV) y Planes de trabajo (PV), puede quitar los comentarios de las sentencias de eliminación en el script. Cuando ejecute el script, se ejecutan todas las sentencias que no tienen caracteres de comentario. Procedimiento 1. Inicie sesión en su estación de trabajo administrativa de Control Desk versión 7.5.x y descargue el script de eliminación del adaptador IBM Maximo Adapter for Primavera, UNINSTALL_PrimaveraAdapter_7X.zip, desde Fix Central. 2. Extraiga el contenido del archivo UNINSTALL_PrimaveraAdapter_7X.zip en la carpeta inicio_instalación/maximo, seleccionando las opciones Escribir encima de los archivos existentes y Utilizar nombres de carpeta. 3. Suprima el archivo primavera.xml de la carpeta inicio_instalación\maximo\ applications\maximo\properties\product. 4. Opcional: Edite el script UNIST_PA_7X.dbc antes de ejecutarlo para eliminar componentes adicionales. Por ejemplo, si también desea eliminar aplicaciones de Control Desk que contienen datos de Primavera. <!-- Uncomment lines below to drop Maximo Applications that contains Primavera data, such as Work Order Tracking (PV) and Job Plans (PV) --> <drop_app app="PLUSVJP"/> <drop_app app="PLUSVWO"/> <!-- END OF Dropping Primavera applications --> 5. Vaya al directorio inicio_instalación\maximo\tools\maximo\internal y ejecute el script UNIST_PA_7X.dbc utilizando el programa de utilidad runscriptfile. runscriptfile -cprimavera -fUNIST_PA_7X 6. Vaya al directorio inicio_instalación\maximo\tools\maximo\ y ejecute el mandato updatedb. updatedb 7. Vaya al directorio inicio_instalación\bin y ejecute el mandato solutioninstaller para ver una lista de todas las aplicaciones en ejecución. solutioninstaller.bat -action showinstalled -type all 8. Anote el valor de Identificador exclusivo mostrado para IBM Maximo Adapter for Primavera. 9. Vaya al directorio inicio_instalación\CTG_DE\acsi\bin\ y ejecute el mandato deleteRootIU. deleteRootIU.cmd identificador_exclusivo_Primavera PSI 10. Vaya al directorio inicio_instalación\bin y vuelva a ejecutar el mandato solutioninstaller para asegurarse de que IBM Maximo Adapter for Primavera se ha eliminado. solutioninstaller.bat -action showinstalled -type all Capítulo 8. Planificación del proceso de actualización de Control Desk versión 7.6 27 Cambios en el soporte de middleware Tenga en cuenta que puede haber cambios en el comportamiento del software de middleware o sistemas operativos de plataforma soportados por Control Desk versión 7.6. Por ejemplo, si se actualiza SQL Server 2008 a SQL Server 2012, el puerto predeterminado utilizado por Control Desk, el puerto 1433, permanecerá abierto si estaba disponible y en uso para el despliegue de Control Desk versión 7.5.x. Sin embargo, si instala una nueva instancia de SQL Server 2012, el puerto 1433 se cierra de forma predeterminada. 28 IBM Control Desk: Guía de actualización Capítulo 9. Tareas previas a la actualización Antes de empezar la actualización, realice las tareas siguientes. Creación de una copia de prueba de la base de datos Primero lleve a cabo el proceso de actualización en una copia de prueba de la base de datos de Control Desk. Durante la actualización de la prueba, tome nota de los pasos especiales o modificaciones de base de datos que necesita realizar. Es aconsejable realizar una actualización de prueba más de una vez, cada vez utilizando una copia de la base de datos de producción más reciente. El proceso de actualización puede tardar dos días o más, dependiendo del tamaño de la base de datos. Después de haber actualizado satisfactoriamente una o más copias de prueba, repita el proceso con una copia de la base de datos de producción actual. Esta base de datos actualizada se convierte en la nueva base de datos de producción. Consulte la documentación proporcionada con la base de datos para obtener más detalles sobre cómo crear copias de seguridad de bases de datos. Inhabilitación de los desencadenantes personalizados Inhabilite todos los desencadenantes personalizados que existan en cualquier tabla en la base de datos de Control Desk. Control Desk versión 7.6 no da soporte a los objetos de base de datos que ha creado (incluidos los procedimientos almacenados, los desencadenantes, las vistas y los sinónimos) que dependen de objetos de base de datos de Control Desk. La actualización no vuelve a crear esos objetos, pero tampoco los elimina. Debe volver a aplicar los desencadenantes personalizado, si los hay, después de completar la actualización de Control Desk versión 7.6. Copia de seguridad de la base de datos Independientemente del punto de partida, haga una copia de seguridad de la base de datos de Control Desk preparada recientemente. Conservación de atributos para portlets personalizados Después de actualizar a Control Desk versión 7.6, puede descubrir que existe una diferencia en el número de atributos disponibles para un portlet que ha definido en Control Desk versión 7.5.x. Si ha creado un portlet en Control Desk versión 7.5.x y ha excluido atributos de un informe que ha desarrollado para el portlet, después de actualizar a Control Desk versión 7.6, los atributos ya no están disponibles para el portlet. Si desea conservar todos los atributos para un portlet, debe desmarcar los atributos que se excluyeron en Control Desk versión 7.5.x antes de la actualización. © Copyright IBM Corp. 1994, 2015 29 Requisitos del mandato tar de AIX El programa de instalación de middleware necesita tanto el mandato UNIX tar nativo como la versión GNU del mandato tar. Dado que el programa de utilidad nativo no admite los nombres de archivo largos, asegúrese de que está instalado GNU tar versión 1.14 o superior. GNU tar versión 1.14 garantiza que los archivos de instalación se puedan extraer. Verifique que la variable de la vía de acceso del sistema contiene ambas vías de acceso, UNIX tar nativo y GNU tar. La vía de acceso de GNU tar debe definirse antes de la vía de acceso de tar nativo de UNIX. Por ejemplo, el programa de utilidad del tar nativo está instalado en /usr/bin y el programa de utilidad del tar de GNU está instalado en /opt/freeware/bin/tar. Si ha definido un enlace simbólico para sobrescribir el mandato tar de UNIX nativo con el mandato tar de GNU, se produce un error. http://www.ibm.com/systems/p/os/aix/linux/toolbox/download.html Modalidad de compatibilidad de Internet Explorer Control Desk no da soporte a navegadores Microsoft Internet Explorer con la modalidad de compatibilidad habilitada. Los navegadores que tienen habilitada la modalidad de compatibilidad experimentarán errores y problemas de rendimiento. Desactive la modalidad de compatibilidad en el navegador si está habilitada. Permisos de usuario administrativo Control Desk requiere que inicie la sesión en un sistema como administrador para realizar las actividades de instalación y configuración. Estos usuarios administrativos deben ser miembros principales del grupo raíz o de Administradores de Linux o Windows, respectivamente. No inicie el programa de instalación o configuración de Control Desk con un ID de usuario que pertenezca a un grupo secundario que, a su vez, esté asociado al grupo administrativo. El usuario administrativo debe ser un miembro directo de los grupos raíz o de administradores. Además, debe llevar a cabo las actividades de instalación y configuración como administrador real. No puede ejecutar los programas de instalación y configuración en Windows pulsando con el botón derecho del ratón y utilizando la opción Ejecutar como administrador. 30 IBM Control Desk: Guía de actualización Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment versión 8.5.5 en un servidor nuevo (Escenario I) La lista de comprobación siguiente es una hoja de ruta general de las tareas que se deben completar para actualizar para instalar y configurar automáticamente WebSphere Application Server Network Deployment v8.5.5 para Control Desk 7.6. Antes de empezar, asegúrese de haber revisado la información siguiente: v “Hojas de ruta de escenarios de actualización” en la página 15 Además, tenga en cuenta que cualquier configuración personalizada que haya realizado en el servidor WebSphere Application Server Network Deployment v7 para Control Desk 7.5.x debe realizarse de nuevo para WebSphere Application Server Network Deployment v8.5.5. En este escenario, se utiliza el programa de instalación de Control Desk versión 7.6 para instalar WebSphere Application Server Network Deployment v8.5.5 y, a continuación, se utiliza el programa de configuración de Control Desk versión 7.6 para configurarlo automáticamente. No se reutiliza la información de configuración de WebSphere Application Server Network Deployment v7 del despliegue existente de Control Desk versión 7.5.x. Establece WebSphere Application Server Network Deployment v8.5.5 en su entorno de la misma manera que lo haría para una nueva instalación de Control Desk versión 7.6.WebSphere Application Server Network Deployment v8.5.5 debe instalarse en un sistema diferente del servidor que aloja WebSphere Application Server Network Deployment v7 del despliegue de Control Desk versión 7.5.x. La ventaja de utilizar este escenario de actualización es que proporciona una instalación y configuración automatizadas de WebSphere Application Server Network Deployment v8.5.5 y al mismo tiempo mantiene la configuración existente de WebSphere Application Server Network Deployment v7 en el que está desplegado Control Desk 7.5.x. Durante el proceso de actualización, la base de datos se actualiza de la versión 7.5.x a la versión 7.6. La base de datos actualizada no puede seguir siendo utilizado por Control Desk versión 7.5.x. Si desea conservar el entorno de Control Desk versión 7.5.x, la actualización de Control Desk versión 7.6 debe realizarse en una instancia aparte de la base de datos de Control Desk versión 7.5.x. El proceso de actualización implica realizar una instalación nueva de Control Desk versión 7.6 y, a continuación, configurarla para utilizar la base de datos de Control Desk versión 7.5.x. La base de datos se actualiza durante el proceso de configuración. La actualización no se realiza desde la estación de trabajo administrativa de Control Desk versión 7.5.x. Las plataformas soportadas para las estaciones de trabajo administrativas de Control Desk versión 7.5.x no están soportadas en Control Desk versión 7.6. © Copyright IBM Corp. 1994, 2015 31 Lista de comprobación para instalar WebSphere Application Server Network Deployment v8.5.5 Utilice la lista de comprobación siguiente como guía cuando actualice a la versión 7.6 mediante la instalación de WebSphere Application Server Network Deployment en un nuevo servidor. Tabla 2. Lista de comprobación de WebSphere Application Server Network Deployment versión 8.5.5 Paso Acción Descripción 1 Revise y complete los requisitos previos de actualización. Revise y complete los requisitos previos de actualización que se describen en Capítulo 9, “Tareas previas a la actualización”, en la página 29. 2 Ejecute Integrity Checker desde el entorno existente en modo informe. Para obtener instrucciones detalladas, consulte “Ejecutar el verificador de integridad 7.5.x” en la página 34. Para obtener información sobre los mensajes de error, consulte la siguiente documentación: v “Mensajes informativos del verificador de integridad” en la página 93 v “Mensajes de aviso del verificador de integridad” en la página 93 v “Mensajes de error del verificador de integridad” en la página 96 3 32 Asegúrese de que dispone del sistema operativo apropiado. IBM Control Desk: Guía de actualización Para obtener una lista de los sistemas operativos soportados, consulte la página Requisitos del sistema en el wiki de IBM Control Desk. Tabla 2. Lista de comprobación de WebSphere Application Server Network Deployment versión 8.5.5 (continuación) Paso 4 Acción Descripción Establezca el middleware soportado. Utilice el programa de instalación de Control Desk versión 7.6 para instalar WebSphere Application Server Network Deployment v8.5.5 y utilice el programa de configuración de Control Desk 7.6 para preparar para Control Desk 7.6. Revise la información sobre el establecimiento del middleware soportado en “Establecer middleware soportado” en la página 35. Complete las tareas siguientes para establecer el middleware soportado: v Si es necesario, actualice el software de base de datos a una versión soportada mediante el programa de instalación para dicho software. Antes de actualizar el software de base de datos, compruebe la matriz de configuración del producto para determinar si el software está soportado por este release. La matriz de configuración del producto está disponible aquí. v Si es necesario, actualice el software de servidor de directorios a una versión soportada mediante el programa de instalación para dicho software. Consulte la documentación que se proporciona con el producto para obtener información de actualización. v Utilice el programa de instalación para instalar WebSphere Application Server Network Deployment v8.5.5, tal como se describe en “Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de instalación de Control Desk versión 7.6” en la página 36. v Después de completar la instalación, utilice el programa de configuración de Control Desk versión 7.6 para preparar WebSphere Application Server Network Deployment v8.5.5 para Control Desk 5 Opcional: Si es necesario, migre los datos del servidor de bases de datos o de directorios. Para obtener más información, consulte “Migrar datos del servidor de bases de datos o de directorios (opcional)” en la página 38. 6 Para ejecutar el programa de instalación de Control Desk Ejecute el programa de instalación de Control Desk versión 7.6 para instalar Control Desk en la estación de trabajo administrativaPara realizar la actualización, lleve a cabo los pasos que se describen en “Ejecución del programa de instalación de Control Desk 7.6” en la página 39. 7 Migrar personalizaciones de su despliegue anterior. Migre cualquier personalización que haya realizado en la estación de trabajo administrativa de Control Desk versión 7.6. La migración debe realizarse para todos los productos que están instalados en la estación de trabajo. Para obtener más información, consulte “Migrar personalizaciones” en la página 40. Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment v8.5.5 en un nuevo servidor (escenario 1) 33 Tabla 2. Lista de comprobación de WebSphere Application Server Network Deployment versión 8.5.5 (continuación) Paso 8 Acción Descripción Ejecute el programa de configuración Ejecute el programa de configuración de Control Desk de Control Desk versión 7.6. Los cambios se graban en la base de datos y, si ha elegido hacerlo, los archivos EAR de la aplicación se despliegan en WebSphere Application Server Network Deployment. Para obtener más información, consulte “Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6” en la página 41. 9 Ejecute el verificador de integridad de Control Desk 7.6. Ejecute la herramienta Verificador de integridad en modo Repair. Si el verificador de integridad informa de un error, debe resolverlo. Para obtener información sobre los mensajes de error, consulte la siguiente documentación: v “Mensajes informativos del verificador de integridad” en la página 93 v “Mensajes de aviso del verificador de integridad” en la página 93 v “Mensajes de error del verificador de integridad” en la página 96 10 Complete las tareas posteriores a la actualización. Revise la información importante sobre tareas posteriores a la actualización en Capítulo 15, “Tareas posteriores a la actualización”, en la página 81. Se proporciona una lista de comprobación e instrucciones detalladas para completar las tareas posteriores a la actualización. Ejecutar el verificador de integridad 7.5.x Ejecute el programa de utilidad verificador de integridad de Control Desk versión 7.5.x. Acerca de esta tarea Antes de continuar con el proceso de actualización de Control Desk versión 7.6, ejecute el programa de utilidad de verificador de integridad de Control Desk versión 7.5.x. Este programa de utilidad se utiliza con la base de datos de Control Desk versión 7.5.x para asegurar que está lista para la actualización. Cuando se ejecuta en modo informe, el programa de utilidad de verificador de integridad comprueba la base de datos actual e informa sobre errores comunes. Si Integrity Checker informa de un error, debe resolverlo ejecutando Integrity Checker en modo Repair. Si no puede utilizar la interfaz gráfica de usuario, también puede ejecutar uno de los siguientes scripts de validación: v Windows: validate_integ.bat v UNIX: validate_integ.sh Procedimiento 1. En la estación de trabajo administrativa de Control Desk versión 7.5.x, abra un indicador de mandatos y vaya al directorio de las herramientas. Por ejemplo, install_home\maximo\tools\maximo 34 IBM Control Desk: Guía de actualización 2. Inicie la herramienta Integrity Checker. v En sistemas operativos Windows integrityui.bat v En otros sistemas operativos soportados integrityui.sh 3. Seleccione la pestaña Comprobar integridad. 4. Ejecute el verificador de integridad en modo Repair. a. Asegúrese de que el recuadro de selección ¿Modo Repair? no esté marcado y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. Los resultados se encuentran en el directorio dir_instalación\maximo\tools\ maximo\log en el archivo definido en el campo Nombre de archivo de registro del panel Comprobar integridad. 5. Opcional: Si se informa de algún error, ejecute Integrity Checker en modo Repair. a. Seleccione el recuadro de selección ¿Modo Repair? y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. c. Cambie al directorio inicio_instalación\maximo\tools\maximo\ y, a continuación, ejecute el mandato dbconfig. 6. Opcional: Si Integrity Checker se ha ejecutado en modo Repair, consulte el archivo de registro para asegurarse de que todos los elementos informados se han reparado. Si se necesita más intervención manual, debe resolver los errores y, a continuación, volver a ejecutar Integrity Checker en modo informe. Repita el proceso hasta que no se informe de más errores. Resultados Aunque Integrity Checker puede reparar muchos problemas, es posible que tenga que resolver algunos errores manualmente consultando los archivos de registro. Establecer middleware soportado Establezca middleware en su entorno que sea compatible con Control Desk versión 7.6. El primer paso en una actualización de Control Desk versión 7.6 es establecer middleware en su entorno que esté soportado por Control Desk versión 7.6. En algunos casos, el middleware que ha utilizado en el despliegue de Control Desk versión 7.5.x, por ejemplo, software de base de datos o de servidor de directorios, puede reutilizarse para la actualización de Control Desk versión 7.6. En otros casos, es posible que tenga que utilizar nuevos servidores de middleware que no formaban parte del despliegue de Control Desk versión 7.5.x original. El programa de instalación de Control Desk versión 7.6 se utiliza para instalar WebSphere Application Server Network Deployment v8.5.5. La herramienta de configuración prepara Control Desk para la versión 7.6. Si es necesario, actualice el software de base de datos a una versión soportada por Control Desk versión 7.6. La actualización del software de base de datos existente utilizado con Control Desk versión 7.5.x es el método preferido para el establecimiento de una base de datos soportada por Control Desk versión 7.6. Este Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment v8.5.5 en un nuevo servidor (escenario 1) 35 método le permite reutilizar elementos existentes del despliegue de Control Desk versión 7.5.x, como las instancias de base de datos e ID de usuario. En algunos casos, es posible que tenga que instalar una nueva instancia del software de base de datos. Por ejemplo, el despliegue de Control Desk versión 7.5.x podría incluir un servidor de bases de datos establecido en una plataforma que ya no está soportada en Control Desk versión 7.6, como podría ser en el caso de plataformas de 32 bits. En este escenario, debería instalar una nueva instancia del software de base de datos compatible con Control Desk versión 7.6. Para DB2, puede instalar este software utilizando el programa de instalación de Control Desk versión 7.6. Si instala nuevas instancias de software de base de datos fuera del programa de instalación de Control Desk versión 7.6, tendrá que realizar tareas adicionales de configuración manual que se describen en la información de instalación de Control Desk 7.6. Además, tendrá que migrar la base de datos del servidor antiguo al servidor nuevo. Si es necesario, actualice el software de servidor de directorios a una versión soportada por Control Desk versión 7.6. Consulte la documentación que se proporciona con el producto de servidor de directorios para obtener información de actualización. Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de instalación de Control Desk versión 7.6 Este procedimiento explica cómo utilizar el programa de instalación de Control Desk versión 7.6 para instalar WebSphere Application Server Network Deployment v8.5.5. Acerca de esta tarea Estas instrucciones son para la instalación de WebSphere Application Server Network Deployment v8.5.5 en un único sistema utilizando el programa de instalación de Control Desk versión 7.6. Para instalar WebSphere Application Server Network Deployment v8.5.5 para la versión IBM Control Desk 7.6 mediante el programa de instalación de IBM Control Desk versión 7.6, siga estos pasos. Procedimiento 1. Inicie una sesión en el sistema de destino como un usuario con autoridad administrativa. Si ejecuta el programa de instalación de IBM Control Desk versión 7.6 desde una ventana de terminal Linux o UNIX, debe iniciar sesión como usuario root. 2. Inicie el programa de instalación de IBM Control Desk versión 7.6 desde el launchpad. a. Inicie el launchpad. Windows En la imagen de instalación descargada, vaya al directorio raíz y ejecute el mandato siguiente: launchpad64.exe. Linux y UNIX En la imagen de instalación descargada, vaya al directorio raíz y ejecute el mandato siguiente: launchpad64.sh. b. Seleccione un idioma para la instalación y pulse Aceptar. c. En el panel de navegación del launchpad, pulse Instalar el producto. 36 IBM Control Desk: Guía de actualización d. En el panel Instalar producto, seleccione IBM WebSphere Application Server Network Deployment v8.5.5 y a continuación pulse Instalar componentes de IBM Control Desk. 3. En el panel de selección del paquete, pulse en Siguiente. 4. En el panel de validación de requisitos previos del paquete, revise los resultados de la comprobación de requisitos previos y, a continuación, pulse en Siguiente. Si en este panel se informa de algún error, resuelva el problema y, a continuación, pulse en Volver a comprobar estado antes de continuar. 5. En el panel del acuerdo de licencia, revise la información de licencia de cada uno de los paquetes que se instalan, seleccione Acepto los términos de los acuerdos de licencia si está de acuerdo con los términos y, a continuación, pulse en Siguiente. 6. En el panel de ubicación de instalación de Installation Manager, especifique la información de vía de acceso para el directorio de recursos compartidos y el directorio de instalación de Installation Manager y, a continuación, pulse en Siguiente. Installation Manager es el entorno de instalación que se utiliza para instalar los componentes de Control Desk versión 7.6. El directorio de recursos compartidos es un directorio de espacio de trabajo común utilizado por Installation Manager para instalar los paquetes. 7. En el panel de ubicación de instalación del paquete, seleccione un grupo de paquetes, especifique la información de vía de acceso del directorio de instalación y, a continuación, pulse en Siguiente. Repita este proceso para cada grupo de paquetes de la lista. 8. En el panel de traducciones del paquete, especifique el soporte de idioma para WebSphere Application Server Network Deployment y, a continuación, pulse en Siguiente. 9. En el panel de características del paquete, deje marcadas todas las opciones predeterminadas y, a continuación, pulse en Siguiente. 10. En el panel de configuración del paquete, especifique la información de configuración para IBM HTTP Server y, a continuación, pulse en Siguiente. 11. En el panel de resumen del paquete, revise la información para la instalación planificada y, a continuación, pulse en Instalar. 12. Una vez finalizada la instalación, pulse Finalizar. Preparación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de configuración de Control Desk En este procedimiento se explica cómo utilizar el programa de configuración de Control Desk versión 7.6 para preparar WebSphere Application Server Network Deployment v8.5.5 para la configuración de Control Desk. Procedimiento 1. Si el programa de configuración de Control Desk no está abierto, inícielo desde el launchpad de Control Desk. En el panel de navegación del launchpad, pulse en Configurar producto y, a continuación, pulse en Iniciar programa de configuración de Tivoli Process Automation Suite. 2. En la página de operaciones de configuración de IBM Control Desk 7.6, pulse en Preparar WebSphere Application Server Network Deployment para la configuración. 3. En el panel Configurar la aplicación para WebSphere, especifique la ubicación de instalación y la información de configuración para WebSphere Application Server Network Deployment y los componentes asociados. Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment v8.5.5 en un nuevo servidor (escenario 1) 37 4. En el panel Configurar perfiles de servidor de aplicación, especifique la información que se utilizará para crear los perfiles del servidor de aplicación y el gestor de despliegue de WebSphere Application Server Network Deployment. 5. Especifique información de configuración adicional en el panel Configurar opciones avanzadas del servidor de aplicaciones, si es necesario. 6. Si opta por utilizar un servidor de directorios para la seguridad administrativa de WebSphere Application Server Network Deployment, especifique la información del host del servidor de directorios, las credenciales y la estructura de directorios en el panel Configurar seguridad administrativa. 7. En el panel Aplicar operaciones de despliegue, seleccione todas las opciones de operación de despliegue y, a continuación, pulse en Finalizar. Resultados WebSphere Application Server Network Deployment v8.5.5 está listo para Control Desk. Migrar datos del servidor de bases de datos o de directorios (opcional) Dependiendo de su entorno, es posible que tenga que migrar los datos del servidor de bases de datos o de directorios, de los servidores de middleware de Control Desk 7.5.x a los servidores de middleware de Control Desk 7.6. En los casos en que el middleware utilizado para desplegar Control Desk 7.5.x es incompatible con Control Desk 7.6, puede migrar la información de Control Desk 7.5.x a un servidor soportado por Control Desk 7.6. Cuando realice la actualización, no puede actualizar el middleware IBM DB2 desde el launchpad. Debe actualizar el middleware de la base de datos por separado. Para obtener información sobre la actualización de IBM DB2, consulte el Portal de actualización de DB2. También encontrará información en la Documentación de IBM DB2 en IBM Knowledge Center. Si el software de base de datos de Control Desk 7.5.x es compatible con Control Desk 7.6, puede utilizar la base de datos existente. Si la base de datos existente no es compatible, consulte la documentación que se proporciona con el software para obtener instrucciones sobre la migración de objetos de base de datos. Para DB2, esta información se puede encontrar en Documentación de IBM DB2 en IBM Knowledge Center. Recuerde que si ha realizado una actualización del software de base de datos, sólo es necesario migrar la instancia de base de datos de (ctginst1) y la base de datos (maxdb75) de Control Desk 7.5.x. Si ha instalado una nueva instancia del software de base de datos, debe completar las tareas de configuración adicionales tal como se describe en la información de instalación de Control Desk 7.6. Si opta por utilizar un servidor de directorios para la seguridad en el despliegue de Control Desk 7.5.x y se le solicita que migre la información del servidor de directorios para cumplir con los requisitos previos de Control Desk 7.6, consulte la documentación que se proporciona con el software para obtener instrucciones sobre la migración. Si ha utilizado IBM Security Directory Server para el despliegue de Control Desk 7.5.x, no se necesita ninguna migración porque la misma versión de IBM Security Directory Server está soportada en ambos productos. 38 IBM Control Desk: Guía de actualización Ejecución del programa de instalación de Control Desk 7.6 Este procedimiento explica cómo utilizar el programa de instalación de Control Desk versión 7.6 para instalar Control Desk versión 7.6. Acerca de esta tarea El programa de instalación de Control Desk versión 7.6 se ejecuta en el sistema que designa como estación de trabajo administrativa de Control Desk versión 7.6. La actualización no se realiza desde la estación de trabajo administrativa de Control Desk versión 7.5.x. Las plataformas soportadas para las estaciones de trabajo administrativas de Control Desk versión 7.5.x; por ejemplo, Windows 2008, no están soportadas en Control Desk versión 7.6. El proceso de actualización implica realizar una instalación nueva de Control Desk versión 7.6 y, a continuación, configurarla para utilizar la base de datos de Control Desk versión 7.5.x. Procedimiento 1. Inicie sesión en el sistema que designa como estación de trabajo administrativa de Control Desk versión 7.6. Si ejecuta el programa de instalación de IBM Control Desk versión 7.6 desde una ventana de terminal Linux o UNIX, debe iniciar sesión como usuario root. 2. Inicie el programa de instalación de IBM Control Desk versión 7.6 desde el launchpad. a. Inicie el launchpad. Windows En la imagen de instalación descargada, vaya al directorio raíz y ejecute el mandato siguiente: launchpad64.exe. Linux y UNIX Desde la imagen de instalación descargada, desplácese al directorio raíz y ejecute el mandato siguiente: launchpad.sh. b. Seleccione un idioma para la instalación y pulse Aceptar. c. En el panel de navegación del launchpad, pulse Instalar el producto. d. En el panel Instalar producto, seleccione IBM Control Desk v7.6 y a continuación pulse Instalar componentes de IBM Control Desk. 3. En el panel de selección del paquete, pulse en Siguiente. No desmarque el recuadro de selección de IBM Maximo for Service Providers. Proporciona funciones que se utilizan en IBM Control Desk. 4. En el panel de validación de requisitos previos del paquete, revise los resultados de la comprobación de requisitos previos y, a continuación, pulse en Siguiente. Si en este panel se informa de algún error, resuelva el problema y, a continuación, pulse en Volver a comprobar estado antes de continuar. 5. En el panel del acuerdo de licencia, revise la información de licencia de cada uno de los paquetes que se instalan, seleccione Acepto los términos de los acuerdos de licencia si está de acuerdo con los términos y, a continuación, pulse en Siguiente. 6. En el panel de ubicación, para especificar información de vía de acceso para el directorio de instalación de IBM Control Desk, seleccione una de las opciones siguientes y, a continuación, pulse Siguiente. Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment v8.5.5 en un nuevo servidor (escenario 1) 39 Opción Descripción Si la instalación se ejecuta en una estación de trabajo administrativa con una instalación anterior 1. Seleccione Crear un nuevo grupo de paquetes. Si la instalación se ejecuta en una nueva estación de trabajo administrativa sin una instalación anterior 2. En el campo Directorio de instalación, asegúrese de que especifica un nombre de directorio que sea distinto del directorio de instalación anterior. 1. Seleccione Crear un nuevo grupo de paquetes. 2. En el campo Directorio de instalación, especifique un nombre de directorio para el directorio de instalación. 7. En el panel de ubicación de instalación del paquete, utilice los valores predeterminados o especifique un nuevo directorio para Recursos compartidos y para el directorio de Installation Manager. A continuación, pulse Siguiente. Installation Manager es el entorno de instalación que se utiliza para instalar los componentes de Control Desk versión 7.6. El directorio de recursos compartidos es un directorio de espacio de trabajo común utilizado por Installation Manager para instalar los paquetes. Si Installation Manager ya está instalado, la opción para seleccionar una vía de acceso de instalación para Installation Manager no se visualizará. 8. En el panel de características del paquete, deje marcadas todas las opciones predeterminadas y, a continuación, pulse en Siguiente. 9. En el panel de resumen del paquete, revise la información para la instalación planificada y, a continuación, pulse en Instalar. 10. Una vez completada la instalación, si no tiene que instalar ninguna solución de industria ni complemento, puede seleccionar la opción para iniciar el programa de configuración de Control Desk versión 7.6 y, a continuación, pulse en Finalizar. Se cierra el programa de instalación de Control Desk versión 7.6 y se inicia automáticamente el programa de configuración de Control Desk versión 7.6. Si necesita instalar soluciones de industria instalar y complementos, salga del programa de configuración de Control Desk versión 7.6 e instálelos antes de continuar. Qué hacer a continuación Debe instalar las soluciones de industria y complementos versión 7.5 en este momento. La versión 7.5 de las soluciones de industria y complementos se puede instalar en Control Desk 7.6 desde la línea de mandatos. También se admite la instalación silenciosa. Asegúrese de descargar la versión más reciente y los arreglos disponibles para la solución de industria o el complemento antes de instalarlo. Consulte la página de matriz de requisitos de Maximo Upgrade para acceder a información actualizada sobre los requisitos de solución de industria y complemento. Después de instalar, utilice el programa de configuración de Control Desk versión 7.6 para configurar Control Desk versión 7.6. Migrar personalizaciones Migre las personalizaciones que haya realizado en el despliegue de Control Desk 7.5.x a la estación de trabajo administrativa de Control Desk 7.6. 40 IBM Control Desk: Guía de actualización Procedimiento 1. Compile código Java personalizado utilizando el compilador JDK 1.7. Las clases Java personalizadas que se han creado para el despliegue de Control Desk 7.5.x probablemente se compilaron utilizando JDK 1.5, que se proporcionaba con Control Desk 7.5.x. El código Java personalizado debe volver a compilarse utilizando el compilador JDK 1.7 que se suministra con Control Desk 7.6 en la carpeta C:\IBM\SMP\sdk\bin. a. Copie los archivos fuente Java personalizados de la estación de trabajo administrativa de Control Desk7.5.x a la estación de trabajo administrativa de Control Desk7.6. b. Compile los archivos fuente en archivos de clase Java utilizando JDK 1.7. c. Mueva los archivos de clase que ha vuelto a compilar al directorio de Control Desk 7.6 adecuado. Normalmente es el mismo directorio bajo Control Desk 7.6 que el que se encuentra en Control Desk 7.5.x. 2. Identifique las personalizaciones que se han realizado en los archivos JSP, XML, HTML, CSS o XSLT de Control Desk 7.5.x predeterminados. Estas personalizaciones de archivos predeterminados se deben volver a crear en las versiones de Control Desk 7.6 de estos archivos. No se pueden sobrescribir archivos de Control Desk 7.6 con versiones modificadas de archivos predeterminados de Control Desk 7.5.x de la estación de trabajo administrativa de Control Desk7.5.x. Las personalizaciones deben volver a aplicarse a las versiones de Control Desk 7.6 de estos archivos predeterminados. 3. Copie o mueva cualquier archivo JSP, XML, HTML, CSS o XSLT personalizado que haya creado para funcionar con Control Desk 7.5.x. 4. Para los cambios realizados en extensiones Applet, mueva el código compilado a las carpetas apropiadas en el directorio de instalación de Control Desk 7.6. Asegúrese de que crea los jar de Applet desde las carpetas de Control Desk 7.6. 5. Copie o mueva los archivos de informe de Control Desk 7.5.x personalizadosa la carpeta apropiada de Control Desk 7.6. Estos archivos de informe deben importarse en la base de datos después de que el proceso de actualización haya finalizado, tal como se describe en la información posterior a la actualización. 6. Mueva los archivos de configuración personalizados (.properties y .xml) que contienen extensiones definidas para Control Desk 7.6. Los archivos XML del producto se pueden encontrar en la carpeta \maximo\applications\maximo\ properties\product. Si las personalizaciones se han realizado en los archivos de configuración de Control Desk 7.5.x predeterminados, debe replicar esos cambios en las versiones de Control Desk 7.6 de dichos archivos. 7. Copie o mueva el archivo webclient.properties a la carpeta \maximo\applications\maximo\properties\product de la instalación de Control Desk 7.6. 8. Copie o mueva cualquier biblioteca de terceros utilizada con el release anterior a la carpeta apropiada de Control Desk 7.6. Consulte la información proporcionada con las bibliotecas de terceros para asegurarse de que no se necesitan más tareas de configuración. Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6 En este procedimiento se explica cómo utilizar el programa de configuración de Control Desk versión 7.6 para configurar Control Desk versión 7.6. Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment v8.5.5 en un nuevo servidor (escenario 1) 41 Antes de empezar Debe desinstalar las soluciones de industria y complementos que no están soportados en Control Desk versión 7.6 antes de configurarlo. Consulte la página de soporte de recursos de actualización de Maximo para obtener más información. Se proporcionan scripts para desinstalar soluciones de industria y complementos no soportados; estos scripts los puede descargar desde el sitio de soporte Fix Central. Este procedimiento hace referencia a DB2 como la base de datos a configurar para Control Desk versión 7.6. Las referencias a DB2 son sólo de ejemplo. La información necesaria para Oracle o SQL Server es similar. Se proporciona ayuda en la interfaz de usuario del programa de configuración de Control Desk versión 7.6 y puede utilizarse para determinar la información que necesita especificar para la actualización. Procedimiento 1. Si el programa de configuración de Control Desk versión 7.6 no está abierto, inícielo desde el launchpad de Control Desk. En el panel de navegación del launchpad, pulse en Configurar producto, especifique la ubicación de instalación de Control Desk y, a continuación, pulse en Iniciar programa de configuración de Tivoli Process Automation Suite. 2. En la página de operaciones de configuración de IBM Control Desk, pulse en Configurar un nuevo despliegue. 3. En el panel Definir entorno de despliegue, especifique información sobre el host de DB2 de Control Desk versión 7.5.x. Seleccione la opción Completar la configuración de WebSphere para el producto. Una vez haya definido el entorno de despliegue, pulse en Finalizar. 4. En el panel Configurar información general del producto, revise los detalles de resumen sobre los componentes que está instalando. Especifique las características de aspecto y navegación para el producto, añada una dirección de correo electrónico para recibir mensajes de flujo de trabajo y seleccione si desea desplegar datos de ejemplo. 5. En el panel Configurar la instancia de DB2, especifique la información sobre la instancia de DB2 de Control Desk versión 7.5.x. 6. En el panel Configurar la base de datos de DB2, especifique la información sobre la base de datos DB2 de Control Desk versión 7.5.x. 7. En el panel Configurar el servidor de aplicaciones, especifique la información para el servidor de WebSphere Application Server Network Deployment que ha instalado. Indique si desea almacenar los mensajes JMS que se originan en el adaptador de integración. 8. En el panel Configurar seguridad de aplicación, seleccione un modelo de seguridad para Control Desk. Si selecciona un modelo de seguridad que incluye un servidor de directorios, especifique la información del directorio para el gestor de miembros virtuales. Indique los nombres de usuario y contraseñas para los usuarios que se deben crear para Control Desk. 9. Seleccione el idioma base y los idiomas adicionales que desee instalar. 10. En el panel Aplicar operaciones de despliegue, especifique las preferencias de la interfaz de usuario, seleccione todas las operaciones de despliegue disponibles y, a continuación, pulse en Finalizar. Cuando selecciona Aplicar los cambios a la base de datos, el programa updatedb graba la información en la base de datos. 42 IBM Control Desk: Guía de actualización Resultados Control Desk versión 7.6 está ahora instalado y configurado para utilizar WebSphere Application Server Network Deployment v8.5.5. Los cambios se graban en la base de datos y, si ha elegido hacerlo, los archivos EAR de la aplicación se despliegan en WebSphere Application Server Network Deployment. Información relacionada: http://www-01.ibm.com/support/docview.wss?uid=swg21266217 Ejecutar el verificador de integridad 7.6 Ejecute el programa de utilidad verificador de integridad de Control Desk 7.6. Acerca de esta tarea Antes de continuar con el proceso de actualización de Control Desk 7.6, debe ejecutar el programa de utilidad Control Desk 7.6 Integrity Checker para confirmar la integridad de la base de datos de Control Desk 7.6 después de completar los pasos de actualización. Cuando se ejecuta en modo informe, el programa de utilidad de verificador de integridad comprueba la base de datos actual e informa sobre errores comunes. Si Integrity Checker informa de un error, debe resolverlo ejecutando Integrity Checker en modo Repair. Si no puede utilizar la interfaz gráfica de usuario, también puede ejecutar uno de los siguientes scripts de validación: v Windows: validate_integ.bat v UNIX: validate_integ.sh Procedimiento 1. Detenga el servidor de aplicaciones. Por ejemplo, MXServer. 2. En la estación de trabajo administrativa del despliegue existente, abra un indicador de mandatos y vaya al directorio de herramientas de maximo. Por ejemplo, c:\ibm\SMP\maximo\tools\maximo 3. Inicie la herramienta Integrity Checker. v En sistemas operativos Windows integrityui.bat v En otros sistemas operativos soportados integrityui.sh 4. Seleccione la pestaña Comprobar integridad. 5. Ejecute el verificador de integridad en modo Repair. a. Asegúrese de que el recuadro de selección ¿Modo Repair? no esté marcado y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. Los resultados se encuentran en el directorio dir_instalación\maximo\tools\ maximo\log en el archivo definido en el campo Nombre de archivo de registro del panel Comprobar integridad. 6. Opcional: Si se informa de algún error, ejecute Integrity Checker en modo Repair. a. Seleccione el recuadro de selección ¿Modo Repair? y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. Capítulo 10. Actualización mediante la instalación de WebSphere Application Server Network Deployment v8.5.5 en un nuevo servidor (escenario 1) 43 7. Opcional: Si Integrity Checker se ha ejecutado en modo Repair, consulte el archivo de registro para asegurarse de que todos los elementos informados se han reparado. Si se necesita más intervención manual, debe resolver los errores y, a continuación, volver a ejecutar Integrity Checker en modo informe. Repita el proceso hasta que no se informe de más errores. Resultados Aunque Integrity Checker puede reparar muchos problemas, es posible que tenga que resolver algunos errores manualmente consultando los archivos de registro. 44 IBM Control Desk: Guía de actualización Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) La lista de comprobación siguiente es una hoja de ruta de alto nivel de las tareas que debe completar para migrar la información de la instalación existente de WebSphere Application Server Network Deployment v7.x a una instalación nueva de WebSphere Application Server Network Deployment v8.5.5. Antes de empezar, asegúrese de haber revisado la información siguiente: v “Hojas de ruta de escenarios de actualización” en la página 15 Esta información proporciona una visión general u hoja de ruta de las tareas que deben realizarse a fin de actualizar a IBM Control Desk versión 7.6 migrando la configuración de WebSphere Application Server Network Deployment v7.x utilizada con IBM Control Desk versión 7.5.x a WebSphere Application Server Network Deployment v8.5.5. En este escenario, se utiliza el asistente de migración de WebSphere Application Server Network Deployment v8.5.5 para transferir la información de configuración existente de IBM Control Desk versión 7.5.x de WebSphere Application Server Network Deployment v7.x a WebSphere Application Server Network Deployment v8.5.5. Este escenario se aplica a los despliegues que utilizan WebSphere Application Server Network Deployment alojado en sistemas Linux sólo. La ventaja de utilizar este escenario de actualización es que no tiene que configurar WebSphere Application Server Network Deployment v8.5.5. Se reutiliza la configuración que ha realizado para WebSphere Application Server Network Deployment v7.x. Lista de comprobación para migrar datos de configuración de WebSphere Application Server Network Deployment Utilice esta lista de comprobación como directriz cuando actualice a la versión 7.6 migrando los datos de configuración de WebSphere Application Server Network Deployment. Tabla 3. Lista de comprobación para migrar datos de configuración de WebSphere Application Server Network Deployment Paso 1 Acción Descripción Revise y complete los requisitos previos de actualización. Revise y complete los requisitos previos de actualización que se describen en Capítulo 9, “Tareas previas a la actualización”, en la página 29. © Copyright IBM Corp. 1994, 2015 45 Tabla 3. Lista de comprobación para migrar datos de configuración de WebSphere Application Server Network Deployment (continuación) Paso 2 Acción Descripción Ejecute Integrity Checker desde el entorno existente en modo informe. Para obtener instrucciones detalladas, consulte “Ejecutar el verificador de integridad 7.5.x” en la página 34. Para obtener información sobre los mensajes de error, consulte la siguiente documentación: v “Mensajes informativos del verificador de integridad” en la página 93 v “Mensajes de aviso del verificador de integridad” en la página 93 v “Mensajes de error del verificador de integridad” en la página 96 3 Asegúrese de que dispone del sistema operativo apropiado. Para obtener una lista de los sistemas operativos soportados, consulte la página Requisitos del sistema en el wiki de IBM Control Desk. 4 Establezca el middleware soportado. En este escenario, se utiliza el programa de instalación de Control Desk versión 7.6 para instalar WebSphere Application Server Network Deployment v8.5.5 y migrar la información de configuración. Va a migrar la información de perfil existente de WebSphere Application Server Network Deployment v7.x creada para Control Desk versión 7.5 a WebSphere Application Server Network Deployment v8.5.5. Revise la información sobre el establecimiento del middleware soportado en “Establecer middleware soportado” en la página 35. Complete las tareas siguientes para establecer el middleware soportado: v Si es necesario, actualice el software de base de datos a una versión soportada mediante el programa de instalación para dicho software. Antes de actualizar el software de base de datos, compruebe la matriz de configuración del producto para determinar si el software está soportado por este release. La matriz de configuración del producto está disponible aquí. v Si es necesario, actualice el software de servidor de directorios a una versión soportada mediante el programa de instalación para dicho software. Consulte la documentación que se proporciona con el producto para obtener información de actualización. v Utilice el programa de instalación para instalar WebSphere Application Server Network Deployment v8.5.5, tal como se describe en “Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de instalación de Control Desk versión 7.6” en la página 36. v Después de completar la instalación, utilice el programa de configuración de Control Desk versión 7.6 para preparar WebSphere Application Server Network Deployment v8.5.5 para Control Desk 46 IBM Control Desk: Guía de actualización Tabla 3. Lista de comprobación para migrar datos de configuración de WebSphere Application Server Network Deployment (continuación) Paso Acción Descripción 5 Opcional: Si es necesario, migre los datos del servidor de bases de datos o de directorios. Para obtener más información, consulte “Migrar datos del servidor de bases de datos o de directorios (opcional)” en la página 38. 6 Para ejecutar el programa de instalación de Control Desk Ejecute el programa de instalación de Control Desk versión 7.6 para instalar Control Desk en la estación de trabajo administrativaPara realizar la actualización, lleve a cabo los pasos que se describen en “Ejecución del programa de instalación de Control Desk 7.6” en la página 39. 7 Migrar personalizaciones de su despliegue anterior. Migre cualquier personalización que haya realizado en la estación de trabajo administrativa de Control Desk versión 7.6. La migración debe realizarse para todos los productos que están instalados en la estación de trabajo. Para obtener más información, consulte “Migrar personalizaciones” en la página 40. 8 Ejecute el programa de configuración Ejecute el programa de configuración de Control Desk de Control Desk versión 7.6. Los cambios se graban en la base de datos y, si ha elegido hacerlo, los archivos EAR de la aplicación se despliegan en WebSphere Application Server Network Deployment. Para obtener más información, consulte “Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6” en la página 41. 9 Ejecute el verificador de integridad de Control Desk 7.6. Ejecute la herramienta Verificador de integridad en modo Repair. Si el verificador de integridad informa de un error, debe resolverlo. Para obtener instrucciones detalladas, consulte “Ejecutar el verificador de integridad 7.6” en la página 43. Para obtener información sobre los mensajes de error, consulte la siguiente documentación: v “Mensajes informativos del verificador de integridad” en la página 93 v “Mensajes de aviso del verificador de integridad” en la página 93 v “Mensajes de error del verificador de integridad” en la página 96 10 Complete las tareas posteriores a la actualización. Revise la información importante sobre tareas posteriores a la actualización en Capítulo 15, “Tareas posteriores a la actualización”, en la página 81.Se proporciona una lista de comprobación e instrucciones detalladas para completar las tareas posteriores a la actualización. Ejecutar el verificador de integridad 7.5.x Ejecute el programa de utilidad verificador de integridad de Control Desk versión 7.5.x. Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) 47 Acerca de esta tarea Antes de continuar con el proceso de actualización de Control Desk versión 7.6, ejecute el programa de utilidad de verificador de integridad de Control Desk versión 7.5.x. Este programa de utilidad se utiliza con la base de datos de Control Desk versión 7.5.x para asegurar que está lista para la actualización. Cuando se ejecuta en modo informe, el programa de utilidad de verificador de integridad comprueba la base de datos actual e informa sobre errores comunes. Si Integrity Checker informa de un error, debe resolverlo ejecutando Integrity Checker en modo Repair. Procedimiento 1. En la estación de trabajo administrativa de Control Desk versión 7.5.x, abra un indicador de mandatos y vaya al directorio de las herramientas. Por ejemplo, install_home\maximo\tools\maximo 2. Inicie la herramienta Integrity Checker. v En sistemas operativos Windows integrityui.bat v En otros sistemas operativos soportados integrityui.sh 3. Seleccione la pestaña Comprobar integridad. 4. Ejecute el verificador de integridad en modo Repair. a. Asegúrese de que el recuadro de selección ¿Modo Repair? no esté marcado y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. Los resultados se encuentran en el directorio dir_instalación\maximo\tools\ maximo\log en el archivo definido en el campo Nombre de archivo de registro del panel Comprobar integridad. 5. Opcional: Si se informa de algún error, ejecute Integrity Checker en modo Repair. a. Seleccione el recuadro de selección ¿Modo Repair? y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. 6. Opcional: Si Integrity Checker se ha ejecutado en modo Repair, consulte el archivo de registro para asegurarse de que todos los elementos informados se han reparado. Si se necesita más intervención manual, debe resolver los errores y, a continuación, volver a ejecutar Integrity Checker en modo informe. Repita el proceso hasta que no se informe de más errores. Resultados Aunque Integrity Checker puede reparar muchos problemas, es posible que tenga que resolver algunos errores manualmente consultando los archivos de registro. Establecer middleware soportado Establezca middleware en su entorno que sea compatible con Control Desk versión 7.6. El primer paso en una actualización de Control Desk versión 7.6 es establecer middleware en su entorno que esté soportado por Control Desk versión 7.6. En algunos casos, el middleware que ha utilizado en el despliegue de Control Desk 48 IBM Control Desk: Guía de actualización versión 7.5.x, por ejemplo, software de base de datos o de servidor de directorios, puede reutilizarse para la actualización de Control Desk versión 7.6. En otros casos, es posible que tenga que utilizar nuevos servidores de middleware que no formaban parte del despliegue de Control Desk versión 7.5.x original. El programa de instalación de Control Desk versión 7.6 se utiliza para instalar WebSphere Application Server Network Deployment v8.5.5. Las herramientas de migración de WebSphere Application Server Network Deployment v8.5.5 se utilizan para migrar la información del perfil de WebSphere Application Server Network Deployment. Si es necesario, actualice el software de base de datos a una versión soportada por Control Desk versión 7.6. La actualización del software de base de datos existente utilizado con Control Desk versión 7.5.x es el método preferido para el establecimiento de una base de datos soportada por Control Desk versión 7.6. Este método le permite reutilizar elementos existentes del despliegue de Control Desk versión 7.5.x, como las instancias de base de datos e ID de usuario. En algunos casos, es posible que tenga que instalar una nueva instancia del software de base de datos. Por ejemplo, el despliegue de Control Desk versión 7.5.x podría incluir un servidor de bases de datos establecido en una plataforma que ya no está soportada en Control Desk versión 7.6, como podría ser en el caso de plataformas de 32 bits. En este escenario, debería instalar una nueva instancia del software de base de datos compatible con Control Desk versión 7.6. Para DB2, puede instalar este software utilizando el programa de instalación de Control Desk versión 7.6. Si instala nuevas instancias de software de base de datos fuera del programa de instalación de Control Desk versión 7.6, tendrá que realizar tareas adicionales de configuración manual que se describen en la información de instalación de Control Desk 7.6. Además, tendrá que migrar la base de datos del servidor antiguo al servidor nuevo. Si es necesario, actualice el software de servidor de directorios a una versión soportada por Control Desk versión 7.6. Consulte la documentación que se proporciona con el producto para obtener información de actualización. Instalación de WebSphere Application Server Network Deployment v8.5.5 mediante el programa de instalación de Control Desk versión 7.6 Este procedimiento explica cómo utilizar el programa de instalación de Control Desk versión 7.6 para instalar WebSphere Application Server Network Deployment v8.5.5. Acerca de esta tarea Estas instrucciones son para la instalación de WebSphere Application Server Network Deployment v8.5.5 en un único sistema utilizando el programa de instalación de Control Desk versión 7.6. Para instalar WebSphere Application Server Network Deployment v8.5.5 para la versión IBM Control Desk 7.6 mediante el programa de instalación de IBM Control Desk versión 7.6, siga estos pasos. Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) 49 Procedimiento 1. Inicie una sesión en el sistema de destino como un usuario con autoridad administrativa. Si ejecuta el programa de instalación de IBM Control Desk versión 7.6 desde una ventana de terminal Linux o UNIX, debe iniciar sesión como usuario root. 2. Inicie el programa de instalación de IBM Control Desk versión 7.6 desde el launchpad. a. Inicie el launchpad. Windows En la imagen de instalación descargada, vaya al directorio raíz y ejecute el mandato siguiente: launchpad64.exe. 3. 4. 5. 6. 7. Linux y UNIX En la imagen de instalación descargada, vaya al directorio raíz y ejecute el mandato siguiente: launchpad64.sh. b. Seleccione un idioma para la instalación y pulse Aceptar. c. En el panel de navegación del launchpad, pulse Instalar el producto. d. En el panel Instalar producto, seleccione IBM WebSphere Application Server Network Deployment v8.5.5 y a continuación pulse Instalar componentes de IBM Control Desk. En el panel de selección del paquete, pulse en Siguiente. En el panel de validación de requisitos previos del paquete, revise los resultados de la comprobación de requisitos previos y, a continuación, pulse en Siguiente. Si en este panel se informa de algún error, resuelva el problema y, a continuación, pulse en Volver a comprobar estado antes de continuar. En el panel del acuerdo de licencia, revise la información de licencia de cada uno de los paquetes que se instalan, seleccione Acepto los términos de los acuerdos de licencia si está de acuerdo con los términos y, a continuación, pulse en Siguiente. En el panel de ubicación de instalación de Installation Manager, especifique la información de vía de acceso para el directorio de recursos compartidos y el directorio de instalación de Installation Manager y, a continuación, pulse en Siguiente. Installation Manager es el entorno de instalación que se utiliza para instalar los componentes de Control Desk versión 7.6. El directorio de recursos compartidos es un directorio de espacio de trabajo común utilizado por Installation Manager para instalar los paquetes. En el panel de ubicación de instalación del paquete, seleccione un grupo de paquetes, especifique la información de vía de acceso del directorio de instalación y, a continuación, pulse en Siguiente. Repita este proceso para cada grupo de paquetes de la lista. 8. En el panel de traducciones del paquete, especifique el soporte de idioma para WebSphere Application Server Network Deployment y, a continuación, pulse en Siguiente. 9. En el panel de características del paquete, deje marcadas todas las opciones predeterminadas y, a continuación, pulse en Siguiente. 10. En el panel de configuración del paquete, especifique la información de configuración para IBM HTTP Server y, a continuación, pulse en Siguiente. 11. En el panel de resumen del paquete, revise la información para la instalación planificada y, a continuación, pulse en Instalar. 12. Una vez finalizada la instalación, pulse Finalizar. 50 IBM Control Desk: Guía de actualización Migración de información de configuración de IBM WebSphere Application Server Network Deployment Utilice el asistente de migración de IBM WebSphere Application Server Network Deployment v8.5.5 para migrar perfiles de IBM WebSphere Application Server Network Deployment v7.x a IBM WebSphere Application Server Network Deployment v8.5.5. Acerca de esta tarea Puede transferir información de perfil existente utilizada con Control Desk versión 7.5.x en lugar de crear nuevos perfiles para Control Desk versión 7.6. Debe tener instalado IBM WebSphere Application Server Network Deployment v8.5.5 en el mismo sistema que el servidor IBM WebSphere Application Server Network Deployment v7.x que se ha utilizado para Control Desk versión 7.5.x. Nota: La migración de perfiles utilizados con Control Desk versión 7.5.x inhabilita el despliegue de Control Desk versión 7.5.x. Después de la migración, ya no se podrá acceder o utilizar Control Desk versión 7.5.x. No migre la información de perfil tal como se describe aquí a menos que ya no tenga necesidad de acceder a Control Desk versión 7.5.x. Para obtener información adicional sobre el proceso de migración de IBM WebSphere Application Server Network Deployment, consulte los siguientes recursos: v Colección de conocimientos: Migración a/de WebSphere Application Server V7.0 v Migración de perfiles utilizando el asistente de migración en la documentación de IBM WebSphere Application Server Network Deployment en IBM Knowledge Center Procedimiento 1. Cree un nuevo perfil de gestor de despliegue (Dmgr). Por ejemplo, ctgDmgr02. a. Inicie la sesión en el sistema que aloja WebSphere Application Server v8.5.5. b. Inicie la herramienta de gestión de perfiles de WebSphere Application Server. Windows Inicio > IBM WebSphere > IBM WebSphere Application Server 8.5 > Herramientas > Herramienta de gestión de perfiles (o ejecute pmt.bat desde una línea de mandatos) Unix o Linux INICIO_WAS/bin/ProfileManagement/pmt.sh c. Pulse Crear, seleccione Perfil personalizado y, a continuación, pulse Siguiente. d. Seleccione Creación avanzada de perfiles y pulse Siguiente. e. Especifique un valor para el nuevo perfil, por ejemplo ctgDmgr02 y, a continuación, pulse Siguiente. El nombre del nuevo perfil del gestor de despliegue no debe ser el mismo que el nombre de perfil de WebSphere Application Server v7.0. f. Verifique el nombre de host y, a continuación, escriba un valor para el nuevo nodo, por ejemplo, ctgNode02. Pulse Siguiente. El nombre del nodo nuevo no debe ser el mismo que el nodo de WebSphere Application Server v7.0. Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) 51 g. Seleccione la opción de Federar este nodo más tarde y, a continuación, pulse Siguiente. h. Acepte los valores predeterminados para certificados de seguridad y pulse Siguiente. i. Escriba y confirme la contraseña de almacén de claves predeterminada y, a continuación, pulse Siguiente. j. En la pantalla de resumen, pulse Crear. k. Desmarque la opción de la consola Iniciar los primeros pasos y cierre la herramienta de gestión de perfiles y WebSphere Customization Toolbox 8.5. 2. Detenga los servicios de WebSphere Application Server v7.x, si están en ejecución. a. Inicie la sesión en el sistema que aloja WebSphere Application Server v7.x. b. Detenga IBM HTTP Server e IBM HTTP Administration. c. Detenga el gestor de despliegue de WebSphere Application Server. d. Detenga el nodo. e. Detenga todos los servidores de aplicaciones de Control Desk. Por ejemplo, MXServer. 3. Migre el perfil de gestor de despliegue. a. Inicie la sesión en el sistema que aloja WebSphere Application Server v8.5.5. b. Inicie el asistente de migración de WebSphere Application Server. Windows Inicio > IBM WebSphere > IBM WebSphere Application Server v8.5 > Herramientas > Herramienta de migración de configuración (o ejecute el programa de utilidad desde una línea de mandatos) Unix o Linux raíz_servidor_aplicaciones/bin/migration.sh c. Defina un origen de migración. En el panel Orígenes de migración, pulse Nuevo. d. Seleccione las instalaciones que desea migrar. Especifique la instalación de WebSphere Application Server v7.x. Pulse Siguiente. e. Seleccione ctgDmgr01 como perfil de origen. Elija la opción para crear una copia de seguridad del perfil. Pulse Siguiente. f. Opcional: Si la seguridad administrativa está habilitada para el perfil, especifique el ID y la contraseña de usuario administrativo de WebSphere Application Server. Pulse Siguiente. g. Mantenga la opción seleccionada para inhabilitar el gestor de despliegue de origen y pulse Siguiente. h. Especifique la ubicación para la salida de la migración y los archivos de registro. Pulse Siguiente. Cuando acepte los valores predeterminados, tenga en cuenta que el nuevo gestor de despliegue de WebSphere Application Server v8.5.5 tendrá el mismo nombre que el gestor de despliegue de WebSphere Application Server v7.0. El perfil de gestor de despliegue nuevo que hemos creado anteriormente es necesario para ejecutar la herramienta de migración, pero no se utiliza en el producto final. i. Mantenga Migrar a un nuevo perfil seleccionado y pulse Siguiente. Puede migrar a un perfil existente, pero debe haberse creado anteriormente. Recuerde que cuando hemos creado ctgDmgr02, no lo hemos federado (emparejado con un servidor de aplicaciones). j. Verifique el host, ponga al perfil el nombre ctgDmgr01 y, a continuación, pulse Siguiente. 52 IBM Control Desk: Guía de actualización k. Mantenga las opciones predeterminadas seleccionadas para la información de instalación de aplicación. Pulse Siguiente. l. Mantenga las opciones predeterminadas seleccionadas para la información de valor de puerto. Pulse Siguiente. m. Mantenga las opciones predeterminadas seleccionadas para la información de migración adicional. Pulse Siguiente. n. Revise los datos de resumen de migración. Pulse Migrar. El proceso de migración consta de entre 2 y 6 subprocesos, en función de las selecciones que haya realizado en los pasos anteriores. Si el proceso requiere entrada de usuario, se desplaza automáticamente a la pestaña apropiada. o. Revise la página de resultados. Para volver a la lista de orígenes de migración, pulse Finalizar. 4. Migre el perfil de servidor de aplicaciones. a. Inicie el gestor de despliegue. El gestor de despliegue nuevo se encuentra en INICIO_WAS\AppServer\profiles\ctgDmgr01\bin. b. Inicie el asistente de migración de WebSphere Application Server. Windows Inicio > IBM WebSphere > IBM WebSphere Application Server v8.5 > Herramientas > Herramienta de migración de configuración (o ejecute el programa de utilidad desde una línea de mandatos) Unix o Linux raíz_servidor_aplicaciones/bin/migration.sh c. En la pestaña Orígenes de migración, pulse Nuevo. d. En la página Versiones detectadas de WebSphere Application Server, seleccione o especifique la ubicación de la instalación existente y pulse Siguiente. e. En la página Perfil de origen, especifique ctgAppSrv01, seleccione el recuadro de selección para realizar una copia de seguridad del perfil de origen y especifique un directorio de copia de seguridad. A continuación, pulse Siguiente. f. Escriba el nombre de usuario administrativo de WebSphere Application Server (wasadmin) y la contraseña y, a continuación, pulse Probar conexión con el gestor de despliegue.Pulse Siguiente. g. En la página Salida de migración de perfiles, pulse Siguiente. h. En la página Perfil de destino, pulse Siguiente. i. En la página Parámetros de creación de perfiles, escriba ctgAppSrv01 como nombre de perfil y a continuación, pulse Siguiente. j. Entre la información del valor de puerto y, a continuación, pulse Siguiente. Si piensa desactivar WebSphere Application Server v7.0, utilice los valores de puerto asignados al perfil de origen. k. Revise los datos de resumen de migración. Pulse Migrar. El proceso de migración consta de entre 2 y 6 subprocesos, en función de las selecciones que haya realizado en los pasos anteriores. Si el proceso requiere entrada de usuario, se desplaza automáticamente a la pestaña apropiada. l. Revise la página de resultados. Para volver a la lista de orígenes de migración, pulse Finalizar. 5. Después de migrar WebSphere Application Server a la versión 8.5.5, actualice IBM HTTP Server. Para obtener más información, consulte Migración desde una versión anterior de IBM HTTP Server en la documentación de WebSphere Application Server. Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) 53 Qué hacer a continuación Después de migrar y configurar WebSphere Application Server, migre las configuraciones de IBM HTTP Server. Si bien las versiones antiguas y nuevas de IBM HTTP Server pueden coexistir en el mismo servidor, se recomienda migrar a la nueva versión y desinstalar la más antigua. Migración de datos del servidor de bases de datos o de directorios (opcional) Dependiendo de su entorno, es posible que tenga que migrar los datos del servidor de bases de datos o de directorios, de los servidores de middleware de Control Desk 7.5.x a los servidores de middleware de Control Desk 7.6. En los casos en que el middleware utilizado para desplegar Control Desk 7.5.x es incompatible con Control Desk 7.6, puede migrar la información de Control Desk 7.5.x a un servidor soportado por Control Desk 7.6. Cuando realice la actualización, no puede actualizar el middleware IBM DB2 desde el launchpad. Debe actualizar el middleware de la base de datos por separado. Para obtener información sobre la actualización de IBM DB2, consulte el Portal de actualización de DB2. También encontrará información en la Documentación de IBM DB2 en IBM Knowledge Center. Si el software de base de datos de Control Desk 7.5.x es compatible con Control Desk 7.6, puede utilizar la base de datos existente. Si la base de datos existente no es compatible, consulte la documentación que se proporciona con el software para obtener instrucciones sobre la migración de objetos de base de datos. Para DB2, esta información se puede encontrar en Documentación de IBM DB2 en IBM Knowledge Center. Recuerde que si ha realizado una actualización del software de base de datos, sólo es necesario migrar la instancia de base de datos de (ctginst1) y la base de datos (maxdb75) de Control Desk 7.5.x. Si ha instalado una nueva instancia del software de base de datos, debe completar las tareas de configuración adicionales tal como se describe en la información de instalación de Control Desk 7.6. Si opta por utilizar un servidor de directorios para la seguridad en el despliegue de Control Desk 7.5.x y se le solicita que migre la información del servidor de directorios para cumplir con los requisitos previos de Control Desk 7.6, consulte la documentación que se proporciona con el software para obtener instrucciones sobre la migración. Si ha utilizado IBM Security Directory Server para el despliegue de Control Desk 7.5.x, no se necesita ninguna migración porque la misma versión de IBM Security Directory Server está soportada en ambos productos. Ejecución del programa de instalación de Control Desk 7.6 Este procedimiento explica cómo utilizar el programa de instalación de Control Desk versión 7.6 para instalar Control Desk versión 7.6. Acerca de esta tarea El programa de instalación de Control Desk versión 7.6 se ejecuta en el sistema que designa como estación de trabajo administrativa de Control Desk versión 7.6. La actualización no se realiza desde la estación de trabajo administrativa de Control Desk versión 7.5.x. 54 IBM Control Desk: Guía de actualización Las plataformas que estaban soportadas para las estaciones de trabajo administrativas de Control Desk versión 7.5.x; por ejemplo, Windows 2008, no están soportadas en Control Desk versión 7.6. El proceso de actualización implica realizar una instalación nueva de Control Desk versión 7.6 y, a continuación, configurarla para utilizar la base de datos de Control Desk versión 7.5.x. Procedimiento 1. Inicie sesión en el sistema que designa como estación de trabajo administrativa de Control Desk versión 7.6. Si ejecuta el programa de instalación de IBM Control Desk versión 7.6 desde una ventana de terminal Linux o UNIX, debe iniciar sesión como usuario root. 2. Inicie el programa de instalación de IBM Control Desk versión 7.6 desde el launchpad. a. Inicie el launchpad. Windows En la imagen de instalación descargada, vaya al directorio raíz y ejecute el mandato siguiente: launchpad64.exe. Linux y UNIX Desde la imagen de instalación descargada, desplácese al directorio raíz y ejecute el mandato siguiente: launchpad.sh. b. Seleccione un idioma para la instalación y pulse Aceptar. c. En el panel de navegación del launchpad, pulse Instalar el producto. d. En el panel Instalar producto, seleccione IBM Control Desk v7.6 y a continuación pulse Instalar componentes de IBM Control Desk. 3. En el panel de selección del paquete, pulse en Siguiente. No desmarque el recuadro de selección de IBM Maximo for Service Providers. Proporciona funciones que se utilizan en IBM Control Desk. 4. En el panel de validación de requisitos previos del paquete, revise los resultados de la comprobación de requisitos previos y, a continuación, pulse en Siguiente. Si en este panel se informa de algún error, resuelva el problema y, a continuación, pulse en Volver a comprobar estado antes de continuar. 5. En el panel del acuerdo de licencia, revise la información de licencia de cada uno de los paquetes que se instalan, seleccione Acepto los términos de los acuerdos de licencia si está de acuerdo con los términos y, a continuación, pulse en Siguiente. 6. En el panel de ubicación, para especificar información de vía de acceso para el directorio de instalación de IBM Control Desk, seleccione una de las opciones siguientes y, a continuación, pulse Siguiente. Opción Descripción Si la instalación se ejecuta en una estación de trabajo administrativa con una instalación anterior 1. Seleccione Crear un nuevo grupo de paquetes. 2. En el campo Directorio de instalación, asegúrese de que especifica un nombre de directorio que sea distinto del directorio de instalación anterior. Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) 55 Opción Descripción Si la instalación se ejecuta en una nueva estación de trabajo administrativa sin una instalación anterior 1. Seleccione Crear un nuevo grupo de paquetes. 2. En el campo Directorio de instalación, especifique un nombre de directorio para el directorio de instalación. 7. En el panel de ubicación de instalación del paquete, utilice los valores predeterminados o especifique un nuevo directorio para Recursos compartidos y para el directorio de Installation Manager. A continuación, pulse Siguiente. Installation Manager es el entorno de instalación que se utiliza para instalar los componentes de Control Desk versión 7.6. El directorio de recursos compartidos es un directorio de espacio de trabajo común utilizado por Installation Manager para instalar los paquetes. Si Installation Manager ya está instalado, la opción para seleccionar una vía de acceso de instalación para Installation Manager no se visualizará. 8. En el panel de características del paquete, deje marcadas todas las opciones predeterminadas y, a continuación, pulse en Siguiente. 9. En el panel de resumen del paquete, revise la información para la instalación planificada y, a continuación, pulse en Instalar. 10. Una vez completada la instalación, si no tiene que instalar ninguna solución de industria ni complemento, puede seleccionar la opción para iniciar el programa de configuración de Control Desk versión 7.6 y, a continuación, pulse en Finalizar. Se cierra el programa de instalación de Control Desk versión 7.6 y se inicia automáticamente el programa de configuración de Control Desk versión 7.6. Si necesita instalar soluciones de industria instalar y complementos, salga del programa de configuración de Control Desk versión 7.6 e instálelos antes de continuar. Qué hacer a continuación Debe instalar las soluciones de industria y complementos versión 7.5 en este momento. La versión 7.5 de las soluciones de industria y complementos se puede instalar en Control Desk 7.6 desde la línea de mandatos. También se admite la instalación silenciosa. Asegúrese de descargar la versión más reciente y los arreglos disponibles para la solución de industria o el complemento antes de instalarlo. Consulte la página de matriz de requisitos de Maximo Upgrade para acceder a información actualizada sobre los requisitos de solución de industria y complemento. Después de instalar, utilice el programa de configuración de Control Desk versión 7.6 para configurar Control Desk versión 7.6. Migrar personalizaciones Migre cualquier personalización que haya realizado en el despliegue de Control Desk 7.5.x. Procedimiento 1. Compile código Java personalizado utilizando el compilador JDK 1.7. Las clases Java personalizadas que se han creado para el despliegue de Control Desk 7.5.x probablemente se compilaron utilizando JDK 1.5, que se proporcionaba con 56 IBM Control Desk: Guía de actualización Control Desk 7.5.x. El código Java personalizado debe volver a compilarse utilizando el compilador JDK 1.7 que se suministra con Control Desk 7.6 en la carpeta C:\IBM\SMP\sdk\bin. 2. 3. 4. 5. 6. 7. 8. a. Copie los archivos fuente Java personalizados de la estación de trabajo administrativa de Control Desk7.5.x a la estación de trabajo administrativa de Control Desk7.6. b. Compile los archivos fuente en archivos de clase Java utilizando JDK 1.7. c. Mueva los archivos de clase que ha vuelto a compilar al directorio de Control Desk 7.6 adecuado. Normalmente es el mismo directorio bajo Control Desk 7.6 que el que se encuentra en Control Desk 7.5.x. Identifique las personalizaciones que se han realizado en los archivos JSP, XML, HTML, CSS o XSLT de Control Desk 7.5.x predeterminados. Estas personalizaciones de archivos predeterminados se deben volver a crear en las versiones de Control Desk 7.6 de estos archivos. No se pueden sobrescribir archivos de Control Desk 7.6 con versiones modificadas de archivos predeterminados de Control Desk 7.5.x que se encuentran en el directorio pre_75_maximo. Las personalizaciones deben volver a aplicarse a las versiones de Control Desk 7.6 de estos archivos predeterminados. Copie o mueva cualquier archivo JSP, XML, HTML, CSS o XSLT personalizado que haya creado para funcionar con Control Desk 7.5.x. Para los cambios realizados en extensiones Applet, mueva el código compilado a las carpetas apropiadas en el directorio de instalación de Control Desk 7.6. Asegúrese de que crea los jar de Applet desde las carpetas de Control Desk 7.6. Copie o mueva los archivos de informe de Control Desk 7.5.x personalizadosa la carpeta apropiada de Control Desk 7.6. Estos archivos de informe deben importarse en la base de datos después de que el proceso de actualización haya finalizado, tal como se describe en la información posterior a la actualización. Mueva los archivos de configuración personalizados (.properties y .xml) que contienen extensiones definidas para Control Desk 7.6. Los archivos XML del producto se pueden encontrar en la carpeta \maximo\applications\maximo\ properties\product. Si las personalizaciones se han realizado en los archivos de configuración de Control Desk 7.5.x predeterminados, debe replicar esos cambios en las versiones de Control Desk 7.6 de dichos archivos. Copie o mueva el archivo webclient.properties a la carpeta \maximo\applications\maximo\properties\product de la instalación de Control Desk 7.6. Copie o mueva cualquier biblioteca de terceros utilizada con el release anterior a la carpeta apropiada de Control Desk 7.6. Consulte la información proporcionada con las bibliotecas de terceros para asegurarse de que no se necesitan más tareas de configuración. Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6 En este procedimiento se explica cómo utilizar el programa de configuración de Control Desk versión 7.6 para configurar Control Desk versión 7.6. Antes de empezar Debe desinstalar las soluciones de industria y complementos que no están soportados en Control Desk versión 7.6 antes de configurarlo. Consulte la página de soporte de recursos de actualización de Maximo para obtener más información. Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) 57 Se proporcionan scripts para desinstalar soluciones de industria y complementos no soportados; estos scripts los puede descargar desde el sitio de soporte Fix Central. Este procedimiento hace referencia a DB2 como la base de datos a configurar para Control Desk versión 7.6. Las referencias a DB2 son sólo de ejemplo. La información necesaria para Oracle o SQL Server es similar. Se proporciona ayuda en la interfaz de usuario del programa de configuración de Control Desk versión 7.6 y puede utilizarse para determinar la información que necesita especificar para la actualización. Procedimiento 1. Si el programa de configuración de Control Desk versión 7.6 no está abierto, inícielo desde el launchpad de Control Desk. En el panel de navegación del launchpad, pulse en Configurar producto, especifique la ubicación de instalación de Control Desk y, a continuación, pulse en Iniciar programa de configuración de Tivoli Process Automation Suite. 2. En la página de operaciones de configuración de IBM Control Desk, pulse en Configurar un nuevo despliegue. 3. En el panel Definir entorno de despliegue, especifique información sobre el host de DB2 de Control Desk versión 7.5.x. Seleccione WebSphere como el tipo de servidor de aplicaciones, y, a continuación, seleccione la opción Completar la configuración de WebSphere para el producto. Una vez haya definido el entorno de despliegue, pulse en Finalizar. 4. En el panel Configurar información general del producto, revise los detalles de resumen sobre los componentes que está instalando. Especifique las características de aspecto y navegación para el producto, añada una dirección de correo electrónico para recibir mensajes de flujo de trabajo y seleccione si desea desplegar datos de ejemplo. 5. En el panel Configurar la instancia de DB2, especifique la información sobre la instancia de DB2 de Control Desk versión 7.5.x. 6. En el panel Configurar la base de datos de DB2, especifique la información sobre la base de datos DB2 de Control Desk versión 7.5.x. 7. En el panel Configurar el servidor de aplicaciones, especifique la información de conexión y servidor de aplicaciones para el servidor de WebSphere Application Server Network Deployment que ha instalado. 8. En el panel Configurar seguridad de aplicación, seleccione un modelo de seguridad para Control Desk. Si selecciona un modelo de seguridad que incluye un servidor de directorios, especifique la información del directorio para el gestor de miembros virtuales. Indique los nombres de usuario y contraseñas para los usuarios que se deben crear para Control Desk. 9. Seleccione el idioma base y los idiomas adicionales que desee instalar. 10. En el panel Aplicar operaciones de despliegue, especifique las preferencias de la interfaz de usuario, seleccione todas las operaciones de despliegue disponibles y, a continuación, pulse en Finalizar. Cuando selecciona Aplicar los cambios a la base de datos, el programa updatedb graba la información en la base de datos. Resultados Control Desk versión 7.6 está ahora instalado y configurado para utilizar WebSphere Application Server Network Deployment v8.5.5. Los cambios se graban en la base de datos y, si ha elegido hacerlo, los archivos EAR de la aplicación se 58 IBM Control Desk: Guía de actualización despliegan en WebSphere Application Server Network Deployment. Información relacionada: http://www-01.ibm.com/support/docview.wss?uid=swg21266217 Ejecutar el verificador de integridad 7.6 Ejecute el programa de utilidad verificador de integridad de Control Desk versión 7.6. Acerca de esta tarea Antes de continuar con el proceso de actualización de Control Desk versión 7.6, debe ejecutar el programa de utilidad Control Desk versión 7.6 Integrity Checker para confirmar la integridad de la base de datos de Control Desk versión 7.6 después de completar los pasos de actualización. Cuando se ejecuta en modo informe, el programa de utilidad de verificador de integridad comprueba la base de datos actual e informa sobre errores comunes. Si Integrity Checker informa de un error, debe resolverlo ejecutando Integrity Checker en modo Repair. Procedimiento 1. Detenga el servidor de aplicaciones. Por ejemplo, MXServer. 2. En la estación de trabajo administrativa del despliegue existente, abra un indicador de mandatos y vaya al directorio de herramientas de maximo. Por ejemplo, c:\ibm\SMP\maximo\tools\maximo 3. Inicie la herramienta Integrity Checker. v En sistemas operativos Windows integrityui.bat v En otros sistemas operativos soportados integrityui.sh 4. Seleccione la pestaña Comprobar integridad. 5. Ejecute el verificador de integridad en modo Repair. a. Asegúrese de que el recuadro de selección ¿Modo Repair? no esté marcado y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. Los resultados se encuentran en el directorio dir_instalación\maximo\tools\ maximo\log en el archivo definido en el campo Nombre de archivo de registro del panel Comprobar integridad. 6. Opcional: Si se informa de algún error, ejecute Integrity Checker en modo Repair. a. Seleccione el recuadro de selección ¿Modo Repair? y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. 7. Opcional: Si Integrity Checker se ha ejecutado en modo Repair, consulte el archivo de registro para asegurarse de que todos los elementos informados se han reparado. Si se necesita más intervención manual, debe resolver los errores y, a continuación, volver a ejecutar Integrity Checker en modo informe. Repita el proceso hasta que no se informe de más errores. Capítulo 11. Actualización mediante migración de información de WebSphere Application Server a WebSphere Application Server v8.5.5 (escenario 2) 59 Resultados Aunque Integrity Checker puede reparar muchos problemas, es posible que tenga que resolver algunos errores manualmente consultando los archivos de registro. 60 IBM Control Desk: Guía de actualización Capítulo 12. Actualización en Oracle WebLogic Server (Escenario 3) La lista de comprobación siguiente es una hoja de ruta de alto nivel de las tareas que debe completar para actualizar los productos que se han desplegado en Oracle WebLogic Server. Esta información describe cómo actualizar a Control Desk 7.6 en un entorno de Oracle WebLogic Server. En este escenario, actualiza los productos existentes en un entorno de Oracle WebLogic Server. Este escenario presupone que tiene personalizaciones de su despliegue anterior que desea migrar a Control Desk 7.6. Lista de comprobación para actualizar en Oracle WebLogic Server Utilice esta lista de comprobación como guía al actualizar Oracle WebLogic Server a la versión 7.6. Tabla 4. Lista de comprobación de Oracle WebLogic Server Paso Acción Descripción 1 Revise y complete los requisitos previos de actualización. Revise y complete los requisitos previos de actualización que se describen en Capítulo 9, “Tareas previas a la actualización”, en la página 29. 2 Ejecute Integrity Checker desde el entorno existente en modo informe. Para obtener instrucciones detalladas, consulte “Ejecutar el verificador de integridad 7.5.x” en la página 34. Para obtener información sobre los mensajes de error, consulte la siguiente documentación: v “Mensajes informativos del verificador de integridad” en la página 93 v “Mensajes de aviso del verificador de integridad” en la página 93 v “Mensajes de error del verificador de integridad” en la página 96 3 Asegúrese de que dispone del sistema operativo apropiado. © Copyright IBM Corp. 1994, 2015 Para obtener una lista de los sistemas operativos soportados, consulte la página Requisitos del sistema en el wiki de IBM Control Desk. 61 Tabla 4. Lista de comprobación de Oracle WebLogic Server (continuación) Paso 4 Acción Descripción Establezca el middleware soportado. Debe establecer en su entorno una versión de Oracle WebLogic Server que esté soportada por Control Desk 7.6. Las versiones de Oracle WebLogic Server que estaban soportadas por su despliegue anterior no son compatibles con Control Desk 7.6. Revise la información sobre el establecimiento del middleware soportado en “Establecer middleware soportado” en la página 64. Si es necesario, actualice el software de base de datos a una versión soportada mediante el programa de instalación para dicho software. Antes de actualizar el software de base de datos, compruebe la matriz de configuración del producto para determinar si el software está soportado por este release. La matriz de configuración del producto está disponible aquí. Si es necesario, actualice el software de servidor de directorios a una versión soportada mediante el programa de instalación para dicho software. Consulte la documentación que se proporciona con el producto para obtener información de actualización. 5 Configure manualmente Oracle WebLogic Server. Las tareas de configuración de Oracle WebLogic Server se describen en la información de instalación de Control Desk7.6. Instale y configure manualmente el middleware tal como se describe en Instalación en Oracle WebLogic Server. 6 Opcional: Si es necesario, migre los datos del servidor de bases de datos o de directorios. Para obtener más información, consulte “Migrar datos del servidor de bases de datos o de directorios (opcional)” en la página 38. 7 Para ejecutar el programa de instalación de Control Desk Ejecute el programa de instalación de Control Desk versión 7.6 para instalar Control Desk en la estación de trabajo administrativa. Para realizar la actualización, lleve a cabo los pasos que se describen en “Ejecución del programa de instalación de Control Desk 7.6” en la página 39. 8 Migrar personalizaciones de su despliegue anterior. Migre cualquier personalización que haya realizado en la estación de trabajo administrativa de Control Desk versión 7.6. La migración debe realizarse para todos los productos que están instalados en la estación de trabajo. Para obtener más información, consulte “Migrar personalizaciones” en la página 40. 9 Ejecute el programa de configuración Ejecute el programa de configuración de Control Desk de Control Desk versión 7.6. Los cambios se graban en la base de datos y, si ha elegido hacerlo, los archivos EAR de la aplicación se despliegan en WebSphere Application Server Network Deployment. Para obtener más información, consulte “Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6” en la página 41. 62 IBM Control Desk: Guía de actualización Tabla 4. Lista de comprobación de Oracle WebLogic Server (continuación) Paso 10 Acción Descripción Ejecute el verificador de integridad de Control Desk 7.6. Ejecute la herramienta Verificador de integridad en modo Repair. Si el verificador de integridad informa de un error, debe resolverlo. Para obtener instrucciones detalladas, consulte “Ejecutar el verificador de integridad 7.6” en la página 43. Para obtener información sobre los mensajes de error, consulte la siguiente documentación: v “Mensajes informativos del verificador de integridad” en la página 93 v “Mensajes de aviso del verificador de integridad” en la página 93 v “Mensajes de error del verificador de integridad” en la página 96 11 Despliegue los archivos de ayuda y aplicación de Control Desk manualmente. Al desplegar Control Desk 7.6 en Oracle WebLogic Server, debe desplegar los archivos EAR de la aplicación manualmente. Para obtener instrucciones detalladas, consulte “Desplegar archivos de aplicaciones en Oracle WebLogic Server” en la página 70. 12 Complete las tareas posteriores a la actualización. Revise la información importante sobre tareas posteriores a la actualización en Capítulo 15, “Tareas posteriores a la actualización”, en la página 81. Se proporciona una lista de comprobación e instrucciones detalladas para completar las tareas posteriores a la actualización. Ejecutar el verificador de integridad 7.5.x Ejecute el programa de utilidad verificador de integridad de Control Desk versión 7.5.x. Acerca de esta tarea Antes de continuar con el proceso de actualización de Control Desk versión 7.6, ejecute el programa de utilidad de verificador de integridad de Control Desk versión 7.5.x. Este programa de utilidad se utiliza con la base de datos de Control Desk versión 7.5.x para asegurar que está lista para la actualización. Cuando se ejecuta en modo informe, el programa de utilidad de verificador de integridad comprueba la base de datos actual e informa sobre errores comunes. Si Integrity Checker informa de un error, debe resolverlo ejecutando Integrity Checker en modo Repair. Procedimiento 1. En la estación de trabajo administrativa de Control Desk versión 7.5.x, abra un indicador de mandatos y vaya al directorio de las herramientas. Por ejemplo, c:\ibm\SMP\maximo\tools\maximo 2. Inicie la herramienta Integrity Checker. v En sistemas operativos Windows integrityui.bat v En otros sistemas operativos soportados Capítulo 12. Actualización en Oracle WebLogic Server (Escenario 3) 63 integrityui.sh 3. Seleccione la pestaña Comprobar integridad. 4. Ejecute el verificador de integridad en modo Repair. a. Asegúrese de que el recuadro de selección ¿Modo Repair? no esté marcado y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. Los resultados se encuentran en el directorio dir_instalación\maximo\tools\ maximo\log en el archivo definido en el campo Nombre de archivo de registro del panel Comprobar integridad. 5. Opcional: Si se informa de algún error, ejecute Integrity Checker en modo Repair. a. Seleccione el recuadro de selección ¿Modo Repair? y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. 6. Opcional: Si Integrity Checker se ha ejecutado en modo Repair, consulte el archivo de registro para asegurarse de que todos los elementos informados se han reparado. Si se necesita más intervención manual, debe resolver los errores y, a continuación, volver a ejecutar Integrity Checker en modo informe. Repita el proceso hasta que no se informe de más errores. Resultados Aunque Integrity Checker puede reparar muchos problemas, es posible que tenga que resolver algunos errores manualmente consultando los archivos de registro. Establecer middleware soportado Establezca middleware en su entorno que sea compatible con Control Desk 7.6. El primer paso en una actualización de Control Desk 7.6 es establecer middleware en su entorno que esté soportado por Control Desk 7.6. En algunos casos, el middleware que ha utilizado en el despliegue de Control Desk 7.5.x puede reutilizarse para la actualización de Control Desk 7.6. En otros casos, es posible que tenga que utilizar nuevos servidores de middleware que no formaban parte del despliegue de Control Desk 7.5.x original. Debe instalar o establecer de alguna manera una versión soportada de Oracle WebLogic Server. Las versiones de Oracle WebLogic Server que estaban soportadas en Control Desk 7.5.x no están soportadas en Control Desk 7.6. Consulte la documentación que se proporciona con Oracle WebLogic Server para obtener información sobre la instalación y actualización. Si es necesario, actualice el software de base de datos a una versión soportada por Control Desk 7.6. La actualización del software de base de datos existente utilizado con Control Desk 7.5.x es el método preferido para el establecimiento de una base de datos soportada por Control Desk 7.6. Este método le permite reutilizar elementos existentes del despliegue de Control Desk 7.5.x, como las instancias de base de datos e ID de usuario. En algunos casos, es posible que tenga que instalar una nueva instancia del software de base de datos. Por ejemplo, el despliegue de Control Desk 7.5.x podría incluir un servidor de bases de datos establecido en una plataforma que ya no está soportada en Control Desk 7.6, como podría ser en el caso de plataformas de 32 bits. En este escenario, debería instalar una nueva instancia del software de base de datos compatible con Control Desk 7.6. Para DB2, 64 IBM Control Desk: Guía de actualización puede instalar este software utilizando el programa de instalación de middleware de Control Desk 7.6. Si instala nuevas instancias de software de base de datos fuera del programa de instalación de middleware, tendrá que realizar tareas adicionales de configuración manual que se describen en la información de instalación de Control Desk 7.6. Además, tendrá que migrar la base de datos del servidor antiguo al servidor nuevo. Si es necesario, actualice el software de servidor de directorios a una versión soportada por Control Desk 7.6. Consulte la documentación que se proporciona con el producto para obtener información de actualización. Configurar WebLogic Debe configurar una versión soportada de Oracle WebLogic Server para Control Desk versión 7.6. Las tareas de configuración de Oracle WebLogic Server se describen en la información de instalación de Control Desk versión 7.6. Complete las tareas de configuración de Oracle WebLogic Server descritas para Control Desk versión 7.6. Migrar datos del servidor de bases de datos o de directorios (opcional) Dependiendo de su entorno, es posible que tenga que migrar los datos del servidor de bases de datos o de directorios, de los servidores de middleware de Control Desk 7.5.x a los servidores de middleware de Control Desk 7.6. En los casos en que el middleware utilizado para desplegar Control Desk 7.5.x es incompatible con Control Desk 7.6, puede migrar la información de Control Desk 7.5.x a un servidor soportado por Control Desk 7.6. Cuando realice la actualización, no puede actualizar el middleware IBM DB2 desde el launchpad. Debe actualizar el middleware de la base de datos por separado. Para obtener información sobre la actualización de IBM DB2, consulte el Portal de actualización de DB2. También encontrará información en la Documentación de IBM DB2 en IBM Knowledge Center. Si el software de base de datos de Control Desk 7.5.x es compatible con Control Desk 7.6, puede utilizar la base de datos existente. Si la base de datos existente no es compatible, consulte la documentación que se proporciona con el software para obtener instrucciones sobre la migración de objetos de base de datos. Para DB2, esta información se puede encontrar en Documentación de IBM DB2 en IBM Knowledge Center. Recuerde que si ha realizado una actualización del software de base de datos, sólo es necesario migrar la instancia de base de datos de (ctginst1) y la base de datos (maxdb75) de Control Desk 7.5.x. Si ha instalado una nueva instancia del software de base de datos, debe completar las tareas de configuración adicionales tal como se describe en la información de instalación de Control Desk 7.6. Si opta por utilizar un servidor de directorios para la seguridad en el despliegue de Control Desk 7.5.x y se le solicita que migre la información del servidor de directorios para cumplir con los requisitos previos de Control Desk 7.6, consulte la documentación que se proporciona con el software para obtener instrucciones sobre la migración. Si ha utilizado IBM Security Directory Server para el Capítulo 12. Actualización en Oracle WebLogic Server (Escenario 3) 65 despliegue de Control Desk 7.5.x, no se necesita ninguna migración porque la misma versión de IBM Security Directory Server está soportada en ambos productos. Ejecución del programa de instalación de Control Desk 7.6 Este procedimiento explica cómo utilizar el programa de instalación de Control Desk versión 7.6 para instalar Control Desk versión 7.6. Acerca de esta tarea Para actualizar un despliegue existente de Control Desk versión 7.5.x a Control Desk versión 7.6, ejecute el programa de instalación de Control Desk versión 7.6 en el sistema administrativo original de Control Desk versión 7.5.x. Procedimiento 1. Inicie sesión en el sistema que designa como estación de trabajo administrativa de Control Desk versión 7.6. Si ejecuta el programa de instalación de IBM Control Desk versión 7.6 desde una ventana de terminal Linux o UNIX, debe iniciar sesión como usuario root. 2. Inicie el programa de instalación de IBM Control Desk versión 7.6 desde el launchpad. a. Inicie el launchpad. Windows En la imagen de instalación descargada, vaya al directorio raíz y ejecute el mandato siguiente: launchpad64.exe. Linux y UNIX Desde la imagen de instalación descargada, desplácese al directorio raíz y ejecute el mandato siguiente: launchpad.sh. b. Seleccione un idioma para la instalación y pulse Aceptar. c. En el panel de navegación del launchpad, pulse Instalar el producto. d. En el panel Instalar producto, seleccione IBM Control Desk v7.6 y a continuación pulse Instalar componentes de IBM Control Desk. 3. En el panel de selección del paquete, pulse en Siguiente. No desmarque el recuadro de selección de IBM Maximo for Service Providers. Proporciona funciones que se utilizan en IBM Control Desk. 4. En el panel de validación de requisitos previos del paquete, revise los resultados de la comprobación de requisitos previos y, a continuación, pulse en Siguiente. Si en este panel se informa de algún error, resuelva el problema y, a continuación, pulse en Volver a comprobar estado antes de continuar. 5. En el panel del acuerdo de licencia, revise la información de licencia de cada uno de los paquetes que se instalan, seleccione Acepto los términos de los acuerdos de licencia si está de acuerdo con los términos y, a continuación, pulse en Siguiente. 6. En el panel de ubicación, para especificar información de vía de acceso para el directorio de instalación de IBM Control Desk, seleccione una de las opciones siguientes y, a continuación, pulse Siguiente. 66 IBM Control Desk: Guía de actualización Opción Descripción Si la instalación se ejecuta en una estación de trabajo administrativa con una instalación anterior 1. Seleccione Crear un nuevo grupo de paquetes. Si la instalación se ejecuta en una nueva estación de trabajo administrativa sin una instalación anterior 2. En el campo Directorio de instalación, asegúrese de que especifica un nombre de directorio que sea distinto del directorio de instalación anterior. 1. Seleccione Crear un nuevo grupo de paquetes. 2. En el campo Directorio de instalación, especifique un nombre de directorio para el directorio de instalación. 7. En el panel de ubicación de instalación del paquete, utilice los valores predeterminados o especifique un nuevo directorio para Recursos compartidos y para el directorio de Installation Manager. A continuación, pulse Siguiente. Installation Manager es el entorno de instalación que se utiliza para instalar los componentes de Control Desk versión 7.6. El directorio de recursos compartidos es un directorio de espacio de trabajo común utilizado por Installation Manager para instalar los paquetes. Si Installation Manager ya está instalado, la opción para seleccionar una vía de acceso de instalación para Installation Manager no se visualizará. 8. En el panel de características del paquete, deje marcadas todas las opciones predeterminadas y, a continuación, pulse en Siguiente. 9. En el panel de resumen del paquete, revise la información para la instalación planificada y, a continuación, pulse en Instalar. 10. Una vez completada la instalación, si no tiene que instalar ninguna solución de industria ni complemento, puede seleccionar la opción para iniciar el programa de configuración de Control Desk versión 7.6 y, a continuación, pulse en Finalizar. Se cierra el programa de instalación de Control Desk versión 7.6 y se inicia automáticamente el programa de configuración de Control Desk versión 7.6. Si necesita instalar soluciones de industria instalar y complementos, salga del programa de configuración de Control Desk versión 7.6 e instálelos antes de continuar. Qué hacer a continuación Debe instalar las soluciones de industria y complementos versión 7.5 en este momento. La versión 7.5 de las soluciones de industria y complementos se puede instalar en Control Desk 7.6 desde la línea de mandatos. También se admite la instalación silenciosa. Asegúrese de descargar la versión más reciente y los arreglos disponibles para la solución de industria o el complemento antes de instalarlo. Consulte la página de matriz de requisitos de Maximo Upgrade para acceder a información actualizada sobre los requisitos de solución de industria y complemento. Después de instalar, utilice el programa de configuración de Control Desk versión 7.6 para configurar Control Desk versión 7.6. Migrar personalizaciones Migre las personalizaciones que haya realizado en el despliegue de Control Desk 7.5.x a la estación de trabajo administrativa de Control Desk 7.6. Capítulo 12. Actualización en Oracle WebLogic Server (Escenario 3) 67 Procedimiento 1. Compile código Java personalizado utilizando el compilador JDK 1.7. Las clases Java personalizadas que se han creado para el despliegue de Control Desk 7.5.x probablemente se compilaron utilizando JDK 1.5, que se proporcionaba con Control Desk 7.5.x. El código Java personalizado debe volver a compilarse utilizando el compilador JDK 1.7 que se suministra con Control Desk 7.6 en la carpeta C:\IBM\SMP\sdk\bin. a. Copie los archivos fuente Java personalizados de la estación de trabajo administrativa de Control Desk7.5.x a la estación de trabajo administrativa de Control Desk7.6. b. Compile los archivos fuente en archivos de clase Java utilizando JDK 1.7. c. Mueva los archivos de clase que ha vuelto a compilar al directorio de Control Desk 7.6 adecuado. Normalmente es el mismo directorio bajo Control Desk 7.6 que el que se encuentra en Control Desk 7.5.x. 2. Identifique las personalizaciones que se han realizado en los archivos JSP, XML, HTML, CSS o XSLT de Control Desk 7.5.x predeterminados. Estas personalizaciones de archivos predeterminados se deben volver a crear en las versiones de Control Desk 7.6 de estos archivos. No se pueden sobrescribir archivos de Control Desk 7.6 con versiones modificadas de archivos predeterminados de Control Desk 7.5.x de la estación de trabajo administrativa de Control Desk7.5.x. Las personalizaciones deben volver a aplicarse a las versiones de Control Desk 7.6 de estos archivos predeterminados. 3. Copie o mueva cualquier archivo JSP, XML, HTML, CSS o XSLT personalizado que haya creado para funcionar con Control Desk 7.5.x. 4. Para los cambios realizados en extensiones Applet, mueva el código compilado a las carpetas apropiadas en el directorio de instalación de Control Desk 7.6. Asegúrese de que crea los jar de Applet desde las carpetas de Control Desk 7.6. 5. Copie o mueva los archivos de informe de Control Desk 7.5.x personalizadosa la carpeta apropiada de Control Desk 7.6. Estos archivos de informe deben importarse en la base de datos después de que el proceso de actualización haya finalizado, tal como se describe en la información posterior a la actualización. 6. Mueva los archivos de configuración personalizados (.properties y .xml) que contienen extensiones definidas para Control Desk 7.6. Los archivos XML del producto se pueden encontrar en la carpeta \maximo\applications\maximo\ properties\product. Si las personalizaciones se han realizado en los archivos de configuración de Control Desk 7.5.x predeterminados, debe replicar esos cambios en las versiones de Control Desk 7.6 de dichos archivos. 7. Copie o mueva el archivo webclient.properties a la carpeta \maximo\applications\maximo\properties\product de la instalación de Control Desk 7.6. 8. Copie o mueva cualquier biblioteca de terceros utilizada con el release anterior a la carpeta apropiada de Control Desk 7.6. Consulte la información proporcionada con las bibliotecas de terceros para asegurarse de que no se necesitan más tareas de configuración. Configuración de Control Desk versión 7.6 mediante el programa de configuración de Control Desk versión 7.6 En este procedimiento se explica cómo utilizar el programa de configuración de Control Desk versión 7.6 para configurar Control Desk versión 7.6. 68 IBM Control Desk: Guía de actualización Antes de empezar Este procedimiento hace referencia a DB2 como la base de datos a configurar para Control Desk versión 7.6. Las referencias a DB2 son sólo de ejemplo. La información necesaria para Oracle o SQL Server es similar. Se proporciona ayuda en la interfaz de usuario del programa de configuración de Control Desk versión 7.6 y puede utilizarse para determinar la información que necesita especificar para la actualización. Procedimiento 1. Si el programa de configuración de Control Desk versión 7.6 no está abierto, inícielo desde el launchpad de Control Desk. En el panel de navegación del launchpad, pulse en Configurar producto, especifique la ubicación de instalación de Control Desk y, a continuación, pulse en Iniciar programa de configuración de Tivoli Process Automation Suite. 2. En la página de operaciones de configuración de IBM Control Desk, pulse en Configurar un nuevo despliegue. 3. En el panel Definir entorno de despliegue, especifique información sobre el host de DB2 de Control Desk versión 7.5.x. Seleccione la opción WebLogic. Una vez haya definido el entorno de despliegue, pulse en Finalizar. 4. En el panel Configurar información general del producto, revise los detalles de resumen sobre los componentes que está instalando. Especifique las características de aspecto y navegación para el producto, añada una dirección de correo electrónico para recibir mensajes de flujo de trabajo y seleccione si desea desplegar datos de ejemplo. 5. En el panel Configurar la instancia de DB2, especifique la información sobre la instancia de DB2 de Control Desk versión 7.5.x. 6. En el panel Configurar la base de datos de DB2, especifique la información sobre la base de datos DB2 de Control Desk versión 7.5.x. 7. En el panel Configurar seguridad de aplicación, especifique los nombres de usuario y contraseñas de los usuarios que se deben crear para Control Desk. 8. Seleccione el idioma base y los idiomas adicionales que desee instalar. 9. En el panel Aplicar operaciones de despliegue, especifique las preferencias de la interfaz de usuario, seleccione todas las operaciones de despliegue disponibles y, a continuación, pulse en Finalizar. Cuando selecciona Aplicar los cambios a la base de datos, el programa updatedb graba la información en la base de datos. Resultados Acaba de instalar Control Desk versión 7.6, los cambios se han grabado en la base de datos y se han creado los archivos EAR de la aplicación. Qué hacer a continuación Despliegue manualmente los archivos EAR de la aplicación en el servidor de Oracle WebLogic Server. Ejecutar el verificador de integridad 7.6 Ejecute el programa de utilidad verificador de integridad de Control Desk versión 7.6. Capítulo 12. Actualización en Oracle WebLogic Server (Escenario 3) 69 Acerca de esta tarea Antes de continuar con el proceso de actualización de Control Desk versión 7.6, debe ejecutar el programa de utilidad Control Desk 7.6 Integrity Checker para confirmar la integridad de la base de datos de Control Desk versión 7.6 después de completar los pasos de actualización. Cuando se ejecuta en modo informe, el programa de utilidad de verificador de integridad comprueba la base de datos actual e informa sobre errores comunes. Si Integrity Checker informa de un error, debe resolverlo ejecutando Integrity Checker en modo Repair. Procedimiento 1. Detenga el servidor de aplicaciones. Por ejemplo, MXServer. 2. En la estación de trabajo administrativa del despliegue existente, abra un indicador de mandatos y vaya al directorio de herramientas de maximo. Por ejemplo, c:\ibm\SMP\maximo\tools\maximo 3. Inicie la herramienta Integrity Checker. v En sistemas operativos Windows integrityui.bat v En otros sistemas operativos soportados integrityui.sh 4. Seleccione la pestaña Comprobar integridad. 5. Ejecute el verificador de integridad en modo Repair. a. Asegúrese de que el recuadro de selección ¿Modo Repair? no esté marcado y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. Los resultados se encuentran en el directorio dir_instalación\maximo\tools\ maximo\log en el archivo definido en el campo Nombre de archivo de registro del panel Comprobar integridad. 6. Opcional: Si se informa de algún error, ejecute Integrity Checker en modo Repair. a. Seleccione el recuadro de selección ¿Modo Repair? y, a continuación, pulse Ejecutar Integrity Checker. b. Cuando aparece el recuadro de diálogo de informe, pulse Aceptar. 7. Opcional: Si Integrity Checker se ha ejecutado en modo Repair, consulte el archivo de registro para asegurarse de que todos los elementos informados se han reparado. Si se necesita más intervención manual, debe resolver los errores y, a continuación, volver a ejecutar Integrity Checker en modo informe. Repita el proceso hasta que no se informe de más errores. Resultados Aunque Integrity Checker puede reparar muchos problemas, es posible que tenga que resolver algunos errores manualmente consultando los archivos de registro. Desplegar archivos de aplicaciones en Oracle WebLogic Server Al desplegar Control Desk versión 7.6 en Oracle WebLogic Server, debe desplegar los archivos EAR de la aplicación manualmente. 70 IBM Control Desk: Guía de actualización Acerca de esta tarea Despliegue las aplicaciones Maximo y de ayuda de Maximo en Oracle WebLogic Server. Procedimiento 1. Inicie la Consola de administración de Oracle WebLogic Server. 2. Inicie la sesión en la consola de administración con el nombre de usuario y la contraseña de administrador. 3. En el panel izquierdo, pulse el botón Bloquear&Editar en la sección Centro de cambios para establecer el servidor en modalidad de edición. 4. En el panel izquierdo, pulse el enlace Despliegues en la sección Estructura de dominio. 5. En la sección Resumen de despliegues, pulse el botón Instalar. Se abrirá el asistente de instalación de aplicaciones. 6. Pulse en el enlace subir los archivos. 7. Pulse el enlace Examinar situado junto al campo Archivo de despliegue. Vaya a la ubicación en la que está instalado el archivo maximo.ear, seleccione el archivo y pulse Abrir. 8. Pulse Siguiente para cargar el archivo en Oracle WebLogic Server. 9. Pulse el botón de selección situado junto al archivo maximo.ear y pulse Siguiente para continuar el despliegue. 10. Acepte el valor predeterminado de “Instalar este despliegue como aplicación” y pulse Siguiente para continuar el despliegue. 11. Acepte todos los demás valores predeterminados y pulse Finalizar para iniciar el proceso de despliegue. 12. Cuando se complete el proceso de despliegue, pulse el botón Activar cambios en la sección Centro de cambios para aplicar los cambios. Se visualizará el mensaje siguiente: Todos los cambios se han activado. No es necesario reiniciar. 13. Pulse en el enlace subir los archivos. 14. Pulse el enlace Examinar situado junto al campo Archivo de despliegue. Vaya a la ubicación en la que está instalado el archivo maximoiehs.ear, seleccione el archivo y pulse Abrir. 15. Pulse Siguiente para cargar el archivo en Oracle WebLogic Server. 16. Pulse el botón de selección situado junto al archivo maximoiehs.ear y pulse Siguiente para continuar el despliegue. 17. Acepte el valor predeterminado de “Instalar este despliegue como aplicación” y pulse Siguiente para continuar el despliegue. 18. Acepte todos los demás valores predeterminados y pulse Finalizar para iniciar el proceso de despliegue. 19. Cuando se complete el proceso de despliegue, pulse el botón Activar cambios en la sección Centro de cambios para aplicar los cambios. Se visualizará el mensaje siguiente: Todos los cambios se han activado. No es necesario reiniciar. 20. Pulse los recuadros de selección junto a las aplicaciones de Maximo y Ayuda de Maximo. 21. Pulse la flecha desplegable del botón Inicio y seleccione Dar servicio a todas las solicitudes. Se visualizará el asistente de inicio de aplicaciones. 22. Pulse Sí para iniciar el sistema. Capítulo 12. Actualización en Oracle WebLogic Server (Escenario 3) 71 72 IBM Control Desk: Guía de actualización Capítulo 13. Actualización de Integration Composer En las instalaciones de IBM Control Desk en las que se desea actualizar Integration Composer se debe hacer desde el Launchpad, como se describe a continuación. Si necesita actualizar Integration Composer en un sistema operativo UNIX en modalidad de consola, también encontrará instrucciones para hacerlo. Acerca de esta tarea Esta actualización se refiere a cualquier Integration Composer 7.2.1 o release posterior, incluidas las versiones de Integration Composer 7.2.1, 7.2.2 y 7.2.2.1. El programa de instalación no admite actualizaciones de releases anteriores. En sistemas operativos Windows, el programa de instalación comprueba si existe un release actual válido anterior a la actualización. Resultados Cuando la actualización se complete correctamente, puede acceder a Integration Composer como se indica a continuación: En Windows Desde el menú Inicio o especificando el mandato dir_instalación_itic\ bin\startFusion.bat El directorio de instalación predeterminado de Integration Composer para sistemas operativos Windows es C:\Integration Composer. En otros sistemas operativos compatibles Mediante la especificación del mandato: dir_instalación_itic/bin/ startFusion.sh El directorio de instalación predeterminado de Integration Composer para estos sistemas operativos es /home/user/Integration_Composer. Actualización de Integration Composer mediante el Launchpad En las instalaciones de Control Desk, la forma recomendada de actualización de Integration Composer es el Launchpad. Utilice el Launchpad para actualizar Integration Composer en cualquier sistema operativo. Antes de empezar Para evitar la pérdida de sus datos actuales, realice una copia de seguridad de los directorios Integration Composer data\dataschema y data\mappings antes de realizar la actualización. Atención: Durante la actualización, se crea una nueva versión del archivo data\properties\nrs\cleansingRules.xml. La versión previa a la actualización de este archivo se guarda y se renombra a data\properties\nrs\CleansingRules.old. Las personalizaciones realizadas en la versión previas a la actualización del archivo data\properties\nrs\cleansingRules.xml deben fusionarse con la nueva versión del archivo antes de empezar el proceso de correlación. © Copyright IBM Corp. 1994, 2015 73 Antes de actualizar a este release de Integration Composer, anote la información de personalización actual si tiene previsto reutilizar alguna de esa información en el nuevo archivo dis.logging.properties. Asegúrese de que dispone de 70 MB de espacio libre para el directorio de instalación. Nota: Confirme que el mandato java -version devuelve 1.7 antes de iniciar la actualización. IBM Java™ SDK 7.0 con JRE 1.7 se proporciona en las imágenes del producto de . Procedimiento 1. Desde el Launchpad, inicie el programa de actualización de Integration Composer pulsando en el enlace que se encuentra debajo de Instalar IBM Tivoli Integration Composer. 2. En la ventana de IBM Tivoli Integration Composer, seleccione el idioma en la lista desplegable en la parte inferior y pulse Aceptar. 3. Lea la información que aparece en la pantalla Introducción y pulse en Aceptar. 4. [Solo sistemas operativos no Windows] En la ventana Seleccionar tipo de instalación, seleccione Actualizar y pulse Siguiente. 5. En la ventana Seleccione la carpeta de instalación, acepte la ubicación predeterminada o escriba una vía de acceso de archivo para especificar donde desea actualizar el producto. (O puede pulsar Elegir para examinar y seleccionar la ubicación que desea.) A continuación, pulse Siguiente. 6. En la ventana Seleccione la ubicación de IBM SDK, escriba el directorio en el que se encuentre IBM Java SDK 7.0, o pulse Choose para buscar un directorio y seleccionarlo. A continuación, pulse Siguiente. 7. En la ventana Resumen previo a la instalación, revise los detalles de la actualización. (Si es necesario, utilice los botonesAnterior para volver atrás y realizar correcciones, y utilice los botones Siguiente para volver a esta ventana.) Cuando esté satisfecho con los datos de resumen, pulse Instalar. La ventana de progreso Instalando Integration Composer se muestra durante la actualización. Cuando finaliza la actualización, se visualiza la ventana Instalación finalizada. 8. En la ventana Instalación finalizada, pulse Finalizado. Actualización de Integration Composer en modalidad de consola Utilice el procedimiento que aquí se describe si ha de actualizar Integration Composer en un sistema no Windows en modalidad de consola (línea de mandatos). Antes de empezar La instalación de Integration Composer 7.6.0, como se describe en esta sección, actualizará la versión anterior de Integration Composer. No necesita eliminar primero la versión anterior. Para evitar la pérdida de sus datos actuales, realice una copia de seguridad de los directorios Integration Composer data\dataschema y data\mappings antes de realizar la actualización. 74 IBM Control Desk: Guía de actualización Atención: Durante la actualización, se crea una nueva versión del archivo data\properties\nrs\cleansingRules.xml. La versión previa a la actualización de este archivo se guarda y se renombra a data\properties\nrs\CleansingRules.old. Las personalizaciones realizadas en la versión previas a la actualización del archivo data\properties\nrs\cleansingRules.xml deben fusionarse con la nueva versión del archivo antes de empezar el proceso de correlación. Asegúrese de tener 70 MB de espacio libre para el directorio de instalación. Acerca de esta tarea Los archivos de Integration Composer se encuentran en el directorio \ITIC o en el directorio \Install\ITIC de las imágenes del producto de 7.6. Utilice el mandato setup.bin para iniciar el proceso de actualización: setup.bin ← setup.exe A continuación se indican los pasos para actualizar Integration Composer en un sistema operativo no Windows. Procedimiento 1. Inicie sesión en el servidor como administrador (por ejemplo, como root). 2. Guarde el archivo de instalación binario de Integration Composer, setup.bin, en el servidor en el que esté instalado Integration Composer. 3. Asegúrese de que JRE 1.7 se encuentre en la vía de acceso del sistema. Para agregar JRE 1.7 a la vía de acceso, especifique los mandatos siguientes (donde ubicación_JRE es la vía de acceso des su JRE de IBM; por ejemplo, /opt/ibm/java-i386-60/jre/bin:$PATH): JAVA_HOME=ubicación_JRE export JAVA_HOME PATH=$JAVA_HOME:$PATH export PATH 4. Desplácese hasta la ubicación donde ha guardado el archivo setup.bin. 5. Entre el mandato siguiente para convertir en ejecutable el archivo de instalación binario: chmod +x setup.bin 6. Para ejecutar el programa de instalación de Integration Composer en modo de consola, introduzca el mandato siguiente en el indicador de shell: sh ./setup.bin -i console En modo de consola, el sistema le solicita que introduzca la información línea a línea. Nota: Confirme que el mandato java -version devuelve 1.7 antes de iniciar la actualización. IBM Java SDK 7.0 con JRE 1.7 se proporciona en las imágenes del producto de . 7. En el paso Elegir entorno local, escriba el número del entorno local de la lista de entornos locales y pulse Intro. 8. En el paso Introducción, revise la información de la introducción y pulse Intro. Capítulo 13. Actualización de Integration Composer 75 9. En el paso Seleccionar el tipo de instalación, escriba el número para la selección de Actualizar y pulse Intro. Esto indica que desea actualizar a Integration Composer desde el release anterior. 10. En el paso Elegir carpeta de instalación, especifique la ubicación (vía de acceso absoluta) donde se encuentra actualmente instalado Integration Composer y pulse Intro. O pulse únicamente Intro para aceptar la vía de acceso visualizada. 11. En el paso Ubicación de IBM SDK, especifique la vía de acceso de archivo donde IBM Java SDK 7.0 está instalado ejecutando una de las acciones siguientes: v Acepte la ubicación predeterminada y pulse Intro. v Escriba otra vía de acceso de archivo para la ubicación y pulse Intro. 12. En el paso Resumen previo a la instalación, revise los detalles de la instalación y pulse Intro para iniciar la instalación de Integration Composer. La barra de progreso de la instalación se visualizará durante la instalación. Cuando la instalación haya finalizado, se mostrará el paso Instalación finalizada. 13. En el paso Instalación finalizada, pulse Intro. La instalación ha finalizado y vuelve al indicador de mandatos. Actualización de los adaptadores de integración En este release inicial de Control Desk, se recomienda que siga las instrucciones de configuración del adaptador para una nueva instalación. Proceso de actualización Las instrucciones de configuración le llevan a través del proceso de realización de las tareas siguientes: 1. Creación de un origen de datos de origen 2. Creación de un origen de datos de destino 3. Definición de la correlación Las personalizaciones que haya realizado para los adaptadores heredados se pueden aplicar a la nueva correlación. Las instrucciones de configuración se encuentran en las siguientes ubicaciones: v Para activos: Importación de datos v Para AC: Importación de datos del artículo de configuración Adaptadores soportados Para ver una lista de los adaptadores que están soportados bajo el release inicial de Control Desk, consulte Herramientas de descubrimiento soportadas en el wiki de Control Desk. Información adicional para los usuarios de los adaptadores de Tivoli Asset Discovery for Distributed Al ejecutar los adaptadores de Tivoli Asset Discovery for Distributed en Integration Composer, debe ejecutar el script .sql adecuado para la versión del adaptador: 76 IBM Control Desk: Guía de actualización Tabla 5. Tivoli Asset Discovery for Distributed versión Script 7.2 y 7.2.1 /data/dataschema/tad4d72/ updateTAD4D72_721views.sql 7.2.2 updateTAD4D722views.sql 7.5 updateTAD4D75views.sql 7.5.0.1 updateTAD4D7501views.sql Los scripts se encuentran en /data/dataschema/<versión de tad4d>/ en la estructura de directorios de Integration Composer. Mejora del rendimiento de Integration Composer Puede aprovechar las opciones para mejorar el rendimiento del adaptador AC real. El adaptador de integración para los datos de AC real se utiliza para transformar los datos recibidos de TADDM al formato necesario para que los utilicen las aplicaciones de Control Desk. Hay disponibles algunas opciones para mejorar el rendimiento de este adaptador. De forma predeterminada, estas opciones no están habilitadas en los sistemas actualizados. Revise las opciones y decida si desea habilitarlas en su entorno. La primera opción se refiere al almacenamiento en memoria caché de claves alternativas y primarias cuando se recuperan datos. Puede alcanzar una mejora significativa de rendimiento si no almacena estas claves en memoria caché. El archivo fusion.properties, ubicado en el directorio Integration Composer\data\properties, contiene propiedades que controlan el proceso de correlación. Este archivo contiene estas líneas: mxe.fusion.referencecache.Actual_Target_CI=1000,Guid,ALTERNATE_KEY mxe.fusion.referencecachesameas.Actual_CI=Actual_Target_CI mxe.fusion.referencecache.Actual_CI=1000,Guid,ALTERNATE_KEY Para inhabilitar el almacenamiento en memoria caché de las claves alternativas y primarias, añada el parámetro NO_CACHE_LOAD a las dos propiedades de referencecache, de modo que la línea sea similar a la siguiente: mxe.fusion.referencecache.Actual_Target_CI=1000,Guid,ALTERNATE_KEY,NO_CACHE_LOAD mxe.fusion.referencecachesameas.Actual_CI=Actual_Target_CI mxe.fusion.referencecache.Actual_CI=1000,Guid,ALTERNATE_KEY,NO_CACHE_LOAD No añada el parámetro a la propiedad referencecachesameas. Cuando añada el parámetro NO_CACHE_LOAD, el adaptador AC real también utiliza hebras cuando se importan datos de TADDM. La utilización de hebras ofrece mejoras en el rendimiento de hasta un 50% en la ejecución del adaptador. La utilización de hebras hace que el adaptador utilice más memoria, por lo que no se recomienda utilizarlas sin el parámetro NO_CACHE_LOAD. Puede controlar el comportamiento relacionado con hebras utilizando propiedades en el archivo ccmdb.properties, ubicado en el directorio Integration Composer\data\properties\provider. La propiedad ccmdb.itic.num.of.threads tiene dos valores numéricos. El primer valor es el número de hebras que se van a utilizar y el segundo valor es el número máximo de artículos de configuración Capítulo 13. Actualización de Integration Composer 77 (AC) en cola. Los valores predeterminados son 5:25 para sistemas operativos de 32 bits y 10:50 para sistemas operativos de 64 bits. Otra opción es importar sólo aquellos AC reales que se promocionarán a AC autorizados. Esta opción utiliza los ámbitos de promoción que se definen como parte de su espacio de AC autorizado. La utilización de esta opción impide la importación de datos sobre AC que nunca se convertirán en AC autorizados. Para implementar esta opción, cambie el valor de la propiedad ccmdb.actualci.filtering.level en el archivo ccmdb.properties por 2. Si una hebra no recibe una respuesta de TADDM en un periodo de tiempo especificado, verá un mensaje como este en el archivo fusion.log y la salida estándar: No se ha recibido ningún dato de TADDM para GUID 7C386211D2403B02A769DD00B8797C32 tras esperar 100000 milisegundos. Se ha producido un error durante: Recuperando datos de AC TADDM 7C386211D2403B02A769DD00B8797C32 Se ha producido un error en: TADDMThreadManager.getTaddmData Integration Composer deja de funcionar cuando se produce este error. Si ve este mensaje, puede modificar el archivo ccmdb.properties para alterar temporalmente el periodo de tiempo que la hebra espera antes generar el error. De forma predeterminada, esta propiedad no está definida en el archivo, pero puede añadirla. Añada esta línea al archivo. ccmdb.itic.thread.max.wait.time=200000 Esto duplica el tiempo de espera de diez minutos a veinte. Si modifica los archivos de propiedades para implementar cualquiera de estas opciones, reinicie el servidor de Integration Composer para activar los cambios en las propiedades. 78 IBM Control Desk: Guía de actualización Capítulo 14. Actualización de Deployer's Workbench Deployer's Workbench es un entorno de trabajo instalado por separado basado en Eclipse que constituye la herramienta de mejores prácticas para la creación de espacios de AC autorizados. Si ya ha instalado una versión anterior de Deployer's Workbench, actualícela para trabajar con Control Desk 7.6. Acerca de esta tarea Puede actualizar Deployer's Workbench utilizando el launchpad del producto o el instalador nativo. En ambos casos, se debe poder acceder a la imagen del DVD1 o al DVD físico desde la estación de trabajo en la que haya instalado Deployer's Workbench. El proceso de actualización preserva los proyectos de Deployer's Workbench. Deployer's Workbench los actualiza posteriormente para trabajar con la nueva versión del producto. Procedimiento 1. Inicie el instalador de Deployer's Workbench. Inicie el launchpad del producto y pulse Instalar Deployer's Workbench, o bien, para utilizar el instalador nativo, cambie al directorio DW y ejecute install.exe. 2. El instalador de Deployer's Workbench detecta que Deployer's Workbench ya está instalado y le pregunta si desea actualizarlo a la nueva versión. Pulse Aceptar. 3. Es posible que aparezca un mensaje en el que se indique que Install Anywhere se está preparando para la instalación. Cuando aparezca la pantalla Deployer's Workbench, elija un idioma de la lista desplegable y pulse Aceptar. 4. El instalador de Deployer's Workbench le pregunta si desea actualizar los proyectos de Deployer's Workbench para que sean compatibles con la nueva versión. Las actualizaciones incluyen modificaciones de clasificaciones autorizadas para que coincidan con las soportadas con Control Desk 7.6. Debe actualizar sus proyectos para utilizarlos con la nueva versión del producto. 5. Lea el resumen previo a la instalación. Pulse Anterior si desea hacer algún cambio. Pulse Actualizar para empezar la actualización. 6. Verá una barra de progreso que indica el progreso del procedimiento de actualización. Después de que haya finalizado la actualización, pulse Finalizado para salir del instalador. En este punto, el instalador ha actualizado el software de Deployer's Workbench, pero no los proyectos existentes. Los proyectos en el espacio de trabajo de Deployer's Workbench se actualizarán de forma automática la próxima vez que se inicie Deployer's Workbench. Resultados Al iniciar Deployer's Workbench se explorará cada proyecto para ver si está cualificado para ser actualizado. En caso afirmativo, aparecerán un mensaje y un indicador de progreso para mostrar el progreso general de la actualización. En algunos casos, la actualización podría requerir que contestara a una pregunta que pertenece al paso de actualización actual. Antes de que los elementos del proyecto se actualicen, Deployer's Workbench realizará una copia de seguridad del proyecto y colocará el archivo de copia de seguridad dentro del propio proyecto. © Copyright IBM Corp. 1994, 2015 79 De forma adicional, si importa un proyecto de Deployer's Workbench que se ha exportado de una actualización anterior, se producirá este mismo procedimiento de actualización. 80 IBM Control Desk: Guía de actualización Capítulo 15. Tareas posteriores a la actualización Hay varias tareas que se deben completar después de haber actualizado Control Desk. Una vez que haya actualizado Control Desk, complete las tareas posteriores a la actualización para concluir la actualización. Lista de comprobación para las tareas posteriores a la actualización Utilice esta lista de comprobación como directriz cuando realice las tareas posteriores a la actualización, después de actualizar el producto. Tabla 6. Lista de comprobación para realizar las tareas posteriores a la actualización Paso Acción Descripción 1 Comprobar de forma programática que la instalación ha sido satisfactoria Consulte “Comprobación programática de que la instalación ha sido satisfactoria” 2 Revisar las pantallas actualizadas Consulte “Revisión de las pantallas actualizadas” en la página 86 3 Revisar los dominios de tabla y los dominios cruzados Consulte “Revisión de los dominios de tabla y los dominios cruzados” en la página 87 4 Actualizar los informes BIRT Consulte “Actualización de informes BIRT” en la página 87 5 Actualizar estadísticas Consulte “Actualización de estadísticas” en la página 87 Comprobación programática de que la instalación ha sido satisfactoria Después de haber salido del programa de instalación de Control Desk sin encontrar errores, puede verificar que la instalación se ha completado correctamente. La instalación se comprueba programáticamente mediante programas de utilidad de validación posterior a la instalación. Antes de empezar Debe definirse la variable de entorno JAVA_HOME en el sistema antes de utilizar los programas de utilidad de verificación. Acerca de esta tarea Durante la instalación, el programa de instalación de Control Desk realiza una comprobación de estado simple. Esta comprobación de estado consiste en iniciar la sesión en la aplicación para comprobar la disponibilidad. Es posible que esta comprobación de estado no sea suficiente para comprobar una instalación satisfactoria en todos los escenarios de despliegue. Por ejemplo, si durante la instalación selecciona la opción de desplegar el archivo EAR de la aplicación en © Copyright IBM Corp. 1994, 2015 81 una fecha posterior, esta comprobación de estado no podrá verificar la instalación. Esta comprobación de estado simple también es insuficiente para verificar una actualización. Está disponible un programa de utilidad de validación posterior a la instalación después de desplegar el producto. El programa de utilidad installValidation se utiliza para validar la instalación del producto y el middleware. Este programa de utilidad de línea de mandatos se utiliza para verificar la instalación y configuración del producto de forma más completa. También pueden utilizarse para comprobar un despliegue existente después de realizar cambios en el entorno, por ejemplo en nombres de host, ID de usuario y contraseñas. Los resultados del programa de utilidad installValidation se registran en GConfigurationError[yyyymmddHHmm], CTGConfigurationMessage[yyyymmddHHmm],CTGConfigurationSummary[yyyymmddHHmm] y CTGConfigurationTrace[yyyymmddHHmm]. Estos archivos de registro se encuentran en el directorio \IBM\SMP\ConfigTool\logs en la estación de trabajo administrativa. Procedimiento 1. Inicie la sesión en el servidor con el ID de usuario utilizado para ejecutar el programa de instalación. Si tiene previsto utilizar el programa de utilidad installValidation, inicie sesión en el servidor que aloja el componente instalado. 2. Asegúrese de que la variable de entorno JAVA_HOME estés establecida correctamente en la ubicación de una instalación de JRE 1.7. 3. Para comprobar la instalación del middleware, desde la imagen de middleware, actualice el archivo middleware.properties con los valores de parámetros de instalación correspondientes a los componentes de middleware que deben verificarse, cambie de directorio a \HealthCheck y ejecute el mandato middlewareValidate.[sh|bat]. Para verificar la instalación del producto, en la estación de trabajo administrativa, cambie el directorio por \IBM\SMP\ConfigTool\scripts y ejecute el mandato installValidation.[sh|bat]. Para cualquiera de los mandatos, utilice los parámetros descritos a continuación: Tabla 7. Parámetros de los programas de utilidad de verificación Programa Parámetros de sintaxis Entrada installValidation.[sh|bat] -action Utilice -action validate para iniciar la validación de la instalación del producto. Utilice -actionvalidateMiddleware para iniciar la validación de la instalación del middleware. El parámetro -action es el único parámetro obligatorio al utilizar el programa de utilidad installValidation. 82 IBM Control Desk: Guía de actualización Tabla 7. Parámetros de los programas de utilidad de verificación (continuación) Programa Parámetros de sintaxis Entrada -trace La información de progreso de la verificación se visualiza en la pantalla durante el proceso de verificación. Puede modificar la salida mediante el parámetro -tracing. v minimal La información de progreso se limita a la información de errores. v normal La información incluye el progreso de pruebas individuales, el resultado de pruebas individuales y el progreso global de todo el proceso de verificación. Esta es la modalidad de rastreo predeterminada. v verbose Además de suministrar información de progreso normal, el rastreo de tipo verbose incluye información de nombre de clase de prueba, nombre de método de prueba y acción correctora. -confirm Recibirá una solicitud antes del inicio de cada prueba. Deberá confirmar la ejecución de cada prueba. No hay información de entrada del usuario para este parámetro. -component Puede especificar una lista de directorios delimitados por comas que contengan los objetos de prueba a fin de limitar las pruebas a un conjunto específico de ellas. Estos objetos de prueba deben encontrarse en el directorio \ibm\smp\ HealthValidation\. Para el programa de instalación del producto, sólo se suministra la carpeta CTGIN. Capítulo 15. Tareas posteriores a la actualización 83 Tabla 7. Parámetros de los programas de utilidad de verificación (continuación) Programa 84 IBM Control Desk: Guía de actualización Parámetros de sintaxis Entrada -dbuser Especifique el ID de usuario que se utiliza para acceder a la base de datos. -dbpwd Especifique la contraseña del ID de usuario utilizado para acceder a la base de datos. -wasuser Especifique el usuario de WebSphere Application Server Network Deployment. -waspwd Especifique la contraseña del usuario de WebSphere Application Server Network Deployment. -maxuser Indique el ID de usuario administrador de Control Desk. Por ejemplo, maxadmin. -maxpwd Especifique la contraseña del ID de usuario administrador de Control Desk. Tabla 7. Parámetros de los programas de utilidad de verificación (continuación) Programa Parámetros de sintaxis Entrada -middlewareproperties Uso -middlewareproperties archivo donde archivo es la ubicación del archivo middleware.properties. De forma predeterminada, este archivo se encuentra en el soporte de instalación de middleware, en el directorio \HealthCheck. El archivo middleware.properties contiene las propiedades de instalación del middleware, como por ejemplo las ubicaciones y puertos de instalación. Los nombres de usuario y las contraseñas no se guardan en este archivo de texto sin formato. Algunas de las propiedades comunes a todas las plataformas tienen valores predeterminados definidos, pero las propiedades específicas de plataforma, como las ubicaciones de instalación, deben actualizarse en este archivo antes de iniciar el programa de utilidad middlewareValidate. El parámetro -middlewareproperties es el único parámetro obligatorio al utilizar el programa de utilidad middlewareValidate. -sourceDirectory Proporcione el directorio de instalación para el software. Capítulo 15. Tareas posteriores a la actualización 85 Tabla 7. Parámetros de los programas de utilidad de verificación (continuación) Programa Parámetros de sintaxis Entrada -trace La información de progreso de la verificación se visualiza en la pantalla durante el proceso de verificación. Puede modificar la salida mediante el parámetro -trace. v minimal La información de progreso se limita a la información de errores. v normal La información incluye el progreso de pruebas individuales, el resultado de pruebas individuales y el progreso global de todo el proceso de verificación. v verbose Además de suministrar información de progreso normal, el rastreo de tipo verbose incluye información de nombre de clase de prueba, nombre de método de prueba y acción correctora. Si no se especifica esta opción, de forma predeterminada no se visualiza ninguna salida. -bindDN Proporcione el nombre distinguido de enlace. -bindPwd Especifique la contraseña del nombre distinguido de enlace. Por ejemplo, installValidation.bat -action validate Resultados Los resultados del programa de utilidad de validación installValidation.bat se registran en ctginstallvalidationtrace00.log. Este registro se encuentra en el directorio \IBM\SMP\ConfigTool\logs en la estación de trabajo administrativa. Revisión de las pantallas actualizadas Si ha personalizado pantallas en Control Desk, esas personalizaciones no se conservaron durante el proceso de actualización. 86 IBM Control Desk: Guía de actualización Inicie sesión en Control Desk versión 7.6 y revise las pantallas que previamente había personalizado en Control Desk versión 7.5.x. Puede decidir mantener las pantallas de Control Desk versión 7.6 predeterminadas o es posible que desee volver a aplicar las personalizaciones. Utilice la aplicación Diseñador de aplicaciones en Control Desk versión 7.6 para hacer adiciones o ajustes en las pantallas actualizadas. Revisión de los dominios de tabla y los dominios cruzados Revise todos los dominios cruzados personalizados y los dominios de tabla. Si ha añadido o modificado algún dominio cruzado o de tabla, revise las cláusulas WHERE. Asegúrese de que las cláusulas WHERE utilizan la versión 7.6 y nombres de columna. Si es necesario, utilice la aplicación Configuración de base de datos para volver a especificar la información de tabla y columna. Debe editar los dominios personalizados que denominan cualquiera de las tablas a las que se hacía referencia en la versión 7.5, pero no existen en la versión 7.6. Asegúrese de que se examinen todos los dominios cruzados personalizado y dominios de tabla. Actualización de informes BIRT Deben seguirse los procedimientos siguientes para actualizar los informes BIRT para Control Desk versión 7.6. Volver a generar las páginas de solicitud para sus informes Después de actualizar, debe ir a la aplicación Administración de informes y volver a generar las páginas de solicitud para todos los informes. Actualización de estadísticas En Oracle, las tareas de administración del sistema incluyen mandatos de análisis de tabla. Analice todas las tablas para asegurarse de que el optimizador basado en costes de Oracle tiene las estadísticas actualizadas. 1. Inicie sesión en Control Desk. 2. Abra la aplicación Configuración de base de datos. 3. En el menú Seleccionar acción, seleccione Actualizar estadísticas y, a continuación, pulse Aceptar para continuar. Capítulo 15. Tareas posteriores a la actualización 87 88 IBM Control Desk: Guía de actualización Capítulo 16. Temas misceláneos Estos temas abarcan situaciones específicas con las que se podría encontrar cuando planifique o realice la actualización. Actualización de la integración de OSLC Si ha desplegado la integración de OSLC disponible para Service Request Manager 7.2.1 o Control Desk 7.5, utilice este procedimiento para actualizar el sistema, incluida esta integración. Acerca de esta tarea IBM proporcionaba un paquete en ISM Library que le permitía integrar Service Request Manager 7.2.1 o Control Desk 7.5 con Rational Team Concert o Rational ClearQuest utilizando OSLC. Si ha instalado y utilizado este paquete, el proceso de actualización actualiza los datos siguientes de la integración original: v Punto final de OAuth v Proveedor OSLC v Enlaces de problemas a defectos en Rational Team Concert o Rational ClearQuest La integración desde la aplicación Problemas a estas otras herramientas tiene un aspecto actualizado en Control Desk 7.6. Procedimiento 1. Actualice su despliegue anterior a Control Desk 7.6, siguiendo el escenario que ha elegido en la Parte 2 o Parte 3 de esta guía. No actualice la base de datos ni despliegue el archivo ear. 2. Cuando ejecute el programa de utilidad Integrity Checker después de realizar la actualización, no lo ejecute en modo Repair. Integrity Checker emite mensajes de error que indican que los datos OSLC permanecen en la base de datos. No intente corregir estos errores. 3. Instale la Integración con Rational Team Concert y la Integración de Rational ClearQuest desde el launchpad del producto. 4. Abra el archivo de propiedades de migración OSLC: dir_instalación/tools/ maximo/oslcmigration.properties. 5. Siga las instrucciones del archivo de propiedades para actualizar cada propiedad con el valor correcto para el entorno. Guarde y cierre el archivo. 6. Detenga todos los servidores de aplicaciones que ejecutan la aplicación Maximo, por ejemplo, MXServer. 7. Ejecute el instalador del producto para actualizar la base de datos con los cambios pendientes acumulados y para crear los archivos ear del producto. 8. En la línea de mandatos, ejecute el mandato siguiente para migrar todos los datos a la nueva integración: dir_instalación/tools/maximo/internal/runscriptfile.bat -csccdoslc_pmp -fOslcMigration Utilice runscriptfile.bat en Windows; utilice runscriptfile.sh en otros sistemas operativos compatibles. © Copyright IBM Corp. 1994, 2015 89 9. Si se producen anomalías, corríjalas y vuelva a ejecutar el script. 10. Si utiliza SSL para esta integración, lea “Configuración de la integración con OSLC sobre SSL” en la página 91 y complete los pasos antes de continuar. 11. Cuando ensaye la actualización en un entorno de desarrollo o prueba, realice estos pasos para validar las actualizaciones en los datos relacionados con OSLC en el sistema. Al actualizar el entorno de producción, puede omitir estos pasos para minimizar la ventana de mantenimiento. a. Despliegue los archivos ear en su servidor J2EE. b. Reinicie el servidor de aplicaciones que ejecuta la aplicación Maximo, por ejemplo, MXServer. c. Inicie sesión en el producto y compruebe estas actualizaciones: v En Integración > Puntos finales, abra el punto final (Rational Team Concert o Rational ClearQuest) correspondiente al producto que ha integrado con su despliegue anterior. Compruebe que el token de acceso, el token de solicitud, la clave de consumidor y los URL de autorización sean correctos. Si alguno de los valores no es correcto, puede corregirlo en esta aplicación. v En Integración > Proveedores OSLC, abra el proveedor (Rational Team Concert o Rational ClearQuest) correspondiente al producto que ha integrado con su despliegue anterior. Compruebe que el URI público y el URI de lista de proveedores de servicios son correctos. Si alguno de los valores no es correcto, puede corregirlo en esta aplicación. v En Servicio de atención al usuario > Problemas, abra un problema que se haya enlazado anteriormente a un defecto de Rational Team Concert o Rational ClearQuest. Compruebe que puede visualizar la vista previa de la interfaz de usuario para el enlace pasando el puntero sobre el icono situado junto al campo del URI. Puede que se le solicite que inicie la sesión en Rational Team Concert o Rational ClearQuest. d. Cierre la sesión del producto. Cierre la ventana del navegador. e. Detenga todos los servidores de aplicaciones que ejecutan la aplicación Maximo, por ejemplo, MXServer. 12. Si, y solo si, ha verificado que la migración se ha realizado correctamente, ejecute el script siguiente para eliminar los datos de la integración de 7.2.1 o 7.5: dir_instalación/tools/maximo/internal/runscriptfile.bat -csccdoslc_pmp -fOslcRemoveOld. 13. Ejecute el programa de utilidad Integrity Checker en modo Report. Compruebe que los errores relacionados con los datos OSLC anteriores no aparecen. Corrija los errores que ha notificado Integrity Checker. 14. Si está actualizando desde Control Desk 7.5, realice estos pasos adicionales: a. En dir_instalación/bin, ejecute este mandato: solutionInstaller -action uninstall -pkguuid 2A4E9D8E7E8E4EE58CFC13DE485CF111 -skipj2eecfg -skipdbcfg -wasuser nombre_usuario_WAS -waspwd contraseña -wasrxauser nombre de usuario de administrador del SO -wasrxapwd contraseña de administrador del SO Este mandato desinstala el paquete OSLC 7.5. b. Cambie el directorio a dir_instalación\maximo\tools\maximo\en\ sccdoslc_pmp. Edite el archivo OSLCRemoveOldClasses.bat (o .sh, si no está en una plataforma Windows). Localice la línea MAXIMO_INSTALL_DIR=ReplaceThisWithMAXIMOInstallDirectory 90 IBM Control Desk: Guía de actualización y cambie ReplaceThisWithMAXIMOInstallDirectory a la ubicación del directorio de instalación, por ejemplo, C:\ibm\smp. Guarde el archivo y ejecútelo. c. Reconstruya y vuelva a desplegar el archivo maximo.ear. 15. Reinicie el servidor de aplicaciones que ejecuta la aplicación Maximo, por ejemplo, MXServer. Configuración de la integración con OSLC sobre SSL Para utilizar una integración de OSLC con un producto que utilice capa de sockets seguros, importe el certificado SSL del producto. Acerca de esta tarea Puede utilizar OSLC para integrar con Rational Team Concert o Rational ClearQuest. Si el servidor de Rational Team Concert o de Rational ClearQuest requiere una conexión SSL, debe importar el certificado SSL desde ese servidor a su servidor de J2EE. Si está actualizando en el mismo servidor de J2EE que ha utilizado en su despliegue anterior y ya ha importado el certificado, no tendrá que importarlo de nuevo. Importación del certificado SSL en un servidor WebSphere Procedimiento 1. Inicie sesión en la consola de administración de WebSphere Application Server. 2. Pulse en Seguridad > Certificado SSL y gestión de claves. 3. Seleccione Almacenes de claves y certificados. 4. 5. 6. 7. Seleccione el almacén de confianza, que es por lo general CellDefaultTrustStore. Seleccione Certificados de firmante. Seleccione Recuperar desde puerto. Especifique el host, el puerto SSL y un nombre para la entrada de certificado del servidor de Rational Team Concert o Rational ClearQuest. 8. Seleccione Recuperar desde puerto. Si el certificado se ha recuperado correctamente, se mostrará. 9. Seleccione Aceptar y guarde la configuración. Importación del certificado SSL en un servidor WebLogic Procedimiento 1. Recupere el archivo de certificado del servidor de Rational Team Concert o Rational ClearQuest y guárdelo en la estación de trabajo administrativa. Anote la ubicación del archivo de certificado para el siguiente paso. 2. Ejecute el siguiente mandato en el servidor de WebLogic: dir_instalación_weblogic\jdk160_18\jre\bin\keytool.exe -import -alias alias -file archivo_certificado -keystore dir_instalación_weblogic\jdk160_18\jre\lib\security\cacerts 3. Especifique la contraseña de almacén de claves. La contraseña predeterminada es changeit. 4. Cuando se le solicite, especifique y para elegir la opción de añadir el certificado al almacén de confianza. 5. Reinicie WebLogic Server. Capítulo 16. Temas misceláneos 91 Actualización de flujos de trabajo predeterminados de Catálogo de servicios Si está actualizando desde la versión 7.5.0.x y ha personalizado los flujos de trabajo predeterminados que se ejecutan cuando un usuario envía una solicitud, debe aplicar estas personalizaciones a los nuevos flujos de trabajo predeterminados. Acerca de esta tarea En cada release del producto se proporcionan nuevos flujos de trabajo predeterminados para utilizar con Catálogo de servicios. Las personalizaciones que ha realizado en estos flujos de trabajo predeterminados no se transfieren al nuevo release. Si desea mantener las personalizaciones, debe aplicarlas a los nuevos flujos de trabajo predeterminados. Debe determinar si desea utilizar las mismas personalizaciones con los flujos de trabajo y las nuevas características que proporciona el nuevo release. Si lo prefiere, puede optar por continuar utilizando los flujos de trabajo predeterminados personalizados del release anterior. Sin embargo, si elige esta opción, las nuevas funciones proporcionadas en Catálogo de servicios no estarán disponibles. Puede optar por utilizar los flujos de trabajo predeterminados anteriores mientras personaliza los nuevos flujos de trabajo predeterminados. Repita estos pasos para cada una de las organizaciones afectadas. Procedimiento 1. Abra la aplicación Organizaciones: Administración > Organizaciones. 2. Elija la acción Opciones de catálogo de servicios > Opciones de flujo de trabajo para catálogo de servicio. 3. El campo Iniciar el flujo de trabajo al enviar una Solicitud de catálogo contiene el nombre del flujo de trabajo predeterminado que se ejecuta cuando un usuario envía una solicitud. El nuevo flujo de trabajo predeterminado para la versión 7.6 es PMSC_SR4. Pulse el icono situado junto al campo para visualizar los flujos de trabajo predeterminados disponibles y elija el que desea utilizar. 4. Pruebe estas ofertas para verificar que ve los resultados esperados. 92 IBM Control Desk: Guía de actualización Capítulo 17. Resolución de problemas Si se producen errores durante el proceso de actualización, puede que necesite utilizar herramientas de resolución de problemas y procesos antes de poder reanudar la actualización. Mensajes de Integrity Checker Este apéndice lista los mensajes de error y de aviso, en orden numérico, asociados al verificador de integridad. Para cada mensaje se lista la causa y una acción para corregir el problema. Mensajes informativos del verificador de integridad Los mensajes informativos son únicamente para fines informativos. No requieren ninguna acción para continuar el proceso de actualización. INFORMATIVO BMXAA0514I Se está reparando la definición de la columna. INFORMATIVO BMXAA0516I Se están llenando todos los Rowstamp nulos. INFORMATIVO BMXAA0442I AVISO -- {0} INFORMATIVO BMXAA7211I La tabla importada {0} contiene la columna {1} que tiene un tipo de datos nativo compatible BIGINT. Mensajes de aviso del verificador de integridad Los mensajes de aviso no impiden que el programa de utilidad de verificador de integridad pase satisfactoriamente, pero debería investigar y corregir las causas de los mensajes de aviso. AVISO BMXAA0452W Estos usuarios deben eliminarse de las tablas de seguridad porque no son usuarios de la base de datos: AVISO BMXAA0454W Los grupos de seguridad siguientes no tienen usuarios. Este mensaje es informativo únicamente; no es necesario realizar ninguna acción: © Copyright IBM Corp. 1994, 2015 93 AVISO BMXAA0460W Se han realizado cambios en la base de datos que no se han aplicado. Asegúrese de que los cambios se han aplicado en la aplicación Configuración de bases de datos. AVISO BMXAA0461W Faltan los índices originales siguientes. Vaya a la aplicación Configuración de base de datos y vuelva a definir los índices que faltan. Causa Faltan índices que se han definido previamente. AVISO BMXAA0463W La base de datos tiene una propiedad CLUSTERED distinta para las definiciones de índices originales siguientes: AVISO BMXAA0469W No se ha encontrado ningún índice único para la secuencia de la clave primaria de la tabla. Determine si la tabla requiere un índice para la secuencia de columna de clave primaria. AVISO BMXAA0471W No se ha definido ninguna secuencia de clave primaria en la tabla. Revise la tabla y determine si se necesita una secuencia de clave primaria. AVISO BMXAA0473W No se ha encontrado ningún índice único para el ID de columna única en las tablas. AVISO BMXAA0475W Las tablas de bases de datos Maximo siguientes deben eliminarse de la base de datos porque no existen en el esquema: AVISO BMXAA0498W Las siguientes columnas se definen como ’’equivalentes’’, pero tienen distinta configuración obligatoria. Vaya a la aplicación Configuración de base de datos y ajuste los datos que no coinciden. Causa Hay diferencia entre los valores obligatorios de las columnas marcadas como equivalentes AVISO BMXAA0507W Esta utilidad no puede reparar la columna. Se ha definido como ’’equivalente’’ a otra columna. AVISO BMXAA0508W Esta utilidad no puede reparar la columna, ya que está definida como ’’obligatoria’’. 94 IBM Control Desk: Guía de actualización AVISO BMXAA0509W Esta utilidad no puede reparar la columna. Es la columna ’’raíz’’ de otra columna. AVISO BMXAA0510W Esta utilidad no puede reparar la columna. No puede reducir el tamaño de una columna. AVISO BMXAA0511W Esta utilidad no puede reparar la columna. Los datos existentes podría infringir la definición. AVISO BMXAA0512W Esta utilidad no puede reparar la columna, ya que tiene un listado de valores asociado a ella. El tipo de datos del listado de valores no coincide con el tipo de datos de la columna raíz. AVISO BMXAA0519W Las siguientes autoclaves deben eliminarse de la tabla de sistema AUTOKEY porque ninguna columna les hace referencia. AVISO BMXAA0520W Más de una aplicación corresponde a la misma posición en un módulo. AVISO BMXAA0521W Todas las aplicaciones deben tener una correspondencia con una tabla. Las aplicaciones siguientes no están correlacionadas. AVISO BMXAA0528W Existen las siguientes tablas de seguridad. Si los datos se han restaurado y no se necesitan las tablas, deben suprimirse. AVISO BMXAA0531W Esta columna contiene valores que no se han definido en el dominio. Columna {0} Dominio {1}. Actualice los datos para sincronizarlos con la lista de dominios o valores definida para la columna. AVISO BMXAA0535W El dominio {0} se ha definido como tipo de dominio {1}, pero no tiene valores en el dominio {1}. AVISO BMXAA7114W El valor de la escala definida de esta columna no es válido. Vaya a la aplicación Configuración de base de datos y corrija los valores que no coinciden. Capítulo 17. Resolución de problemas 95 AVISO BMXAA7113W El valor definido de la longitud de esta columna no es válido. Vaya a la aplicación Configuración de base de datos y corrija los valores que no coinciden. AVISO BMXAA7115W Las siguientes columnas de Maximo persistentes son propiedad de tablas de Maximo no persistentes: AVISO BMXAA7110W La secuencia de claves principal en la tabla no es secuencial. Revise la secuencia de clave principal y asegúrese de que sigue un orden secuencial y no contiene ningún espacio. AVISO BMXAA7726W El ID de columna único no tiene el maxtype BIGINT en las tablas siguientes: AVISO BMXAA7109W La columna {0} corresponde al dominio {2}, pero no está definida de la misma manera. {0} es {1}. {2} es {3}. Corrija los datos e inténtelo de nuevo. AVISO BMXAA7112W La definición de {0} difiere de {1} para {2}.,{0}.{3}={4}{1}.{3}={5}. Utilice la aplicación Configuración de base de datos para corregir los metadatos de configuración. AVISO BMXAA7253W Se ha encontrado un tipo de dominio no estándar, no se han validado los datos con dicho dominio. ID de dominio = {0}, tipo de dominio = {1}. AVISO BMXAA6259W El proceso {0} contiene el subproceso {1} que tiene un proceso que crea un bucle. Mensajes de error del verificador de integridad Los errores impiden al programa de utilidad verificador de integridad una ejecución satisfactoria. Todos los errores deben corregirse. A continuación se muestra un subconjunto de mensajes de error posibles que pueden surgir al utilizar el verificador de integridad. ERROR BMXAA0333E Existen nombres de índices originales cuya longitud supera los 30 caracteres. Antes de ejecutar ConfigDB, debe identificar y cambiar manualmente el nombre de estos índices originales. Causa La base de datos de Control Desk requiere que los nombres de índice 96 IBM Control Desk: Guía de actualización tengan una longitud máxima de 18 caracteres. La restricción se ha ignorado a través del programa de fondo de base de datos y se ha creado un nombre de índice que contiene más de 18 caracteres. Acción Cualquier índice con un nombre de más de 18 caracteres debe eliminarse del programa de fondo de base de datos. Utilice un editor de SQL para eliminar el índice. Si el índice es necesario, puede utilizar la aplicación Configuración de base de datos para volver a crearlo. Consulte el manual de referencia técnica para obtener más información. Si necesita ayuda adicional, póngase en contacto con el administrador de la base de datos de Control Desk o con el soporte de IBM. ERROR BMXAA0451E Hay tablas en las que no se han restaurado los datos de seguridad. Debe ejecutar RestoreFromBackup antes de poder ejecutar la actualización. Causa Cuando las tablas de base de datos se configuran utilizando la aplicación de configuración de bases de datos, Control Desk realiza copias de seguridad de las tablas y, a continuación, aplica los cambios en las tablas originales. Después de que finalice este proceso, ejecute la aplicación de configuración de bases de datos de nuevo y restaure los datos de las tablas de copia de seguridad. Si no se realiza esta restauración de datos, el verificador de integridad detiene el proceso con este mensaje de error porque puede haber problemas graves en la actualización global de la base de datos de Control Desk. Acción Para pasar satisfactoriamente el verificador de integridad, debe ejecutar la aplicación de configuración de base de datos y seleccionar la opción para restaurar a partir de las tablas de copia de seguridad. A continuación, se le ofrece la posibilidad de retener las tablas de copia de seguridad después de la restauración, o de descartarlas. Normalmente es recomendable descartar las tablas de copia seguridad porque se ahorra espacio de disco. Sin embargo, no es obligatorio descartar las tablas de copia de seguridad. Si necesita ayuda adicional, póngase en contacto con el soporte de IBM. ERROR BMXAA0453E Los grupos siguientes deben eliminarse de la base de datos porque no tienen los privilegios correctos definidos. Utilice la aplicación Grupos de seguridad para eliminar los grupos o definirles privilegios. Causa Los grupos de usuarios se almacenan de forma centralizada en una tabla de base de datos de Control Desk llamada MAXGROUPS; los usuarios se almacenan en MAXUSERGROUPS. Si una entrada de grupo o usuario no está presente en estas tablas, puede causar problemas al utilizar Control Desk. La base de datos se ha modificado mediante el programa de fondo y se ha comprometido la coherencia de datos entre estas tablas y todas las demás tablas de seguridad de Control Desk. Acción Ejecute el verificador de integridad en modo Repair. Capítulo 17. Resolución de problemas 97 ERROR BMXAA0455E Los siguientes usuarios deben eliminarse porque no están autorizados. Ejecute el verificador de integridad en modo Repair para arreglar el error. Causa Los grupos de usuarios se almacenan de forma centralizada en una tabla de base de datos de Control Desk llamada MAXGROUPS; los usuarios se almacenan en MAXUSERGROUPS. Si una entrada de grupo o usuario no está presente en estas tablas, puede causar problemas al utilizar Control Desk. La base de datos se ha modificado mediante el programa de fondo y se ha comprometido la coherencia de datos entre estas tablas y todas las demás tablas de seguridad de Control Desk. Acción Ejecute el verificador de integridad en modo Repair. ERROR BMXAA0456E Los siguientes usuarios deben eliminarse de las tablas de seguridad porque no son usuarios válidos: {0}. Los datos de estos usuarios están en la tabla GroupUser, pero no existen registros padre en la tabla MaxUser. Para eliminar estos usuarios, ejecute el verificador de integridad en modo Repair. Causa Los grupos de usuarios se almacenan de forma centralizada en una tabla de base de datos de Control Desk llamada MAXGROUPS; los usuarios se almacenan en MAXUSERGROUPS. Si una entrada de grupo o usuario no está presente en estas tablas, puede causar problemas al utilizar Control Desk. La base de datos se ha modificado mediante el programa de fondo y se ha comprometido la coherencia de datos entre estas tablas y todas las demás tablas de seguridad de Control Desk. Acción Ejecute el verificador de integridad en modo Repair. ERROR BMXAA0458E Los grupos de usuarios siguientes no se han encontrado en la tabla MAXGROUPS. Ejecute el verificador de integridad en modo Repair. Causa Los grupos de usuarios se almacenan de forma centralizada en una tabla de base de datos de Control Desk llamada MAXGROUPS; los usuarios se almacenan en MAXUSERGROUPS. Si una entrada de grupo o usuario no está presente en estas tablas, puede causar problemas al utilizar Control Desk. La base de datos se ha modificado mediante el programa de fondo y se ha comprometido la coherencia de datos entre estas tablas y todas las demás tablas de seguridad de Control Desk. Acción Ejecute el verificador de integridad en modo Repair. ERROR BMXAA0459E El grupo se define como usuario en las tablas de seguridad {0}. Un grupo de seguridad debe estar también definido como usuario. Ejecute el verificador de integridad en modo Repair. Causa Los grupos de usuarios se almacenan de forma centralizada en una tabla de base de datos de Control Desk llamada MAXGROUPS; los usuarios se 98 IBM Control Desk: Guía de actualización almacenan en MAXUSERGROUPS. Si una entrada de grupo o usuario no está presente en estas tablas, puede causar problemas al utilizar Control Desk. La base de datos se ha modificado mediante el programa de fondo y se ha comprometido la coherencia de datos entre estas tablas y todas las demás tablas de seguridad de Control Desk. Acción Ejecute el verificador de integridad en modo Repair. ERROR BMXAA0462E La base de datos tiene una propiedad UNIQUE distinta para el índice original siguiente. Utilice la aplicación Configuración de base de datos para ajustar la definición de índice. Causa Se han definido muchos índices originalmente en la base de datos de Control Desk para obtener un mejor rendimiento. Los índices originales se han modificado (probablemente a través del programa de fondo). Acción Se puede mejorar potencialmente el rendimiento de Control Desk volviendo a crear índices exclusivos. ERROR BMXAA0470E La secuencia de claves principal en la tabla de bases de datos no es secuencial. Ajuste los atributos utilizando la aplicación Configuración de bases de datos. Causa Cada tabla de Control Desk debe tener una secuencia de clave primaria de columnas, definida por MAXATTRIBUTE.PrimaryKeyColSeq. Los valores de PrimaryKeyColSeq deben ser consecutivos y secuenciales. En estas tablas, la secuencia de clave primaria es no secuencial o no consecutiva. Acción Para las definiciones de estas tablas, compruebe y, si es necesario, ajuste los valores de PrimaryKeyColSeq en MAXATTRIBUTE y MAXATTRIBUTECFG. La secuencia de clave primaria debe tener un índice exclusivo correspondiente. ERROR BMXAA0474E Las tablas siguientes deben eliminarse porque no existen en la base de datos. Ejecute el verificador de integridad en modo Repair para eliminar estas tablas. Causa Uno o más nombres de tabla se definen como tablas persistente en MAXTABLE, pero no existen en la base de datos de Control Desk. Todas las tablas de la base de datos de Control Desk deben estar definidas en la tabla MAXTABLE. s posible que también aparezcan en otras tablas de Control Desk, incluidas las siguientes: v AUTOKEY v MAXATTRIBUTE v MAXATTRIBUTECFG v MAXSYSINDEXES Acción Capítulo 17. Resolución de problemas 99 Si ha seleccionado la opción de tiempo de ejecución de modo informe y determina que la tabla es necesaria, vuelva a crear la tabla. Utilice de copia de seguridad, si está disponible, para restaurar los datos en la tabla. Si la tabla no es necesaria, elimine la entrada de nombre de tabla de todas las tablas de Control Desk listadas en la sección Causa. Por ejemplo, delete from MAXTABLE where tbname = ‘.....'. Si selecciona la opción de reparación, la entrada de nombre de tabla y la entrada de aplicación (si la entrada de nombre de tabla era para una aplicación personalizada) se eliminan de las tablas listadas. En modo Repair, no tiene oportunidad de mantener estas entradas relevantes y restaurar la tabla a partir de la copia de seguridad. ERROR BMXAA0476E Las tablas siguientes poseen columnas pero no están definidas como tablas. Ejecute el verificador de integridad en modo Repair. Causa Se ha encontrado una entrada de nombre de tabla en MAXATTRIBUTE, pero la tabla no está definida en la tabla MAXTABLE. Los nombres de todas las tablas de la base de datos de Control Desk deben especificarse en la tabla MAXTABLE. Cada nombre de tabla también aparece en la tabla MAXATTRIBUTE, junto con los nombres de todas las columnas en esa tabla. El nombre de tabla también puede encontrarse en una o varias de las tablas siguientes: v AUTOKEY v MAXATTRIBUTECFG v MAXSYSINDEXES Acción Si ha seleccionado la opción de modo informe, y la tabla existe en la base de datos, póngase en contacto con el soporte de IBM. Si ha seleccionado la opción de modo informe y la tabla no existe en la base de datos, elimine las entradas de nombre de tabla de todas las tablas de Control Desk listadas en la sección Causa, incluida MAXATTRIBUTE. Por ejemplo, delete * from MAXATTRIBUTE where tbname = ‘.....'. Si ha seleccionado la opción de reparación y la tabla existe en la base de datos, el problema no se puede reparar automáticamente. Póngase en contacto con el soporte de IBM. Si ha seleccionado la opción de reparación y la tabla no existe en la base de datos, se elimina la entradas de nombre de tabla de todas las tablas de Control Desk listadas en la sección Causa, incluida MAXATTRIBUTE. ERROR BMXAA0477E Los objetos indicados se definen como tablas pero no contienen ninguna columna. Ejecute el modo Repair para resolver el problema. Causa Falta un nombre de tabla de MAXATTRIBUTE, aunque el nombre está presente en la tabla MAXTABLE. Los nombres de todas las tablas de la base de datos de Control Desk deben especificarse en la tabla MAXTABLE. Cada nombre de tabla también 100 IBM Control Desk: Guía de actualización aparece en la tabla MAXATTRIBUTE, junto con los nombres de todas las columnas en esa tabla. El nombre de tabla también puede encontrarse en una o varias de las tablas siguientes: v AUTOKEY v MAXATTRIBUTECFG v MAXSYSINDEXES Acción Si ha seleccionado la opción de modo informe, y la tabla existe en la base de datos, póngase en contacto con el soporte de IBM. Si ha seleccionado la opción de modo informe y la tabla no existe en la base de datos, debe eliminar el nombre de tabla de todas las tablas de Control Desk listadas en la sección Causa, incluida la tabla MAXTABLE. Por ejemplo: delete * from MAXTABLE where tbname = ‘.....'. Si ha seleccionado la opción de reparación y la tabla existe en la base de datos, el problema no se puede reparar automáticamente. Póngase en contacto con el soporte de IBM. Si ha seleccionado la opción de reparación y la tabla no existe en la base de datos, se elimina la entradas de nombre de tabla de todas las tablas de Control Desk listadas en la sección Causa, incluida MAXATTRIBUTE. ERROR BMXAA0478E No se ha encontrado el desencadenante ROWSTAMP para las tablas siguientes: <tabla> Causa A la tabla le falta un desencadenante ROWSTAMP. Esto puede haber sido causado por la instalación de la pasarela de integración. Acción Vuelva a crear el desencadenante o ejecute el verificador de integridad en modo Repair para proporcionar automáticamente el desencadenante que falta. ERROR BMXAA0479E Se ha encontrado que el desencadenante ROWSTAMP tiene el valor DISABLED para las tablas siguientes: <tabla> Causa El desencadenante ROWSTAMP se ha inhabilitado de forma accidental o intencionada. Acción Vuelva a habilitar el desencadenante. ERROR BMXAA0480E Se han encontrado filas con valores nulos para Rowstamp en las tablas siguientes. Ejecute el verificador de integridad en modo Repair. Causa Un Rowstamp es un identificador exclusivo para una fila de datos. Nunca debe ser nulo. Las tablas de la lista para este error contienen Rowstamp nulos. Esto puede deberse a una base de datos que se está actualizando varias veces. Capítulo 17. Resolución de problemas 101 Acción Actualice los Rowstamp que son nulos asignando un valor de Rowstamp exclusivo. ERROR BMXAA0490E La columna {0} debe eliminarse porque no existe en la base de datos. Ejecute el verificador de integridad en modo Repair para eliminar la columna. Causa Existe una incompatibilidad entre la definición de columna en el catálogo del sistema de base de datos y el catálogo de Control Desk (la tabla MAXATTRIBUTE). Todas las columnas de Control Desk deben estar definidas como columnas en el catálogo del sistema de la base de datos. Esta columna no está definida en el catálogo del sistema. Acción Si ha seleccionado la opción de modo informe, debe volver a crear la columna en el catálogo del sistema o suprimir todas las apariciones de la columna en las tablas MAXATTRIBUTE y MAXATTRIBUTECFG. Si es necesario, póngase en contacto con el soporte de IBM para corregir esta situación. Si selecciona la opción de reparación, todas las entradas para este nombre de columna se eliminan de las tablas MAXATTRIBUTE y MAXATTRIBUTECFG. Si la columna es obligatoria, equivalente (equivalente a alguna columna raíz) o raíz (otras columnas son las mismas que esta columna), este problema no se puede reparar automáticamente. Póngase en contacto con el soporte de IBM. ERROR BMXAA0493E Las siguientes columnas deben eliminarse de la base de datos porque no existen en el esquema de producto. Utilice ConfigDB para agregar las columnas al esquema de producto, o elimínelas de la base de datos. Causa Una columna de tabla de Control Desk no tiene una entrada correspondiente en MAXATTRIBUTE. Este mensaje podría indicar un problema de tabla de base de datos que no se ha podido arreglar automáticamente. Este error se debe resolver antes de poder continuar. Si se ignora este error durante una actualización, podría producirse una actualización defectuosa y podrían producirse problemas durante la ejecución de la aplicación. Acción Las columnas de tabla listadas deben insertarse o suprimirse manualmente de la tabla MAXATTRIBUTE. Consulte la publicación Technical Reference Guide y la guía del lenguaje SQL, o llame al soporte de IBM. 102 IBM Control Desk: Guía de actualización ERROR BMXAA0494E La definición de esta columna no coincide con la columna real. La definición de columna nativa no coincide con los metadatos del servidor. Ejecute el verificador de integridad en modo Repair. Causa Existe una incompatibilidad entre la definición de columna en el catálogo del sistema de base de datos y el catálogo de Control Desk. Acción Determine la definición de columna que es correcta y vuelva a definir la definición de columna incorrecta para que coincida con la correcta. Si no está seguro de qué definición es correcta, póngase en contacto con el soporte de IBM. La opción de modo Repair del verificador de integridad modifica la definición de columna de Control Desk para que coincida con la definición de la base de datos. Si la columna es obligatoria, equivalente (equivalente a una columna raíz) o raíz (otras columnas son las mismas que esta columna), la incompatibilidad no se repara. En este caso, debe llamar al soporte de IBM o utilizar la aplicación de configuración de base de datos para corregir las definiciones de columna incompatibles. ERROR BMXAA0495E La propiedad con posibilidad de ’’nulos’’ de esta columna no coincide con la definición de columna real. Ejecute el verificador de integridad en modo Repair. Causa El valor NULLS de la columna de Control Desk es distinto al valor NULLS de la columna del sistema. Algunas columnas de una base de datos de Control Desk pueden tener un valor nulo, lo que significa que la columna no contiene ningún valor en absoluto. Si una columna puede tener un valor nulo o no se define mediante el valor NULLS para esa columna. Acción Si ha seleccionado la opción de modo informe, modifique manualmente el valor de NULLS. Si para esta columna es apropiado un valor nulo, cambie REQUIRED a 0 en la base de datos y en MAXATTRIBUTE. Si esta columna no debe tener el valor nulo nunca, cambie REQUIRED a 1 en la base de datos y en MAXATTRIBUTE. Puede realizar este cambio a través de la base de datos de fondo. Si necesita ayuda adicional, póngase en contacto con el soporte de IBM. Si ha seleccionado la opción de reparación, la columna REQUIRED en la tabla MAXATTRIBUTE de Control Desk se modifica para que coincida con la columna en la tabla del sistema. ERROR BMXAA0496E Esta columna se ha definido para que sea el ’’equivalente’’ de una columna que no existe. Ejecute el verificador de integridad en modo Repair. Causa Algunas columnas en las tablas de base de datos de Control Desk deben ser equivalentes (del mismo tipo y tamaño) a otra columna, denominada Capítulo 17. Resolución de problemas 103 columna raíz. La columna raíz y la columna equivalente deben tener el mismo tipo de datos, la misma longitud y la misma escala. La columna indicada se ha definido para que sea equivalente a una columna raíz, pero la columna raíz no existe. Acción Vuelva a definir la relación equivalente, para que especifique una columna raíz que exista en la base de datos de Control Desk. La columna que falta podría tener que añadirse a la tabla de base de datos de Control Desk base. Si es necesario, póngase en contacto con el servicio de soporte de IBM. ERROR BMXAA0497E Las siguientes columnas se definen como ’’equivalentes’’, pero tienen definiciones diferentes de <table.column> <table.column> Causa Algunas columnas en las tablas de base de datos de Control Desk deben ser equivalentes (del mismo tipo y tamaño) a otra columna, denominada columna raíz. La columna raíz y la columna equivalente deben tener el mismo tipo de datos, la misma longitud y la misma escala. Esta relación equivalente se ha roto al modificar la definición de una de las columnas. Acción Si ha seleccionado la opción de modo informe, póngase en contacto con el soporte de IBM para reparar el error. Si ha seleccionado modo Repair y el tipo de datos no coincide, el modo Repair cambia el tipo de datos de la columna equivalente para que coincida con el tipo de datos de la columna raíz. Ejecute la aplicación Configuración de base de datos de Control Desk para que los cambios entren en vigor. A continuación, vuelva a ejecutar el programa de utilidad de verificador de integridad. Tenga en cuenta las siguientes limitaciones: v Si la columna equivalente se ha establecido como obligatoria, no se puede reparar mediante el modo Repair. Póngase en contacto con el soporte de IBM. v Si la columna equivalente tiene una lista de valores asociada a ella, y el tipo de datos de la lista de valores no coincide con el tipo de datos de la columna raíz y el tipo de lista de valor es 3 o 4 (lista de valores definidos de (Control Desk) y la versión de release de Control Desk es 4.0 o superior, este error no puede repararse mediante el modo Repair. Póngase en contacto con el soporte de IBM. v Si la columna equivalente tiene un dominio asociado a ella, y el tipo de datos de dominio no coincide con el tipo de datos de la columna raíz, este error no puede repararse mediante el modo Repair. Póngase en contacto con el soporte de IBM. Si la longitud no coincide, el modo Repair compara todas las columnas que son iguales que la columna raíz. El modo Repair cambia la longitud de las columnas para que coincida con la de la columna más larga. Este resultado impide la pérdida de datos de usuario y mantiene la relación equivalente. Ejecute la aplicación Configuración de base de datos de Control Desk para que los cambios entren en vigor y, a continuación, vuelva a ejecutar el verificador de integridad. ERROR BMXAA0513E Esta columna es a la vez una columna raíz y una columna equivalente vinculada a otra columna. Utilice la aplicación de Configuración de base de 104 IBM Control Desk: Guía de actualización datos para cambiar el nivel inferior equivalente de la columna para que el de nivel superior equivalente del de nivel inferior sea igual al nivel superior equivalente de la columna. Causa Una columna a la que se hace referencia como una columna raíz en una relación equivalente hace referencia a otra columna como la columna raíz en una relación equivalente. Sólo puede haber una referencia equivalente entre columnas. Acción Ejecute el verificador de integridad en modo Repair para resolver varias relaciones equivalentes entre columnas. ERROR BMXAA0527E Los grupos de seguridad siguientes no tienen privilegios en las tablas de seguridad. Elimine los grupos de seguridad o ejecute el verificador de integridad en modo Repair. Causa Los grupos de usuarios se almacenan de forma centralizada en una tabla de base de datos de Control Desk llamada MAXGROUPS; los usuarios se almacenan en MAXUSERGROUPS. Si una entrada de grupo o usuario no está presente en estas tablas, puede causar problemas al utilizar Control Desk. La base de datos se ha modificado mediante el programa de fondo y se ha comprometido la coherencia de datos entre estas tablas y todas las demás tablas de seguridad de Control Desk. Acción Ejecute el verificador de integridad en modo Repair. ERROR BMXAA0328E El nombre de clase en la columna de código de idioma no es correcto: atributo {0} clase {1} Causa Se ha especificado un nombre de clase erróneo para la columna de código de idioma. Acción Utilice la aplicación Configuración de base de datos para especificar el nombre de clase correcto, por ejemplo, psdi.app.system.FldLangCode. ERROR BMXAA0329E La tabla maxviewcolumncfg contiene una fila que no tiene una columna correspondiente en la tabla maxviewcolumn. Vista {0} columna {1}. Si hay cambios de configuración de la base de datos pendientes, ejecute el programa de utilidad ConfigDB. Si no hay cambios de configuración pendientes, suprima esta fila en la tabla maxviewcolumn con un programa de utilidad SQL. Causa Existe una fila en la tabla maxviewcolumncfg pero no existe la fila correspondiente en maxviewcolumn. El parámetro {0} es el nombre de la vista y el parámetro {1} el de la columna. Acción Si hay cambios de configuración de la base de datos pendientes, ejecute el programa de utilidad ConfigDB. Si no hay cambios de configuración pendientes, suprima esta fila en la tabla maxviewcolumn con un programa de utilidad SQL. Capítulo 17. Resolución de problemas 105 ERROR BMXAA0430E El nombre de usuario {0} no se ha podido eliminar desde la tabla MAXUSERGROUPS o GROUPUSER. Intente realizar la operación de nuevo o suprima el nombre de usuario manualmente. ERROR BMXAA0431E El nombre de grupo {0} no se ha podido eliminar de la tabla MAXGROUP o MAXGROUPS. Intente realizar la operación de nuevo o suprima el nombre de grupo manualmente. ERROR BMXAA0432E Los datos relacionados a la seguridad para el nombre de usuario {0} no se pueden suprimir. Intente realizar la operación de nuevo o suprima los datos relacionados con la seguridad manualmente. ERROR BMXAA0433E No se han podido suprimir los datos relacionados al grupo de seguridad para el nombre de grupo {0}. Intente realizar la operación de nuevo o suprima los datos relacionados con el grupo de seguridad manualmente. ERROR BMXAA0440E Debe especificar la comprobación de integridad (-i) o la validación (-v) ERROR BMXAA0441E Se produjo el siguiente error SQL: {0} {1}. ERROR BMXAA0443E Error - {0} ERROR BMXAA0444E La maxvar INTEGRITYCHECK no ha podido insertarse en la base de datos. Causa El verificador de integridad ha encontrado errores, pero no ha podido insertar la maxvar INTEGRITYCHECK con un valor FAIL. ERROR BMXAA0445E La versión de base de datos {0} no se reconoció. La indicación de versión en las maxvars para el nombre de variable MAXUPG debe tener el formato Vnnn[-mmm], en la que nnn es la versión de la base de datos (por ejemplo, 7116) y -mmm es una compilación o un parche opcional. ERROR BMXAA0464E Los nombres de entidad de la tabla y de la columna no coinciden para {0}. El valor de MaxAttribute.EntityName es {1}. El valor de MaxObject.EntityName es {2}. Arregle el nombre de entidad de la columna utilizando la aplicación Configuración de bases de datos. 106 IBM Control Desk: Guía de actualización Causa Existe una discrepancia entre los nombres de entidades en la tabla MaxAttribute y la tabla MaxObject. Los nombres de entidades deben ser los mismos en ambas tablas. ERROR BMXAA0465E Los índices siguientes no se encuentran en la base de datos. Utilice la aplicación Configuración de base de datos para eliminar la definición de índice. Causa Algunos índices están definidos en los metadatos pero el índice real no existe en la base de datos. Acción Utilice la aplicación Configuración de base de datos para eliminar la definición de índice. ERROR BMXAA0467E La base de datos tiene una propiedad UNIQUE distinta para los índices siguientes. Utilice la aplicación Configuración de base de datos para volver a definir el índice. Causa La propiedad UNIQUE definida en los metadatos no coincide con la propiedad UNIQUE de la base de datos. Los valores de estas propiedades deben coincidir. Acción Utilice la aplicación Configuración de base de datos para volver a definir el índice. ERROR BMXAA0468E La base de datos tiene una propiedad CLUSTERED distinta para los índices siguientes. Utilice la aplicación Configuración de base de datos para volver a definir el índice. Causa La propiedad CLUSTERED definida en los metadatos no corresponde con la propiedad CLUSTERED real definida en la base de datos. Los valores de estas propiedades deben coincidir. Acción Utilice la aplicación Configuración de base de datos para volver a definir el índice. ERROR BMXAA0472E Debe definirse un ID de columna único para la tabla o tablas: ERROR BMXAA0491E Las siguientes columnas persistentes son propiedad de tablas no persistentes. Las tablas no persistentes pueden contener sólo atributos no persistentes. Ejecute el verificador de integridad en modo Repair para arreglar el error. Capítulo 17. Resolución de problemas 107 ERROR BMXAA0500E La longitud definida para esta columna no es correcta. Cambie el tipo de datos de la columna a DECIMAL o cambie la longitud para que coincida con la de AMOUNT. Causa El tipo de datos maxtype de la columna es AMOUNT pero su longitud es diferente a la longitud estándar definida por la maxvar AMTLENGTH. ERROR BMXAA0501E La escala de esta columna no es válida. Si el maxtype de la columna es AMOUNT, la escala debe ser la misma que maxvar AMTSCALE; de lo contrario, debe ser 0. Causa El tipo de datos maxtype de columna requiere una escala igual a cero o la columna tiene un maxtype AMOUNT y su escala no es igual al valor definido en la maxvar AMTSCALE. Acción Corrija la definición de escala. El modo Repair del verificador de integridad no soluciona este error. ERROR BMXAA0506E Ha fallado la comprobación de integridad. Para obtener una lista detallada de errores, consulte el registro. ERROR BMXAA0530E La columna {0} está correlacionada al dominio {1}, pero el dominio no existe. Ajuste el dominio del atributo a un valor diferente utilizando la aplicación de configuración de base de datos, o defina el dominio utilizando la aplicación Dominios. Causa La columna especificada en el parámetro 0 tiene definido un dominio (especificado en el parámetro 1), pero no existe el dominio. Acción Ajuste el dominio del atributo a un valor diferente utilizando la aplicación de configuración de base de datos, o defina el dominio utilizando la aplicación Dominios. ERROR BMXAA0532E La columna {0} está correlacionada al dominio {2}, pero no está definida de la misma manera. {0} es {1}. {2} es {3}. Cambie el atributo con la aplicación Configuración de la base de datos o cambie el dominio utilizando la aplicación Dominios. Causa El tipo de datos, la longitud y la escala del atributo no son consistentes con el tipo de datos, la longitud y la escala del dominio. Acción Cambie el atributo con la aplicación Configuración de la base de datos o cambie el dominio utilizando la aplicación Dominios. 108 IBM Control Desk: Guía de actualización ERROR BMXAA0534E Un dominio de tipo {0} debería tener un tipo de datos y una longitud válidos. El dominio {1} tiene un maxtype de {2} y una longitud de {3}. ERROR BMXAA0537E La definición de {0} difiere de {1} para {2}.,{0}.{3}={4}{1}.{3}={5}. Utilice la aplicación Configuración de base de datos para corregir los metadatos de configuración. Causa Los metadatos de configuración pendiente (MaxObjectCfg, MaxTableCfg, MaxAttributeCfg) no coinciden con los metadatos directos (MaxObject, MaxTable, MaxAttribute). Acción Utilice la aplicación Configuración de base de datos para corregir los metadatos de configuración. ERROR BMXAA0538E Esta columna se corresponde con una Autoclave, pero la Autoclave no existe. Columna {0} Autoclave {1}. Ejecute el verificador de integridad en modo Repair. Causa La columna especificada en el parámetro 0 está relacionada a una autoclave (especificada en el parámetro 1), pero no existe la autoclave. Acción Ejecute el verificador de integridad en modo Repair. ERROR BMXAA6233E Los índices de Maximo obligatorios siguientes no se encuentran en Maximo: ERROR BMXAA6238E Estas vistas deben eliminarse porque no existen en la base de datos. Elimine estas vistas utilizando la aplicación Configuración de bases de datos. ERROR BMXAA6284E Estas vistas deben eliminarse de la base de datos porque no existen en el esquema de producto: ERROR BMXAA4191E El valor {1} no es válido para {0}. Especifique un valor válido para {0}. ERROR BMXAA4195E El campo {0} requiere un valor. Capítulo 17. Resolución de problemas 109 ERROR BMXAA6290E El Tipo de búsqueda debe ser WIDLCARD para los atributos donde SEARCHTYPE sea TEXT, pero TEXTSEARCHENABLED sea FALSE. Ejecute el modo Repair para arreglarlo. ERROR BMXAA6286E El tipo de búsqueda debe ser NONE para los atributos que sean no persistentes, CRYPTO o BLOB. Ejecute el modo Repair para arreglarlo. ERROR BMXAA6287E El tipo de búsqueda debe ser TEXT para los atributos detallados que sean no persistentes, CRYPTO o BLOB. Ejecute el modo Repair para arreglarlo. ERROR BMXAA6288E El tipo de búsqueda debe ser EXACT o NONE para los atributos numéricos, de fecha y hora y Sí o No (YORN). Ejecute el modo Repair para arreglarlo. ERROR BMXAA6289E El tipo de búsqueda debe ser TEXT para los atributos detallados que no estén en tablas de auditoría. Ejecute el modo Repair para arreglarlo. ERROR BMXAA6315E La búsqueda de texto nativo no está habilitada para los siguientes atributos, aunque tengan el tipo de búsqueda TEXT. ERROR BMXAA6234E La columna {0} no es lo suficientemente grande para los valores definidos en el dominio {1}. Aumente la longitud de la columna utilizando la aplicación Configuración de bases de datos. ERROR BMXAA6293E Faltan las autoclaves de nivel de organización siguientes en la tabla AUTOKEY. Ejecute el modo Repair para arreglarlo. ERROR BMXAA4116E El tipo de Maxvar no es válido. No se ha especificado o no es "SYSTEM", "ORG" o "SITE". Actualice la tabla MAXVAR asegurándose de que el valor que se dé a MAXVAR sea de nivel de SYSTEM, ORG o SITE. ERROR BMXAA4168E La organización y el sitio deben estar en blanco, porque el objeto MAXVAR está a nivel de sistema. Elimine los valores para Organización y Sitio. 110 IBM Control Desk: Guía de actualización ERROR BMXAA4166E El campo Sitio debe estar vacío. Este registro debe tener un sitio vacío porque el objeto MAXVAR está a nivel de organización. Elimine el valor de Sitio. ERROR BMXAA4167E Organización debe estar en blanco. ERROR BMXAA0504E La comprobación de la integridad se ha superado pero se han detectado advertencias. ERROR BMXAA0505E La comprobación de la integridad no ha detectado anomalías. ERROR BMXAA6283E Maxrelationship no puede agregarse porque ya existe en la base de datos: ERROR BMXAA6328E La actualización no puede agregar aplicaciones nuevas porque ya existen en MaxApps: ERROR BMXAA0437E Validar: se ha solicitado la comprobación y reparación de integridad. ERROR BMXAA6292E Hay registros en la tabla Wogen que deben suprimirse. Ejecute el modo Repair para suprimir los registros de la tabla. ERROR BMXAA4169E No se ha encontrado ningún registro en la tabla maxvars para maxvar {0}. ERROR BMXAA0687E Cuando el objeto es persistente debe especificarse el nombre de la entidad. ERROR BMXAA0689E Este objeto es una vista, pero no se ha especificado Amplía el objeto. ERROR BMXAA5617E Cuando se habilita la búsqueda de texto, se debe especificar un nombre de columna de idioma. Capítulo 17. Resolución de problemas 111 ERROR BMXAA0686E Este objeto está habilitado para auditoría, pero no se ha especificado el nombre de la tabla de auditoría. ERROR BMXAA0692E Cuando no se ha marcado Selección automática, debe especificarse un valor para FROM de la vista. ERROR BMXAA0693E Cuando no se ha marcado Selección automática, debe especificarse un valor para SELECT de la vista. ERROR BMXAA0582E Cuando a un objeto se asigna un indicador para la búsqueda de texto, debe existir, como mínimo, un atributo con indicador para búsqueda de texto. ERROR BMXAA0688E Cuando el atributo es persistente deben especificarse el nombre de la entidad y el nombre de la columna. ERROR BMXAA0700E Tanto Igual a tabla como Igual a columna deben tener un valor nulo o no nulo. ERROR BMXAA0680E La columna de idioma debe tener un tipo de datos UPPER y una longitud de 4. ERROR BMXAA0600E El valor predeterminado para el atributo {0} indica numeración automática, pero el nombre de numeración automática está en blanco. ERROR BMXAA5613E El valor predeterminado para el atributo {0} indica la secuencia, pero el nombre de secuencia está en blanco. ERROR BMXAA0708E El nombre de secuencia no puede ser nulo para la columna de ID exclusivo. ERROR BMXAA8088E El campo Amplía el objeto debe ser nulo si el objeto no es una vista. ERROR BMXAA7946E La columna {1} de la tabla {0} está definida como {2}, pero no está definida correctamente en la tabla de base de datos. 112 IBM Control Desk: Guía de actualización ERROR BMXAA8269E Falta el registro de revisión para el proceso {0} llamado por el proceso principal {1}. Omisión del requisito DNS de Control Desk versión 7.6 durante la instalación Cuando se ejecuta el programa de instalación de la versión 7.6, se ejecuta el host del mandato <fully qualified hostname> para comprobar si el sistema utiliza un nombre de host completo. El mandato requiere un servidor DNS en funcionamiento. Acerca de esta tarea Si el sistema en uso no dispone de un servidor DNS en funcionamiento, puede eliminar ese requisito estableciendo el parámetro BYPASS_PRS en true, tal como se indica en los siguientes pasos. Procedimiento 1. Ejecute los siguientes scripts de instalación en el sistema: yum -y install ksh yum -y install libstdc++.i686 yum -y install libstdc++.x86_64 yum -y install compat-libstdc++-33.x86_64 yum -y install compat-libstdc++-33.i686 2. Después de la instalación, desde el sistema en el que piensa ejecuta el instalador de IBM Control Desk, ejecute los mandatos siguientes: ulimit -n 8192 ulimit -f unlimited export BYPASS_PRS=True Reinicio de updatedb Reinicio del mandato updatedb después de una anomalía de configuración. La herramienta de configuración de Control Desk versión 7.6 ejecuta el mandato updatedb durante el proceso de configuración. El mandato updatedb realiza tareas de actualización de base de datos durante una actualización. Este mandato realiza el seguimiento de la última sentencia de actualización de base de datos realizada satisfactoriamente. Si experimenta una anomalía durante la configuración, puede corregir el error, reiniciar la herramienta de configuración y reanudar desde la última tarea completada satisfactoriamente. Si modifica un archivo de cambio de base de datos para arreglar un problema, es posible que tenga que ejecutar la herramienta de configuración para volver a ejecutar todas las tareas de actualización de base de datos, en lugar de reanudar. Por ejemplo, si añade una nueva sentencia antes de la última sentencia satisfactoria, updatedb podría no ser capaz de reanudar correctamente. En este escenario, utilice los siguientes mandatos SQL para borrar las variables utilizadas para identificar la última sentencia satisfactoria antes de reiniciar la herramienta de configuración. Capítulo 17. Resolución de problemas 113 delete from maxvars where varname in (’BMXLASTATEMENT’,’BMXLGFFLINE’) delete from maxvartype where varname in (’BMXLASTATEMENT’,’BMXLGFFLINE’) Error de validación CTGIN5398E Si actualiza un despliegue de Control Desk que utiliza Oracle, es posible que encuentre un error de validación de base de datos. Durante la fase de configuración de la actualización, es posible que encuentre el error CTGIN5398E durante la validación de la base de datos Oracle. CTGIN5398E: No se ha podido conectar a la base de datos. La combinación de ID de usuario su_nombre_usuario y contraseña no ha sido aceptada por el sistema de base de datos. Puede hacer caso omiso de este mensaje de error si se produce durante la validación, pero la validación se completa satisfactoriamente con el mensaje siguiente. Aplicar operaciones de despliegue-Validación satisfactoria del parámetro de base de datos. Si el error se produce y la validación no se completa correctamente, asegúrese de que las credenciales que ha especificado son correctas y que el servidor de bases de datos esté disponible antes de volver a intentar la operación. Adición de la cola intjmsacterr a IBM Control Desk Al actualizar a IBM Control Desk, añada la cola intjmsacterr. Esta cola es necesaria para IBM Control Desk 7.6. Acerca de esta tarea Complete los pasos siguientes para crear intjmsacterr manualmente. Procedimiento 1. Inicie sesión en la consola de WebSphere Application Server: https://<nombre de host>:9043/ibm/console 2. En el panel izquierdo, seleccione Recursos > JMS > Especificaciones de activación. Seleccione el ámbito: Node =ctgNode01, Server=MXServer. Seleccione "Nuevo" [x] Proveedor de mensajería predeterminado [ok]. En los campos Nombre y JNDI, especifique intjmsacterr. En el campo Tipo de destino, especifique jms/maximo/int/queues/cqinerr. Seleccione bus y especifique intjmsbus en el campo Nombre de bus. Utilice los valores predeterminados de WebSphere Application Server en los demás campos. 9. Pulse Aplicar y guarde los cambios. 3. 4. 5. 6. 7. 8. 114 IBM Control Desk: Guía de actualización Índice A O Actualización manual de mensajes 26 actualizar antes de empezar 13 descripción general 13 migrar configuración de WebSphere 45 rendimiento 18 tareas posteriores a la actualización 81 utilizar Oracle WebLogic Server 61 archivo ccmdb.properties 77 archivo fusion.properties 77 OSLC C P permisos 30 personalizaciones migrar 41, 56, 68 portlet 29 Primavera 26 Proceso de punto final de tabla de interfaz 22 proceso del canal de publicación 22 R colas JMS 21 coubicación 18 CTGIN5398E 114 rendimiento Integration Composer 77 S D servicios web 20 servidores de WebSphere Application Server Network Deployment preparación para la configuración de Maximo Asset Management 37 sistema de archivos 23 datos de middleware migrar 38, 54, 65 directorio global 23 H hebras 77 hojas de ruta de despliegue 15 T Tivoli Integration Composer actualizar 73 I instalación Tivoli Integration Composer 73 Integration Composer instalar con paquete de instalación de solución de proceso 74 sistemas no Windows 74 Integrity Checker 34, 43, 48, 59, 63, 70 U updatedb reiniciar 113 V verificar la instalación programáticamente L latencia de red 89 18 M mandato tar AIX 30 Maximo Asset Management configurar con programa de configuración de Maximo Asset Management 42, 57, 69 instalar versión 7.6 39, 54, 66 Maximo Integration Framework 20 modalidad de compatibilidad 30 © Copyright IBM Corp. 1994, 2015 81 W WebSphere Application Manager migrar información de configuración 51 WebSphere Application Server Network Deployment v8.5.5 instalar 36, 49 115 116 IBM Control Desk: Guía de actualización Hoja de Comentarios IBM Control Desk Guía de actualización Versión 7 Release 6 Número de Publicación BA21-8475-00 Por favor, sírvase facilitarnos su opinión sobre esta publicación, tanto a nivel general (organización, contenido, utilidad, facilidad de lectura,...) como a nivel específico (errores u omisiones concretos). Tenga en cuenta que los comentarios que nos envíe deben estar relacionados exclusivamente con la información contenida en este manual y a la forma de presentación de ésta. Para realizar consultas técnicas o solicitar información acerca de productos y precios, por favor diríjase a su sucursal de IBM, business partner de IBM o concesionario autorizado. Para preguntas de tipo general, llame a "IBM Responde" (número de teléfono 901 300 000). Al enviar comentarios a IBM, se garantiza a IBM el derecho no exclusivo de utilizar o distribuir dichos comentarios en la forma que considere apropiada sin incurrir por ello en ninguna obligación con el remitente. Comentarios: Gracias por su colaboración. Para enviar sus comentarios: v Envíelos por correo a la dirección indicada en el reverso. v Envíelos por fax al número siguiente: 800-555-1213 v Envíelos por correo electrónico a: [email protected] Si desea obtener respuesta de IBM, rellene la información siguiente: Nombre Dirección Compañía Número de teléfono Dirección de e-mail Hoja de Comentarios BA21-8475-00 IBM ATTN: Dept 542 3905 37th Street NW Rochester, MN USA BA21-8475-00 Número Pieza: 99F1234 Número de Programa: 1234-SS1 BA21-8475-00 (1P) P/N: 99F1234 Impreso en España