Algunos fixpacks y otros paquetes de mantenimiento suministran nuevas funciones.
El tema Novedades en la Versión 8.0? presenta las principales funciones nuevas de WebSphere Message Broker Versión 8.0. Este tema presenta las funciones adicionales que se han añadido en los fixpacks.
Para obtener información detallada sobre el contenido de los fixpacks y otros paquetes de mantenimiento, consulte la WebSphere Message Broker support web page. Pulse Descargas y, a continuación, Arreglos recomendados y seleccione el producto para ver los arreglos disponibles. La descripción de cada fixpack incluye un enlace a Problemas arreglados (una lista de los APAR que se han incluido).
Este fixpack simplifica el desarrollo, el despliegue, la gestión y la migración de soluciones de WebSphere Message Broker.
Puede devolver una lista de parámetros que se establecen en un intermediario. Además, puede utilizar mqsireportdbparms para comprobar si se han establecido las credenciales de seguridad o identificar si está utilizando la contraseña correcta para un intermediario. Para obtener más información sobre cómo utilizar el mandato mqsireportdbparms, consulte an09156_.htm.
Un grupo de ejecución mantiene una memoria caché de expresiones XPath compiladas para ayudar a reducir el uso de procesador para análisis y proceso de volver a crear expresiones XPath utilizadas repetidamente durante la ejecución del flujo de mensajes. Esta memoria caché se comparte entre todos los mensajes de flujos de un grupo de ejecución. Sin embargo, este tamaño predeterminado puede convertirse en un cuello de botella de rendimiento para los clientes que utilizan muchas expresiones XPath con una sola invocación de flujo que invalida completamente la memoria caché. La modificación del tamaño de la memoria caché XPath puede mejorar el rendimiento del flujo de mensajes. Para obtener ejemplos e información sobre cómo modificar el tamaño de memoria caché predeterminado, consulte Configuración de la memoria caché XPath.
Las mejoras de los servicios web mejoran la seguridad y la fiabilidad.
Los datos de autenticación de cliente para certificados X509 SSL se pueden propagar en el entorno local y utilizarse para la autorización. Cuando se implementa un flujo de mensajes para utilizar la autenticación SSL, se pueden comprobar los certificados de cliente autenticados para la autorización. Cuando un perfil de seguridad está configurado para la autorización y se establece en el nodo de entrada, los datos se pasan a un gestor de seguridad. Un gestor de seguridad de intermediario recibe partes relevantes del certificado para la autorización y las envía al analizador de propiedades. Durante la autenticación, los datos de la señal de identidad o seguridad que se proporcionan sustituyen a los valores en los campos de identidad del árbol de propiedades. Estos datos pueden ser de una cabecera de transporte Basic-Auth o una señal de WS-Security, por ejemplo. Los datos de parámetros del certificado sustituyen a los campos del árbol de propiedades. Para obtener más información y ejemplos, consulte Autorización de certificados de cliente SSL.
A partir de WebSphere Message Broker Versión 8.0.0.4, cuando la variable de entorno MQSI_PREPARE_MAPS_ON_DEPLOY se establece en TRUE, se modifica el comportamiento de las correlaciones de datos gráficas que se utilizan en el nodo Mapping del flujo. Cuando estas variable se establece en TRUE, las correlaciones de datos gráficas se preparan para la ejecución en el despliegue en lugar de cuando se transmite el primer mensaje a través del nodo.
Para obtener una lista completa de cambios que afectan a las correlaciones de datos gráficas, consulte Preparación de correlaciones de datos gráficas en el despliegue.
Los parámetros de inicialización del servlet de proxy deben configurarse para el entorno de intermediario al que se conecta el servlet de proxy cada vez que el servlet de proxy se despliega en el contenedor de servlet. Ahora se pueden configurar los parámetros de web.xml sólo una vez mediante JNDI en WebSphere Application Server, independientemente de cuántos despliegues futuros puedan producirse del servlet de proxy. Dado que los parámetros de configuración JNDI tienen prioridad sobre los parámetros de inicialización del archivo web.xml, la utilización de este método significa que debe configurar sólo una vez en el lado del servidor de aplicaciones para cualquier despliegue futuro del servlet de proxy.
Todas estas tareas de configuración deben completarse en la consola administrativa de WebSphere Application Server. Para obtener una lista completa de los pasos, consulte Configuración de la interfaz JNDI para el servlet de proxy.
Características adicionales que describen cambios en el soporte de base de datos.
Para obtener instrucciones sobre el acceso remoto a SQL Server, consulte Conectarse a una base de datos desde sistemas Linux y UNIX utilizando WebSphere Message Broker ODBC Database Extender y para obtener ejemplos de configuración de ODBC de ejemplo para Solaris en x86-64, consulte Archivos de configuración ODBC de ejemplo de WebSphere Message Broker.
Este fixpack simplifica el desarrollo, el despliegue, la gestión y la migración de soluciones de WebSphere Message Broker.
Puede utilizar la propiedad ConnectionIdleTimeoutSec en el servicio configurable IMSConnect para especificar el tiempo de espera de la conexión inactiva para Conexiones IMS almacenadas en la memoria caché. Si una conexión IMS almacenada en la memoria caché permanece inactiva por más del ConnectionIdleTimeoutSec especificado, esta conexión se convierte en no elegible para su reutilización y se elimina de la memoria caché y se cierra limpiamente.
Para obtener más información, consulte Propiedades de servicios configurables.
Puede utilizar el parámetro -f para jvmSystemProperty en los mandatos mqsireportproperties y mqsichangeproperties para ver y cambiar propiedades en un grupo de ejecución mientras está en modalidad de fuera de línea.
Para obtener más información, consulte Mandato mqsichangeproperties.
Este fixpack simplifica la recopilación de información de diagnóstico relacionada con el intermediario para enviarla a IBM.
Este fixpack simplifica el desarrollo, el despliegue, la gestión y la migración de soluciones de WebSphere Message Broker.
Para obtener más información, consulte Creación de un intermediario multiinstancia y Creación de un intermediario multiinstancia y un gestor de colas multiinstancia.
Para obtener más información, consulte Análisis de datos.
Cuando diseñe un flujo de mensajes que maneja mensajes grandes que están formados por estructuras repetitivas, puede codificar métodos Java que ayuden a reducir la carga de almacenamiento en el intermediario.
Para obtener más información, consulte Trabajar con mensajes de entrada grandes para propagar varios mensajes de salida.
Este fixpack facilita el uso de una amplia gama de entornos de hardware, software y virtualizados.
Habilite la nueva función utilizando el parámetro -f en el mandatomqsichangebroker, tal como se describe en Mandato mqsichangebroker. Debe detener la memoria caché antes de poder habilitar la función para los intermediarios.
Para obtener más información, consulte Cuadrículas de WebSphere eXtreme Scale.
De forma predeterminada, cada servidor se inicia con un nombre de dominio que se deriva del intermediario. En las versiones anteriores de WebSphere Message Broker, el nombre de dominio para todos los servidores en todas las memorias caché incluidas era una serie vacía. Los servidores de diferentes dominios no pueden colaborar en la misma cuadrícula. Por lo tanto, para una memoria caché que abarque más de un intermediario, debe habilitar la nueva función para estos intermediarios al mismo tiempo.
Los intermediarios que ejecutan fixpacks V8.0.0.2 sin nuevas funciones habilitadas pueden seguir colaborando en la misma cuadrícula que los intermediarios que se ejecutan en V8.0.0.1. En este escenario, los servidores que se ejecutan en V8.0.0.2 continúan utilizando una serie vacía como nombre de dominio; los servidores informan de un mensaje de aviso BIP7140 al registro del sistema con esta información.
Habilite la nueva función utilizando el parámetro -f en el mandatomqsichangebroker, tal como se describe en Mandato mqsichangebroker.
Para obtener más información, consulte Configuración de la memoria caché global incorporada utilizando mandatos.
Puede especificar el tiempo que los datos permanecen en la memoria caché global estableciendo un valor de tiempo de vida. Este valor se especifica cuando se obtiene un objeto MbGlobalMap. El valor se aplica a todas las entradas de memoria caché que se crean utilizando ese objeto MbGlobalMap en esa instancia del nodo JavaCompute. Una vez transcurrido el tiempo especificado, los datos afectados se eliminan automáticamente de la memoria caché global.
Habilite la nueva función utilizando el parámetro -f en el mandatomqsichangebroker, tal como se describe en Mandato mqsichangebroker. Debe detener la memoria caché antes de poder habilitar la función para los intermediarios.
Para obtener más información, consulte Memoria caché global incorporada.
La modalidad Scale proporciona soporte para un número ilimitado de grupos de ejecución y un subconjunto definido de nodos. En modalidad Scale, puede crear varios intermediarios y desplegar flujos de mensajes que contengan los nodos soportados para los grupos de ejecución. Los clientes de WebSphere Enterprise Service Bus pueden obtener una licencia de transferencia, que les permite migrar a WebSphere Message Broker y ejecutar intermediarios en modalidad Scale.
Para obtener más información, consulte Modalidades de operación.
Una propiedad opcional que asigna hebras de proceso adicionales para permitir el proceso de mensajes de agregación que han excedido el tiempo de espera en el nodo AggregateReply. Para obtener más información, consulte Procesar mensajes de agregación que han excedido el tiempo de espera.
Las mejoras de los servicios web mejoran la seguridad y la fiabilidad.
Este fixpack simplifica la recopilación de información de diagnóstico relacionada con el intermediario para enviarla a IBM.
Puede ver el contenido completo de un mensaje BIP de ejecución, incluidas las secciones de explicación y respuesta del usuario, utilizando el mandato mqsiexplain.
Para obtener más información, consulte Mandato mqsiexplain.
Para obtener más información, consulte Selección de un recopilador de problemas para IBM Support Assistant Data Collector.
Características adicionales que describen cambios en el soporte de base de datos.
Para obtener más información, consulte Cambiar WebSphere Message Broker para pasar a utilizar los controladores DataDirect V7.0.
Para obtener más información, consulte Registros de actividades.
Este fixpack simplifica el desarrollo, el despliegue, la gestión y la migración de soluciones de WebSphere Message Broker.
Puede ejecutar sus propios valores de entorno adicionales para un intermediario, ampliando o cambiando el entorno de mandatos que se utiliza al ejecutar un grupo de ejecución de WebSphere Message Broker específico.
Para obtener más información, consulte Entorno de mandatos específico del grupo de ejecución: sistemas Linux y UNIX y Entorno de mandatos específico de grupos de ejecución: sistemas Windows.
Puede utilizar la interfaz de usuario web de WebSphere Message Broker para administrar recursos de intermediario. La interfaz de usuario web permite a los usuarios web acceder a los recursos de intermediario a través de un cliente HTTP y proporciona a los administradores de intermediario una alternativa a WebSphere Message Broker Explorer para administrar recursos de intermediario. El escucha de interfaz de usuario web está habilitado de forma predeterminada para nuevos intermediarios.
Para obtener más información, consulte Administrar intermediarios utilizando la interfaz de usuario web.
WebSphere Message Broker soporta la API de gestión de REST para la administración de intermediario.
Para obtener más información, consulte API REST (Representational State Transfer).
Para obtener más información, consulte Convertir un proyecto a una aplicación o biblioteca.
Ahora los servicios web son una artefacto de primera clase en WebSphere Message Broker. Puede crear servicios web en el editor de servicios nuevo e implementar las operaciones como flujos de mensajes.
Para obtener más información, consulte Desarrollar un servicio.
Ahora puede exportar información de correlación desde nodos de Compute, para utilizarla en operaciones de análisis de impacto y de linaje de datos en productos como IBM InfoSphere Metadata Workbench. Consulte el apartado Exportación de la información de correlación desde nodos Compute.
Una propiedad opcional que controla si el intermediario se conecta a un servidor de bases de datos utilizando el protocolo XA. Para obtener más información, consulte Configuración de un proveedor JDBC para conexiones de tipo 4.
Este fixpack mejora las posibilidades de WebSphere Message Broker cuando se conecta a una gama de sistemas diferentes.
Puede ver los recursos de intermediario, incluidos los servicios web, utilizando la administración de WebSphere Message Broker para WebSphere Application Server. Consulte el apartado Administrar intermediarios desde WebSphere Application Server.
Ahora puede importar archivos de cabecera C; consulte Creación de un archivo de esquema DFDL utilizando el asistente Nuevo modelo de mensaje. Se soportan prefijos de longitud de campo. Se proporciona un nuevo ejemplo de la industria, que consta de un esquema DFDL para ISO8583 y un flujo de mensajes para transformar los mensajes ISO8583 en XML y viceversa.
Ahora puede modificar el contenido de base de datos desde las correlaciones de datos gráficas; consulte Modificar datos en una base de datos utilizando la correlación.
También puede convertir una correlación de mensajes de una versión anterior de WebSphere Message Broker en una correlación de datos gráfica; consulte Convertir una correlación de mensajes de un archivo .msgmap a un archivo .map.
Puede configurar los grupos de ejecución de modo que los nodos SOAP utilicen el escucha HTTP de intermediario para procesar mensajes HTTP, en lugar del escucha de grupo de ejecución. La utilización del escucha de intermediario puede simplificar la administración de la configuración de intermediario. Para obtener más información, consulte Escuchas HTTP.
Utilice los nuevos nodos asíncronos HTTP para llamar a un servicio web HTTP y recibir una respuesta asíncrona sin espera bloqueada. Para obtener más información, consulte Utilización de consulta-respuesta asíncrona HTTP.
También puede utilizar el comportamiento de solicitud-respuesta asíncrona HTTP en lugar de WS-Addressing con el nodo SOAPAsyncRequest para realizar solicitudes HTTP y recibir una respuesta asíncrona. Para obtener más información, consulte Elección del comportamiento asíncrono para el nodo SOAPAsyncRequest.
Puede generar datos de puerto y URL desde los intermediarios para utilizarlos para conectarse a un servidor web como IBM HTTP Server. También puede generar archivos de configuración para plug-ins de WebSphere Application Server o módulos mod_proxy de Apache para utilizarlos para conectarse a servidores web. Para obtener más información, consulte Utilizar servidores web externos con WebSphere Message Broker.
Puede utilizar la arquitectura Java para enlaces XML (JAXB) con un nodo JavaCompute para procesar los mensajes accediendo, creando y manipulando clases de objeto Java de JAXB generadas a partir de los archivos de esquema de modelo de mensaje. Para obtener más información, consulte Utilizar JAXB con un nodo JavaCompute.
También se define un nuevo orden de prioridad de carga de clases.
Para obtener más información, consulte Cargador de clases compartido Java.
Ahora puede especificar un cargador de clases Java en el ESQL para utilizarlo para cargar los métodos Java. Para obtener más información, consulte Configuración de cargadores de clases para rutinas ESQL.
Puede utilizar los patrones de Worklight para integrar sus aplicaciones móviles con aplicaciones empresariales. Para obtener más información, consulte Patrones incorporados.
Este fixpack facilita el diseño de soluciones para cambios flexibles con control adecuado.
Ahora puede crear un dominio de aplicación .NET para empaquetar ensamblados .NET y otros recursos asociados en un archivo BAR. El dominio de aplicación .NET se despliega en el tiempo de ejecución como un objeto de primera clase.
Para obtener más información, consulte Visión general de los dominios de aplicación .NET.
Para obtener más información, consulte Alteraciones temporales del entorno local para el servidor remoto en el nodo FileOutput.
Puede controlar el acceso a recursos de intermediario a través de la interfaz de usuario web y la interfaz de programación de aplicaciones (API) RESTful. Como administrador de intermediario, puede crear cuentas de usuario web. Las cuentas de usuario web tienen permisos de seguridad que están basados en su rol, que es una cuenta de sistema asociada. Los permisos se comprueban para determinar la autorización de los usuarios para realizar tareas en la interfaz de usuario web o la interfaz de programación de aplicaciones (API) RESTful.
Para obtener más información, consulte Seguridad web y REST.La función de grabar y reproducir se ha mejorado para incluir soporte para bases de datos Oracle y seguridad basada en rol, y mejoras en la interfaz de usuario web para ver y reproducir los datos.
Para obtener más información, consulte Grabación, visualización y reproducción de datos.Puede utilizar el mandato mqsiwebuseradmin para administrar las cuentas de usuario para la interfaz de usuario web. Puede utilizar este mandato para crear o eliminar un usuario web, establecer o cambiar la contraseña de un usuario web o asignar una cuenta de usuario web a un rol.
Para obtener más información, consulte Mandato mqsiwebuseradmin.Este fixpack facilita el uso de una amplia gama de entornos de hardware, software y virtualizados.
Para obtener más información, consulte Visión general del almacenamiento en memoria caché de datos.
Para obtener los detalles más recientes sobre todos los niveles soportados de hardware y software, visite el sitio web de Requisitos de WebSphere Message Broker.
WebSphere Message Broker Developer Edition sustituye a la Trial Edition de WebSphere Message Broker Versión 8.0.0.1. La Developer Edition es una versión del producto con todas las funciones, que puede utilizar para fines de evaluación, desarrollo y pruebas de unidad. Puede descargar la Developer Edition sin cargo alguno y puede utilizarla libremente durante el tiempo que necesite, dentro de los términos de la licencia. A diferencia de WebSphere Message Broker Versión 8.0.0.0 Trial Edition, no hay un periodo de caducidad para la licencia de la Developer Edition Versión 8.0.0.1.
La modalidad Developer se ha introducido con la Developer Edition. Todos los intermediarios que cree en la Developer Edition se crean en modalidad Developer de forma predeterminada.
No hay Trial Edition para WebSphere Message Broker Versión 8.0.0.1, pero la Trial Edition de la Versión 8.0.0.0 sigue estando disponible para su descarga.
Para obtener más información, consulte Modalidades de operación.
Este fixpack simplifica la recopilación de documentos de diagnóstico para enviarlos a IBM.
Para obtener más información, consulte IBM Support Assistant Data Collector.