8.26 Notas de Lanzamiento de Harmony
8.26.1 Notas de Lanzamiento de Harmony: 15 de Septiembre de 2017
Nuevas Características
-
SAP Event Listener 3.2.3: Se agregó soporte para el protocolo qRFC.
Se agregó compatibilidad con el protocolo qRFC a SAP Event Listener. SAP Event Listener ahora admite la recepción de mensajes IDoc a través de qRFC y a través de tRFC desde el origen Sistema SAP. Los clientes existentes de SAP Event Listener deberán ponerse en contacto con su Customer Success Manager para obtener el enlace a la actualización 3.2.3. -
SAP Event Listener 3.2.3: se agregó la opción Tipo a SAP IDoc Event en Studio.
Al crear un nuevo evento SAP IDoc en Studio, se agregó la opción para seleccionar Tipo para permitir que el usuario seleccione el protocolo qRFC o el protocolo tRFC. El valor predeterminado es tRFC. -
SAP Event Listener 3.2.3: Nuevo servicio HTTP para devolver un código de éxito qRFC.
El Agente proporciona un nuevo servicio HTTP para devolver un código de éxito solo después de completar con éxito la operación enviada por Sap Event Listener para qRFC, lo que permite que todos los IDOC de qRFC se procesen en orden secuencial. En el caso de cualquier validación de solicitud o errores de procesamiento de qRFC IDocs, el agente envía códigos de error con la información de error adecuada. -
SAP Event Listener 3.2.3: soporte de alta disponibilidad
La funcionalidad de SAP Event Listener ahora se amplía para admitir la instalación en varios servidores y ejecutarse en modo multiservidor, lo que admite alta disponibilidad para los protocolos qRFC y tRFC.
Mejoras
-
Nueva función de transferencia de archivo de secuencia de comandos ArchiveFile()
Se agregó una nueva función de transferencia de archivos de secuencia de comandos ArchiveFile() que permite mover o copiar un archivo, con eliminación opcional. La función incluye la funcionalidad incorporada flushfile(). -
Capacidad de buscar la presencia de un archivo activador.
En un archivo de origen, busque la presencia de un "archivo desencadenante" antes de leer el archivo de origen. El archivo desencadenante es un indicador de que el archivo de origen está listo para ser leído y aún no está en proceso de escritura. El archivo desencadenante se elimina después de una lectura exitosa. -
Escribir el mismo archivo en varios destinos.
En un destino de archivo, escriba el mismo archivo en varios destinos en una ejecución de operación (p. ej., permita que se introduzcan varios destinos como valores CSV en el campo de la carpeta de destino). Los destinos de archivos pueden incluir diferentes unidades, diferentes carpetas o subcarpetas en el mismo servidor de destino. Posibilidad de agregar varias carpetas para el mismo archivo o varios archivos con rutas individuales (subcarpetas). -
Configure un destino de archivo para escribir un archivo en la carpeta "éxito" o "error".
Configure un destino de archivo para escribir un archivo en una carpeta de "éxito" separada después de un procesamiento exitoso en los destinos principales. Si se escribe un archivo en varios destinos, la operación se realiza correctamente solo si todos los destinos se realizan correctamente. Si al menos un destino no tiene éxito, escriba el archivo en una carpeta de "error". -
JavaScript ahora tiene la capacidad de acceder a variables Jitterbit cuyos nombres contienen un punto. Las variables globales en JavaScript ahora deben comenzar con un signo de dólar.
Los JavaScript ahora pueden acceder a las variables de Jitterbit cuyos nombres contienen un punto haciendo uso de las funciones Jitterbit.GetVar y Jitterbit.SetVar. Además, las variables de JavaScript ahora deben comenzar con un signo de dólar para que sean globales para el motor Jitterbit. -
Citizen Integrator: Citizen Integrator ahora admite pruebas dentro de una cuenta de Sandbox de Salesforce.
Los usuarios ahora podrán cambiar entre los extremos de Sandbox y Production for Salesforce proporcionando las credenciales de Sandbox y seleccionando la casilla de verificación Sandbox. -
Citizen Integrator: Citizen Integrator ahora admite la generación de una nueva receta en la página Administrar recetas.
Un usuario podrá generar una nueva receta accediendo a la página Administrar recetas dentro de Citizen Integrator. El primer paso requerido es cargar un Jitterpak. El usuario debe tener permiso de administrador en la organización de Harmony seleccionada para poder generar una receta. -
Citizen Integrator: Citizen Integrator ahora admite la edición de una receta existente.
Los usuarios ahora pueden editar una receta existente dentro de la página Administrar recetas. -
El Generador HMAC-SHA256 El complemento ahora admite claves codificadas en Base64.
El nuevo parámetro booleano "Jitterbit.HMACSHA256.Base64EncodedKey" permite que el complemento HMAC-SHA256 Generator admita claves codificadas en Base64 cuando se establece en verdadero.
Arreglos
-
Objetivos XML: la opción "No crear archivos vacíos" se ha corregido.
La opción "No crear archivos vacíos" no funcionaba para destinos de documentos FTP, archivos compartidos, almacenamiento temporal o XML local, ya que incluso los documentos sin datos aún contenían información de encabezado XML. Al crear un destino de archivo XML, si la casilla "No crear archivos vacíos" está marcada o habilitada en la sección Opciones, los archivos XML vacíos no se copiarán en el destino final. Este requisito se ignora para ArchiveFile() y WriteFile(). -
Bases de datos JDBC: se ha corregido la búsqueda de filtro opcional para bases de datos compatibles con JDBC.
Esto soluciona un problema de una base de datos compatible con JDBC con más de 50 000 tablas. El agente estaba agotando el tiempo antes de que se devolvieran las mesas. Esta solución cambia el funcionamiento de los filtros para que solo se recuperen las tablas que coincidan con el filtro. -
APIs: se solucionó un problema con el manejo de los parámetros API entrantes.
Anteriormente, los parámetros de la API se escapaban para evitar ataques de inyección SQL. Sin embargo, esa funcionalidad no es aplicable a todas las APIs y ahora se ha eliminado. Se recomienda a los clientes que desinfecten sus parámetros de API para evitar problemas de seguridad de estilo de inyección de SQL. -
Management Console web: la última versión ahora se muestra en la página de descargas para las descargas de Studio y Agente.
Esto soluciona un problema en el que la página de descargas mostraba una versión anterior, en lugar de la última versión, de Studio o Agente para descargar. -
Instalación del Agente: Aparecerá un mensaje emergente durante la instalación del Agente si la versión de PostgreSQL previamente instalada es anterior a la 9.3.
Al actualizar desde una versión anterior de Harmony y omitir varias versiones para actualizar a la versión actual, la instalación de la actualización del Agente no se completará si la versión instalada de PostgreSQL es anterior a la 9.3. Ahora se presentará un mensaje emergente al usuario que aconseja actualizar la versión de PostgreSQL a 9.3 primero y luego instalar la actualización para el Agente. -
Management Console web: se solucionó el error "Excepción desconocida" cuando se ingresa la URL de la API en el cuadro de búsqueda dentro de la página Ver registros de depuración.
Este problema corrige el error de "excepción desconocida" que se muestra cuando se ingresa una URL de API en el cuadro de búsqueda en la página Ver registros de depuración. La búsqueda ahora mostrará las entradas disponibles en el registro para la URL de API específica. El siguiente mensaje se mostrará si no hay ninguna entrada para la URL de la API específica en el registro: "No hay datos disponibles para el período de tiempo seleccionado". -
Studio: Se ha corregido la función "Recordar contraseña" en la pantalla de inicio de sesión de Studio.
Al marcar la casilla de verificación "Recordar contraseña" en la pantalla de inicio de sesión de Studio, ahora se guardará su contraseña. Cuando Studio se inicia después de configurar "Recordar contraseña", el campo Contraseña se rellenará automáticamente con símbolos de asterisco. -
Autenticación de API: se han solucionado varios errores que ocurrían al intentar agregar un perfil de autenticación de API con el mismo nombre de un perfil ya existente.
Al intentar guardar un perfil de autenticación de API con el mismo nombre de un perfil de API ya existente, aparecerá un mensaje de error alertando al usuario sobre el perfil existente. Después de seleccionar "Aceptar" para borrar el mensaje de error, ahora podrá corregir el nombre del nuevo perfil, tener visibilidad de todos los campos de configuración requeridos y la capacidad de guardar el nuevo perfil sin ningún mensaje de error adicional. -
Management Console web: los permisos proporcionados en Ver registros de acceso se han corregido.
Esto soluciona un problema en el que Ver registros de acceso en un ambiente permitía al usuario abrir el proyecto dentro de Studio. El acceso a Ver registros ahora permitirá al usuario ver la actividad en la página Actividades en WMC. El acceso a Ver registros no mostrará la sección Proyecto y ambiente en la sección Diseño en el Tablero en WMC y no permitirá que el usuario abra un proyecto en Studio. -
Mensajes de error del conector Clarizen: el problema que causó los mensajes de error, "Advertencia: subelemento adicional "Count_ID" debajo del elemento "Entidad"", "Advertencia: subelemento adicional "Avg_PercentCompleted" debajo del elemento "Entidad"" o "" Nueva consulta de Clarizen "falló. Error fatal", se ha solucionado.
Esto resuelve un problema con la función de agregado que mostraba los errores anteriores cuando "SELECT COUNT() FROM Task", "SELECT count() FROM Task" o "SELECT count() AS c1 FROM Task" se combinaban con " GROUP BY" y "ORDER BY" en una operación de conector Create Clarizen Query. -
Management Console web: la página de ambientes ahora se muestra correctamente para los clientes de suscripción estándar.
Esto resuelve un problema para los clientes de Suscripción estándar, que no tienen derecho a las APIs, donde la columna Acción se superpone a la columna Ambiente. -
Management Console web: la página Complementos ahora muestra las estadísticas correctas para el complemento seleccionado dentro de las pestañas Uso y Grupos de Agente asignados.
Esto resuelve el problema en el caso en que se seleccionó primero uno y luego un segundo complemento y la pestaña Grupo de Agentes asignados o Uso para el complemento seleccionado actualmente muestra las estadísticas del complemento seleccionado anteriormente. Las estadísticas ahora se muestran correctamente para cada complemento seleccionado. NOTA: El ambiente, el proyecto y la operación se mostrarán en la pestaña Uso solo cuando el complemento esté asociado con una fuente o un destino. El uso no se mostrará cuando el complemento se use en un secuencia de comandos dentro de la operación. -
Autenticación de API: el usuario ahora podrá crear perfiles de autenticación de API después de crear la cantidad máxima permitida de APIs.
Esto resuelve un problema en el que el usuario no podía crear un nuevo perfil de autenticación después de crear la cantidad máxima permitida de APIs. -
Prueba de Jitterbit: se ha corregido el texto del botón de prueba en https://login.jitterbit.com
El botón de prueba se ha corregido para que diga "Solicitar prueba" y ahora es compatible con https://www.jitterbit.com. -
Registros de depuración de API: se ha corregido la marca de tiempo que se muestra en los registros de depuración de API en Web Management Console.
La marca de tiempo en los registros de depuración de API ahora se convertirá y se mostrará en la huso horario del usuario. -
Management Console web: problema resuelto donde el usuario seleccionaba un error de registro de operación dentro de la página de actividades, el usuario se desconectaba de WMC y se mostraba la página de inicio de sesión de Harmony.
Esto resuelve un problema causado cuando un mensaje de error del registro de operación contenía etiquetas HTML. -
Jitterbit.conf: problema resuelto donde el botón Cancelar estaba oculto en la pestaña Controladores de base de datos en la página Jitterbit.conf.
El botón Cancelar ahora se muestra en la pestaña DB Drivers en la página Jitterbit.conf. -
Management Console web: mensaje de excepción desconocido fijo dentro de la página de agentes.
Esto resuelve el problema donde aparece la "excepción desconocida" cuando se ingresa una descripción de texto grande al agregar un Grupo de Agentes dentro de la página Agentes en WMC. También se solucionó el problema por el cual los datos de las columnas Nombre y Descripción se superponían entre sí. -
Management Console web: se resolvió un problema en la página de análisis de API - Ver todo el tráfico donde el usuario podía seleccionar una fecha de inicio que era mayor que la fecha de inicio.
El calendario emergente ya no permite que el usuario seleccione una fecha desde que sea mayor que la fecha hasta en la página API Analytics - Ver todo el tráfico. -
Management Console web: se corrigió el mensaje de "excepción desconocida" en la página de autorización de la API.
Esto resuelve el problema donde aparece el mensaje de "excepción desconocida" cuando se ingresa una descripción de texto grande en el nuevo perfil de autorización. El número máximo de caracteres que se pueden ingresar en el campo Descripción es 500. -
Management Console web: se solucionó el problema en la página Organizaciones donde los datos del rango de IP no se guardaban correctamente dentro de la acción Editar políticas de la organización.
Esto resolvió el problema por el cual los datos del rango de IP se corrompían al agregar varios rangos de IP después de eliminar los rangos de IP existentes sin guardar los cambios de eliminación antes de agregar los nuevos rangos de IP. -
Management Console web: se corrigió la alternancia del icono de clasificación de cuadrícula en la página de actividades.
Se solucionó el problema por el cual los datos de la cuadrícula se ordenaban solo cuando el usuario hacía clic en el texto del encabezado de la columna de la cuadrícula. Ahora los datos de la cuadrícula se ordenarán si el usuario hace clic en cualquier lugar del campo de encabezado de la columna de la cuadrícula. -
Management Console web: Se solucionó el problema por el cual se mostraba espacio adicional sobre el último mensaje emergente "Una nueva versión del agente, 8.xx está disponible para descargar" en las páginas de Actividades y Tablero para los usuarios que ejecutan el navegador Safari.
El mensaje emergente "Una nueva versión del agente, 8.xx está disponible para descargar" ahora se muestra correctamente en las páginas Actividades y Tablero para los usuarios que ejecutan el navegador Safari. -
Management Console web: se solucionó el problema por el cual la página del panel deja de responder si el usuario no tiene permiso de lectura en las estadísticas de Harmony Org.
Los usuarios a los que se les asigne el permiso "Solo instalación del Agente " serán redirigidos a la página de Descargas cuando inicien sesión en Web Management Console. -
Management Console web: se resolvieron varios problemas en API Analytics - Ver la página de todo el tráfico con la selección de fecha y hora del calendario.
El usuario ahora podrá elegir la hora y luego la fecha o viceversa en fromDate o toDate, no aparecerá un mensaje de error si el usuario selecciona Actualizar antes de seleccionar fromTime y la página no se actualizará automáticamente mientras el usuario está seleccionando fecha/hora. -
Management Console web: se solucionó el problema por el cual un nuevo usuario no podía ver el árbol de operación ampliado en la página de actividades.
El usuario ahora podrá expandir la operación, se mostrará la barra de desplazamiento y el usuario podrá desplazarse para ver todo el árbol de operación expandido dentro de la página Actividades. -
Management Console web: se solucionó un problema con API Analytics - Ver todo el tráfico en la página donde el gráfico de visitas de API se mostraba a la izquierda del eje Y.
El gráfico en la página API Analytics - Ver todo el tráfico ahora se muestra correctamente. -
Studio: se solucionó un problema por el cual Formula Builder ya no rodeaba el valor con comillas dobles al analizar el archivo CSV en los valores de carácter: {};,". Esto provocó resultados erróneos al probar dentro de la pantalla de Formula Builder.
El problema de análisis se resolvió y el usuario ahora puede probar funciones dentro de la pantalla Formula Builder. -
Management Console web: se solucionó el problema por el cual la función "Recordar nombre de usuario" no funcionaba después de cerrar y volver a abrir el navegador.
Al marcar la casilla de verificación "Recordar nombre de usuario" en la página de inicio de sesión de la Management Console web, ahora se guardará su nombre de usuario. -
Autenticaciones API: se eliminó la casilla de verificación de límite de velocidad del perfil de autenticación.
La casilla de verificación del límite de velocidad no estará visible en línea ni en la página independiente New Jitterbit - Perfil de autenticación. -
Se solucionó el problema de resolución de pantalla que ocurría después de seleccionar el botón "Probar conexión" dentro de una receta de Citizen Integrator para usuarios que ejecutan el navegador IE.
La pantalla ahora se muestra sin distorsión mientras se prueba la conexión dentro de una Receta en Citizen Integrator.