NextGen® Mirth® Connect 3.8.0 es una versión enfocada en la estabilidad, que trae varias novedades interesantes. Publicada en junio de 2019, la hemos revisado a fondo y te lo contamos todo en este artículo.
Contenido
- Lo que no incluye.
- Actualización 3.8.1.
- Novedades de la versión 3.8.0.
- Bugs resueltos en Connect 3.8.0.
- Conclusiones.
- Actualizar a Connect 3.8.0.
- Conseguir Mirth Connect 3.8.0 y más información.
Lo que no incluye esta versión
¡Seguimos sin cambio completo de nombre a NextGen® Connect 3.8!
Quizá sepas que el nombre de Mirth Connect se cambió a NextGen Connect después de que Mirth fuera adquirida por NextGen Healthcare. Sin embargo, aunque hemos visto el cambio de nombre en la web y desde el punto de vista comercial, aún no se ha hecho en la propia aplicación. Así que, mientras tanto y para evitar confusiones, seguiremos llamando a la herramienta Mirth Connect o NextGen Mirth Connect.
Recuerda que tan solo es un cambio de nombre y la aplicación es la misma.
NextGen Mirth Connect 3.8.1
El 3 de octubre de 2019 se publicó NextGen Mirth Connect 3.8.1. Solemos dedicar un artículo a cada actualización, sin embargo, pero, en este caso haremos una excepción.
El motivo es que esta versión solo incluye un par de correcciones para la extensión comercial Interoperability Connector Suite, que está muy orientada al entorno sanitario de Estados Unidos. Por tanto, no es especialmente interesante para la mayoría de los que nos leen.
En cualquier caso, siempre recomendamos usar la última actualización de cada versión de Mirth Connect y siempre las puedes encontrar en nuestra página de descargas de NextGen Mirth Connect.
Más información sobre otras versiones de NextGen Mirth Connect.
Novedades de NextGen Mirth Connect 3.8.0
NextGen Mirth Connect 3.8.0 incluye varias características nuevas entre las que están el soporte a MySQL 8, mejoras en la compatibilidad con ciertos servidores de FTP y un par de novedades para las extensiones comerciales.
Pero nuestra novedad favorita es la posibilidad de cambiar de color el fondo del Administrator, que hará más fácil distinguir el entorno de Mirth en el que estamos trabajando. Si trabajas con diferentes entornos y muchas instalaciones, como nosotros, estos detalles ayudan a prevenir errores y a hacer el trabajo más sencillo. No añade nueva funcionalidad, ¡pero podremos poner nuestro color favorito de fondo!
Soporte para MySQL® 8.0
MySQL 8 es la versión cosiderada la versión de uso general desde abril de 2018, por lo que en NextGen Mirth Connect 3.8.0 se ha actualizado la versión del conector de base de datos a MySQL Connector/J 8.0.16. De este modo, se añade el soporte para MySQL 8, pero la versión mínima compatible de MySQL aumenta a la 5.6.
Si queremos usar una versión de MySQL anterior a la 5.6, podemos hacerlo añadiendo el driver JDBC como custom library.
Si quieres más información sobre todas las bases de datos compatibles puedes revisar nuestro artículo sobre los requisitos de sistema de NextGen Mirth Connect .
Más información:
El conector File reader/writer permite enviar comandos personalizados al conectar a un FTP
Esta nueva característica de los conectores File reader/writer permite enviar comandos personalizados en el login cuando se usan para conectar a un servidor FTP. De este modo, se aumenta la compatibilidad con ciertos servidores FTP.
Para ello, se ha añadido un campo nuevo «Initial Commands»:
- Solo aparece en el modo FTP.
- Se puede añadir un solo comando o una serie de comandos separados por comas.
- Estos comandos se envían al conectar con éxito a un servidor FTP.
- Funciona también con FTPS (Extensión SSL Manager).
- La conexión de test también usa los comandos iniciales.
Más información: Allow FTP file connectors to send custom commands on login.
Actualización de las librerías de HttpComponents
Este es un cambio menor que soluciona un bug que aparecía en la versión 4.5.3 de la librería httpclient. Para ello se han actualizado las librerías de HttpComponents.
Más información: Upgrade HttpComponents libraries.
Se puede cambiar el color de fondo del Administrator
Hemos dejado para el final una nueva característica de NextGen Mirth Connect 3.8.0 que no es especialmente importante, pero que puede hacer el trabajo un poco más fácil y, también, más divertido. A partir de la versión 3.8.0 de NextGen Mirth Connect se puede cambiar el color del Administrator.
Hace unos años, en un hilo del foro de Mirth Connect, un usuario se quejaba de que era fácil confundir un Administrator con otro al tener varias ventanas abiertas, y estamos completamente de acuerdo. Todo el mundo puede despistarse, pero las consecuencias de confundir un entorno de desarrollo con uno de producción pueden ser muy graves. A partir de aquella sugerencia, surgió esta nueva funcionalidad que nos permite colorear el Administrator.
Para ello, se ha añadido una nueva opción en la configuración del servidor (Server settings) que permite cambiar el color de fondo del Administrator. Es posible fijar una configuración global para el servidor, que cada usuario podrá personalizar a su gusto.
La configuración de color se aplica para cada usuario y entorno, así que podremos distinguir nuestros diferentes entornos a simple vista y con nuestros colores favoritos.
Más información: Allow Administrator background color to be changed.
Extensiones comerciales
Además de las novedades que ya hemos visto, NextGen Mirth Connect 3.8.0 incluye dos nuevas mejoras para sus extensiones comerciales:
- Health Data Hub Plugin: Keep Health Data Hub Sender Settings when changing resource.
- Advanced Clustering: Improve how we handle server only properties in Advanced Clustering.
Bugs resueltos en NextGen Mirth Connect 3.8.0
Además de todas estas mejoras, NextGen Mirth Connect 3.8.0 soluciona múltiples bugs que afectaban a versiones anteriores del motor de integración. Muchos de ellos ya los habíamos visto resueltos en la actualización 3.7.1 de Mirth Connect. En cualquier caso, los repasamos a continuación:
La propiedad database-readonly.driver no hereda el valor de database.driver cuando está vacía
Este bug se ha marcado como importante y afecta a las versiones 3.7.0 y 3.7.1 de Mirth Connect. El problema se da cuando se usa un driver de base de datos diferente al usado por defecto mediante la propiedad database.driver
. Entonces, la propiedad database-readonly.driver
debería heredar el valor de database.driver
y usarse el mismo driver, pero, si database-readonly.driver
está vacía, se sigue usando incorrectamente el driver por defecto.
En caso de que no podamos actualizar a Mirth Connect 3.8.0 y nos veamos afectados por este bug, existe una forma de evitarlo que consiste en indicar explicitamente la propiedad database-readonly.driver
en mirth.properties
.
Más información: The database-readonly.driver property doesn’t correctly inherit from database.driver when empty.
Web service sender no cumple la configuración MTOM
Este bug menor provocaba que el Web service sender no se comportara de acuerdo a la configuración seleccionada en «Use MTOM».
Más información: Web service sender should obey the MTOM setting.
Otros bugs ya resueltos en la versión 3.7.1
Los bugs listados a continuación ya fueron resueltos en la versión 3.7.1, y su corrección se ha incluido también en Mirth Connect 3.8.0.
Si quieres saber más detalles puedes revisar nuestro artículo sobre la publicación de NextGen Mirth Connect 3.7.1.
- No se guarda SOAP Action si se abandona la vista de canal.
The Soap Action does not save if you leave the channel view. - Borrar un transformador (transformer) puede reasignar código.
Deleting a Transformer would re-assign. - El Configuration Map de base de datos no está disponible inmediatamente desde el arranque.
Database Configuration Map not available immediately upon startup. - El árbol de mensaje EDI/X12 no funciona.
EDI Message Tree not working in 3.7. - Se muestra un número de canales habilitados incorrecto.
No of enabled channels wrong in ChannelPanel. - HTTP Sender muestra una codificación de caracteres aleatoria al cambiar entre destinos del canal.
HTTP Sender displays random charset encoding when clicking between channel destinations. - Una excepción debida a una referencia circular provoca que el mensaje completo no se serialice.
Circular reflection exceptioncauses entire Message to not be serialized. - Al clonar un canal, el nombre no aparece ya pre-rellenado.
Cloning a channel doesn’t pre-populate the channel name to edit.
Bugs resueltos en las extensiones comerciales
Como ocurría con las nuevas características, Connect 3.8.0 también incluye la resolución de algunos bugs para sus extensiones comerciales:
- Interoperability Connector Suite:
- SSL Manager: OCSP revocation checking doesn’t handle multiple responses correctly.
- Basic Clustering: Basic Clustering deadlock.
Conclusiones
Mirth Connect 3.8.0 es una versión en la que se percibe una clara intención de estabilizar un desarrollo que últimamente nos había dado algún susto en forma de bug en la versión 3.7.0.
Incluye algunas características nuevas que aumentan la compatibilidad con servidores de FTP, dan soporte a MySQL 8.0 y nos permiten personalizar el fondo del Administrator. Son todas novedades interesantes, pero claramente el verdadero valor de esta nueva versión es la cantidad de bugs que deja resueltos. La mayor parte de ellos habían sido resueltos en la primera actualización de Mirth 3.7, aunque también encontramos algunos nuevos.
En resumen, esta versión parece sentar una buena base sobre la que seguir desarrollando NextGen Mirth Connect, y esperamos ver grandes novedades en el futuro.
Ya sabes que siempre recomendamos esperar hasta la primera actualización de cada versión (que en este caso será Mirth Connect 3.8.1) para pensar en usarla en producción, pero, por supuesto, te invitamos a probarla y descubrir sus novedades en primera persona.
Actualizar a NextGen Mirth Connect 3.8.0
Si queremos actualizar a esta versión de Connect, deberemos tener en cuenta que el driver JDBC para MySQL se ha actualizado a la versión 8.0.16. De este modo, soporta MySQL 8.x, pero, por el contrario, perdemos el soporte de versiones de MySQL por debajo de la 5.6.
Esto no debería ser un problema en la mayoría de los casos ya que son versiones muy antiguas que se considera que han llegado al final de su vida. Sin embargo, si tenemos que conectar con una base de datos MySQL antigua, aun es posible.
Para conectar utilizando Database Reader/Writer o mediante JavaScript, hay que descargar el driver JDBC adecuado para la versión de MySQL, añadirlo como recurso en Connect y vincularlo a nuestro canal o conector.
Si queremos usar una versión antigua de MySQL como base de datos de Connect, debemos sustituir el JAR incluido con NextGen Mirth Connect 3.8 por el que nos hemos descargado. Además, habrá que modificar el archivo de propiedades de Mirth para utilizar el nombre adecuado del driver.
Más información y los detalles sobre estas situaciones se pueden encontrar en la Upgrade Guide.
Cómo siempre, recomendamos esperar para actualizar sistemas en producción, al menos, hasta la versión 3.8.1, donde se habrán corregido los principales problemas que pueda tener la versión 3.8.0.
Conseguir NextGen Mirth Connect 3.8 y más información
Como siempre, puedes descargar Mirth Connect 3.8.0, sus actualizaciones y versiones anteriores desde nuestra página de descargas de NextGen Mirth Connect y desde la web de NextGen® Healthcare.
Más información en What’s New.