Resumen ======== Este documento contiene el archivo léame para IBM MQ Versión 8.0 y su mantenimiento. Una copia ASCII de este archivo léame, en inglés y traducido, está disponible para su descarga aquí: https://public.dhe.ibm.com/software/integration/wmq/docs/V8.0/Readme/ La versión en inglés de este documento es la versión más actualizada. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contenido ========= En las secciones principales de este archivo se describen las limitaciones del producto y los problemas conocidos. Además de este archivo, puede hallar más información en el sitio web de IBM MQ: https://www.ibm.com/products/mq La página web de SupportPac está aquí: https://ibm.biz/mqsupportpacs Para obtener información actualizada sobre problemas conocidos y los arreglos disponibles, consulte la página de soporte de IBM MQ: https://www.ibm.com/mysupport/s/topic/0TO5000000024cJGAQ/mq?language=en_US&productId=01t0z000006zdYXAAY La documentación del producto para todas las versiones soportadas de IBM MQ está disponible a través de IBM Knowledge Center (https://www.ibm.com/support/knowledgecenter/SSFKSJ). En concreto, la documentación del producto IBM MQ Versión 8.0 está disponible en el IBM Knowledge Center aquí: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.htm Cartas de presentación: Las cartas de presentación para IBM MQ Versión 8.0 (inglés norteamericano) están disponibles aquí: IBM MQ Distributed http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/2/649/ENUSA14-0332/index.html IBM MQ for z/OS http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/9/649/ENUSA14-0339/index.html IBM MQ for z/OS Value Unit Edition, IBM MQ MFT for z/OS, IBM MQ AMS for z/OS and IBM MQ Advanced for z/OS http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/1/649/ENUSA14-0331/index.html Remítase a las cartas de anuncio para los siguientes tipos de información: - Descripción detallada del producto, incluida la descripción de nuevas funciones - Declaración de posición del producto - Detalles del pedido - Requisitos de hardware y software ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HISTORIAL DE ACTUALIZACIONES 03 Mar 2020 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 16 09 Jun 2020 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 15 23 Jan 2020 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 14 25 Sep 2019 - Actualizaciones adicionales de IBM MQ Versión 8.0.0, Fixpack 13 10 Sep 2019 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 13 31 Jul 2019 - Nueva entrada añadida para IBM MQ Versión 8.0.0, Fixpack 7 15 May 2019 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 12 18 Feb 2019 - Clarificar lista de plataformas en las que se ejecuta el canal AMQP 20 Dic 2018 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 11 21 Jun 2018 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 10 28 Mar 2018 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 9 24 Nov 2017 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 8 19 Jul 2017 - Actualizaciones de los APAR IT18908 y IT15252 para IBM PureApplication System 22 Jun 2017 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 7 23 Ene 2017 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 6 23 May 2016 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 5 11 Feb 2016 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 4 Soporte AIX para IBM PureApplication System 23 Oct 2015 - Actualizaciones de IBM MQ Version 8.0.0, Fixpack 4 25 Sep 2015 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 3 Soporte de alta disponibilidad para IBM PureApplication System 18 Jun 2015 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 3 29 May 2015 - Problema de autoridad para perfil especial de IBM i *PUBLIC en 8.0.0.2 18 May 2015 - Problema de sobrescritura de memoria en Versión 8.0.0, corregido en Fixpack 2 27 Feb 2015 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 2 27 Ene 2015 - Actualizaciones adicionales de IBM MQ Versión 8.0.0, Fixpack 1 11 Sep 2014 - Actualizaciones de IBM MQ Versión 8.0.0, Fixpack 1 23 May 2014 - Actualizaciones de IBM MQ Versión 8.0.0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ INSTRUCCIONES DE INSTALACIÓN ++ ++ ++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Las instrucciones de instalación forman parte de la documentación del producto IBM MQ Versión 8.0 publicada en el IBM Knowledge Center: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.htm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ INSTRUCCIONES DE INSTALACIÓN ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 16 ============================================================= Actualizar y luego desinstalar el cliente en Windows no elimina msvcr100.dll ------------------------------------------------------------------------------ En sistemas Windows, si actualiza el cliente IBM MQ 8.0.0.15 al nivel 8.0.0.16 (p800-016-210212) y a continuación desinstala completamente el cliente, el archivo de biblioteca msvcr100.dll no se elimina de los siguientes directorios de instalación: - C:\Archivos de programa\IBM\MQ\java\jre\bin\classic\msvcr100.dll - C:\Archivos de programa\IBM\MQ\java\jre\bin\j9vm\msvcr100.dll Puede dejar este archivo en su lugar o suprimirlo manualmente. Cambios en los valores predeterminados para algunos cifrados ------------------------------------------ El JRE incorporado en MQ v8.0.0.16 se ha actualizado en el APAR IT35343 a las siguientes versiones de Java: 7.1.4.80 - AIX, Linux (x86-32, x86-64, ppc, ppcLE, zLinux), Windows(32-bit, 64-bit) 7.0.10.80 - Solaris (SPARC, x86-64) 7.0.10.75 - HP-UX (Itanium 32-bit, 64-bit) En este JRE, las CipherSuites que coinciden con "DES_CBC" se han inhabilitado. Por ejemplo, la siguiente CipherSuite se ha inhabilitado: SSL_RSA_FIPS_WITH_DES_CBC_SHA Esto significa que, si una aplicación utiliza este JRE, la aplicación ya no podrá utilizar esta CipherSuite, por ejemplo, si se conecta al gestor de colas sobre un canal seguro SSL/TLS. Si entiende el riesgo de seguridad asociado a la utilización de estas CipherSuites inhabilitadas y desea volver a habilitarlas, actualice el archivo siguiente: AIX, Linux, Solaris: /java/jre64/jre/lib/security/java.security Windows: \java\jre\lib\security\java.security y edite la entrada para la propiedad siguiente: jdk.tls.disabledAlgorithms para eliminar la última entrada: ", DES_CBC" LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 14/15 ================================================================ No existen nuevas limitaciones ni problemas conocidos que requieran su atención. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 13 ============================================================= Incompatibilidad entre GSKit 8.0.55.3 y posteriores, e IBM JRE V8 en AIX --------------------------------------------------------------------------- Este problema afecta solo a los sistemas AIX que se ejecutan en una aplicación MQ Java o JMS que cumple todos los criterios que se indican a continuación: - No utiliza el JRE suministrado con MQ - Utiliza una Versión 8 de IBM JRE anterior a la Versión 8.0 Renovación de servicio 5 fixpack 40 - Utiliza una conexión de modalidad de enlaces al gestor de colas - Utiliza AMS La incompatibilidad se produce por un cambio en el espacio de nombres IBMJCEPlus para GSKit, como se describe en JRE APAR IJ17282 (https://www.ibm.com/support/docview.wss?uid=swg1IJ17282). Si su sistema cumple todos estos criterios, actualice el JRE a la Versión 8.0 Renovación de servicio 5 fixpack 40 o posterior, o bien utilice el JRE suministrado con el fixpack de MQ. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 12 ============================================================= No existen nuevas limitaciones ni problemas conocidos que requieran su atención. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 11 ============================================================= El directorio $MQ_INSTALLATION_PATH/maintenance ahora es accesible solo como root --------------------------------------------------------------------------------- Este problema afecta potencialmente a los usuarios Linux. Después de aplicar el fixpack 11, el directorio $MQ_INSTALLATION_PATH/maintenance solo es accesible para el usuario root. Si ha configurado una instalación Linux para que tome las copias de seguridad automatizadas de $MQ_INSTALLATION_PATH, debe evaluar la repercusión de este cambio. Se crean entradas erróneas en el almacén de datos del gestor de autorizaciones sobre objetos (OAM) -------------------------------------------------------------------------------------------------- Este problema afecta a los usuarios del gestor de autorizaciones sobre objetos predeterminado. Un error de programación provocó la creación de entradas erróneas en el almacén de datos del gestor de autorizaciones sobre objetos (OAM). Estas entradas contienen entidades con el nombre "<>". Este problema se ha arreglado en IBM MQ Versión 8.0.0.11 con el APAR IT24223. Las entradas erróneas se eliminan del OAM cuando se reinicia el gestor de colas. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 10 ============================================================= No existen nuevas limitaciones ni problemas conocidos que requieran su atención. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 9 ============================================================ El cliente Java se bloquea cuando el gestor de colas está en fase de inmovilización cuando se realiza un nuevo intento de conexión ----------------------------------------------------------------------------------- Este problema afecta a las aplicaciones que utilizan las características de MQ siguientes: - Clases de JMS - Clases de Java - Adaptador de recursos JCA - Paquetes OSGi - Transferencia de archivos gestionada Un gestor de colas de MQ puede enviar notificaciones a clientes conectados que solicitan un cierre controlado de conversaciones (descriptores de conexión), por ejemplo, cuando el gestor de colas está en fase de inmovilización. Si una hebra dentro de un cliente Java recibe una de estas notificaciones a la vez que otra hebra dentro del cliente solicita una nueva conversación, puede producirse un punto muerto porque las dos hebras necesitan acceso al "connectionsLock" interno en el objeto RemoteConnectionSpecification. Este problema se ha arreglado en IBM MQ Versión 8.0.0.9 con el APAR IT22127. El arreglo inicia una nueva hebra para volver a asociar la conexión a su RemoteConnectionSpecification si es necesario, de modo que se pueda reutilizar. Para que el arreglo funcione para las aplicaciones, debe añadir la política nueva siguiente al archivo de política utilizado por el gestor de seguridad de Java: permission java.lang.RuntimePermission "modifyThread"; LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 8 ============================================================ No existen nuevas limitaciones ni problemas conocidos que requieran su atención. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 7 ============================================================ Para zh_TW, el plug-in de MQ Explorer MFT muestra un mensaje de error de "error de aserción" ----------------------------------------------------------------------------------- Para el entorno local de chino tradicional (zh_TW), al utilizar el plug-in de Managed File Transfer (MFT) para supervisar las transferencias de archivo mediante la vista de progreso de la transferencia, MQ Explorer continuamente muestra un mensaje de error emergente con el texto siguiente: error de aserción: la columna 7 no tiene un proveedor de etiquetas. Este error se introdujo cuando una actualización a la traducción de chino tradicional para el título de la Columna 7 ("Started", en inglés) no se aplicó también a un archivo de control utilizado por el plug-in de MFT. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 13 mediante el APAR IT28289. Este problema se puede resolver también mediante un arreglo local. A continuación se describen dos arreglos locales. Solo es necesario seguir uno para resolver el problema. Método uno de arreglo local: --------------------- 1. Abra temporalmente MQ Explorer en otro idioma y entorno local. Un modo de hacerlo es configurar las propiedades del sistema Java "user.language" y "user.region". Para hacerlo para MQ Explorer abra el archivo MQExplorer.ini que se encuentra en el directorio "bin" de la instalación de MQ y añada estas entradas al final del archivo debajo de la línea siguiente: -vmargs Por ejemplo, para abrir MQ Explorer en inglés de Estados Unidos, añada las líneas siguientes al archivo MQExplorer.ini: -Duser.language=en -Duser.region=US El final del archivo ahora será similar al ejemplo siguiente: -vmargs -Xmx512M -Duser.language=en -Duser.region=US Guarde y cierre el archivo. 2. En el nuevo entorno local: a. Abra MQ Explorer. b. Conéctese a la configuración de MFT. c. Abra la página Registro de transferencias que se encuentra bajo la configuración de MFT. d. Asegúrese de que se muestra también la vista "Progreso de la transferencia actual". Se encuentra, de forma predeterminada, directamente bajo la vista de contenido de Registro de transferencias. 3. Cierre MQ Explorer y vuelva a abrirlo en el entorno local zh_TW. Si zh_TW es su entorno local del sistema, solo tiene que eliminar las propiedades del sistema user.language y user.region específicas del archivo MQExplorer.ini. Método dos de arreglo local: ----------------------- 1. Cierre MQ Explorer. 2. Abra el archivo dialog_settings.xml desde el espacio de trabajo de MQ Explorer. Se encuentra en un directorio similar al siguiente: [en linux] /home/user1/IBM/WebSphereMQ/workspace-Installation1/.metadata/.plugins/com.ibm.wmqfte.explorer [en Windows] C:\Users\Administrator\IBM\WebSphereMQ\workspace-Installation1\.metadata\.plugins\com.ibm.wmqfte.explorer\ 3. Suprima cualquiera de los elementos enumerados bajo la entrada XML siguiente para "COLUMNS", por lo que la lista contiene siete elementos, en lugar de los ocho iniciales.
Por ejemplo, suprima el primer elemento de la lista para "COLUMNS": 3. Guarde y cierre el archivo. 4. Reinicie MQ Explorer. El mandato fteCleanAgent de File Transfer, ejecutado sin parámetros, ---------------------------------------------------------------- hace de equivalente de -all --------------------------- Al ejecutar el mandato fteCleanAgent con solo el nombre de agente y sin argumentos especificados, el comportamiento es equivalente a fteCleanAgent -all. Como consecuencia, todas las transferencias en curso y pendientes, las definición de supervisión de recursos y las definiciones de transferencias planificadas en el agente en que se ha ejecutado el mandato se borran. Por ejemplo, los dos mandatos siguientes dan como resultado el mismo comportamiento: fteCleanAgent agent100 fteCleanAgent -all agent100 Bajo el APAR IT15522, se ha actualizado el mandato fteCleanAgent de modo que un usuario debe especificar qué estado de Managed File Transfer se debe borrar pasando los parámetros adecuados al mandato, así como proporcionando el nombre de agente. Este APAR también añade una nueva propiedad para revertir fteCleanAgent a su comportamiento original si es necesario. La propiedad se denomina "failCleanAgentWithNoArguments" y se establece en el archivo command.properties. De forma predeterminada, el valor de "failCleanAgentWithNoArguments" es true y el mandato fteCleanAgent no se ejecuta si solo se especifica el parámetro de nombre de agente. El plug-in MQ Explorer Managed File Transfer no maneja contraseñas de más de ---------------------------------------------------------------------------- 12 caracteres si está habilitado el modo de autenticación MQCSP --------------------------------------------------------------- Si utiliza el plug-in de MQ Explorer Managed File Transfer o dispone de agentes de Managed File Transfer que se conectan a una contraseña mediante el transporte CLIENTE y especifican una contraseña, el agente no se autentica con el gestor de colas si la contraseña especificada tiene más de 12 caracteres de longitud. Esto es debido a que el código no utiliza la autenticación MQCSP y se autentica mediante la "modalidad de compatibilidad" que limita la contraseña a 12 caracteres de longitud. En el APAR IT17772, el código se actualiza para que pueda inhabilitar el modo de compatibilidad predeterminado y habilitar el modo de autenticación MQCSP. Puede hacerlo de las siguientes maneras: -En MQ Explorer: - Seleccione el gestor de colas al que desea conectarse. - Pulse el botón derecho (del ratón) y seleccione Detalles de conexión > Propiedades. - Pulse la pestaña ID de usuario. - Asegúrese de que esté seleccionado "Habilitar identificación de usuario" y borre el recuadro de selección "Modalidad de compatibilidad de identificación de usuarios". - Para agentes de MFT: Añada un parámetro nuevo "useMQCSPAuthentication" al archivo MFTCredentials.xml para el usuario pertinente. Establezca el parámetro en true. Si el parámetro no se encuentra ahí, se establece de forma predeterminada en false y se utiliza la modalidad de compatibilidad para autenticar al usuario con el gestor de colas. A continuación se detalla una entrada de ejemplo para mostrar cómo se establece el parámetro useMQCSPAuthentication en el archivo MFTCredentials.xml: LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 6 ============================================================ Algunas propiedades no están referenciadas en las configuraciones de plantilla ----------------------------------------------------------------------------- de HA suministradas con IBM MQ Virtual System Pattern Type ---------------------------------------------------------- En IBM MQ Versión 8.0.0, FixPack 6, las propiedades siguientes se incluyen en las plantillas de patrón de varias instancias suministradas con IBM MQ Virtual System Pattern Type for IBM PureApplication System: - ha_manage_mq_data_manually - ha_existing_data_path - ha_do_not_install_mq_advanced_components Las referencias a estas propiedades están ausentes actualmente de las configuraciones de plantilla "Instancia en espera de alta disponibilidad". Para utilizar cualquiera de estas configuraciones, vuelva a dibujar la línea "Dependencias de datos" o añada las referencias de propiedad a la configuración. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 7 mediante el APAR IT18908. Un FDC puede mostrar de forma incorrecta suscripciones que faltan de un gestor de colas en clúster ---------------------------------------------------------------------------- El proceso de depósito de clúster incluye controles de mantenimiento. Una comprobación es que existan suscripciones internas para los objetos de cola y de gestor de colas en la vista local del gestor de colas de la configuración del clúster. Si se comprueba que un registro del gestor de colas no tiene suscripciones en los clústeres a los que pertenece, se genera un FDC con el analizador RM702021 (Falta suscripción). Sin embargo, durante el proceso de creación de un nuevo depósito completo hay un momento en el que el registro del gestor de colas puede incluir un nombre de clúster del que el gestor de colas local no tenga constancia (porque aún no es un depósito completo ni parcial del mencionado clúster). En este caso, el FDC generado es desorientador, porque no debería haber suscripciones. El APAR IT14931 comprueba si el gestor de colas podría ser un depósito completo diferido y, si es así, no genera el FDC. Pero el sistema no puede estar seguro de que el gestor de colas está apunto de convertirse en depósito completo, de modo que es importante que se hagan las comprobaciones manuales siguientes: - Comprobar en la configuración del clúster que los canales receptores de clústeres están compartidos en los clústeres adecuados. - Comprobar que las listas de nombres utilizadas por los canales receptores en los gestores de colas remotos contienen la lista prevista de nombres de clúster. - Comprobar que se han definido correctamente los canales emisores y que el destino previsto es un depósito completo (siempre se espera que los canales definidos manualmente (CLUSSDR) señalen a depósitos completos. Los CLUSSDR que señalan a depósitos parciales son producto de un error de configuración). MQ JMS ExceptionListener no se invoca para todos los casos de excepciones interrumpidas de conexiones ----------------------------------------------------------------------------------------------------- Los problemas siguientes afectan a una aplicación JMS que utilice las clases de IBM MQ V8.0 para JMS: - Al establecer la propiedad de JMS ConnectionFactory JmsConstants.ASYNC_EXCEPTIONS en el valor JmsConstants.ASYNC_EXCEPTIONS_ALL, el ExceptionListener JMS de la aplicación debe llamarse no sólo para excepciones de conexión interrumpida, sino también para cualquier excepción generada durante la entrega de mensajes asíncrona a un MessageListener JMS. Sin embargo, las excepciones interrumpidas sin conexión (por ejemplo MQRC_GET_INHIBITED) no se van entregar a ExceptionListener. - Cuando una sesión de JMS utiliza un socket TCP/IP socket diferente en la conexión JMS, el ExceptionListener de la aplicación no se habrá invocado si solamente se ha interrumpido el socket que utiliza la sesión JMS. - Después de instalar MQ Versión 8.0.0, Fixpack 3, el ExceptionListener JMS de la aplicación sólo se invoca para una excepción de interrupción de conexión cuando la aplicación está utilizando consumidores de mensajes asíncronos, y no al utilizar consumidores de mensajes síncronos. El APAR IT14820 implementa los arreglos siguientes: - Se invoca un ExceptionListener registrado por una aplicación para cualquier excepción interrumpida de conexión, independientemente de si la aplicación utiliza consumidores de mensajes síncronos o asíncronos. - Se invoca un ExceptionListener registrado por una aplicación si se ha interrumpido un socket TCP/IP que utiliza una sesión JMS. - Las excepciones interrumpidas sin conexión (por ejemplo MQRC_GET_INHIBITED) que surgen durante la entrega de mensajes se entregan al ExceptionListener de una aplicación cuando la aplicación utiliza consumidores de mensajes asíncronos y el ConnectionFactory de JMS que utilizaba la aplicación tenía la propiedad ASYNC_EXCEPTIONS establecida en el valor ASYNC_EXCEPTIONS_ALL. La versión 8.0.50.69 o posterior de GSKit altera el formato del archivo de ocultación ------------------------------------------------------------------------------------- El APAR IT16295 actualiza el nivel de componente de GSKit a 8.0.50.69 o posterior. Esta actualización altera el formato del archivo de ocultación utilizado a la hora de generar un archivo .sth para ocultar la contraseña de la base de datos de claves. Los archivos de ocultación generados por este nivel de GSKit no los pueden leer niveles anteriores de GSKit. Para garantizar la compatibilidad, las aplicaciones u otras instalaciones que utilicen un archivo de ocultación generado con este nivel de GSKit se deberían actualizar a una versión de MQ que contenga la versión 8.0.50.69 o posterior de GSKit. Si no puede actualizar aplicaciones u otras instalaciones, puede solicitar un formato de archivos de ocultación compatible con versiones anteriores. Para hacerlo, indique el parámetro "-v1stash" en los mandatos runmqakm o runmqckm cuando utilice las opciones "-stash" o "-stashpw" para generar un archivo de ocultación. No puede generar un archivo de ocultación compatible con versiones anteriores cuando utilice la GUI de iKeyman. Problemas de inicio de sesión utilizando agentes de Managed File Transfer en z/OS --------------------------------------------------------------------------------- Cuando el producto IBM WebSphere MQ File Transfer Edition se convirtió en un componente de IBM MQ, se llevaron a cabo una serie de mejoras en la seguridad. Entre ellas estaba la restricción de los mandatos siguientes para que solo los pudiera emitir el usuario cuyos procesos de agente o registrador se ejecutan como: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails - fteStartLogger - fteStopLogger - fteSetLoggerTraceLevel Cuando se utiliza IBM MQ Managed File Transfer en z/OS, se pueden ejecutar agentes como tarea iniciada. Estas tareas suelen ejecutarse como usuario administrativo que puede que no tenga privilegios de inicio de sesión. En esta situación, no puede iniciar sesión en el sistema z/OS como el mismo usuario en el que se está ejecutando el agente, lo que a su vez significa que los mandatos siguientes no se pueden emitir para ese agente: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails El APAR PI52942 añade una nueva propiedad de agente "adminGroup" para utilizarla con los agentes de IBM MQ Managed File Transfer en z/OS. Cuando esta propiedad se establece en el nombre de un grupo existente, los miembros de ese grupo pueden ejecutar los mandatos anteriores para ese agente. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 5 ============================================================ IBM PureApplication System no está disponible actualmente en IBM MQ Versión 8.0.0.5 ------------------------------------------------------------------------------- Si utiliza IBM PureApplication System, aplique IBM MQ Version 8.0.0, Fixpack 4. Actualmente no existe ningún Fixpack 5 para IBM PureApplication System. El registrador de la base de datos Java EE de de IBM MQ Managed File Transfer -------------------------------------------------------------------------------- genera mensajes de advertencia en WebSphere Application Server Community Edition -------------------------------------------------------------------------------- versión 2.1 cuando se utiliza con una base de datos Oracle. ---------------------- Para obtener una descripción completa de este problema, consulte las LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 5, sujeto a las siguientes limitaciones en curso: - Las columnas con los nombres "SOURCE_BRIDGE_URL" y "DESTINATION_BRIDGE_URL" de la tabla "FTELOG"."TRANSFER_EVENT" deberían definirse con una longitud de columna de 2083. - Los usuarios del componente MQ Managed File Transfer que disponga de un registrador de base de datos que se conecte a una base de datos DB2 podrían tener que actualizar estas longitudes de columna de forma manual tras aplicar este fixpack, si la longitud de dichas columnas se ha definido como 1024. En caso contrario, si se escriben datos de más de 1024, dichos datos se truncan y DB2 no emite ninguna advertencia. Cambio de comportamiento al utilizar CONNAUTH para conectar con un gestor de colas -------------------------------------------------------------------- Al utilizar CONNAUTH en versiones anteriores del producto, había una diferencia en el comportamiento entre el uso de las clases MQ para la API Java y el uso de otras API. En versiones anteriores, si se habilita CONNAUTH en un gestor de colas y el parámetro CHCKCLNT se define como OPTIONAL en la definición de AUTHINFO, y si una aplicación cliente que utiliza las clases MQ para la API Java proporciona un ID de usuario sin una contraseña, la aplicación se conecta correctamente. El comportamiento es distinto al utilizar otras API, como la API JMS o la API MQ nativa, que no se pueden conectar. A partir de IBM MQ Versión 8.0.0, Fixpack 5, el comportamiento de las aplicaciones que utilizan las clases MQ para la API Java es el mismo que el de las demás API. Es decir, si se proporciona un ID de usuario sin una contraseña, la conexión no se produce. Cambio de comportamiento: La comprobación estricta de las respuestas de PCF ahora está inhabilitada de forma predeterminada. ------------------------------------------------------------------------------- La clase PCFMessageAgent la utilizan las aplicaciones, y MQ Explorer de forma interna, para enviar solicitudes de PCF a un gestor de colas y recopilar las respuestas. IBM MQ Versión 8.0.0, Fixpack 5 modifica esta clase para proporcionar un mecanismo que active y desactive la comprobación estricta de los mensajes de respuesta de PCF que se introdujo como parte del APAR IT01469. Con esto se pretende impedir que las aplicaciones y MQ Explorer se comporten de forma inesperada al conectarse a un gestor de colas que esté afectado por el problema notificado en el APAR IT10521. PCFMessageAgents y MQ Explorer se pueden utilizar para comunicarse con muchos gestores de colas distintos, y no siempre es posible aplicar el arreglo del IT10521 a todos esos gestores de colas. Debido a esto, el comportamiento predeterminado de los tres métodos send() que proporciona PCFMessageAgent se han cambiado para que ya no realicen una comprobación estricta de las respuestas de PCF que se reciben. En lugar de contar las respuestas de PCF para asegurarse de que el gestor de colas ha enviado el número necesario antes de devolver el control a la aplicación, ahora los método asumen que han recibido todas las respuestas de PCF a un mandato tras haber procesado un mensaje de respuesta que tenga el campo Control definido con el valor MQCFC_LAST. Esto revierte el comportamiento a cómo era entes del arreglo del APAR IT01469. Si se necesita la comprobación estricta de los mensajes de respuesta de PCF, por ejemplo, para evitar el problema notificado en el APAR IT01469, defina la siguiente propiedad del sistema Java en el Java Runtime Environment en el que se ejecute la aplicación que utiliza PCFMessageAgent: com.ibm.mq.pcf.enableStrictPCFResponseChecking=true Para habilitar la comprobación estricta de los mensajes de respuesta de PCF en MQ Explorer, inicie la interfaz de usuario mediante la ejecución del mandato siguiente desde la línea de mandatos: MQ_INSTALLATION_PATH/bin/MQExplorer -Dcom.ibm.mq.pcf.enableStrictPCFResponseChecking=true donde MQ_INSTALLATION_PATH es el directorio en el que está instalado MQ V8.0. LIMITACIONES Y PROBLEMAS CONOCIDOS DE LA VERSIÓN 8.0.0, FIXPACK 4 SOPORTE PARA =============================================================================== IBM PUREAPPLICATION SYSTEM ========================== La máquina virtual no se reinicia tras concluirla con el mandato ssh "halt" ----------------------------------------------------------------------------- La máquina virtual no puede reiniciarse tras realizar el mandato de conclusión "halt" en cualquier bastidor Power/AIX con IBM PureApplication System nivel de compilación 2.1.2.0. La solución temporal es apagar y encender la máquina virtual con el error, tras lo que recupera un estado operativo. IBM PureApplication System: Limitación de la migración tras error de las máquinas virtuales --------------------------------------------------------------- Si una máquina virtual se detiene cuando un despliegue ha estado en ejecución durante menos de 30 minutos, puede que las acciones de migración tras error no se realicen. El entorno de la migración tras error supervisa el estado de la máquina virtual durante unos 30 minutos después de que el despliegue al completo entre en estado de RUNNING (en ejecución) antes de que las operaciones de migración tras error estén disponibles. Limitación al instalar y actualizar IBM MQ al último nivel de fixpack --------------------------------------------------------------------- Esta limitación afecta a los usuarios de Power/AIX y Linux/x86 que ejecuten las versiones siguientes de IBM PureApplication System: - Niveles de compilación de IBM PureApplication System 2.1.2.0, 2.2.0.0 y posteriores - Tipos de patrón de IBM MQ PureApplication 1.0.0.2 y anteriores Debido a un cambio en la interfaz en los niveles de compilación de IBM PureApplication System 2.1.2.0, 2.2.0.0 y posteriores, la instalación y la actualización de IBM MQ al último nivel de mantenimiento contenido en el tipo de patrón no se realiza. Aunque la instalación parece haber funcionado, se instala IBM MQ Versión 8.0.0.2 y la actualización del fixpack posterior no se aplica. Esto afecta a los tipos de patrón de IBM MQ PureApplication 1.0.0.2 y anteriores y produce las siguientes restricciones: - En los niveles de compilación de IBM PureApplication System anteriores al 2.1.2.0, y en el nivel de compilación 2.1.2.1, es posible instalar todas las versiones de IBM MQ contenidas en el tipo de patrón. También se puede aplicar el mantenimiento a las instancias de patrón en ejecución. - En los niveles de compilación de IBM PureApplication System 2.1.2.0, 2.2.0.0 y posteriores, es posible instalar únicamente IBM MQ Versión 8.0.0.2. No se puede instalar versiones posteriores de MQ ni tampoco aplicar el mantenimiento a las instancias de patrón en ejecución. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 6 mediante el APAR IT15252. IBM PureApplication System: Problema con el rearranque y la conclusión de las máquinas virtuales ----------------------------------------------------------------- Si se utiliza una versión de IBM PureApplication System anterior a la versión 2.2.0.0, solo se deberían reiniciar las máquinas virtuales mediante el uso de la consola de PureApplication System. Si se reinicia una máquina virtual mediante la línea de comandos, la conclusión automática de las instancias del gestor de colas de IBM MQ podrían no completarse antes de que se desmonte el sistema de archivos GPFS. Esto podría producir que la máquina virtual se cuelgue durante la secuencia de conclusión. La situación se puede resolver si se utiliza la consola de PureApplication System, se selecciona el nodo afectado en la perspectiva Máquina virtual y luego esta se apaga y se vuelve a encender. Cuando se completa el reinicio, las instancias del gestor de colas de IBM MQ vuelven a sus estados correctos. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 4 ============================================================ Error al actualizar las bibliotecas de gskit al actualizar en AIX .---------------------------------------------------------------- En sistemas AIX, cuando se realiza una actualización in situ a IBM MQ Versión 8.0.0, Fixpack 4, desde cualquier release anterior, podría aparecer el mensaje siguiente mientras se aplica el conjunto de archivos mqm.gskit.rte: tar: can't create lib/libgsk8ssl.so: Text file busy tar: can't create lib/libgsk8cms.so: Text file busy tar: can't create lib/libgsk8sys.so: Text file busy tar: can't create lib/libgsk8iccs.so: Text file busy WARNING: Return code "1" from tar while expanding gskssl32.tar.Z tar: can't create lib64/libgsk8ssl_64.so: Text file busy tar: can't create lib64/libgsk8cms_64.so: Text file busy tar: can't create lib64/libgsk8sys_64.so: Text file busy tar: can't create lib64/libgsk8iccs_64.so: Text file busy WARNING: Return code "1" from tar while expanding gskssl64.tar.Z El mandato de MQ /usr/mqm/bin/dspmqver -p64 mostrará que la versión de las bibliotecas de IBM Global Security Kit tiene un nivel anterior a 8.0.50.52. Para corregir la situación, como usuario root, ejecute el mandato de AIX: /usr/sbin/slibclean ... seguido por el mandato de MQ: /usr/mqm/bin/amqigski -i Ejecute el mandato /usr/mqm/bin/dspmqver -p64 para confirmar que se muestra la versión correcta (8.0.50.52) para ambas bibliotecas de Global Security Kit (32 bits y 64 bits). Nombre: IBM Global Security Kit for WebSphere MQ Versión: 8.0.50.52 Tipo de build: Producción Modalidad: 32 bits Nombre: IBM Global Security Kit for WebSphere MQ Versión: 8.0.50.52 Tipo de build: Producción Modalidad: 64 bits Si la instalación de IBM MQ se realizó en una ubicación distinta de la predeterminada, en los mandatos de MQ anteponga la vía de acceso de la ubicación de instalación especificada por el usuario (USIL) que se ha entrado en la opción -R de installp. Este problema se ha arreglado en IBM MQ Version 8.0.0, Fixpack 5. Instalación del fixpack de MQ Explorer -------------------------------------- Hay una limitación que puede provocar que MQ Explorer no se actualice a la Versión 8.0.0, Fixpack 4, una vez instalado el fixpack. Una vez aplicado el fixpack, compruebe qué versión de MQ Explorer está instalada. Inicie MQ Explorer, vaya a Ayuda > Acerca de IBM WebSphere MQ Explorer. Si los plug-ins son de una versión anterior, utilice una o más de las siguientes opciones para actualizarlos. ** Opción 1: Utilizar el distintivo -initialize ** Inicie MQ Explorer con el distintivo -initialize ejecutándolo como Administrador o usuario root y, a continuación, inicie MQ Explorer normalmente. Después de ejecutar con el distintivo -initialize, si observa alguna de las condiciones siguientes, aplique la Opción 2 (instalar MSOT): - Durante el arranque, MQ Explorer le indica que cree un nuevo espacio de trabajo, tras lo cual se inicia una versión anterior de MQ Explorer. - puede observar errores similares al siguiente: Falta el atributo 265(desconocido) en la tabla de tipos (2) para el objeto obj1 Falta el atributo 2133(MQCA_LDAP_GROUP_OBJECT_CLASS) en la tabla de tipos (83) para el objeto SYSTEM.DEFAULT.AUTHINFO.IDPWLDAP ** Opción 2: Instalar MS0T ** Si el sistema muestra una de las condiciones de error descritas para la Opción 1, instale el MS0T Support Pac desde http://www-01.ibm.com/support/docview.wss?uid=swg24021041 Cuando ejecute la versión MS0T de MQ Explorer, necesitará una configuración adicional para ver los gestores de colas locales. El producto MS0T debe ser la versión de 64 bits del producto para que coincida con los gestores de colas locales de 64 bits. - En Windows, establezca la variable de entorno PATH de forma que incluya los directorios bin64 y java/lib64 de la instalación de IBM MQ. Para ello, puede utilizar el mandato setmqenv antes de iniciar MS0T desde la misma línea de mandatos. Por ejemplo, si IBM MQ está instalado en el directorio C:\Archivos de programa\IBM\WebSphere MQ, entre el mandato siguiente: C:\Archivos de programa\IBM\WebSphere MQ\bin\setmqenv -s - En Linux, establezca la variable de entorno LD_LIBRARY_PATH de forma que incluya los directorios java/lib64 y lib64 de la instalación de IBM MQ antes de ejecutar MQ Explorer. Por ejemplo, si IBM MQ está instalado en /opt/mqm, actualice la vía de acceso de la siguiente manera: export LD_LIBRARY_PATH=/opt/mqm/java/lib64:/opt/mqm/lib64:$LD_LIBRARY_PATH ** Opción 3: Instalar desde el nuevo soporte ** Alternativamente, instale la Versión 8.0.0, Fixpack 4 desde la actualización completa de fábrica desde Passport Advantage, en lugar de aplicar el Fixpack 4 en una instalación de Versión 8.0 anterior. Este problema se ha arreglado en IBM MQ Version 8.0.0, Fixpack 5 por el APAR IT08513. Error del programa setmqm AMQ5688 al cambiar un gestor de colas de V8.0.0.4 a V8.0.0.3 ------------------------------------------------------------------------------------ Supongamos que un gestor de colas que se ejecuta desde una instalación de MQ Versión 8.0.0.4 se inicia en el nivel de mandato 802. Si luego se utiliza programa setmqm para cambiar la instalación de ese gestor de colas de la versión 8.0.0.4 a la 8.0.0.3, el programa setmqm sufre un error con el siguiente mensaje de excepción: AMQ5688: No se ha podido asociar el gestor de colas '' con la instalación ''. Esta operación debería ser válida, porque el nivel de mandato 802 está soportado por ambas versiones del producto. Para obtener más información sobre este problema, incluida una solución temporal manual que se puede aplicar, consulte http://www.ibm.com/support/docview.wss?uid=swg1IT13017 Este problema se ha arreglado en IBM MQ Version 8.0.0, Fixpack 5 por el APAR IT13017. No se puede iniciar MQ Explorer tras revertir a un Fixpack anterior en Windows 64 ----------------------------------------------------------------------------- Tras desinstalar un fixpack en Windows de 64 bits y revertir al fixpack anterior, es posible que no se pueda iniciar MQ Explorer mediante strmqcfg en el fixpack anterior. Este problema se detecto por primera vez al revertir de la Versión 8.0.0, Fixpack 4 a la Versión 8.0.0, Fixpack 3. Para resolver este problema, consulte la nota técnica siguiente: http://www.ibm.com/support/docview.wss?uid=swg21983577 Instalación de AMQP ------------------- Desde la Versión 8.0.0, Fixpack 4, IBM MQ permite el uso de las de API de MQ Light mediante un tipo de canal Advanced Message Queuing Protocol (AMQP). Puede instalar en en el canal AMQP en UNIX, Linux o Windows; no está disponible en IBM i ni en z/OS. Para instalar el componente AMQP por primera vez, debe descargar e instalar una actualización de fábrica de IBM MQ Versión 8.0.0.4 (o posterior) desde Passport Advantage, en lugar de aplicar el último Fixpack desde Fix Central a una instalación anterior de la Versión 8.0. LIMITACIONES Y PROBLEMAS CONOCIDOS DE LA VERSIÓN 8.0.0, FIXPACK 3 ALTA DISPONIBILIDAD ====================================================================================== SOPORTE PARA IBM PUREAPPLICATION SYSTEM ======================================= Limitaciones al desplegar en máquinas virtuales alojadas en varios bastidores ----------------------------------------------------------------------------- El despliegue de un patrón de varias instancias IBM MQ Virtual System Pattern Type 1.0.0.1 en máquinas virtuales alojadas en varios bastidores en un entorno de varios bastidores de IBM PureApplication System no está soportado. Este problema se ha arreglado en la Versión 1.0.0.2 de IBM MQ Virtual System Pattern Type que se incluye en IBM MQ Versión 8.0.0, Fixpack 4. Los metadatos de los patrones preexistentes no se muestran en los creadores de patrones más recientes --------------------------------------------------------------------------------------------------- La Versión 1.0.0.1 y posteriores de IBM MQ Virtual System Pattern Type tiene soporte para varias instancias y los metadatos de patrones de una sola instancia creados con la Versión 1.0.0.0 del software no se muestran en las versiones más recientes del creador de patrones. Para superar este problema, vuelva a crear estos patrones utilizando una versión más reciente del creador de patrones. Limitaciones al seleccionar la acción Detener desde el menú de contexto emergente Gestionar --------------------------------------------------------------------------------------- Seleccionar la modalidad de mantenimiento para instancias de sistema virtual de IBM PureApplication hace que se habilite la acción Gestionar para máquinas virtuales listadas en la perspectiva Máquina virtual. Seleccionar la acción Detener desde el menú de contexto emergente Gestionar para máquinas virtuales que alojan una gestor de colas IBM MQ de varias instancias activo, hace que ambas instancias del gestor de colas finalicen inmediatamente. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 4. Los gestores de colas se inician automáticamente cuando se inician las máquinas virtuales -------------------------------------------------------------- Los gestores de colas de los patrones que utilizan IBM MQ Virtual System Pattern Type se inician automáticamente cuando se inician las máquinas virtuales. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 3 =========================================================== Perfil QMQM no disponible cuando Managed File Transfer está instalado en el sistema IBM i ---------------------------------------------------------------------------------------- sin ninguna instalación de IBM MQ previa --------------------------------------- Si se intenta utilizar IBM MQ Managed File Transfer Versión 8 en un sistema IBM i donde no hay ninguna instalación previa de IBM MQ, el perfil QMQM no está disponible e impide la configuración de IBM MQ Managed File Transfer. Actualmente, el producto de requisito previo 5724L26 no crea el perfil QMQM. Como solución alternativa a este problema, instale también el Cliente C de IBM MQ 5725A49, que creará el perfil QMQM. Este producto sin cargo es similar al cliente Java y puede descargarse aquí: http://www-01.ibm.com/support/docview.wss?uid=swg24037500 Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 4 mediante el APAR SE62180. La conexión al gestor de colas falla en Redhat Linux390 Advanced Server 7.0 (64 bits) -------------------------------------------------------------------------------- Debido a un supuesto error de código Java de GSKit, el intento de conexión a un gestor de colas falla cuando se utiliza un cliente JMS utilizando el CipherSpec SSL_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 4 mediante una actualización a GSKIT versión 8.0.50.52. Se deja de dar soporte a los algoritmos de cifrado más débiles implementados mediante CipherSpecs ----------------------------------------------------------------------------------------------- Se han realizado cambios en el gestor de colas de IBM MQ para desautorizar la configuración de CipherSpecs que utilicen protocolos o algoritmos de cifrado considerados débiles: ** SSL v3 ** Todos los CipherSpecs están inhabilitados de forma predeterminada ** TLS 1.0 ** TLS_RSA_EXPORT_WITH_RC2_40_MD5 TLS_RSA_EXPORT_WITH_RC4_40_MD5 TLS_RSA_WITH_DES_CBC_SHA TLS_RSA_WITH_NULL_MD5 TLS_RSA_WITH_NULL_SHA TLS_RSA_WITH_RC4_128_MD5 ** TLS 1.2 ** ECDHE_ECDSA_NULL_SHA256 ECDHE_ECDSA_RC4_128_SHA256 ECDHE_RSA_NULL_SHA256 ECDHE_RSA_RC4_128_SHA256 TLS_RSA_WITH_NULL_NULL TLS_RSA_WITH_NULL_SHA256 TLS_RSA_WITH_RC4_128_SHA256 Los CipherSpecs en desuso no pueden, de forma predeterminada, especificarse en una definición de canal y devuelven MQRCCF_SSL_CIPHER_SPEC_ERROR en PCF y muestran el mensaje AMQ8242: Definición SSLCIPH incorrecta. Los canales que intenten iniciarse con un CipherSpec en desuso fallarán y devolverán el mensaje MQCC_FAILED (2) y un código de razón MQRC_SSL_INITIALIZATION_ERROR (2393) al cliente. Existe la posibilidad de rehabilitar uno o varios de los CipherSpecs en desuso para definir canales en tiempo de ejecución en el servidor, estableciendo para ello una variable de entorno AMQ_SSL_WEAK_CIPHER_ENABLE. La variable entorno acepta un solo nombre de CipherSpec o una lista separada por comas de nombres de CipherSpec de MQ que desea rehabilitar o, alternativamente, un valor especial ALL que representa todos los CipherSpecs. El nuevo conjunto de CipherSpecs predeterminado ahora solo permite utilizar los 17 valores siguientes: ** TLS 1.0 ** TLS_RSA_WITH_AES_128_CBC_SHA (AES_SHA_US on IBM i) TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA ** TLS 1.2 ** ECDHE_ECDSA_AES_128_CBC_SHA256 ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_ECDSA_AES_128_GCM_SHA256 ECDHE_ECDSA_AES_256_GCM_SHA384 ECDHE_ECDSA_3DES_EDE_CBC_SHA256 ECDHE_RSA_AES_128_CBC_SHA256 ECDHE_RSA_AES_256_CBC_SHA384 ECDHE_RSA_AES_128_GCM_SHA256 ECDHE_RSA_AES_256_GCM_SHA384 ECDHE_RSA_3DES_EDE_CBC_SHA256 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_GCM_SHA384 Soporte de IBM i para TLS 1.2 CipherSpecs ------------------------------------- Ahora IBM MQ for IBM i da soporte a los siguientes CipherSpecs: TLS_ECDHE_ECDSA_WITH_NULL_SHA TLS_ECDHE_ECDSA_WITH_RC4_128_SHA TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_RSA_WITH_NULL_SHA TLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 2 ============================================================ Una aplicación JMS devuelve un valor nulo y desencadena el mensaje ------------------------------------------------------------------ "Recepción interrumpida por el inicio de sesión asíncrono" ---------------------------------------------------------- Cuando una aplicación crea un consumidor asíncrono en una sesión JMS, asocia un MessageListener a ese consumidor y, a continuación crear un consumidor síncrono en el método onMessage de ese MessageListener utilizando la misma sesión con la que se creó el consumidor asíncrono original; cualquier posterior recepción en ese consumidor asíncrono devuelve un valor nulo en lugar de un mensaje y muestra un mensaje en la consola: "Recepción interrumpida por el inicio de sesión asíncrono". La especificación de JMS no permite utilizar una sesión para métodos síncronos cuando se está ejecutando la entrega de mensajes asíncrona. Su aplicación JMS debe crear una sesión independiente si desea utilizar ambos métodos de entrega, síncrono y asíncrono, de forma simultánea. En el APAR IT13758, la salida del mensaje emitido por la consola ha cambiado para ofrecer esta explicación y solución. Este cambio se ha implementado en IBM MQ Versión 8.0.0, Fixpack 6. No se permite utilizar el perfil especial *PUBLIC de IBM i ------------------------------------------------------- Cuando se trabaja con autorizaciones en IBM MQ Versión 8.0.0, Fixpack 2, no se permite utilizar el perfil el perfil especial *PUBLIC de IBM i. Cuando se intenta utilizar este perfil, aparece el siguiente mensaje de excepción: ID de mensaje . . . . . : AMQ8168 Gravedad . . . . . . . : 30 Tipo de mensaje . . . . : Diagnóstico Fecha de envío . . . . : "fecha" Hora de envío . . . . : "hora" Mensaje . . . . : Nombre de perfil de usuario para parámetro USER no encontrado. Causa . . . . . : El nombre de perfil de usuario especificado para el parámetro USER no se ha encontrado en el sistema y no es el valor especial *PUBLIC. Este problema es específico de IBM MQ Versión 8.0.0, Fixpack 2 y lo arregla el APAR SE61852 en la Versión 8.0.0, Fixpack 3. También hay un arreglo temporal disponible en una descarga independiente. Restricción FIPS 140-2 en sistemas Power PC Little-endian con Linux -------------------------------------------------------------- Los usuarios de SSL y TLS deben tener en cuenta que la versión de GSKit que se proporciona con los sistemas Power PC Little-endian con Linux no es compatible con FIPS 140-2. La habilitación de la modalidad FIPS hace que los canales SSL y TLS de MQ fallen con el error AMQ9620, indicando el código de error 207 de la llamada de función gsk_environment_init. Para obtener más información, consulte la nota técnica relacionada con este problema en http://www.ibm.com/support/docview.wss?rs=171&uid=swg21695457 Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 4 mediante una actualización a GSKIT versión 8.0.50.51. SSL/TLS se cuelga en GSKit cuando se utiliza CRL de LDAP en sistemas Power PC Little-endian con Linux ------------------------------------------------------------------------------------------------- Los usuarios de SSL y TLS en sistemas Power PC Little-endian con Linux sufren un cuelgue en GSKit cuando utilicen listas de revocación de certificados almacenadas en un servidor LDAP. Las aplicaciones de cliente MQI no vuelven de MQCONN y MQCONNX y los canales de mensajes no entran en el estado de ejecución, RUNNING. La salida del mandato "DISPLAY CHSTATUS(*) ALL" de MQSC en el gestor de colas muestra el canal en STATUS(BINDING) SUBSTATE(SSLHANDSHK) durante mucho tiempo. Este problema solo afecta a las conexiones SSL y TLS que utilizan GSKit. Este problema se ha arreglado en GSkit nivel 8.0.50.52, que se incluye con IBM MQ Versión 8.0.0, Fixpack 4. Desuso del protocolo SSLv3 -------------------------- IBM MQ Versión 8.0.0, Fixpack 2 deja en desuso el protocolo SSLv3 y el uso de las siguientes CipherSpecs en las definiciones de canal asociadas con el gestor de colas: AES_SHA_US RC4_SHA_US RC4_MD5_US TRIPLE_DES_SHA_US DES_SHA_EXPORT1024 RC4_56_SHA_EXPORT1024 RC4_MD5_EXPORT RC2_MD5_EXPORT DES_SHA_EXPORT NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA Los usuarios de estas CipherSpecs deben cambiar las definiciones de canal para que utilicen una CipherSpec alternativa que emplee el protocolo TLS 1.0 o TLS 1.2. Si necesita seguir utilizando las CipherSpecs de SSLv3, puede establecer la variable de entorno AMQ_SSL_V3_ENABLE=1. Si lo prefiere, añada la entrada siguiente a la stanza SSL del archivo qm.ini del gestor de colas: AllowSSLV3=Y DSPMQM en IBM i falla con el mensaje CPF6A39 después de una actualización de 7.1.0.x o 8.0.0, Fixpack 1 ----------------------------------------------------------------------------------------- Si IBM MQ Versión 8.0.0, Fixpack 2, se instala sobre un sistema que tiene la Versión 8.0.0, Fixpack 1 o la Versión 7.1 con los PTF de fixpack instalados, después de la actualización, DSPMQM en un gestor de colas activo fallará con el mensaje CPF6A39: ID de mensaje . . . . . : CPF6A39 Gravedad . . . . . . . : 40 Tipo de mensaje . . . . : Escape Mensaje . . . . : La longitud del almacenamiento intermedio de variable es demasiado pequeña. Causa . . . . . : La longitud del almacenamiento intermedio de variable 2016 es demasiado pequeña, se necesitan necesita 2064 para el registro de variable DSPMQ4REC, definido en el grupo de paneles AMQOPMQX en la biblioteca QSYS. Recuperación . . : Aumente la longitud del almacenamiento intermedio o cambie la definición del registro de variable DSPMQ4REC en el grupo de paneles. A continuación, vuelva a intentarlo. ID de mensaje . . . . . : CEE9901 Gravedad. . . . . . . . : 30 Tipo de mensaje . . . . : Diagnóstico Mensaje . . . . : Error de la aplicación. CPF6A39 supervisado por AMQOMDSX en la sentencia 0000000003, instrucción X'0000'. Causa . . . . . : La aplicación ha finalizado de forma anómala porque se ha producido una excepción y no se ha manejado. El nombre del programa al que se envía la excepción no manejada es AMQOMDSX AMQMGPHA mgpDisplayStruct2. El programa se detuvo en el número(s) de sentencia de idioma de alto nivel 0000000003 en el momento en que se envió el mensaje. Si se muestra más de un número de sentencia, se trata de un programa ILE optimizado. La optimización no permite determinar un único número de sentencia. Si se muestra el valor *N, significa que el valor real no estaba disponible. Esto es debido a que hay objetos *PNLGRP en la biblioteca QSYS de los PTF del fixpack. Para recuperarse de este problema, emita el siguiente mandato para eliminar los antiguos objetos *PNLGRP de la biblioteca QSYS, ya sea mientras todos los gestores de colas de MQ estén inactivos o antes de instalar WebSphere MQ Versión 8: DLTOBJ OBJ(QSYS/AMQ*) OBJTYPE(*PNLGRP) LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0, FIXPACK 1 ============================================================ El selector de ID de correlación definido en un escucha de mensajes de JMS no ------------------------------------------------------------------------------ se pasa al gestor de colas -------------------------- Este problema afecta a los usuarios que reciben mensajes utilizando un escucha de mensajes que tiene un selector definido para sólo obtener mensajes que coincidan con identificadores de correlación específicos. El selector de mensaje de identificador de correlación definido en el objeto MessageConsumer o JMSConsumer en el que está registrado MessageListener JMS no se pasa al gestor de colas. Esto produce que todos los mensajes en el destino se envíen al proceso de escucha, en lugar de solo los que coinciden con el selector. Este problema se ha arreglado con el APAR IT16106 en IBM MQ Versión 8.0.0, Fixpack 7. Problemas de instalación en Windows Server 2012 R2 y Windows 8.1 -------------------------------------------------------- Cuando instala IBM MQ Versión 8.0.0, Fixpack 1 en sistemas Windows Server 2012 R2 o Windows 8.1, la instalación puede que no se complete porque existe una incompatibilidad entre el código del instalador y estas versiones de Windows. Para mitigar este problema, ejecute el programa de carga de FixPack (WS-MQ-8.0.0-FP0001.exe) en modalidad de compatibilidad (compatible con Windows 7 o 8) de la siguiente manera: 1. En el explorador de Windows, muestre el directorio en el que se ha desempaquetado el paquete. 2. Pulse con el botón derecho del ratón en el icono WS-MQ-8.0.0-FP0001, seleccione Propiedades y, a continuación, la pestaña Compatibilidad. 3. Seleccione "Ejecutar este programa en modo de compatibilidad para" y después "Windows 8" en el desplegable. Este problema se ha arreglado con el APAR IT04867. Limitación de SKit nivel 8.0.50.31 -------------------------------- Los usuarios que creen certificados autofirmados para WebSphere MQ Advanced Message Security (AMS) utilizando el mandato runmqakm en IBM MQ Versión 8.0.0, Fixpack 1, deben incluir el parámetro "-ca false" en el mandato de creación del certificado. De no hacerlo, el certificado no será válido y hará que las aplicaciones cliente de Java generen una excepción de MQ durante las operaciones de mensajería en las que intervenga una cola AMS protegida, con el código de razón MQRC_SECURITY_ERROR y un código de finalización MQCC_FAILED. Nota: este problema es específico de IBM MQ Versión 8.0.0, Fixpack 1, ya está arreglado en Versión 8.0.0, Fixpack 2. LIMITACIONES Y PROBLEMAS CONOCIDOS EN LA VERSIÓN 8.0.0 ================================================ El registrador de la base de datos Java EE de de IBM MQ Managed File Transfer -------------------------------------------------------------------------------- genera mensajes de advertencia en WebSphere Application Server Community Edition -------------------------------------------------------------------------------- versión 2.1 cuando se utiliza con una base de datos Oracle. ---------------------- Este problema afecta a todos los usuarios del registrador de base de datos que persistan, a una base de datos Oracle, información publicada como mensajes de registro XML en el tema SYSTEM.FTE del gestor de colas de coordinación. Si cualquiera de las columnas definidas para una tabla creada en la base de datos Oracle es del tipo CLOB (por ejemplo, NCLOB), la clase Java definida utilizando Java Persistence Architecture (JPA) para representar dicha tabla debería anotar las variables de miembro de clase que representen la columna del tipo CLOB con "@Lob". En caso contrario, se asume que el tipo de columna es "VARCHAR". Esta anotación no se incluía en las clases Java proporcionadas con el componente IBM MQ Managed File Transfer. Por lo tanto, cuando la implementación de JPA intentaba hacer coincidir el campo del miembro que representaba a una columna en una tabla de base de datos con la columna real de la tabla de base de datos, se detectaba la diferencia y se notificaba como una advertencia. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 5, sujeto a las siguientes limitaciones en curso: - Las columnas con los nombres "SOURCE_BRIDGE_URL" y "DESTINATION_BRIDGE_URL" de la tabla "FTELOG"."TRANSFER_EVENT" deberían definirse con una longitud de columna de 2083. - Los usuarios del componente MQ Managed File Transfer que disponga de un registrador de base de datos que se conecte a una base de datos DB2 podrían tener que actualizar estas longitudes de columna de forma manual tras aplicar este fixpack, si la longitud de dichas columnas se ha definido como 1024. En caso contrario, si se escriben datos de más de 1024, dichos datos se truncan y DB2 no emite ninguna advertencia. Terminación anómala y pérdida de integridad del gestor de depósitos del gestor de colas debido ------------------------------------------------------------------------------------------ a múltiples registros de cola de transmisión ----------------------------------------- Un usuario malintencionado con privilegios de administrador puede desencadenar una sobrescritura de memoria en el gestor de depósitos del clúster, provocando la pérdida de integridad de los datos y la negación del servicio en forma de terminación anómala del gestor de depósitos del clúster. Este problema se ha arreglado en la Versión 8.0.0, Fixpack 2 mediante el APAR IT05869. Problemas de interoperatividad con TLS 1.2 entre z/OS y otras plataformas ----------------------------------------------------------------------- Los usuarios que utilizan canales TLS 1.2 entre z/OS y otras plataformas pueden obtener el error CSQX635 (AMQ9635) y errores de conexión de sus canales TLS 1.2. El error no se produce cuando se utiliza un certificado digital firmado con SHA-1 con ECDSA o SHA-1 con RSA. Las siguientes CipherSpecs utilizan TLS 1.2 y están afectadas: ECDHE_ECDSA_AES_128_CBC_SHA256 ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_RSA_AES_128_CBC_SHA256 ECDHE_RSA_AES_256_CBC_SHA384 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_NULL_SHA256 Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 2. El inicio del canal tiene un error con el mensaje AMQ9637 al utilizar un cifrado TLS 1.2 que se ---------------------------------------------------------------------------- ejecuta en un JRE de Oracle ---------------- Al intentar iniciar un canal con un cifrado TLS que se ejecuta en un Java Runtime Environment (JRE) de Oracle, el certificado de cliente no se envía, aunque la autenticación de cliente esté habilitada. El error AMQ9637 "Al canal le falta un certificado" se registra en el registro de errores del gestor de colas. Este problema se ha arreglado en IBM MQ Version 8.0.0, Fixpack 5 por el APAR IT10837. Es posible que los usuarios no pueda utilizar caracteres GB18030 para la descripción de la instalación en --------------------------------------------------------------------------------- Windows ------- Durante la instalación del servidor para Windows, puede especificar una descripción de la instalación. Si intenta utilizar algunos caracteres GB18030, es posible que no aparezcan como los campos de entrada y no se muestren correctamente en la página Resumen. MQ License, no se determina la distribución de sistemas en zLinux -------------------------------------------------------------- En sistemas Linux que no tienen instalado el mandato lsb_release, es posible que se muestre el siguiente mensaje cuando se ejecuta el mandato mqlicense.sh: 'AVISO: No se ha podido determinar la distribución y release de este sistema. Compruebe que esté soportado antes de continuar con la instalación.' Si recibe este mensaje, compruebe que el sistema cumple con los requisitos en http://www-01.ibm.com/support/docview.wss?uid=swg27041395 y continúe con la instalación. El miembro físico IBM i puede fallar después de habilitar el ejemplo FTEQDLSExit ------------------------------------------------------------------------------- Un intento de transferir un miembro de archivo físico desde un archivo físico a otro puede fallar con el error siguiente si el ejemplo FTEQDLSExit está configurado en el agente: BFGTR0072E: La transferencia no se ha completado debido a la excepción: BFGIO0392E: Se han especificado atributos de archivo de destino para '/qsys.lib/.lib/.file/.mbr'. Los atributos de archivo de destino no están soportados para este destino. Para solucionar este problema, es necesario eliminar la salida del archivo agent.properties. La salida no afecta a las transferencias de IFS (Integrated File System) ni a la posibilidad de transferir un miembro de archivo físico a una ubicación IFS. Este problema se ha arreglado con el APAR IT01921. PTF del sistema operativo necesarios para IBM i ------------------------------------ Los siguientes PTF del sistema operativo V7R1M0 son necesarios para el funcionamiento correcto de los canales MQ SSL/TLS. http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF57749 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF57889 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/MF58003 http://www-912.ibm.com/systems/electronic/support/a_dir/as4ptf.nsf/ALLPTFS/SI52214 WebSphere MQ Advanced Message Security en IBM i ----------------------------------------------- La protección de mensajes nativos puede agotar gradualmente el almacenamiento de la pila PASE cuando se protegen y desprotegen mensajes desde una cola protegida por políticas. Las aplicaciones de larga ejecución pueden dar error en operaciones de mensajería MQI, tales como MQGET o MQPUT con un código de razón MQRC_SECURITY_ERROR y un FDC asociado que indique que dicho almacenamiento no está disponible. Las aplicaciones de cliente Java y JMS no están afectadas por este problema. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 1. Instalación de la opción '7) WebSphere MQ Managed File Transfer Service' -------------------------------------------------------------------------------- en sistemas Solaris mediante el instalador interactivo --------------------------------------- Si ejecuta la instalación de WebSphere MQ interactivamente en sistemas Solaris y selecciona la opción '7) WebSphere MQ Managed File Transfer Service' no se instala el componente ftagent. Como resultado, no podrá ejecutar mandatos como fteCreateAgent y fteStartAgent. Si no ha instalado todavía WebSphere MQ, se puede resolver este problema seleccionando las dos opciones '7) WebSphere MQ Managed File Transfer Service' y '9) Agente de WebSphere MQ Managed File Transfer Service' durante la instalación. Esto instalará todos los componentes necesarios para WebSphere MQ Managed File Transfer Service, incluido el componente ftagent. Si ya instalado el '7) WebSphere MQ Managed File Transfer Service', puede volver a ejecutar la instalación y seleccionar la opción '9) Agente de WebSphere MQ Managed File Transfer Service' para instalar el componente ftagent que falta. Para obtener más información acerca de cómo instalar WebSphere MQ en sistemas Solaris, consulte la sección "Instalación y desinstalación" de la documentación del producto WebSphere MQ Versión 8.0 en: http://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.ins.doc/q008250_.htm Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 1. Los scripts SQL de actualización de tablas de base de datos para el registrador de -------------------------------------------------------------------------------- de base de datos de WebSphere MQ Managed File Transfer no se incluyen en IBM MQ Versión 8.0.0 -------------------------------------------------------- Estos scripts son necesarios para migrar un registrador base de datos desde WebSphere MQ Versión 7.5 o posterior a IBM MQ Versión 8.0.0 y desde WebSphere MQ File Transfer Edition Versión 7.0.4 o posterior a IBM MQ Versión 8.0.0. Este problema se ha arreglado en IBM MQ Versión 8.0.0, Fixpack 1. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ COPYRIGHT, AVISOS Y MARCAS REGISTRADAS ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ COPYRIGHT E INFORMACIÓN DE MARCA REGISTRADA Esta información se ha desarrollado para productos y servicios ofrecidos en los Estados Unidos. Es posible que IBM no ofrezca en otros países los productos, servicios o características descritos en esta información. Consulte con el representante local de IBM para obtener información acerca de los productos y servicios que actualmente están disponibles en su localidad. Cualquier referencia a un producto, programa o servicio de IBM no pretende afirmar ni implica que sólo pueda utilizarse ese producto, programa o servicio de IBM. En su lugar, se puede utilizar cualquier producto, programa o servicio funcionalmente equivalente que no vulnere ningún derecho de propiedad intelectual de IBM. No obstante, es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio no IBM. IBM puede tener patentes o solicitudes de patente pendientes que cubran temas descritos en este documento. La posesión de esta información no confiere ninguna licencia sobre dichas patentes. Puede enviar consultas sobre licencias, por escrito, a: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 EE. UU. Para consultas sobre licencias relacionadas con la información del juego de caracteres de doble byte (DBCS), póngase en contacto con IBM Intellectual Property Department en su país, o envíe sus consultas, por escrito, a: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokio 103-8510, Japón El párrafo siguiente no se aplica al Reino Unido ni a ningún otro país en el que tales disposiciones entren en contradicción con la legislación nacional: INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍAS DE NINGÚN TIPO, YA SEAN EXPLÍCITAS O IMPLÍCITAS, INCLUYENDO, PERO SIN LIMITARSE A LAS GARANTÍAS IMPLÍCITAS DE NO INFRACCIÓN, COMERCIABILIDAD O IDONEIDAD PARA UN FIN DETERMINADO. Algunas legislaciones no contemplan la exclusión de garantías, ni implícitas ni explícitas, en determinadas transacciones, por lo que puede haber usuarios a los que no les afecte dicha norma. Esta información puede contener imprecisiones técnicas o errores tipográficos. La información aquí contenida está sometida a modificaciones periódicas, las cuales se incorporarán en nuevas ediciones de la información. IBM puede realizar en cualquier momento, sin previo aviso, mejoras y/o cambios en el producto o los productos y/o el programa o los programas descritos en esta información. Cualquier referencia en esta información a sitios web que no son de IBM se realiza por razones prácticas y de ninguna manera sirve como un respaldo de dichos sitios web. Los materiales de dichos sitios web no forman parte de los materiales para este producto de IBM y el uso de dichos sitios web corre a cuenta y riesgo del Cliente. IBM puede utilizar o distribuir la información que se le envíe del modo que estime conveniente sin incurrir por ello en ninguna obligación para con el remitente. Los titulares de licencias de este programa que deseen obtener información sobre el mismo con el fin de permitir: i) el intercambio de información entre programas creados independientemente y otros programas (incluido éste) y (ii) el uso mutuo de información que se haya intercambiado, deben ponerse en contacto con: IBM Corporation J46A/G4 555 Bailey Avenue San José, CA 95141-1003 Estados Unidos Dicha información puede estar disponible, sujeta a los términos y condiciones apropiados, incluyendo, en algunos casos, el pago de una cantidad. El programa bajo licencia descrito en esta información, y todos los materiales bajo licencia disponibles para el mismo, los proporciona IBM bajo los términos del Acuerdo de cliente de IBM, IBM International Programming License Agreement o cualquier acuerdo equivalente entre las partes. La información relativa a productos que no son de IBM se obtuvo de los proveedores de esos productos, sus anuncios publicados u otras fuentes de disponibilidad pública. IBM no ha probado dichos productos y no puede confirmar la precisión de su rendimiento, compatibilidad o cualquier otra reclamación relacionada con productos ajenos a IBM. Todas las preguntas sobre las prestaciones de productos que no son de IBM deben dirigirse a los proveedores de dichos productos. Esta información incluye ejemplos de datos e informes utilizados en operaciones comerciales diarias. Para ilustrar los ejemplos de la forma más completa posible, éstos incluyen nombres de personas, empresas, marcas y productos. Todos estos nombres son ficticios y cualquier similitud con los nombres y direcciones utilizados por una empresa real es puramente casual. LICENCIA DE COPYRIGHT: Esta información contiene programas de aplicación de ejemplo en lenguaje fuente que ilustran técnicas de programación en diversas plataformas operativas. Puede copiar, modificar y distribuir estos programas de ejemplo en cualquier formato sin que tenga que pagar a IBM, a fin de desarrollar, utilizar, comercializar o distribuir programas de aplicación adaptados a la interfaz de programación de aplicaciones para la plataforma operativa para la que se han escrito los programas de ejemplo. Los ejemplos no se han probado minuciosamente bajo todas las condiciones. Por lo tanto, IBM no puede garantizar ni implicar la fiabilidad, la capacidad de servicio ni el funcionamiento de estos programas. Puede copiar, modificar y distribuir libremente estos programas de ejemplo, sin pagar por ello a IBM, con la finalidad de desarrollar, utilizar, comercializar o distribuir programas de aplicación conformes a las interfaces de programas de aplicación de IBM. Los siguientes términos son marcas registradas de International Business Machines Corporation en los Estados Unidos y/o en otros países: AIX, IBM, WebSphere, z/OS Windows es una marca registrada de Microsoft Corporation en los Estados Unidos y/o en otros países. Java y todas las marcas registradas y logotipos son marcas registradas de Oracle o sus afiliados. UNIX es una marca registrada de The Open Group en los Estados Unidos y en otros países. Linux es una marca registrada de Linus Torvalds en los Estados Unidos y/o en otros países. Otros nombres de empresas, productos o servicios pueden ser marcas registradas o marcas de servicio de terceros. Para obtener más información, consulte http://www.ibm.com/legal/copytrade.shtml