Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS Notas de lanzamiento de Blu Age
Esta sección contiene las notas de lanzamiento de AWS Blu Age Runtime and Modernization Tools a partir de la versión 3.5.0, las más recientes primero, organizadas por número de versión.
nota
Para ver las notas de la versión anteriores a este documento, ponte en contacto con los servicios de entrega de AWS Blu Age. Para obtener información sobre las últimas características de Blu Insights, consulte las versiones de Blu Insights
Temas
- Notas de la versión 4.3.0
- Runtime, versión 4.3.0
- Herramientas de modernización, versión 4.3.0
- Notas de la versión 4.2.0
- Runtime, versión 4.2.0
- Herramientas de modernización, versión 4.2.0
- Notas de la versión 4.1.0
- Runtime, versión 4.1.0
- Herramientas de modernización, versión 4.1.0
- Notas de la versión 4.0.0
- Runtime, versión 4.0.0
- Herramientas de modernización, versión 4.0.0
- Notas de la versión 3.10.0
- Runtime, versión 3.10.0
- Herramientas de modernización, versión 3.10.0
- Notas de la versión 3.9.0
- Runtime, versión 3.9.0
- Herramientas de modernización, versión 3.9.0
- Notas de la versión 3.8.0
- Runtime, versión 3.8.0
- Herramientas de modernización, versión 3.8.0
- Notas de la versión 3.7.0
- Runtime, versión 3.7.0
- Herramientas de modernización, versión 3.7.0
- Notas de la versión 3.6.0
- Runtime, versión 3.6.0
- Herramientas de modernización, versión 3.6.0
- Notas de la versión 3.5.0
- Runtime, versión 3.5.0
- Herramientas de modernización, versión 3.5.0
Notas de la versión 4.3.0
Fecha de lanzamiento: 16 de septiembre de 2024
Esta versión de AWS Blu Age Runtime and Modernization Tools se centra en ampliar las capacidades y la cobertura para modernizar las funcionalidades del mainframe. Algunas de las funciones y cambios clave de esta versión incluyen:
-
CICS: Soporte adicional para intercambiar datos desde las terminales y ejecutar transacciones con los datos entrantes al admitir el SEND MAP comando con Map Reference.
-
JCL: Nueva capacidad que permite reiniciar la ejecución más reciente de un trabajo por lotes a partir de un PROC pasoJCL/anteriormente fallido, o provocar un reinicio retrasado omitiendo los pasos ejecutados anteriormente. Esto proporciona un mayor control sobre el procesamiento por lotes mediante puntos de control persistentes escalonados.
-
AS400: compatibilidad con bibliotecas adicionales, rendimiento y solidez mejorados de los comandos más utilizadosCPYF, como OVRDBFSBMJOB, y muchos más. OPNQRYF
Probamos esta versión del AWS Blu Age Runtime con la siguiente pila. Es posible que otras versiones de componentes también sean compatibles.
Componente | Versión |
---|---|
Java | Java 17 |
Capa de presentación | Nodo JS 18.18, Npm 9.8, Angular 17 |
Capa de servicio | Spring Boot 3.2.5, Spring Core 6.1.5, Spring Statemachine 4.0.0 |
Capa de persistencia | SQLMotor Postgrec 14, Oracle 21c |
Servidor de aplicaciones | Apache Tomcat 10.1.17 |
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 4.3.0
zOS
Nuevas características
-
CICS- Se agregó Support for Map Reference en el SEND MAP comando
-
CICS- Se agregó soporte para RECEIVE comandos y soporte para ejecutar transacciones con datos de la
JicsTransactionRunner
pantalla -
Se agregó soporte para el IIH encabezado de los JMS mensajes
-
COBOL- Se agregó soporte para múltiples espacios incrustados en el pseudotexto para las declaraciones REPLACING
-
COBOL- Se ha añadido soporte para la declaración JSON PARSE
-
Blusam: se agregó soporte para KMS incluir la función «Exportar conjunto de datos»
-
BAC- Se agregó la configuración de definir el tamaño del registro
application-main.yaml
para filtrar las máscaras cargadas que coincidan con este tamaño de registro -
JCL- INFUTILB - Se agregó soporte para la palabra clave INTO como parte de la declaración de BMC control
-
GS21- Se ha añadido SOSI el manejo de la JEF codificación
-
GS21- JCL - Añadido KDJBR14 como alias de IEFBR14
-
GS21- JCL - Añadido KQCAMS como alias de IDCAMS
-
MF: se agregó soporte para el campo de archivos dependingOn compatibles con COBOL MF
-
MF: se agregó soporte para el SORT mecanismo de archivos compatibles con MF COBOL
-
MF: se agregó soporte para abrir archivos faltantes (no COBOL opcionales) compatibles con MF
Mejoras
-
JCL- DSNUTILB - Funcionamiento mejorado LOAD con Type ZONED DECIMAL
-
JCL- DSNUTILB - Se ha añadido la compatibilidad con la clave duplicada
-
JCL- DSNUTILB - Se agregó soporte para el mecanismo de reversión cuando se ordene LOAD
-
JCL- INFUTILB - Mejorado UNLOAD con nuevas propiedades FETCHSIZE y CHUNKSIZE
-
JCL- IKJEFT1A - Se ha mejorado la lectura de SYSTSIN archivos al añadir el juego de caracteres actual
-
JCL- DFSORT - Se agregó soporte para la opción DATE4 y DATE5
-
JCL- DFSORT - Se agregó soporte para el caso del tipo de bloque variable como entrada y el tipo de bloque fijo como salida
-
JCL- DFSORT - Se ha añadido soporte para ALTSEQ
-
JCL- Metadatos de puntos de control mejorados con identificador web de tareas
-
JCL- Se mejoró la purga de puntos de control de reinicio por lotes para REDIS
-
IMS- Se implementó la EXPRESS función de comando PURGE
-
IMS- Se agregó soporte para opciones PCBNAME y LIST PCB declaraciones
-
COBOL- Se ha añadido soporte para la declaración GO TO sin objetivo
-
CICS- Se ha mejorado el soporte para la INTO declaración RecordAdaptable en READQ TS
-
CICS- Soporte mejorado para el INQUIRE TRANSACTION comando
-
CICS- Soporte mejorado para setBytes el READNEXT mando
-
CICS- Soporte mejorado para START el comando sin CHANNEL opción
-
CICS- Se agregó soporte para el tipo de referencia para Inquire TSQueue
-
CICS- Se ha mejorado la compatibilidad con los RECEIVE MAP comandos cuando el mapa y el conjunto de mapas son de referencia
-
CICS- Soporte mejorado para las opciones FROM y LENGTH los comandos RECEIVE MAP
-
CICS- Se ha añadido soporte para el RecordAdaptable atributo
-
CICS- Se ha mejorado la compatibilidad con los RECEIVE comandos para gestionar el desbordamiento
-
CICS- Se ha añadido compatibilidad con la regla de segmentación en las declaraciones CICS
-
CICS- Soporte mejorado para las estructuras de enlace DFHCOMMAREA yDFHEIBLK. El motor de transformación admite definiciones más implícitas
-
CICS- Se ha añadido soporte para opciones START NEXT y END comandos INQUIRE CONNECTION
-
CICS- Se agregó soporte para los tipos 'int' y 'reference' para LENGTH la opción de RECEIVE comando
-
CICS- Soporte mejorado para el análisis INQUIRE NETNAME de comandos
-
CICS- Se agregó soporte para el nombre del grupo para JicsQueueBuilder
-
Blusam: se agregó soporte para archivos indexados que comiencen con una clave genérica
-
Blusam - Cargadores Blusam mejorados
-
BAC- Se ha mejorado la compatibilidad con la sincronización de datos en entornos de varias instancias cuando se utiliza Redis para centralizar los valores en caché, incluidos los datos reales y los bloqueos
-
BAC- Interfaz de usuario mejorada (estilo, logotipo, casilla de verificación)
-
BACy JAC - Se agregó la configuración de `application-main.yaml` para recuperar el nombre de usuario y la contraseña del superadministrador predeterminado en el secreto de Secrets Manager especificando el AWS ARN
-
BACy - Actualizar la dependencia a Bootstrap 5 JAC
-
Se han mejorado los JCL puntos de control y la configuración de las plantillas de JICS TSQueues Redis
-
Se ha mejorado la compatibilidad con el tamaño del puntero en función de AMode
-
Se agregó soporte para la comparación cero en NumericEditedType
-
Se impusieron las propiedades de SLF4j antes MDC del registro
-
Se ha mejorado el soporte de lectura de archivos para gestionar múltiples líneas vacías
-
MF: soporte mejorado para inicializar variables de puntero para la directiva del compilador COBOL MF initPtr
-
Redis: función mejorada GwFileLock en el aspecto de la concurrencia mediante una implementación basada en Redisson
AS400
Nuevas características
-
CL: se agregó soporte para el CHGPF comando
-
RPG- Se agregó soporte para las funciones%HOURS,% MINUTES y% SECONDS
-
COBOL- Se agregó soporte para SORT archivos con arquitectura Blu4iv DAO
Mejoras
-
CL - Se ha mejorado PgmClose para registrarse como un programa y aceptar una variedad de objetos como parámetros OPNID
-
CL: refactorizado RTVMBRD para gestionar múltiples bibliotecas y miembros
-
CL: se agregó soporte para TOLIB el comando param on MOVOBJ
-
CL: soporte mejorado para la partición cuando se ejecuta un CPYFRMSTMF comando
-
CL: se agregó soporte para el SNDMSG parámetro TOUSR
-
CL: soporte de OVRDBF comando mejorado
-
CL: rendimiento mejorado del OVRDBF comando: actualización de los valores predeterminados para srcfile y member
-
CL: copia de archivos mejorada con comando CPYF
-
CL - CPYF Comando rediseñado para que sea más robusto y FROMRCD maneje mejor QTEMPCRTFILE,TORCD,MBROPT, y FMTOPT (MAP&DROP)
-
CL - Soporte de CPYF comando mejorado en casos en los que las FROMFILE columnas TOFILE no coinciden
-
CL: se ha mejorado CPYF NOCHKel manejo de columnas con nombres diferentes cuando REPLACE se especifican
-
CL: se agregó una implementación vacía para CRTDUPOBJ el comando en los archivos lógicos
-
CL: se solucionó el problema de indexación de subcadenas con el comando CHGDTAARA
-
CL - Soporte de comandos mejorado SBMJOB
-
CL - Hecho OverrideManager y OpnqryfHelper mapeos sin distinción entre mayúsculas y minúsculas
-
Pantalla: se ha mejorado el enfoque inicial del primer campo editable cuando no se especifica un cursor
-
Pantalla: posición de enfoque mejorada después de cerrar y al usar el menú de ayuda
-
Pantalla: se ha mejorado el enfoque del cursor después de pulsar la página hacia arriba o hacia abajo en un componente de tabla
-
Pantalla: soporte mejorado para múltiples mensajes de error de campo y enfoque
-
Pantalla: cálculo mejorado del número de línea para los campos de los subarchivos
-
Pantalla: compatibilidad mejorada con los subarchivos inicializados mediante SFLINZ
-
Pantalla: soporte mejorado para la entrada solo numérica
-
Pantalla: manejo mejorado de la WINDOW palabra clave DSPF con 3 parámetros
-
Pantalla: posición mejorada del pie de página para tablas con registros que contienen más de 1 línea
-
Pantalla: navegación de página mejorada para que los mensajes de rotación se peguen al subir o bajar la página
-
EDITCFuncionalidad mejorada para editar el código 3
-
Se mejoró el mecanismo de bloqueo del área de datos del Blu4iv para no hacer nada cuando no hay ningún candado que desbloquear en lugar de lanzar una excepción
-
Se agregó soporte para devolver el número de filas afectadas StraightQueryBuilder
-
Mecanismo de QTEMP registro mejorado
-
Se han mejorado las funciones de DAOManager lectura/escritura/borrado para casos de uso en archivos sustituidos por una biblioteca o archivo diferente
Capacidades transversales
Nuevas características
-
Se agregó una forma centralizada de administrar las propiedades del sistema TLS relacionadas conSSL/mediante la configuración, lo que permite el uso de AWS Secrets Manager
-
Configuración mejorada de IBMMQ los recursos con AWS Secrets Manager
-
JCL- Se agregó la configuración de ubicación temporal para los archivos groovy resueltos en Runtime a través de la YML propiedad tempFilesDirectory y se agregó la capacidad de especificar si se debe purgar el contenido de la carpeta de archivos temporales al iniciar la aplicación a través de la propiedad YML cleanTempFiles DirectoryAtStartup
-
Añada AWS secretos para todas las credenciales de Redis
Mejoras
-
Se ha mejorado la conversión del tipo alfanumérico al tipo numérico editado
-
Mejorado DataUtils: isNumeric comprobar si PackedType
-
Estampación de tiempo mejorada de los archivos de registro
-
Gestionó el inicio de sesión por separado. ZonedType decodeAsString
-
COBOL- Soporte mejorado de la declaración INITIALIZE
-
Soporte mejorado de DataUtils. compareAlphInt para gestionar los espacios iniciales y finales para AS4 00 y ZOS
-
SQL- Se ha mejorado la validación implícita del tiempo de ejecución del cursor de solo lectura
-
SQL- Mecanismo de almacenamiento en caché de metadatos mejorado
-
Elimine la conexión a la base de datos Jics/Blusam de la aplicación Gapwalk
application-main.yml
Herramientas de modernización, versión 4.3.0
zOS
Nuevas características
-
GS21- Añadir soporte para COBOL GS21 CONSTANT SECTION
-
GS21- Se ha añadido JEF codificación a los conjuntos de caracteres disponibles
Mejoras
-
CICS- Se agregó soporte para el comando de análisis DOCUMENT CREATE
-
CICS- Se agregó soporte para el comando parse CICS WEB EXTRACT
-
CICS- Se agregó soporte para el comando de análisis WEB WRITE
-
CICS- Se agregó soporte de transformación para y DB2CONN SIGNIN PLAN
-
CICS- Se ha mejorado el soporte para analizar SEND MAP comandos al ignorar la opción TERMINAL
-
CICS- Se ha mejorado el soporte para analizar RETURN comandos al ignorar la opción ENDACTIVITY
-
MFS- Soporte mejorado para generar MFS archivos con una extensión específica
-
COBOL- Soporte mejorado para la REPLACE declaración
-
COBOL- Manejó la ruta dinámica y la directiva del compilador MF
-
COBOL- Mejorar el apoyo al OMITTED valor en Statement CALL
-
COBOL- Se ha mejorado el acceso a los campos multidimensionales para admitir el valor firmado
-
COBOL- Se ha añadido soporte a la cláusula OF para la declaración FILE STATUS
-
COBOL- Análisis mejorado de la declaración RESULT - - SET LOCATOR
-
JCL- IDCAMS - Se agregó soporte para abreviaturas RECORDS
AS400
Nuevas características
-
CL: se agregó soporte para variables definidas y basadas en punteros en la transformación CL
-
CL: se agregó soporte para caracteres especiales en DCLF
-
Se agregó soporte para recuperar la pila de llamadas (QWVRCSTK) API
Mejoras
-
RPG- Se ha mejorado la transformación de los parámetros del procedimiento mediante la
likeds
palabra clave -
RPG- Revise el soporte de la palabra clave EXTNAME
-
RPG- Valor literal de soporte mejorado * ALL
-
RPG- Soporte mejorado para la especificación de salida y los archivos descritos por el programa
-
DDS- Resolución mejorada de DDS los campos en un LF que hace referencia a un PF que hace referencia a un PF del diccionario
-
Pantalla: se borran los indicadores cuando se utiliza una CLEAR declaración para borrar un registro de DSPF
-
CL: transformación y generación mejoradas de parámetros CL con listas de elementos
Capacidades transversales
Mejoras
-
SQL- Se ha mejorado la generación de SQL consultas que contienen N con tilde
-
COBOL- Se ha mejorado el soporte de la instrucción LENGTH OF para los campos de grupo
-
COBOL- Se ha mejorado el soporte de REDEFINED los campos mediante cuadernos
Notas de la versión 4.2.0
Fecha de lanzamiento: 10 de julio de 2024
Esta versión de AWS Blu Age Runtime and Modernization Tools se centra en el rendimiento y la seguridad. Algunas funciones y cambios clave de esta versión son:
-
Hemos mejorado el rendimiento de la transformación, especialmente para proyectos grandes con más de 30 millones de líneas de código. Implementamos una serie de mejoras y los resultados que obtuvimos mostraron una reducción del tiempo de más del 150% y las ejecuciones se completaron en minutos en lugar de horas. La mejora clave que implementamos es la configuración de un mecanismo de tiempo de espera para limitar el tiempo máximo asignado al análisis y omitir los archivos con problemas detectados. Marcamos los archivos omitidos para que pueda investigarlos más adelante si es necesario.
-
Hemos añadido soporte para un sistema de gestión de cerraduras distribuido para AS4 00 proyectos. En un entorno de alta disponibilidad (varios nodos) en el que varias instancias de la aplicación se dirigen a la misma base de datos, mantener la coherencia de los datos durante todo el ciclo de vida de estas instancias es un desafío importante. Para abordar este desafío de manera efectiva, agregamos Redis como servidor de almacenamiento en caché externo y compartido para coordinar todas las instancias cuando se ejecutan en modo por lotes.
-
Hemos añadido una nueva función de paginación dinámica para el componente de tabla. El objetivo de esta función es mejorar el tiempo de respuesta y reducir el uso de memoria en las tablas con un gran número de filas. Esta función permite que el componente de tabla cargue solo una parte de los datos y busque más registros a pedido a medida que navega por las páginas. Para mejorar aún más la experiencia, la plataforma también admite la captura previa de datos. Esta nueva función de paginación dinámica proporciona una experiencia de usuario más eficiente y con mayor capacidad de respuesta para aplicaciones con grandes conjuntos de datos.
-
Para abordar un desafío clave que surge con frecuencia, agregamos soporte para programas anidadosCOBOL. Anteriormente, la solución alternativa para modernizar los COBOL programas anidados consistía en separar manualmente los programas en diferentes archivos, vincularlos a través de la sección de enlaces y hacer que se llamaran entre sí con los argumentos necesarios. Este proceso no solo consumía mucho tiempo, sino que también era propenso a errores. Ahora puede modernizar los COBOL programas anidados sin necesidad de separarlos manualmente.
Probamos esta versión del AWS Blu Age Runtime con la siguiente pila. Es posible que otras versiones de componentes también sean compatibles.
Componente | Versión |
---|---|
Java | Java 17 |
Capa de presentación | Nodo JS 18.18, Npm 9.8, Angular 17 |
Capa de servicio | Spring Boot 3.2.4, Spring Core 6.1.5, Spring Statemachine 4.0.0 |
Capa de persistencia | SQLMotor Postgrec 14, Oracle 21c |
Servidor de aplicaciones | Apache Tomcat 10.1.17 |
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 4.2.0
zOS
Nuevas características
-
DB2- Se agregó soporte para la invocación de procedimientos almacenados sin el calificador de esquema en la consulta SQL
-
COBOL- Se agregó soporte para HEX la función -OF
-
COBOL- Se ha añadido soporte para programas anidados
-
COBOL- Se agregó soporte para FUNCTION TEST - DATE - YYYYMMDD y TEST - - DAY YYYYDDD
-
CICS- Se agregó soporte para la opción UCTRANST en el SET TERMINAL comando
-
CICS- Se ha añadido soporte para el INQUIRE DB2CONN comando
-
BluSam - Se ha añadido soporte para la eliminación de claves al acceder a ellas de forma dinámica VSAM
-
IMS- Se ha añadido soporte para el TERM comando
-
BAC- Se han añadido comprobaciones de autorización en todos los puntos BAC REST finales
-
BAC- Se agregó una configuración
application-main.yaml
para definir un tamaño de registro para filtrar las máscaras cargadas que coincidan con ese tamaño de registro -
BACyJAC: Se agregó una configuración
application-main.yaml
para recuperar el nombre de usuario y la contraseña del usuario superadministrador predeterminado en el formulario secreto especificando el ARN
Mejoras
-
JCL- SORT - Se ha mejorado el soporte de la OMIT cláusula para gestionar condiciones con mayúsculas y caracteres ShiftOut
-
JCL- SORT - Soporte mejorado para el campo BDW
-
JCL- SORT - Soporte mejorado para múltiples GDG concatenaciones con el campo BDW
-
JCL- DFSORT - Se ha añadido soporte para las cláusulas/INRECPARSESTARTAFTSTARTAT
-
JCL- IEBGENER - recordSize Gestión mejorada de los archivos de salida
-
JCL- INFUTILB - Desactivado NULL INDICATOR en función de YML - FIX GRAPHIC CASE
-
JCL- Soporte mejorado FormatterParser para gestionar las constantes en el campo OUTREC
-
JCL- Se han mejorado los datos de carga para tipos de gráficos en la utilidad DSNUTILB del programa
-
JCL- SORT - Soporte mejorado para el formato decimal por zonas
-
JCL- SORT - Se ha mejorado el soporte de la OMIT cláusula para gestionar condiciones con mayúsculas y caracteres ShiftOut
-
MQ: se mejoró el manejo de la conexión MQ para adaptarse a varios flujos de trabajo empresariales
-
CICS- Se ha mejorado la compatibilidad con la referencia del puntero para las sentencias EXEC CICS READ SET (ptr-ref)
-
COBOL- Soporte mejorado para el registro de la sección de ADDRESS enlace OF
-
COBOL- Se ha añadido soporte para las funciones EXP1 0 EXP y 0
-
COBOL- Soporte mejorado para la REPLACE declaración mediante cuaderno
-
COBOL- Se ha mejorado el acceso a los campos multidimensionales para admitir valores firmados
-
MFCOBOL: se agregó soporte para archivos secuenciales de formato variable
-
IMS- Se ha mejorado la lectura de la configuración de los IMS YML archivos para permitir el uso de variables de entorno
-
IMS- Gestionó formas adicionales de especificar el número de segmento
-
IMS- Mayor solidez cuando se llama a un IMS programa desde una transacción iniciada mediante programación
-
IMS- Se mejoró la configuración de los criterios de SSA búsqueda para tener en cuenta la longitud actual de la WHERE cláusula si no se proporciona la longitud del segmento implícita
-
IMS- Se ha mejorado la lectura de la configuración de IMS YML los archivos para permitir el uso de variables de entorno
-
Soporte mejorado para la VALUE cláusula en NumericEditedType
-
Se ha mejorado la compatibilidad con la concatenación de cadenas para gestionar las mayúsculas y minúsculas cuando la primera cadena que se va a concatenar está vacía, en blanco o con espacios
AS400
Nuevas características
-
Se ha añadido soporte para la paginación dentro del componente de tabla; los proyectos pueden utilizar esta función para reducir el tiempo de respuesta y el tamaño cuando se carga un componente de tabla con un gran número de filas
-
Se ha añadido compatibilidad con bibliotecas para SQL las consultas en la aplicación AS4 00; dado que las bibliotecas se convierten en particiones en las aplicaciones modernas, adaptamos el tiempo de ejecución para reescribir las consultas en consecuencia
-
RPG- Se ha añadido compatibilidad con la QTEMP biblioteca para consultas SQL
-
RPG- Se agregó codificación en la CONVERT función para manejar valores de entrada vacíos
-
RPG- Se agregó soporte para las SECONDS funciones% HOURSMINUTES,% y%
-
CL - Se agregó el CHGPFM comando
-
CL: se agregó soporte para la FROMLIB palabra clave * en el CRTDUPOBJ comando
-
CL: se agregó soporte para la creación de tablas y particiones para nombres de tablas que superen los 9 caracteres
-
CL: se agregó soporte para la eliminación de archivos planos en subcarpetas para el comando DLTF
Mejoras
-
Pantalla: se ha mejorado ErrorMessage para enlazar con un campo específico y añadirlo a ArrayMessageLine
-
Pantalla: cursor errormsg mejorado
-
Pantalla: mejorada ArrayMessageLine para no incluirla en el orden de pestañas
-
Pantalla: visualización mejorada de las matrices de mensajes de error en la pantalla AS4 00
-
SQL- Se ha mejorado el soporte del cursor para confirmar la transacción al cerrarla y evitar así bloqueos en la creación de particiones
-
CL: se agregó soporte para el PgmCall comando y se mejoró el patrón QCMDEXC no compatible
-
CL: soporte mejorado para el manejo del CHKOBJ comando OBJTYPE PGM
-
CL: compatibilidad mejorada con múltiples bibliotecas CPYF y otros comandos de CL que se ocupan de bibliotecas y particiones
-
CL: se agregó soporte para pasar una variable de nombre de programa en el comando CALL PGM
-
CL - Manejó las mayúsculas y minúsculas para el tipo de objeto predeterminado
-
CL: se agregó soporte para múltiples bibliotecas para el comando CRTDUPOBJ
-
CL: gestión mejorada de la conexión a la base de datos en varios comandos
-
CL - Soporte mejorado RMVLNK para gestionar los casos en los que no se encuentra un archivo o directorio y el mensaje CPF 0000 monitorea
-
CL: se ha mejorado CLRPFM para tener en cuenta la biblioteca a la hora de eliminar registros
-
CL - CPYF - Comando mejorado para admitir la QTEMP biblioteca, el parámetro FmtOpt (*NoChk) y el carácter de control
-
CL - Se ha corregido el problema de las comillas y de los parámetros que faltaban en los CPY comandos RMVLNK y
-
RPG- Alcance variable mejorado; ahora DataArea está en el ámbito de trabajo en lugar del ámbito de enlace
-
RPG- Se han mejorado las consultas de DAO lectura para que se ejecuten sin transacciones y así evitar bloqueos
-
Búsqueda de mensajes MQ mejorada al agregar un recorte a la búsqueda MSGQ en la base de datos
-
Se eliminaron las declaraciones de transacciones innecesarias en el soporte de conexión a la base
-
Se ha mejorado la actualización del estado del trabajo de Quartz en caso de excepción
-
Se ha añadido soporte para gestionar los casos en los que una matriz de indicadores no está inicializada
Capacidades transversales
Nuevas características
-
Redis: se agregó la configuración global de Redis para todas las cachés de Redis
-
Se agregó la funcionalidad de seguimiento de sesiones para poder almacenar la información de seguimiento de la sesión (ID de sesión, nombre de usuario asociado, marca de tiempo de creación e ID de nodo) mediante la conservación de los datos en Redis
-
Se agregó la configuración de ubicación temporal para los archivos groovy resueltos en tiempo de ejecución a través de la YML propiedad
tempFilesDirectory
; también se agregó la capacidad de especificar si se debe purgar el contenido de la carpeta de archivos temporales al iniciar la aplicación a través de la propiedad YMLcleanTempFilesDirectoryAtStartup
Mejoras
-
Compatibilidad mejorada con las propiedades de configuración de implementación de grupos de conexiones para las fuentes de datos de servicios
-
Compatibilidad mejorada con el modo de impresora y el control de ANSI transporte mediante el uso de ADVANCING cláusulas y WRITE BEFORE cláusulas
-
Versión angular actualizada en la aplicación front-end para proyectos modernizados
-
Construcción mejorada de la URL sintaxis del administrador secreto para DB2
-
Mejoró el DataUtils. compareAlphInt método para añadir soporte a los espacios finales
-
SQLSoporte mejorado para la salida de tipo blob
-
Se ha añadido solidez a los activadores de tareas mediante el punto final post/script
Herramientas de modernización, versión 4.2.0
zOS
Nuevas características
-
CICS- Se ha añadido soporte para el análisis de comandos WEB CICS
-
CICS- Se agregó soporte para la transformación del comando MONITOR
-
CICS- Se ha añadido soporte para analizar el comando CICS SEND MRO
-
COBOL- Se ha añadido soporte para analizar la sentencia NO REWIND
-
COBOL- Se agregó soporte para el tipo de opción numérica UCTRANST en el comando CICS SET TERMINAL
-
COBOL- Se admite la MULTIPLE FILE cláusula en I-O- SECTION
-
CSD- Se ha añadido soporte para la transformación de varios archivos CSD
-
CSD- Se ha añadido soporte para la generación de jicsFileAix archivos.json a partir de varios archivos CSD
-
IDCAMS- Se agregó soporte para la creación de un conjunto de datos de registros relativo () RRDS
Mejoras
-
Rendimiento mejorado al calcular SQL máscaras
-
COBOL- Se ha mejorado el análisis de la RESERVE cláusula inútil en FILE - CONTROL
-
COBOL- Análisis mejorado de y SECTION CLASS
-
COBOL- Manejo mejorado DFHRESP
-
COBOL- Soporte mejorado EXIT PARAGRAPH durante todo el rendimiento
-
IMS- Se ha mejorado el soporte para los nombres de segmentos especificados mediante paréntesis dobles
-
IMS- Se ha mejorado la generación de códigos de estado cuando se invocan SCHD y se TERM invocan
-
COBOL- Generación mejorada de campos DEPENDING ACTIVADOS
-
COBOL- Transformación mejorada de la función TIMESTAMP DB2 integrada TO_
AS4- 00
Nuevas características
-
Se agregó soporte para convertir campos alfanuméricos como CHAR en SQL los scripts
-
COBOL400: se agregó soporte para los archivos descritos por el programa DATABASE
Mejoras
-
DDS- Soporte mejorado para el nombre ALIAS
-
Soporte mejorado para el tipo float sin valor inicial
-
COBOL400: cálculo de tamaño mejorado para tipos zonificados con signos
Capacidades transversales
Mejoras
-
Se han mejorado la notificación y el análisis de los identificadores DDS de SQL error
-
Se ha mejorado la generación de código en las ramas condicionadas
-
Rendimiento mejorado en la generación de informes meteorológicos
Notas de la versión 4.1.0
Fecha de lanzamiento: 31 de mayo de 2024
Esta versión de AWS Blu Age Runtime and Modernization Tools se centra en el rendimiento y la seguridad. Algunas funciones y cambios clave de esta versión son:
-
Transformación y rendimiento: para permitir que los proyectos con una base de código grande (más de 50 millones de líneas de código) se transformen con éxito, hemos optimizado el rendimiento y el consumo de memoria de todo el mecanismo de transformación.
-
BAC/JAC: La seguridad AWS es la máxima prioridad. Las aplicaciones modernizadas con AWS Blu Age deben cumplir con los estándares de seguridad. Hemos realizado algunas mejoras importantes en la Consola de BluSam administración (BAC) y en la Consola de JICS administración (JAC) para hacerlas más seguras:
-
Se actualizó la aplicación a Angular v17.
-
Además del soporte nativo para AWS Cognito, hemos añadido soporte genérico para ofrecer una mayor flexibilidad a fin de OAuth que los clientes puedan utilizar el proveedor de identidad que elijan.
-
Configuramos y ampliamos las funciones de seguridad mediante los encabezados adecuados.
-
-
AS400: Soporte de varios nodos para el mecanismo de bloqueo de la base de datos. Proporcionó la posibilidad de conectar un servidor de almacenamiento en caché externo y compartido (Redis) para ejecutar una aplicación por lotes en varias instancias, como la modernización gestionada AWS del mainframe.
Esta versión del motor de ejecución de Blu Age se probó con la siguiente pila. Es posible que otras versiones también sean compatibles.
Componente | Versión probada |
---|---|
Java | Java 17 |
Capa de presentación | Nodo JS 18.18, Npm 9.8, Angular 16.1 |
Capa de servicio | Spring Boot 3.2.5, Spring Core 6.1.5, Spring Statemachine 4.0.0 |
Capa de persistencia | Postgre SQL 14, Oracle 21c |
Servidor de aplicaciones | Apache Tomcat 10.1.17 |
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 4.1.0
zOS
Nuevas características
-
Se agregó una configuración para el manejo dinámico OAuth2 de proveedores. Se introdujo SECRET _ OAUTH2 _ PROVIDER _ NAME _ KEY para especificar el proveedor. Se actualizó el método de recuperación de secretos para gestionar varios proveedores. Los secretos garantizados se recuperan de forma segura de AWS Secrets Manager.
-
Se ha añadido la compatibilidad AWS Secrets Manager con DB2 SSL las propiedades para poder definir un SSL certificado (sslTrustStoreubicación) y una contraseña (sslTrustStorecontraseña) para desbloquear el archivo del almacén de claves.
-
Se ha añadido compatibilidad con fuentes de datos empresariales externas.
-
JCL- Se agregó soporte para el mecanismo de puntos de control para el reinicio por lotes.
-
JCL- Se agregó soporte para DCB los parámetros, tamaño de registro y... RDW
-
JCL- Se agregó una configuración dinámica de nombres de carpetas para los archivos temporales generados.
-
REDIS- Se agregó una configuración de grupo en la configuración de Redis para. JICS
-
REDIS- Se agregó un índice de base de datos en la configuración de Redis para Catalog y. JICS
-
BatchScript - Se agregó la propagación del nombre del paso para ejecutar el programa.
-
CICS- Se agregó soporte para el ADDRESS SET comando.
-
CICS- Se agregó soporte para PURGE MESSAGE yJUSTIFY.
Mejoras
-
JCL- INFUTILB - Soporte mejorado para deshabilitar el indicador nulo en función de la YML propiedad.
-
JCL- INFUTILB - Soporte mejorado para el tipo de BPCHAR datosCHAR/.
-
JCL- ICEGENER - Se ha añadido soporte para copiar flujos de entrada multilínea en archivos.
-
JCL- IEBGENER - Se ha mejorado el soporte para gestionar la conversión de archivos de bloques variables a archivos de bloques fijos.
-
JCL- DFSORT - Soporte mejorado para parámetros de varios dígitos durante el funcionamiento. DATE
-
JCL- DFSORT - Se agregó soporte para la ALL cláusula INCLUDE =.
-
JCL- Soporte mejorado para que la SORT utilidad gestione el BDW campo en la salida.
-
JCL- Soporte mejorado para la concatenación de DD.
-
JCL- Soporte mejorado para Input Stream.
-
JCL- DSNUTILB - Se ha mejorado el soporte para la sentencia NULLIF ().
-
JCL- INFUTILB - Se agregó soporte para la descarga de datos con la NOPAD opción.
-
JCL- INFUTILB - Soporte mejorado para la fecha actual enINFUTILB.
-
JCL- Se han añadido comprobaciones de tamaño y existencia de los archivos antes de utilizarlos.
-
JCL- GDG - Se ha mejorado el manejo de los subdirectorios paraGDG.
-
MQ: apertura de conexión mejorada en la JMS implementación.
-
MQ: configuración de longitud de datos mejorada del GET mensaje para la fuente de datos XA.
-
MQ: cuaderno CMQV estándar descompuesto para evitar errores de compilación y usos de refactorización.
-
BluSam - Soporte mejorado para las solicitudes de eliminación de conjuntos de datos inexistentes.
-
Soporte mejorado para la ALLOCATE declaración.
-
Se ha mejorado la solidez de la nomenclatura TS. QUEUE
-
BatchScript - Se ha mejorado la conservación del código de retorno del paso anterior al volver a ejecutar un trabajo.
-
Conjunto de datos: se mejoró la comprobación de la existencia del archivo cuando existe un archivo y es temporal.
-
Conjunto de datos: se ha mejorado la simultaneidad a la hora de localizar GDG los archivos que se van a eliminar.
-
Conjunto de datos: se agregó soporte para obtener el tamaño de registro del GDG conjunto de datos.
-
CICS- Se ha mejorado la compatibilidad con la SUSPENDED opción del INQUIRE TASK LIST comando.
-
CICS- Se ha mejorado la compatibilidad LOAD SET con el uso ADDRESS de la sentencia OF.
-
CICS- Se mejoraron los CICS argumentos no controlados REMOTESYSTEM cuando CICSINQUIRE.
-
CICS- Se ha mejorado la compatibilidad con el GETMAIN comando para gestionar la SET opción con un puntero definido con la palabra clave OF.
-
JICS- Se ha mejorado la solidez del método jicsXAPrepare () al añadir la verificación del estado de la transacción.
-
JICSXA: se agregó una verificación del estado de la transacción y se mejoró la terminación del hilo de transacciones.
-
BAC- Se mejoró la autenticación basada en roles en el lado del cliente y se refactorizaron y centralizaron todas las llamadas. API
-
BAC- Se implementó una función para bloquear el acceso público a la configuración y en función de ella BAC JAC
-
BAC- Actualización de las dependencias: Angular 17.
-
BAC- Integración de seguridad mejorada con OAuth2 - StateFarm/FIDIS.
-
BAC- Se generó DDL una hibernación mejorada.
-
BAC- Mecanismo mejorado de exportación de conjuntos de datos.
-
JAC- Se actualizó a Angular 17 e informa sobre todos los detalles del trabajo realizado desde BAC (ROLE, sadmin conf,XSRF, logout).
-
COBOL- Se agregó soporte para las funciones y -. CHAR ORD MIN
-
Mejorado FileFactory para tener a mano el tamaño del registro del MOD catálogo.
-
Se ha habilitado el uso del registro MDC para JICS las transacciones.
-
Mejorado SQLCA > SQLSTATE Producido para procedimientos almacenados que generan conjuntos de resultados ad hoc.
-
Se ha mejorado el soporte para la programación de tareas relacionadas con la última actualización de primavera.
AS400
Nuevas características
-
Se agregó compatibilidad con varios nodos para los bloqueos de registros de bases de datos mediante Redis.
-
Se agregó soporte BINARY CHARACTER para este tipo. DDS
-
CL: se agregó soporte para la generación de archivos de informes personalizados.
-
RPG- Se ha añadido compatibilidad con la RENAME palabra clave en los archivos primarios/secundarios.
Mejoras
-
Soporte de base de datos mejorado para gestionar la CTID columna con una JOIN cláusula.
-
Se ha mejorado la posición del cursor para varios DSPATR (PC).
-
Excepción de registro al leer mejorada.
-
Se mejoró el registro de trabajos de Quartz para incluir las propiedades de los trabajos enMDC.
-
Soporte mejorado para la pantalla de ayuda AS4 00.
-
CL: compatibilidad mejorada con el RMVJOBSCDE comando que permite aceptar números de entrada con espacios al final.
-
CL: compatibilidad mejorada con el RMVJOBSCDE comando que permite eliminar un cronograma de tareas mediante un nombre de trabajo genérico.
-
CL: soporte mejorado para el SAVOBJ comando para ordenar los registros por clave de tabla.
-
CL: compatibilidad mejorada con el CPYF comando para establecer una nueva conexión para las consultas a la base de datos.
-
CL: se ha mejorado la inserción de los mensajes de consulta en la cola de mensajes conSNDPGMMSG.
-
CL - Se ha mejorado la configuración de la cola de trabajos para especificar la cola de trabajos predeterminada.
-
CL: se ha mejorado el CRTPF comando para que sea compatible con la QTEMP biblioteca y el RCDLEN parámetro.
-
CL - Soporte mejorado para el CHKOBJ comando - Compruebe si hay particiones con la biblioteca.
-
CL: se ha mejorado RTVMGS para enviar CPF24 07 y CPF2419 cuando no se encuentra el archivo/ID.
-
CL: mejora CPYTOIMPF e CPYFRMIMPF interpretación de los parámetros de formato antiguos.
-
CL: se agregó soporte para el OVRPRTF parámetroUSRDTA.
-
CL: se mejoró el comando CPYTOIMPF CL para establecer una nueva conexión y evitar el cierre de los conjuntos de resultados existentes.
-
CL: se ha mejorado CHGDTAARA para que ya no modifique la longitud del área de datos al actualizar el contenido.
-
CL: manejo mejorado de la conexión a la ClCommand base de datos.
-
Interacción optimizada entre el front-end y el back-end.
-
COBOL- Se ha actualizado la transformación para utilizarla FILLER en los cuadernos.
-
Se ha mejorado la visualización adicional de la información de los mensajes para los mensajes personalizados que se envían a la interfaz.
-
Se actualizó el valor predeterminado del selector en app.component.ts.
-
Se ha mejorado la división del texto en la pantalla. split-dynamic-field
-
Se ha mejorado la visualización de los mensajes de error con varias escrituras seguidas de una lectura.
Capacidades transversales
Nuevas características
Se agregó soporte para la configuración dinámica del secreto del OAuth2 proveedor.
Mejoras
-
Impresión: se ha mejorado la compatibilidad con los QCMDEXC parámetros para gestionar las comillas y se ha mejorado la formación de los nombres de los informes
-
Se ha mejorado la compatibilidad con la sintaxis delimitada activada RecordAdaptable.
-
Se ha mejorado InspectBuilder el registro de errores para añadir contexto a la cadena de origen.
-
DataSimplifier - mayor robustez para ByteArray la afectación.
-
MDCRegistro mejorado con nuevos atributos de tiempo de ejecución.
Herramientas de modernización, versión 4.1.0
zOS
Nuevas características
-
Se agregó soporte para múltiples transformaciones de CSD archivos
-
COBOL- Se agregó soporte para la CICS ALLOCATE declaración.
-
COBOL- Se agregó soporte para ON SIZE ERROR en la ADD CORRESPONDING declaración.
-
COBOL- Se ha añadido soporte para EXITPARAGRAPH.
Mejoras
-
COBOL- Soporte mejorado para - INC cuaderno.
-
COBOL- Soporte mejorado para la FILLER inicialización.
-
COBOL- Soporte mejorado para la comparación de valores figurativos.
-
COBOL- Soporte mejorado para WHEN ANY WHEN las cláusulas consecutivas que carecen de bloques de códigos intermedios.
-
COBOL- Soporte mejorado para la constante figurativa.
-
COBOL- Soporte mejorado para el cálculo del tamaño de letra empaquetado.
-
COBOL- Se ha mejorado el CICS argumento KEEP no controlado para. SPOOLCLOSE
-
COBOL- Generación mejorada para la NUMVAL función TEST -.
-
COBOL- Se han mejorado los argumentos de generación de Java basados en el soporte de INSPECT marcos.
-
CICS- Soporte mejorado para la definiciónDFHCOMMAREA.
AS400
Nuevas características
-
RPG- Se agregó un mecanismo de detección de errores para generar el (incompleto) DDS y no bloquear la generación del programa.
-
Se agregó soporte para la palabra clave de especificación de la descripción del INCLUDE archivo.
Mejoras
-
RPG- Análisis completamente gratuito mejorado.
-
RPG- Se ha añadido robustez al detectar errores.
-
RPG- Se ha mejorado la inicialización de Field/DS con la palabra clave de exportación.
-
RPG- DAO Funcionamiento mejorado para gestionar los indicadores.
-
RPG- Manejó el valor predeterminado de PERRCD withCTDATA.
-
RPG- Se actualizó el RPG analizador gratuito para registrar un error único por regla de análisis.
-
PRTF- Controló la colisión de nombres entre yPRTF. JRXML
-
COBOL- Se ha mejorado el soporte de la LIKE palabra clave.
Capacidades transversales
Mejoras
-
Se ha añadido solidez a ErrorID API
-
Optimización del rendimiento para la transformación de grandes proyectos. Por ejemplo: tiempo de espera para omitir archivos bloqueados, reutilización de la clasificación de Blu Insights y mejores asignaciones de memoria.
-
Se optimizó el consumo de memoria durante la transformación/COBOL. PL1
-
Se corrigió CVE en un tercero (jQuery y en bootstrap).
-
timeoutParser Opciones administradas en TC.
-
Se ha mejorado la reescritura de múltiples espacios en SQL las consultas.
-
Cursor de solo lectura mejorado con atributo de sensibilidad.
Notas de la versión 4.0.0
Fecha de lanzamiento: 8 de abril de 2024
Para obtener instrucciones sobre cómo migrar de AWS Blu Age Runtime 3.10.0 a 4.0.0, consulte. Migración de la versión 3.10.0 a la 4.0.0
Esta versión de AWS Blu Age Runtime and Modernization Tools se centra en actualizar las dependencias críticas y las tecnologías compatibles, a la vez que se mejora el rendimiento en múltiples funcionalidades. Algunas funciones y cambios clave de esta versión son:
-
-
Actualice Spring Boot 2.7 a 3.2.4, Spring Core 5.3 a 6.1.5 y Tomcat 9.0 a 10.1.17 para mejorar la seguridad, el rendimiento y la facilidad de mantenimiento mediante el uso de versiones que están siendo parcheadas y mantenidas de forma activa.
-
La carga diferida de la aplicación front-end permite crear proyectos grandes más rápidos con más de 2000 pantallas y reducir la inicialización de la pantalla de 10 s a 300 ms.
-
Compatibilidad con la DBCS visualización en la aplicación front-end para mejorar la compatibilidad con los caracteres de doble byte y proporcionar una nueva fuente que gestione los caracteres de un byte y de un byte, impida la entrada de un solo byte en un campo de doble byte y gestione los campos con una mezcla de caracteres de un byte y de un byte.
-
Función de supervisión de subprocesos para la aplicación AS4 00 Online que permite ejecutar la aplicación 00 con paralelización. AS4
-
Se mejoró el rendimiento en el contexto y RunUnit la inicialización al agregar un mecanismo configurable para preinicializar el contexto del programa, lo que reduce el impacto de cargar estructuras complejas inherentes a la complejidad heredada.
-
Esta versión de AWS Blu Age Runtime se probó con la siguiente pila. Es posible que otras versiones también sean compatibles.
Componente | Versión probada |
Java | Java 17 |
Capa de presentación | Nodo JS 18.18 |
Npm 9.8 | |
Angular 16.1 | |
Capa de servicio | Spring Boot 3.2.4 |
Spring Core 6.1.5 | |
Spring Statemachine 4.0.0 | |
Capa de persistencia | Motor Postgrec 14 SQL |
Oracle 21 | |
Servidor de aplicaciones | Apache Tomcat 10.1.17 |
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 4.0.0
zOS
Nuevas características
-
Se agregó soporte para la declaración de inclusión '- INC CPYNAME '.
-
CICS- Se agregó soporte para la POP HANDLE declaraciónPUSH/.
-
COBOL- Se agregó soporte para «ASSIGNTODYNAMIC».
-
Se agregó soporte para su DB2 UNLOAD usoINFUTILB.
-
Se agregó soporte para la palabra clave SEQNUM en una INREC declaración OVERLAY of.
Mejoras
-
SORT- Se ha añadido soporte para caracteres especiales (paréntesis y asteriscos) en las cadenas literales C'... '.
-
SORT- Soporte mejorado para OUTFIL NOMATCH el argumento - (..).
-
SORT- Se ha añadido soporte para la definición SYMNAMES de datos.
-
SORT- Se ha mejorado el manejo de los argumentos TO= y LENGTH =.
-
SORT- Mejora del manejo en el momento de la MOD eliminación.
-
SORT- Se ha añadido soporte para el NEXT argumento HIT =.
-
Se ha mejorado ICEGENER para añadir compatibilidad con codificaciones específicas de archivos de salida.
-
INFUTILB- Soporte mejorado para la cláusula WITH UR.
-
INFUTILB- Soporte mejorado para descargar cuando writeNullIndicator es falso.
-
DSNUTILB- Se ha mejorado la solidez del paso de carga cuando la NULLIF palabra clave está detrás de una palabra clave opcional. SQL
-
DSNUTILB- Soporte mejorado para aislar el nombre de la columna.
-
DSNUTILB- Se agregó soporte para cargar un archivo vacío en una tabla.
-
DNSUTILB- Se agregó soporte para la MOD disposición del DNSUTILB SYSDISC archivo.
-
IDCAMS- Soporte de comentarios mejorado.
-
JCL- Se agregó soporte para columnas con comillas dobles LoadTask.
-
JCL- Se ha mejorado el manejo de las UNLOAD SQL consultas relacionadas con la eliminación de los espacios en blanco.
-
JCL- Se ha mejorado la respuesta de Groovy Script cuando se produce una excepción en el procesamiento para garantizar el formato. JSON
-
JCL- Se ha mejorado la disposición de los archivos de verificación en los casos de DISP = NEW y DISP =. OLD
-
JCL- Soporte mejorado para gestionar referencias de varias GDG generaciones con caracteres especiales en el nombre GDG base.
-
JCL- Soporte mejorado para cargar un archivo ficticio.
-
JCL- Soporte mejorado para los tempFilesDirectory YML parámetros.
-
JCL- Se ha mejorado el JSON retorno cuando es necesario evitar las comillas dobles dentro de un elemento de cadena.
-
JCL- Mejorado FileUtils para admitir el nombre GDG base.
-
JCL- DSNTEP Programa mejorado para la ejecución de DB2 múltiples consultas.
-
Se agregó soporte para Spring beans.
-
Mejorado SQLConverter para evitar rectificar fechas incorrectas.
-
JicsTimeBuilder Manejo mejorado de. YYYYDDD
-
Permitió que se pudiera acceder a los frascos personalizados desde Groovy.
-
IMS- Navegación mejorada entre los registros de la implementación de la IMS base de datos.
-
IMS- Mejorado CBLTDLI para poder iniciar la purga de uso del programa.
-
IMS- DFSRRC 00 es capaz de pasar los parámetros de groovy al programa de fondo.
-
Se agregó soporte para JICS comandos que no se invocaron a través de un. transactionRunner
-
JICS- Se mejoró el rendimiento mediante el uso de una caché configurable.
-
BluSam - Se ha añadido soporte para deshabilitar el calentamiento BluSam al abrir, a fin de mejorar el rendimiento en conjuntos de datos de gran tamaño.
-
BluSam- Se ha mejorado el comportamiento de borrar/cambiar el nombre en conjuntos de datos normales. BluSam
-
BluSam - Rendimiento mejorado en las operaciones de registro.
-
Simplificador de datos mejorado para los métodos que determinan si una cadena tiene un valor bajo.
-
Soporte mejorado para problemas de orden de clasificación y decimales empaquetados.
-
Configuración mejorada de una fuente de DB2 datos principal con Secrets. AWS
-
Mejorado FileSystem API para mostrar el estado del archivo.
-
Entrada de flujo de DynamicFileBuilder lectura mejorada conlineSeparator.
-
Simplificador de datos mejorado para los métodos que determinan si una cadena tiene un valor bajo cuando se trata de un juego de caracteres CUSTOM93 0.
-
SQL- Procesamiento mejorado de la salida de SQL los procedimientos almacenados.
-
SQL- Se ha mejorado el mapeo lambda para varias tablas con alias.
-
COBOL- Se ha mejorado el soporte para la declaración LENGTH FOF.
-
COBOL- Se agregó soporte para la TRANSFORM declaración.
-
COBOL- Se agregó soporte para 9 nuevas funciones matemáticas.
-
COBOL- Soporte mejorado para INTEGER -OF-. DAY FUNCTION
-
COBOL- Soporte mejorado para 88 niveles con valor figurativo.
-
COBOL- Transformación mejorada de la SET ADDRESS declaración.
AS400
Nuevas características
-
Se eliminaron las entidades indicadoras duplicadas.
-
Se ha añadido soporte para DBCS personajes.
-
Se introdujo el manejo de HELP palabras clave para el control de registros de subarchivos.
-
Se agregó un parámetro de configuración para alternar el uso de mayúsculas en los nombres de las columnas y dividir el contenido de las columnas de comentarios en el carácter vertical.
-
Se ha añadido la posibilidad de utilizar 0x0c como último fragmento en los campos de tipo empaquetado.
-
RPG- Se gestionaban prototipos declarados con ExtProc ('sistema').
-
CL: el parámetro 'CLEAR' gestionado de cl-command RMVMSG + introduce colas de mensajes en la memoria que no son del programa.
-
CL: gestionaba las declaraciones genéricas que se pasaban a las llamadas (). SBMJOB CMD
-
CL: comando agregado STRCMTCTL yENDCMTCTL. Mecanismo de bloqueo modificado y limpieza de transacciones y bloqueos.
-
CL: se agregó soporte para el RCDDLM parámetro del CPYTOIMPF comando.
-
CL: se agregó el manejo del relleno de ceros en el SAVOBJ comando.
-
CL: se agregó el manejo de las bibliotecas incluidas en el nombre completo del OBJ parámetro para. RTVOBJD
-
CL: se agregó soporte para los parámetros de CPYTOIMPF comando STRDLMSTRESCCHR, yRMVBLANK.
-
CL: se ha mejorado RTVMGS para enviar CPF24 07 y CPF2419 cuando no se encuentra el archivo/identificador.
-
CL: RCVF comando mejorado para recibir registros de cualquier biblioteca proporcionada en DEV el parámetro.
Mejoras
-
Se modificaron los valores predeterminados del ejecutor de tareas Blu4iv para permitir un mejor escalado de forma predeterminada.
-
Parameterhelper modificado para convertir la lista de cadenas y en String. ElementaryRangeReference
-
Mejorado CTID para gestionar columnas no existentes. POSTGRE
-
Robustez adicional para soportar el espacio de usuario API «»QUSPTRUS.
-
Se agregó soporte para espacios de usuario y. APIs QUSRUSAT QUSCUSAT
-
Soporte mejorado para User Space API (QUSPTRUS) sin código de error.
-
Se ha añadido soporte para CRON Job Scheduling mediante Quartz.
-
Soporte mejorado del ciclo del RPG programa.
-
Gestión mejorada de las transacciones de Blu4iv.
-
Se ha mejorado el bloqueo de registros de archivos bajo control de compromiso dentro de una misma transacción.
-
Se ha mejorado el manejo de la inicialización de los subarchivos.
-
Se ha mejorado la visualización de los indicadores de desplazamiento de las líneas de mensajes.
-
Se ha impedido que aparezcan ceros finales en los números enviados a través de la cola de datos.
-
Se ha mejorado la pantalla de información adicional sobre los mensajes.
-
Se han mejorado las operaciones de JPA escritura para tener en cuenta la biblioteca actual.
-
Se ha mejorado el comportamiento ProgramJobExecutor al ejecutar programas sin parámetros.
-
Se agregó la funcionalidad para pasar directamente los argumentos de los enlaces frontales a los scripts de back-end.
-
Gestión mejorada de las transacciones de los metadatos de los trabajos.
-
CL: se agregó soporte para param SECLVL inRTVMSG.
-
CL: se agregó una implementación vacía paraCLRLIB.
-
CL: CPYFRMIMPF soporte mejorado para copiar desde bases de datos yCSV.
-
CL: CPYFRMIMPF implementación mejorada para ignorar columnas adicionales.
-
CL: mejora CPYTOIMPF e CPYFRMIMPF interpretación de los parámetros de formato antiguos.
-
CL: se agregó un parámetro removeDecimalPoint para formatear valores numéricos. SAVOBJ
-
CL: RCVF comando mejorado para manejar adecuadamente la EOF condición.
-
CL - RTVSYSVAL - Implementación SYSVAL =QDATETIME.
-
CL: OVRDBF comando modificado para obtener el campo como nombre de tabla predeterminado.
-
CL: valor RTVJOBA no disponible para el parámetro:USRLIBL.
-
CL: se manejaban las barras diagonales iniciales en param SNDPGMMSGMSGF.
-
CL: se ha mejorado la compatibilidad con los caracteres comodín en el archivo fuente durante el comando. DSPFFD
-
CL: manejo mejorado de los parámetros en y. PGMQ RCVMSG SNDPGMMSG
-
CL: hizo que el RTVMSG parámetro fuera MSG opcional para alinearlo con los documentos antiguos.
Capacidades transversales
Nuevas características
-
Se ha mejorado la capacidad de pasar un parámetro a USING una cláusula del OPEN cursor.
-
Rendimiento: se ha mejorado la preinicialización del contexto y el ajuste RunUnit del rendimiento.
Mejoras
-
Se mejoró el mecanismo para descargar los valores bajos del UNLOAD comando del programa de INFUTILB utilidad.
-
Se agregó la compatibilidad con la opción de esquema actual en el administrador secreto de las fuentes de datos.
-
Se ha mejorado el tiempo de ejecución para no tener en cuenta los parámetros que se pasan al abrir el cursor cuando no son necesarios.
-
Se ha mejorado la validación del formato numérico de los campos numéricos.
-
SQLDiagnóstico mejorado en un entorno de ejecución altamente paralelo.
-
Se introdujo el código unicode para la secuencia de bytes de la página de códigos (FE FD).
-
DataSimplifier optimización del rendimiento: instrucciones de asignación mejoradas.
-
DataSimplifier optimización del rendimiento: mejore el valor predeterminado para la inicialización de tipos numéricos para evitar un BigDecimal uso inútil.
Herramientas de modernización, versión 4.0.0
zOS
Nuevas características
-
Se agregó soporte para el manejo de AbendPROGRAM.
-
Soporte mejorado para generar AIX conjuntos de datos.
-
COBOL- Se agregó soporte para JUSTIFIED la cláusula sobre GRAPHIC los campos ALPHANUMERICALPHABETIC//.
Mejoras
-
Gestión de PURGETHRESH atributos mejorada para las definiciones TRANSCLASS de recursos.
-
Soporte mejorado para la definición y MOVE declaración de datos.
-
CICS- Soporte mejorado para la opción de DELAY comando activadoMILLISECS.
-
Se ha mejorado el mapeo SQL lambda para varias tablas con alias.
-
Soporte mejorado para la búsqueda de campos principales.
-
Configuración y SQLCA funcionamiento mejorados de sqlstate. COMMIT ROLLBACK
-
COBOL- Mejore el análisis comentando los párrafos obsoletos
-
COBOL- Soporte mejorado para REPLACING la cláusula.
-
COBOL- Se ha añadido soporte para funciones matemáticas ASIN ACOS LOGTAN.
-
COBOL- Se agregó soporte para múltiples AFTER declaraciones en PERFORMVARYING.
-
COBOL- Soporte mejorado para campos RENAMES (nivel 66).
-
COBOL- Método LENGTH OF mejorado para obtener la longitud de un índice específico en un campo matricial.
-
COBOL- Se agregó soporte para múltiples AFTER cláusulas en las PERFORM VARYING declaraciones.
-
COBOL- Soporte mejorado para la RENAMES cláusula.
-
COBOL- Soporte mejorado de PICTURE palabras clave.
-
COBOL- Soporte mejorado para el análisis de campo de nivel 88.
-
COBOL- Se ha mejorado la condición de función Goto con elementos de datos de tablas.
AS400
Nuevas características
-
Se agregó la funcionalidad para pasar argumentos a las llamadas java directas del front-end.
-
CL: SST generación porcentual mejorada, incluida la compatibilidad LDA con * con CL→Java.
-
RPG- Se ha añadido un registro de archivos descrito por el programa de soporte. DISK
Mejoras
-
Se ha mejorado la visualización del archivo, resuelve los campos referenciados con la palabra clave «REFFLD».
-
Se ha mejorado la compatibilidad con la palabra clave del archivo de visualización SETOF -CSRLOC.
-
Se eliminaron los archivos del control de compromisos después del cierre.
-
Se garantizó un comportamiento uniforme para las operaciones simultáneas de lectura y escritura en una tabla cuando las realizaba el mismo programa.
-
Se gestionó la asignación a la subcadena de. SizePrefixedAlphanumericType
-
Se gestionó el paso de la estructura de datos al procedimiento con un parámetro de cadena de longitud variable.
-
Se mejoró la retención de valores numéricos no válidos tras el onBlur evento y la creación de detectores de eventos solo para los campos válidos.
-
Se han mejorado los mensajes de error en las pantallas y el resaltado de los campos con entradas no válidas.
-
Se ha mejorado el manejo de los campos de pantalla condicionados a los indicadores.
-
Se ha habilitado el desplazamiento con la rueda del ratón.
-
Se ha añadido soporte para las teclas de función de la pantalla de ayuda.
-
Se ha mejorado el soporte para texto largo en el split-dynamic-field componente.
-
Se ha mejorado el manejo de los archivos LF de varios registros al cambiar el nombre de los registros.
-
CL: RTVJOBD comando mejorado para gestionar archivos LF (vistas).
-
CL: OVRDBF comando mejorado cuando se usa en un LF con varios registros.
-
RPG- Se gestionó un escenario en el que el procedimiento definía una variable con el mismo nombre que el parámetro renombrado.
-
RPG- Se mejoró el manejo de * ZEROS al inicializar lo firmado. binaryInteger
-
RPG- Se ha mejorado el manejo de los punteros a variables no locales (de referencia).
-
RPG- Se ha mejorado el manejo de las ELSEIF sentencias que siguen IFxx a las sentencias.
-
RPG- Se agregó soporte para los campos definidos con LIKE un prototipo.
-
RPG- Se mejoró el soporte para la LIKE palabra clave de un campo creado porLIKEREC.
-
RPG- Generación mejorada de operadores con caracteres figurativos.
-
RPG- Se ha mejorado el análisis de la expresión matricial xxx (\ *) y se admite en %lookup.
-
RPG- Código de LookUp operación mejorado con indicadores altos e iguales (o bajos e iguales).
-
RPG- Análisis mejorado de formato libre.
-
RPG- Se ha mejorado el análisis de las constantes con nombre de i-Card que siguen los formatos de registro de i-Card.
-
RPG- Soporte mejorado para escribir y. INTEGER UNSIGNED
-
COBOL- Se ha añadido una INDIC cláusula de apoyo al DSPF formato de la COPY DDS declaración.
-
COBOL- Se han mejorado la gramática DISPLAY y ACCEPT las declaraciones para facilitar la transformación y la generación.
-
COBOL- Se ha añadido soporte para DISK archivos.
-
COBOL- Programas de soporte DDS para archivos de visualización mejorados.
-
COBOL- Se ha añadido soporte para LIKE la cláusula.
-
COBOL- Se agregó soporte para el archivo descrito por el programaDISK.
-
COBOL- Se agregó soporte para el nombre de archivo con sufijo.
Capacidades transversales
Nuevas características
-
Gestionó la carga lenta de los componentes del mapa de los proyectos web.
Mejoras
-
Se mejoró la generación de parámetros de SQL indicadores en Java.
-
Capacidad mejorada para manejar las variables involucradas en la SET DB2 declaración.
-
Se ha mejorado el aumento del error al final del cursor obtenido cuando la salida es una matriz de una sola entidad.
-
Ruta gestionada en Linux.
-
Data Migrator gestiona las vulnerabilidades y elimina las dependencias no utilizadas.
Notas de la versión 3.10.0
Esta versión de las herramientas de tiempo de ejecución y modernización de AWS Blu Age se centra en las actualizaciones y mejoras básicas de todo el producto, con el objetivo de aumentar el rendimiento y la solidez en todos los pasos de transformación y ejecución. Algunas funciones y cambios clave de esta versión son:
-
Actualización de la versión de Java 8 a Java 17, lo que aumenta la seguridad y el rendimiento, y permite a los clientes implementar y ejecutar aplicaciones implementadas en un lenguaje más moderno y utilizar versiones recientes de marcos de terceros.
-
Soporte adicional para administrar grandes espacios de memoria compartida entre usuarios o trabajos, almacenando datos reutilizables tras el reinicio de la aplicación o la instancia.
-
Acceso más rápido a grandes conjuntos de datos en Blusam mediante un mecanismo de paginación que permite recuperar un subconjunto de registros de forma incremental.
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 3.10.0
Este tiempo de ejecución se basa en Java17, Spring2.7 y Angular16.
zOS
Nuevas características
-
Blusam: Se agregó soporte para grandes conjuntos de datos a través de un mecanismo paginado en el que los índices se almacenan y cargan mediante páginas
Mejoras
-
DataUtils.compare mejorado para gestionar la conversión de menor prioridad de cadena a número
-
Se ha añadido soporte para comprobar que ByteRange se cree un no con valores incorrectos a través YML de la propiedad. dataSimplifier byteRangeBoundsComprobar
-
Se ha mejorado la función remove SOSI () para admitir la inicialización de a GraphicAlphanumericType con un carácter vacío
-
Mayor robustez para la operación del trabajo y lectura segura del estado GDG
-
Blusam: se agregó soporte para borrar el caché de los conjuntos de datos de Blusam mediante un nuevo método denominado. CoreBluesamManager removeCache()
-
Blusam: comportamiento mejorado de eliminar/cambiar el nombre de los conjuntos de datos normales de Blusam
-
Redis: soporte mejorado para desbloquear conjuntos de datos y borrar el bloqueo de registros
-
JICS- Se ha mejorado el mensaje de error para las solicitudes fallidas
-
JCL- Se agregó soporte para la concatenación de variables ControlM basada en un carácter de punto
-
JCL- Se agregó soporte para Write () para archivos ADVANCING ADV GDG
-
JCL- Soporte mejorado para el número de generación actual después de eliminar todos los GDG archivos
-
JCL- Soporte mejorado para la lectura y recordSize lectura del catálogo en el momento de la creación del conjunto de datos
-
JCL- Se agregó soporte para actualizar el objeto de recurso (desde AbstractSequentialFile) al abrir el archivo con el tamaño del registro de salida de datos
-
JCL- IDCAMS Rendimiento mejorado
-
JCL- Se ha mejorado PRINT STATEMENT el soporte añadiendo «CHAR» como alias de «CHARACTER»
-
SORT- Soporte mejorado para la operación de copia de un conjunto de datos de longitud fija de Blusam a un conjunto de datos de longitud variable
-
SORT- Se ha mejorado la gramática de ordenación para gestionar algunas afirmaciones específicas
AS400
Nuevas características
-
Se agregó soporte para los espacios de usuario y sus relacionados APIs
-
Se ha añadido compatibilidad con la TOMSGQ parametrización de las colas de mensajes SNDPGMMSG y se han implementado
-
CL: se agregó soporte FILE y SPLFNAME parámetros para el comando OVRPRTF
-
CL: se agregó soporte para manejar las bibliotecas de la tabla de particiones correspondiente con el comando CPYF
-
CL: se agregó soporte para manejar el CHGCURLIB comando y tener en cuenta la biblioteca actual al crear consultas
-
CL: se agregó soporte para manejar el comando cl como parte de la llamada stacktrace
Mejoras
-
Se ha mejorado MessageHandlingBuilder para gestionar mejor la entrada de seguimiento de la pila de llamadas
-
Ejecución paralela mejorada de la contextPreconstruct función
-
Se han mejorado los atributos de visualización cuando un registro es creado por SFLINZ
-
Mejorado SAVOBJ para permitir el manejo de varios archivos de salida
-
Se ha mejorado el manejo de los programas geniales al añadirlos programCallStack cuando se invocan desde un programa Java
-
Se ha mejorado la detección del posicionamiento superior del modal de ayuda
-
Funcionalidad toPgm Q mejorada cuando se proporciona el parámetro toMsg Q para SNDPGMMSG
-
Mejora de la obtención de mensajes predefinidos y de la funcionalidad del cargador de mensajes
-
CPYTOIMPFManejo mejorado de los caracteres delimitadores en el contenido
-
Se ha mejorado el bloqueo de versiones en el registro READ
Capacidades transversales
Nuevas características
-
Se agregó una traducción para los mensajes del sistema en el front-end
-
Se agregó un nuevo método ExecutionContext para devolver la pila de llamadas del programa
-
Establezca un separador de líneas (para simplificar los datos) independientemente del entorno real
-
Se agregó la posibilidad de configurar la ruta del SQL modelo JSON
Mejoras
-
Se mejoró el método de comparación DataUtils. compareAlphInt() cuando se trata de relleno
-
Creación de un indicador para permitir un comportamiento personalizado en caso de excepción en las consultas con el cursor
-
Conversión de bases de LOWVALUES datos gráficas mejorada
Tercero
-
Actualización para mitigar (CVE-2024-21634, CVE -2023-34055, CVE -2023-34462, - - -5905484, -2023-46120, -2023-6481, -2023-6378, IN1 -2023-5072) JAVA ORGSPRINGFRAMEWORKSECURITY CVE CVE CVE CVE
Herramientas de modernización, versión 3.10.0
zOS
Mejoras
-
COBOL- Se agregó soporte para la función ABS
-
JCL- Alcance variable mejorado: adjunto STEP en lugar de JOB
-
Inyección mejorada de parámetros de cursor para valores bajos/altos
-
Análisis mejorado, CSD especialmente para aplicaciones remotas TRANSACTIONS
AS400
Mejoras
-
Se ha eliminado la marca en blanco del indicador de nivel de control
-
Se ha añadido soporte para el nombre externo de las EXPORT palabras claveIMPORT/
-
Se agregó soporte para% LEN en los campos
-
CL: se agregó soporte para nuevos operadores para el CLLE idioma
-
CL: se agregó soporte para IF anidados
-
COBOL- Se ha mejorado el manejo del START comando cuando se usa con varias teclas
-
DSPF- Se ha mejorado el manejo de la posición del cursor con el número de registro
-
DSPF- Se ha mejorado el formato de los campos numéricos firmados, solo numéricos y de los campos a gran escala
-
DSPF- Se ha mejorado la determinación del título para la Ayuda general de Screen
-
DSPF- Soporte mejorado de las especificaciones de entrada/salida
-
DSPF- Se ha mejorado el manejo de los separadores de agrupamiento durante la validación de campos numéricos
-
Resultados y registros cartográficos mejorados DDS
-
Se mejoró la capacidad de las REFFLT palabras clave del archivo de impresora para resolver los campos referenciados
-
RPG- Soporte mejorado para declaraciones «ALLgratuitas»
-
RPG- Se mejoró el análisis de condiciones y se agregó soporte para el manejo CABXX sin resultados TAG
-
RPG- Se ha mejorado el manejo de las especificaciones de entrada de los campos numéricos
-
RPG- Gestión mejorada de las llamadas a los procedimientos en condiciones ELSEIF IF// WHEN
-
RPG- Se ha mejorado el manejo de los READ comandos cuando se invoca desde un archivo dspf
-
RPG- Mejorar el soporte para los archivos que hacen referencia a un archivo inexistente DDS
-
Mejore el manejo de REFFLD cuando se pasa un nombre en formato de registro físico
-
Se agregó soporte para usar 'return' como nombre de columna de base de datos
Capacidades transversales
Nuevas características
-
Oracle: permitió definir usuarios en lugar de SYS almacenar funciones integradas
Mejoras
-
Versión Java actualizada de la v8 a la v17
-
SQLCondición mejorada con el nombre de la columna del clúster
-
Se ha añadido soporte para las cláusulas ORDER BY desde la vista
Notas de la versión 3.9.0
Esta versión de AWS Blu Age Runtime and Modernization Tools se centra en múltiples mejoras transversales en todo el producto, con el objetivo de aumentar el rendimiento en arquitecturas de alta disponibilidad, junto con nuevas capacidades para llevar la ejecución de los trabajos al siguiente nivel. Algunas funciones y cambios clave de esta versión son:
-
Actualización de la versión de Angular 13 a Angular 16, lo que aumenta la seguridad y proporciona acceso a nuevas funciones que mejoran el rendimiento de las aplicaciones en línea de los clientes.
-
Añada la compatibilidad con funciones multitarea a la versión AS4 00, con la ventaja principal de que los trabajos pueden enviar mensajes de consulta de forma sincronizada entre ellos, lo que permite disociarlos en los trabajos modernizados.
-
Mejoras en el rendimiento del uso de Redis, como la optimización del conjunto de conexiones, la alta seguridad de la conexión y la mejora del mecanismo de bloqueo de los conjuntos de datos.
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 3.9.0
zOS
Nuevas características
-
Programa de clasificación: VSAM entradas actualizadas con longitud fija
-
JHDBDB: Se agregó un tiempo de espera configurable
Mejoras
-
Compatibilidad mejorada con el separador de líneas para la transmisión si se usa en la concatenación de archivos
-
Compatibilidad mejorada para abrir archivos secuenciales concatenados. Inicializar DataSetIndex después de abrir el archivo
-
Compatibilidad mejorada con el separador decimal virtual cuando a NumericEditedType se ve afectada por un valor numérico
-
Soporte mejorado para NumericEditedType valores no negativos
-
IDCAMS: SYSIN las tarjetas ahora se leen con la propiedad de «codificación» definida en application-utility-pgm .yml
-
IDCAMS: Se actualizó la gramática para admitir el argumento FILE (..) en la declaración DEFINE CLUSTER
-
INFUTILB: Se agregó soporte para el DFSIGDCB argumento para anular DCB los parámetros de DD SYSREC
-
INFUTIL: Soporte mejorado para el parámetro «DFSIGDCBYES»
-
Mejorado SPLICE para manejar archivos de entrada enormes
-
DFSORT: Manejo mejorado de los campos de comentarios
-
DFSORT: Se agregó soporte para el formato numérico de formato libre (firmado/sin firmar) (SFF/) UFF
-
SORT: Se agregó soporte de análisis para declaraciones y declaraciones OPTION PRINT OPTION ROUTE
-
SORT/ICEMAN: Se agregó soporte para operaciones de divisiones cerradas (campo con DIV operador)
-
Soporte mejorado para el CICS READ uso de claves genéricas
-
Se corrigió la función StringUtils .chargraphic para eliminarla SOSI de un tipo de gráfico
-
Mejore el rendimiento en. DataUtils isDoubleByteCodificación
-
JCL: Soporte mejorado para el modo de KEEP disposición de un conjunto de datos temporal. El sistema cambia la disposición a PASS
-
JCL: Maneja DCB los parámetros de forma dinámica
-
JCL: SUM FIELDS Salidas mejoradas para valores incorrectos
-
JCL: CommonDDUtils:: getContent ahora busca recordSize en el catálogo
-
JCL: Lea los recordSize atributos rdw/ del catálogo al crear el conjunto de datos
-
JCL: Se agregó soporte para =. DCB MYDDcopiar DCB los parámetros de un DD en otro en el mismo paso de trabajo
-
JCL: Sistema mejorado de herencia del tamaño de los registros
-
JCL: Se agregó un bloqueo de conjunto de datos exclusivo (Redis)
-
Redis: Se agregó SSL soporte para el modo independiente
-
Redis: se ha agregado el recuento sincronizado de Redis con bloqueo
-
Redis: parámetros de grupo compatibles con el bloqueo de Redis
-
Redis: actualización de metadatos optimizada con Redis
-
Redis: compatibilidad mejorada con clústeres de Redis
-
Mejora en los bloqueos abiertos con modo IO
-
Mejora en el rendimiento de los bloqueos de conjuntos de datos y el borrado de bloqueos no utilizados
-
Mejora en la ruta del conjunto de datos al anular el registro del archivo
-
Mejora en la invalidación de la caché de la ventana de recuperación previa
-
Se ha agregado compatibilidad para el uso seguro de subprocesos por proveedores de orígenes de datos de utilidades
-
Verificación de nulidad mejorada datasetState
-
Mejora en la compatibilidad de la no reapertura de conjuntos de datos ya abiertos
-
Mayor robustez para la operación final del trabajo
-
Mejora en la compatibilidad para los índices y el orden de las claves, lo que permite duplicarlos
-
Mejora en la compatibilidad para el orden de serialización de las listas de omisión
-
Se ha agregado compatibilidad para la característica de descarga de depuración para ayudar a diagnosticar problemas con el orden de los índices
-
Mejora en la compatibilidad con la actualización de metadatos
-
Soporte mejorado para la lectura masiva de Blusam
AS400
Nuevas características
-
Crea un nuevo registro application-context
-
Soporte para la DSPF palabra clave CLRL (NO) Support record locks monitoring
-
Support for keyed DataQueue
-
Support para INQUIRY mensajes para trabajos por lotes
-
Se agregó soporte para el archivo de impresora descrito por el programa para 00 AS4 COBOL
-
Maneja RMVJOBSCDE el comando cl
-
Mejora paraRUNSQL/DLYJOB
-
CHKOBJ: Se está generando el código de error heredado para el parámetro LIB
-
SNDPGMMSG: Soporta parámetros de cadena
-
RTVDTAARA: Subcadena mejorada en LDA
-
DSPFD: se agregó un FILE parámetro compatible para un nombre de archivo específico
-
RUNQRY: Support para el archivo sql en QRY PARAM
-
CRTDUPOB: Support para copiar los datos entre áreas de datos
-
SBMJOB: Convierte la instrucción en uso JobQueueManager
-
OPNQRYF: Se agregó soporte para la biblioteca Qtemp
-
CRTDUPOBJ: Lógica mejorada para copiar el contenido de la partición
-
CRTDUPOBJ: Se agregó soporte para Qtemp para las vistas
-
RTVSYSVAL: Support for SYSVAL value, QDATFMT en el comando CL
-
CHKOBJ: Se agregó soporte para OUTQ
-
RTVJOBA: Soporta SWS param
-
SNDPGMMSGyRCVMSG: Se admiten parámetros adicionalesMSGF,MSGFLIB,MSGDTA,MSGTYPE,KEYVAR, MSGKEY MSGID
Mejoras
-
Soportes mejorados WORKSTATION para tarjetas de E/S
-
Mejora de la gestión del mensaje configurado superpuesto al mensaje anterior
-
Compatibilidad con información de mensajes adicional en array-messageline
-
Acceso mejorado al contenedor de matrices independiente desde el interiorEVAL, SortA y figurativos
-
Mejore la DAOs limpieza cuando finalice la solicitud en línea
-
Se ha agregado compatibilidad para formatos de fecha adicionales y se ha mejorado la gestión de las entradas de cadenas
-
Se mejoró CVTDAT el manejo SYSVAL mediante la adición de valores del sistema, la clase auxiliar de decodificación y construcción de parámetros a partir del comando CL SbmJob
-
Se ha eliminado el paquete com.netfective.bluage.gapwalk.rt.blu4iv del escaneo de componentes gapwalk-cl-command
-
Se ha mejorado la compatibilidad con los mensajes predefinidos para la cola de mensajes API
-
Se ha mejorado el soporte retrieveSubfileRecord para registros escritos en otro programa
-
Se ha mejorado la compatibilidad con los mensajes inmediatos en la cola de mensajes API
-
Se ha mejorado la gestión del área de datos local al enviar un trabajo
-
Se inicia JobQueues automáticamente cuando se inicia el servidor
-
Utiliza applicationContext la configuración para decodificar los parámetros de SBMJOB
-
Mejora de los mensajes de error proporcionados por el sistema
-
Permite RTVMSG buscar archivos.properties en subdirectorios anidados
-
Gestiona el restablecimiento de entidades vinculadas a punteros incorrectos o no válidos
-
Se ha mejorado MessageHandlingBuilder la visualización msgId y el MsgFile nombre como cadenas RCVMSG
-
Se ha mejorado withMsgFile el método de denominación de la cola de mensajes API
-
Mejora en el mecanismo de bloqueo del área de datos
-
RTVMBRD: Support para mayúsculas y minúsculas para el parámetro FILE
-
CRTDUPOBJ: Manejo mejorado de las vistas
-
CPYTOSTMF: Manejo mejorado de la conexión
-
CPYF: Mejora en la gestión del nombre del directorio al copiar desde un archivo plano
-
RCVF: Maneja correctamente RCDFMT los parámetrosDEV/y la transformación de RCDFMT para groovy y java
-
RCVF: Maneja las llamadas posteriores y evita restablecer el cursor
-
CPYF: Se agregó soporte para escribir desde archivos planos
-
CRTDUPOBJ: Se agregó el manejo del nuevo obj con la biblioteca Qtemp
-
CHGDTAARA: Se aumentó la longitud máxima del área de datos de 256 a 2000
-
SAVOBJ: Asegúrese de que los registros guardados estén en orden de inserción
-
RTVDTAARA: valores recuperados (no se deben recortar)
-
CHKOBJ: Devuelve los mensajes correctos del monitor cuando el miembro no existe
-
RTVDTAARA: Se agregó soporte para LDA subcadenas
-
RTVDTAARA: Devuelve espacios en blanco de hasta la longitud de la variable especificada en el parámetro RTNVAR
-
RTVDTAARA: Admite parámetros enteros para el inicio y la longitud y admite el formato de transformación más reciente
-
CHGDTAARA: Se agregó soporte para el parámetro que incluye los límites inferior y superior
-
CHKOBJ: Maneja el VIEW valor del tipo de objeto paramétrico
-
CHKOBJ: el resultado se establece en verdadero independientemente del miembro si la vista existe
Capacidades transversales
Nuevas características
-
Gestiona la generación de informes en archivos .txt
-
Se agregó la propiedad de fuente de datos currentSchema XA al administrador secreto
-
Agregue la propiedad database.cursor.raise.already.opened.error para permitir que el marco genere el error 502 cuando el cursor ya abierto se esté abriendo YAML SQLCODE
Mejoras
-
Se agregaron pompones Gapwalk a los empaques de AWS Blu Age en Amazon EC2
-
Utiliza el nuevo paradigma de manejo de señales de forma predeterminada
-
Agregue soporte para el bloqueo cuando la disposición sea MOD o OLD
-
Se ha agregado una caché para almacenar los patrones de fecha y hora de la base de datos
-
Función de comprobación mejorada de PackedType
-
Mejorar DataUtils. setTo funciones para Records con VariableSizeArray
-
Maneja la SYNCPOINT opción MQ con respecto a la unidad de ejecución
-
Se habilitó el marco para establecer una transacción SQLCODE de reversión
-
Se ha agregado el nombre de clase de controlador automático según el secreto de la clave del motor
-
Tiempo de espera del programa/transacción
-
Se restaura la posición del cursor después de la reversión al acceder al cursor
Tercero
-
Actualiza SnakeYAML, Redisson y Amazon, elimina YamlBeans (mitiga CVE -202225857SDK, -2023-24621, -2023-42809, CVE -2023-44487) CVE CVE
Herramientas de modernización, versión 3.9.0
zOS
Mejoras
-
Soporte mejorado paraXML: TEXT como fuente para el destino de tipo String
-
Se ha mejorado STM el UML flujo de trabajo para admitir el patrón de división X/ (Y/Z)
-
JHDBDB: Acepta ROLLBACK llamadas antes de cualquier actualización de la base de datos
-
JHDBDB: Acepta ROLLBACK incluso si se termina la transacción (NOP)
-
JCL: Función de validación por pasos mejorada
-
SORT: Maneja SUM la función con valores negativos decimales de zona
-
COBOL: Añade compatibilidad con el escape de comillas simples o dobles en literales de cadena
AS400
Mejoras
-
Se ha mejorado la función integrada %editc, que gestiona el código de edición X añadiendo ceros a la izquierda
-
Se ha mejorado la gestión del valor inicial de los campos solo de entrada
-
Se han agregado teclas de acción para facilitar los cuadros de diálogo
-
Registro de pie de página de la tabla dinámica que aparece en la parte inferior
-
STARTComando gestionado sin él KEY PHASE para los archivos que especifican un - real RECORD KEY
-
Se agregó un valor predeterminado para los tipos float y NumberUtils: :pow
-
Se ha añadido soporte para definir una variable mediante LIKE (IN)
-
Se ha actualizado el manejo de FOR bucles para permitir la omisión de elementos opcionales
-
Se actualizó el RPG análisis para asociar los registros con CTDATA el nombre de la matriz
-
Manejo mejorado de los indicadores de las declaraciones CABxx
-
Admite el parámetro opcional de la COMMIT palabra clave
-
Soporte de FORMAT palabras clave mejorado en LF
-
Código de LOOKUP operación gestionado con indicadores altos e iguales (o bajos e iguales)
-
Se gestiona el nombre de clave PF declarado entre comillas dobles
-
Se mejoró el manejo de EDTCDE X para no suprimir los ceros iniciales
-
Se ha mejorado el soporte para MSGCON que un archivo de impresora no genere etiquetas sin nombre
-
CONTENTEl campo lo comparten varias estructuras de datos
-
ERRSFLParámetro manejado en combinación conSFLMSG/SFLMSGID
-
Se ha mejorado el código principal antes del ámbito de declaración de proceso del rpg libre completo
-
Se ha agregado la especificación de control condicionado al análisis
-
Soporte mejorado para el método setErrSfl () en dataholdermapper
-
Se ha mejorado la resolución de tipos para las variables creadas internamente
-
Soporte mejorado para el código Z- opcode ADD
-
Se ha mejorado el manejo del campo constante con el valor DFT
-
Se ha mejorado la compatibilidad con campos enteros dentro del estado del programa ds
-
Se gestionó la asignación de indicadores en los ENTRY parámetros
-
Se ha mejorado el filtro de palabras clave propagadas a través de la palabra clave ref/reffield
-
Estructura de datos sin nombre DataArea admitida
-
Se ha mejorado la gestión del tipo de datos del puntero
-
Se gestionaban los elementos de la matriz y se utilizaban para definir variables con LIKE palabras clave compatibles con el acceso a la matriz en el campo de salida
-
Se ha mejorado la compatibilidad para campos numéricos firmados, que solo muestran dígitos
-
Compatibilidad con la relación lógica en la tarjeta O
-
Caso de prueba para% CHAR en formato alfanumérico
-
Compatibilidad con la entidad principal de la palabra clave de especificación de control
-
EDTCDEcon dos parámetros en el archivo de impresora
-
Análisis FullFree RPG mejorado
-
Se ha mejorado la tabla dinámica para garantizar que el pie de página esté colocado correctamente
-
Se agregó soporte para inicializar tipos numéricos con constantes figurativas ALL
-
Manejo mejorado de varios archivos RPG lógicos que hacen referencia al mismo archivo físico
-
Se ha mejorado la detección de campos modificados en una pantalla moderna
-
Sincronización modal con campos dinámicos
-
Se ha mejorado la gestión del campo numérico firmado de solo salida
-
Mejore el soporte para WORKSTATION tarjetas de E/S
Capacidades transversales
Nuevas características
-
Herramienta de migración de datos: se agregó la propiedad ebcdicFilesWith VarcharIn VB para permitir tener en cuenta la longitud de VARCHAR 2 bytes al leer los bytes
-
Se implementó un error común API en el registro
-
Implementación BluAgeErrorDictionaryUtils y uso de Common API para registrar errores y/o información en COBOL2Model RPGCycleBuilder Definitions2Model y FieldsProcessor
-
SQLGramática mejorada para admitir diferentes definiciones de cláusulas de aislamiento
Mejoras
-
Se ha actualizado la versión de Angular a la v16
-
Angular: se ha mejorado la versión ajv de la 6 a la 8.9
Tercero
-
Se ha actualizado Groovy a la versión 2.4.15
Notas de la versión 3.8.0
Esta versión de AWS Blu Age Runtime and Modernization Tools se centra en múltiples mejoras transversales en todo el producto para mejorar su calidad y seguridad, además de mejorar el rendimiento del almacenamiento en caché y la unificación de los soportes de comandos en una sola distribución. Algunas funciones y cambios clave de esta versión son:
-
Actualización de la versión de Spring 2.5 a Spring 2.7, lo que aumenta el soporte de mantenimiento, el rendimiento y la seguridad de la plataforma.
-
La unificación de más de 82 comandos CL es compatible con la over-the-counter distribución para facilitar el uso y el despliegue de aplicaciones modernizadas que anteriormente utilizaban scripts CL.
-
Están APIs disponibles nuevas opciones para operar e interactuar mejor con los SAM conjuntos de datos de Blu, como la importación integrada al servicio gestionado y la capacidad de enumerar la información de los metadatos de los conjuntos de datos.
-
Mejoras en el rendimiento y ampliación del uso de Redis, incluida la disponibilidad en modo clúster, la recuperación de datos de alta disponibilidad y la estandarización del uso de datos secretos.
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 3.8.0
zOS
Nuevas características
-
Manejar la definición clave como una cadena para DynamicFileBuilder
-
DFSORT: Se agregó soporte para varios elementos en la inicialización DFSORT gramatical OUTFIL TRAILER1 +
-
ommonDDUtils Herramienta C: gestiona el tamaño de los registros en los datos in-stream
-
Archivo indexado: manejo de la opción GENKEY
Mejoras
-
Servicios de SAM carga de Blu externalizados en un contenedor separado
-
Se ha agregado compatibilidad para configurar la ubicación a fin de almacenar archivos temporales
-
Mecanismos de caché compartida mejorados para casos con varios nodos
-
Uso de caché compartida: IDCAMS verifique la optimización
-
Mejore la ROWID inyección para la selección integrada
-
JCL: Cada procedimiento de trabajo continuo ahora se genera en un archivo Groovy distinto
-
Asegúrese de que las tarjetas card-demo-v cubran 2 veces IDCAMS JCL
-
BluSAM: evite la duplicación warmUp cuando utilice varias instancias
-
Menor consumo de memoria al hidratar la caché
-
Compatibilidad con la configuración de Jedis Pool
-
Se ha agregado un separador de líneas a la transmisión si se usa en la concatenación de archivos
-
Support para EBCDIC tarjetas + bloquear comentarios (/*.../) en la utilidad IDCAMS
-
Consulta de soporte de base de datos: soporte para cadenas de doble byte en la conversión del nivel 49 al SQL
-
DFSORTgramática: implementa 17 sentencias de control más la integración de 2 de ellas (OMIT/INCLUDE)
-
Mejora la búsqueda de GRAPHIC columnas INFUTILB
-
Compatibilidad para leer archivos con tabla de tamaños variables
-
Support para ZonedType con signo nibble donde el primer bit del último byte es 'E'
-
DFSORT/ICETOOLañade soporte para el argumento NOMATCH =(..) si un registro no coincide con ninguna de las constantes de búsqueda CHANGE
-
Compatibilidad con clústeres de Redis
-
Gestión del estado del trabajo (fallido) según el código de salida groovy
-
Soporte mejorado CICS SYNCPOINTROLLBACK.
-
Ventana de recuperación previa para optimizar el uso de la caché de Redis
-
JCL/GROOVY: Hereda una RDW propiedad del conjunto de datos del paso anterior cuando DISP =(,) PASS
-
Gestión de copias parciales de datos con una matriz de tamaño variable
AS400
Nuevas características
-
Compatibilidad con tarjetas de E/S para archivos de visualización
-
Support para información de mensajes adicional para DSPF palabras clave ERRMSGID y CHKMSGID
-
Compatibilidad con múltiples mensajes de error en la pantalla de la interfaz
-
Se ha añadido o mejorado la compatibilidad con 82 comandos CL en la gapwalk-cl-command aplicación
Mejoras
-
Soporte mejorado para el control de compromisos DELETE y READ bajo este
-
ConvertDate dentro del %dec incorporado
-
Cabeceras de seguridad obligatorias XSS
-
Mejora de la solidez y la coherencia de la STM generación (mejor manejo de: línea de continuación en rpg de formato libre, comas para la parte decimal, bloques de formato libre en la definición/declaración)
-
Generación mejorada DataHolderMapper
-
Mayor robustez y margen de cambio en DataAreaFactory
-
Se ha mejorado el cambio de enfoque en la tecla de tabulación
-
Rendimiento mejorado en la generación de informes de Jasper
-
Visualización de decimales mejorada con un relleno de 0
-
Soporte mejorado paraROW/field in COL INFDS
-
Mejora de la compatibilidad con los campos modificados desde la pantalla
-
Se han agregado captadores para el nombre y la ruta del informe generado
-
Se ha mejorado la longitud de Dataqueue
-
Configuración automática mejorada de Job Queues para adaptarla a los nuevos estándares de Spring Boot 2.7
-
Actualizaciones de estaciones de trabajo mejoradas para múltiples sesiones simultáneas
Capacidades transversales
Nuevas características
-
Compatibilidad con tolerancia a datos no válidos para empaquetados
-
Se ha agregado paginación o filtrado para enumerar los puntos de conexión del conjunto de datos
Mejoras
-
Estrategia mejorada de transformación de ORACLE consultas en la comparación de columnas con cadenas vacías
-
Manejo BLOB DB2 con DSNTEP programas INFUTILB de utilidad. BLOBDB2ahora están modernizados para BYTEA escribir postgres.
-
Mejora de la eliminación del último elemento del cursor
-
Soporte mejorado para eliminar archivos RRDS
-
Se ha mejorado el AWS rendimiento secreto de Blusam
-
Manejo mejorado de las conexiones de bases de datos en el marco SQL
-
Claves de AWS administrador secreto estandarizadas de múltiples fuentes de datos
-
Correcciones de regresión del rendimiento
-
Función de comprobación mejorada para PackedType
-
Manejo mejorado de LOW - VALUE para PackedType
-
Paquete de seguridad Spring mejorado para la conexión de Cognito
-
No se aplica la codificación y decodificación por puntos de cambio de código en las bases de datos de destino DB2
Tercero
-
Actualización de Spring Boot de 2.5 a 2.7
Herramientas de modernización, versión 3.8.0
zOS
Nuevas características
-
JCL: Manipulación del flujo con retorno del carro «\ r»
Mejoras
-
Se ha mejorado el registro para evitar la división por cero al modernizar un objeto DIVIDE con una cláusula ON SIZE ERROR
-
JCL: Soporte mejorado para convocar un procedimiento dentro de un procedimiento
-
Support para la palabra clave OF en FORMATTIME CICS el comando cuando hay campos ambiguos
-
JCL: soporte para el carácter en las variables
-
JCL: calcular RC en función de los pasos anteriores
-
Comparar bytes en lugar de cadenas cuando PL1 SUBSTR se usa
-
Mejora de la inicialización de matrices multidimensionales desde un solo origen
-
Se ha mejorado el análisis COBOL cuando se trata de una sola SQL consulta en un bloque IF
AS400
Nuevas características
-
Compatibilidad con la instrucción IF anidada en CL
-
Soporte mejorado para ENDDO declaraciones en formato RPG libre
Mejoras
-
Compatibilidad mejorada para el acondicionamiento del nivel de control
-
Se ha mejorado la devolución del prototipo con LIKE
-
Compatibilidad mejorada para gestionar las funciones %months, %year, %days
-
Compatibilidad con la función de ayuda para toda la pantalla
-
Manejo figurativo BLANKS pasado como parámetro
-
Mejora de la expresión EVAL con el operador «»
-
Manejo START del comando sin KEY PHASE
-
Mejora en el manejo de la palabra clave LIKEREC
-
Mejora en los subcampos sin nombre
-
Mejora en el procedimiento de devolución de un tipo sin signo
-
Soporte mejorado para el RESET funcionamiento (gratuitoRPG),% CHAR y% de componentes DEC integrados
-
Mejora en la función integrada (%) LOOKUPXX
-
Se ha mejorado el soporte para la LIKEDS palabra clave en un procedimiento sin prototipo
-
Manejo del tipo de matriz de palabras clave Dim (VAR,AUTO)
-
Soporte mejorado para XFOOT
-
COBOL: mejor apoyo a los RENAMES campos
-
CL: admite la condición while(true)
-
Se mejoró el manejo de matrices independientes con la palabra clave LIKE
-
Mejora del porcentaje de funciones integradas INT
-
Análisis RPG completamente gratuito mejorado
-
Compatibilidad mejorada para la matriz en el enlace
-
CL2GROOVY: Declaración Support Select
-
Mejora en la DSPF palabra clave «ERRMSGID»
-
Se ha mejorado la gestión de la inicialización de bytes con ceros a la izquierda
-
Mejora en authorizedValues los campos numéricos
-
Manejo del extensor H para una EVAL declaración de formato libre
-
CL to Groovy: Support substring de LDA
-
Soporte mejorado para on a record RESET
-
Se ha mejorado el manejo de EDTCDE y EDTWRD con las referencias
-
Se mejoró el mapeo de campos de entrada con campos DDS
-
Se ha mejorado la compatibilidad con los caracteres en una matriz IN MOVEA
-
Mejora en el prototipo con la palabra clave LIKEDS
-
Soporte mejorado para la DSPF palabra clave DSPATR
-
Análisis mejorado de la tarjeta D con +/-
-
Mayor robustez en las llamadas de los programas
-
Mayor solidez en el proceso de resolución de campo
Capacidades transversales
Mejoras
-
FrontEnd: simula el evento de pegado para la IME entrada
Tercero
-
Actualización de Spring Boot de 2.5 a 2.7
Notas de la versión 3.7.0
Esta versión de AWS Blu Age Runtime and Modernization Tools incluye principalmente mejoras para soportar mejor los comandos y utilidades, capacidades para integrarse con AWS Secrets Manager y nuevas funciones de monitoreo. Algunos de los cambios clave de esta versión son:
-
Varios componentes de tiempo de ejecución ahora pueden usar AWS Secrets Manager para aumentar la configuración de seguridad de las aplicaciones modernizadas, principalmente relacionadas con las fuentes de datos de las utilidades, las colas de Redis para TS, la BluSam memoria caché y los bloqueos.
-
Punto final de monitoreo que permite recuperar transacciones, lotes y JVM métricas para la optimización del uso de los recursos y la administración operativa, como el estado, la duración, el volumen y otros.
-
Nuevas funciones para admitir las llamadas de IBM MQ y una mayor cobertura JCL SORT y IDCAMS transformación. RPG
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 3.7.0
zOS
Nuevas características
-
Mejore las consultas de análisis involucradas en la aplicación de utilidades del programa utilizando una gramática SQL similar. (V7-9401)
-
Gestión de una matriz de tamaño variable indexada cuando está desplazada (V7-9904)
-
Support INSERT SQL TIME column into DB2 con formato 24:00:00 horas (V7-10023)
-
Support INSERT SQL consulta desde matrices con ATOMIC opciones FOR ROWS y (V7-10105)
-
JCLSORT- mejore el soporte TranscodeTool OUTREC con (V7-10124) IFTHEN
-
JCLSORT- añadir soporte para la DATE palabra clave en el OUTREC comando (V7-10125)
-
JCL- añadir compatibilidad con los procedimientos In-Stream (V7-10223)
Mejoras
-
Debería estar disponible un conjunto de datos marcado con la disposición PASS «» en todos los pasos del trabajo (V7-9504)
-
JCLAtributo Support SCHENV (V7-9570)
-
Support SEND con CTLCHAR opción (V7-9714)
-
COBOL- Maneje diferentes conjuntos de caracteres separadores de líneas en ACCEPT las declaraciones (V7-9875)
-
Evite la reversión múltiple (V7-9958)
-
Permitir el uso de la MOD disposición para añadir al final de los archivos (V7-10031) GDG
-
Optimización: putAll refactorización (V7-10063)
-
PutAll refactorización: añadir paginación (V7-10063)
-
Haga que el tiempo de espera de lectura del cliente Jedis sea configurable (V7-10063)
-
UseSsl soporte para modo independiente (V7-10114)
-
Support EIBDS después de abrir el archivo correctamente (V7-10147)
-
Support EIBDS tras una solicitud de control de archivos (V7-10147)
-
Mejore el CICS SYNCPOINT soporte (V7-10187)
-
BluesamRedisSerializer: problema con metadataPersistence (V7-10202)
-
Support Redis AWS Secrets Manager para colas TS (V7-10204)
-
Support para personalizar JCLBCICS el tamaño del nombre DD (V7-10224)
-
Añade compatibilidad con la ruta absoluta en IDCAMS DELETE la sentencia (V7-10308)
AS400
Nuevas características
-
Implementación de la función de ayuda para pantallas AS4 00 (V7-9673)
Mejoras
-
Número de registros en INFDS (V7-9377)
Capacidades transversales
Nuevas características
-
Support for Runtime on EC2 para enviar registros a Amazon CloudWatch (D87990246)
-
Se agregó un nuevo punto final para recuperar métricas sobre lotes, transacciones y (D88393832) JVM
Mejoras
-
Support datasources AWS Secrets Manager para la utilidad pgm (V7-9570)
-
Se agregó soporte para Db2 (V7-9798) DSNUTILB DISCARD
-
Support para escribir en el registrador en lugar del flujo de salida predeterminado del sistema (de forma predeterminada) SYSPRINT y en SYSPUNCH los archivos (V7-10098)
-
Support BluSam Redis cache y bloquea las propiedades de conexión en AWS Secrets Manager (V7-10238)
-
Support para la SSL conexión en Db2 XA AWS secret (V7-10258)
-
Metadatos actualizados para IDCAMS REPRO y (V7-10281) VERIFY
-
Gestión mejorada de los códigos de devolución de IDCAMS Abend (V7-10307)
Herramientas de modernización, versión 3.7.0
zOS
Nuevas características
-
PLI- Asignación mejorada para matrices bidimensionales y de sección transversal de matrices (V7-9830)
AS400
Nuevas características
-
Gestión de los indicadores de nivel de control (V7-9227)
-
Support para el EXTNAME parámetro * INPUT (V7-9897)
-
Reescritura mejorada de Goto: Support para etiquetas ubicadas en SELECT OTHER declaraciones (V7-9973)
-
REFSHITDSPFPalabra clave Support (V7-10049)
Mejoras
-
Mejora en el manejo de la palabra clave de descripción del archivo EXTIND (*INUx) (V7-7404)
-
Transformación de SQLDDS archivos mejorada (V7-7687)
-
Los objetos de archivo ya no se generan para los archivos AS4 00 (V7-9062)
-
Se ha mejorado el manejo de la palabra clave EXTDESC de descripción del archivo (V7-9268)
-
Manejo mejorado del%% CHAR integrado (V7-9311)
-
Se ha mejorado la compatibilidad con la reducción de páginas en el último registro sin ella (V7-9322) SFLEND
-
Compatibilidad mejorada con estructuras de datos con prefijos (V7-9436)
-
Support para dimensiones definidas con% SIZE (V7-9472)
-
Compatibilidad para gestionar el nombre de campo PF declarado entre comillas dobles (V7-9557)
-
Funcionamiento de archivos mejorado: no se distingue entre mayúsculas y minúsculas (V7-9785)
-
Support para campo inicializado en * USER (V7-9806)
-
Support para el COMP tipo AS4 00 (V7-9840)
-
Análisis COBOL4 00 mejorado en (Not) (V7-9922) InvalidKey
-
Manejo de operación mejorado (V7-9971SCAN)
-
Soporte mejorado del código de GOTO operación (V7-9973)
-
Manejo mejorado de la operación (V7-9977EXCEPT)
-
Compatibilidad con prefijos mejorada (V7-10000)
-
Soporte para llamadas MQ (V7-10007RPG)
-
Mejora del% de integración (LOOKUPestructura de datos de matriz con claves) (V7-10022)
-
Compatibilidad con Close *All operation (V7-10036)
-
ROWCHANGESQLDDSDeclaración Support for UPDATE AS (V7-10051)
-
Mejora para gestionar el tipo de valor literal Long (V7-10073)
-
RPGGramática mejorada (uso de la palabra clave INZ como nombre de la subrutina) (V7-10074)
-
RPGGramática mejorada para admitir valores numéricos con partes fraccionarias vacías (V7-10077)
-
Compatibilidad mejorada para los campos compartidos entre CL y un archivo externo (V7-10081)
-
Soporte mejorado para indicadores DDS condicionales (V7-10084)
-
Support para tipos DDS binarios con COBOL programas (V7-10100)
-
Se ha mejorado la colisión de nombres con el enlace (V7-10109)
-
Compatibilidad para mezclar procedimientos principales y de exportación (V7-10112)
-
Soporte mejorado para un subprocedimiento ( DataStructure V7-10113)
-
Soporte mejorado para (V7-10126) CLEAR
-
Compatibilidad mejorada del bucle DO (V7-10134)
-
Support SQLTYPE in Full-Free RPG (V7-10151)
-
Análisis mejorado de las condiciones de la palabra clave (V7-10155) DDS
-
Generación mejorada DSL (V7-10163)
-
Mejora para processIndicators cuando la condición es una expresión binaria. (V7-10164)
-
Mejorado GOTOs con la condición Else (V7-10168)
-
Support para escribir Time y Timestamp en DSPF (V7-10173)
-
Análisis mejorado de la línea de continuación para (V7-10183) DDS
-
COBOLsoporte para OF (RENAMESFLDV7-10195) RECORD
-
Análisis mejorado de los indicadores condicionales en los campos (V7-10221DSPF)
-
Support análisis de DDS palabras clave NOALTSEQ (V7-10288)
-
Compatibilidad con el menú de ayuda y campos ocultos (V7-10314)
-
Comprobación mejorada de la cordura de las palabras clave de DSPF ayuda (V7-10328)
-
Ya no se propagan todas las palabras clave en el campo Ref (V7-10347)
Capacidades transversales
Nuevas características
-
Migrador de datos: manejo de datos (V7-9665) CLOB
Mejoras
-
Propagación de JCL propiedades SCHENV desde la definición hasta la definición (JOBV7-10225 PROCGROOVY) JobContext
-
FrontEnd - Ajustar el tamaño de la ventana en caso de que no haya bordes (V7-10358)
Notas de la versión 3.6.0
Esta versión de las herramientas de tiempo de ejecución y modernización de AWS Blu Age ofrece nuevas funciones tanto para las migraciones de zOS como para las versiones anteriores de AS4 00, orientadas principalmente a ampliar los mecanismos de CICS soporte, complementar JCL las capacidades, optimizar el rendimiento de las funciones simultáneas y de gran volumen y añadir funciones. multi-data-source Algunos de los cambios clave de esta versión son:
-
Mejora del manejo JCL dinámico de archivos, expansión de las sentencias actuales y administración de conjuntos de datos concatenados, ejecución de múltiples sentencias en un solo bloque y transferencia de datos de lotes a programas.
-
Compatibilidad mejorada con varios CICS comandos, incluida la consulta de varios tipos de recursos. CICS
-
La capacidad de tener diferentes bases de datos cuando se utilizan las utilidades de Blu Age Runtime, que resulta ideal para situaciones en las que los datos empresariales se distribuyen en varios orígenes.
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 3.6.0
zOS
Nuevas características
-
JCL- DynamicFileBuilder - Gestión mejorada de los gestores de archivos (V7-9408)
-
Conversión de formato mejorada en algunas SQL DB2 funciones integradas al llamar a la utilidad (V7-9554) INFUTILB UNLOAD
-
Asignaciones de matrices PLI multidimensionales mejoradas (V7-9592)
-
Gestión de la redirección de sysout al archivo (V7-9992)
Mejoras
-
Añada la activación de los procedimientos almacenados para (V7-9155) DB2 RDBMS
-
SORTgestiona la conversión a formato (V7-9286PDF)
-
JCL/GROOVY- Mejore la REPRO declaración para admitir DUMMY conjuntos de datos (V7-9424)
-
Mejore el soporte CICS UNLOCK (V7-9606)
-
Gestione el tamaño del valor predeterminado para Union (V7-9648)
-
JCL/GROOVYmaneja diferentes terminaciones/disposiciones en conjuntos de datos concatenados (V7-9653)
-
Haga pageSize que sea configurable para los conjuntos de datos de Blusam (V7-9680)
-
DSNUTIL- permite cargar a las 24:00 horas, como es válido en la versión (V7-9697) TIME DB2LUW
-
SupportHIGH: comparación VALUES (0xff) en NumberUtils .ne ()/ NumberUtils.eq () (V7-9731)
-
JCL/GROOVY- soporte DO... THENpalabras clave en ELSE las cláusulas IDCAMS IF- THEN - para ejecutar varias sentencias en un solo bloque (V7-9750)
-
Programa JHDB llamado externo no válido (V7-9782JHDBBatchRunner)
-
Support caracteres con espacios en blanco en la tarjeta de SORT OUTFIL control (V7-9808)
-
Mejore el soporte (V7-9845) CICS READ PREV
-
Mejora del acceso simultáneo a los índices de los conjuntos de datos (V7-9864)
-
Mejore el CICS REWRITE soporte (V7-9873)
-
COBOL- soporte para múltiples líneas SYSIN en ACCEPT sentencias para pasar datos de un lote (JCL) a un programa () (V7-9875COBOL)
-
Groovy: mejor manejo de los archivos ConcatenatedFileConfiguration en la etapa de creación (V7-9876)
-
IDCAMSUTILITY- Manejo de la declaración (V7-9878) DEFINE PATH
-
SORTBUILD- Ajustar la TRAN opción y gestionar los espacios en blanco implícitos (V7-9925)
-
Mejore CICS DELETE con GENERIC el soporte de opciones (V7-9939)
-
Mejora CICS STARTBR y ENDBR apoya (V7-9952)
-
Mejora del rendimiento cercano en el acceso simultáneo (V7-9953)
-
Mejora de la gestión del estado de los archivos al inicio (V7-9991)
-
Groovy: permite llamar a ()/getDisposition()/() el getNormalTermination (V7-10012getAbnormalTermination) ConcatenatedFileConfiguration
AS400
Nuevas características
-
Support para indicadores externos sobre COMMIT palabras clave (V7-6035)
-
Restablece el bucle de lectura C después SFLCTL de la escritura (V7-8061)
-
Soporta entrada LR CALL (V7-9250)
-
Añada un nuevo tipo de campo dinámico (dividido) para gestionar el campo de entrada en varias líneas (V7-9370)
-
Compatibilidad con archivos primarios/secundarios (V7-9390)
-
El área de datos local ahora se transfiere al trabajo solicitado al enviar un trabajo (V7-9775)
-
Soporte QTEMP para el área de datos y soporte para la creación de valor del área de datos. (V7-9916)
-
Control de compromisos: compatibilidad para activar/desactivar el control de compromisos (V7-9956)
-
Support: indicadores externos sobre COMMIT palabras clave
Mejoras
-
Mejore la visualización de valores 0 y EDTWRD (V7-8933)
-
Support de la DSPF palabra clave "CHKMSGID" (V7-9125)
-
SQLconfirmar la transacción al finalizar el lote (V7-9232)
-
Mejore la compatibilidad con las palabras clave EXPORT y con la estructura IMPORT de campos y datos (V7-9265)
-
Support minúscula en forma de entrada DateHelper (V7-9461)
-
Support la conversión de * CYMD a * ISO (numérico) (V7-9488)
-
Mejora de la gestión del %len incorporado para un campo variable (lado izquierdo y derecho de una expresión) (V7-9733)
-
Se ha mejorado la compatibilidad con las funciones integradas '% LOOKUPXX 'XX («LE», "LT», "GE», "GT») (V7-10064)
Capacidades transversales
Nuevas características
-
CICS- Mejore la transacción Inquire para comprobar el estado de la opción (V7-9712)
-
JCL- Mejore la carga de sysprint con el archivo de salida del sistema (V7-9797)
-
CICS- Mejorar (V7-9823) INQUIRE TSQUEUE
-
CICS- Mejore el terminal Inquire para el identificador de usuario opcional (V7-9906)
Mejoras
-
Mejora de la gestión de la comparación con blank (V7-8047)
-
Mejore el registro de Jics y Blusam (V7-8847)
-
Support BMS extendidos SOSI y símbolo programado F8 para campos dinámicos (V7-8857)
-
Controle el desbordamiento del búfer en el parámetro del programa (V7-9138)
-
Mejora de la simultaneidad de escritura de subprocesos para el registro de bloqueos de Blusam (V7-9505)
-
Compatibilidad para la configuración de múltiples orígenes de datos para Utility-pgm (V7-9570)
-
Modo de bloqueo de nivel de registro de Blusam únicamente (V7-9626)
-
Asegúrese de que la persistencia de los metadatos se resista al reinicio del servidor (V7-9748)
-
Mejore la DAO limpieza en caso de excepciones (cierre del navegador) (V7-9790)
-
Support DummyFile para INFUTILB SYSPUNCH (V7-9799)
-
Mejore la compatibilidad con valores negativos en NumericEditedType el (V7-9935)
Herramientas de modernización, versión 3.6.0
zOS
Nuevas características
-
JCL- Mejore el registro al final del procedimiento (V7-8509)
-
PL1- Mejore la generación de bolsas según el tipo PakedLong de datos (V7-8917)
-
JCL- Mejore el registro al final del procedimiento cuando el archivo contenga el marcador de «fin»//(V7-9509)
-
PL1- Mejore la compatibilidad GET EDIT con Fixed-point y Stream (V7-9593) SYSIN
-
DB2- Mejore la compatibilidad con el tipo (V7-9809) VARGRAPHIC DB2
-
CICS- Mejorar el comando de la opción LOGMESSAGE (QUERYSECURITYV7-9969)
-
PL1- Mejore la generación de bolsas para CHARG /chargraphic incorporado (V7-9989)
Mejoras
-
PL1- Mejore la compatibilidad con las palabras clave (V7-9588) INCLUDEX
-
PL/I: maneja la CHARGRAPHIC palabra clave como un parámetro válido de cualquier llamada a un método (V7-9589)
-
Mejora de la resolución de la variable de PL1 host cuando se nombra con caracteres específicos @ # $ §. (V7-9654)
-
COBOL- Soporte de palabras clave C01... C12 y S01... S05 como parámetro de la WRITE ADVANCING sentencia en la etapa de análisis (V7-9669)
AS400
Nuevas características
-
SupportSQL: DDS transformación en Analyzer (V7-7687)
-
AutomatizarSQL: detección de DDS archivos (V7-7687)
-
Implementación deSQL: DDS preprocesamiento (V7-7687)
-
ALIGNPalabra clave Support (V7-9254)
-
Support ExtName to DSPF and multi-dim array (V7-9663)
-
InvalidKey Declaraciones de apoyo en COBOL WRITE (V7-9793)
Mejoras
-
Mejora en el código de TESTB operación (V7-8865)
-
Mejore la compatibilidad con DECFMT On Focus (V7-8933)
-
Manejando el indicador resultante encendido (V7-9224MOVE)
-
Mejorar el soporte de la palabra clave TEMPLATE para el campo y la estructura de datos (V7-9278)
-
Mejora de LIKEDS (el uso de DS definido se califica automáticamente) (LIKEDSV7-9302)
-
COBOL- Mejorar la estructura de generación de indicadores (V7-9423)
-
El parámetro constante del prototipo no es de solo lectura (V7-9437)
-
Mejore la EDTCDE palabra clave con el código de edición «Y» (V7-9443)
-
Support generación de ROUTINE campo* en PSDS y INFDS (V7-9487)
-
Mejore el campo de reescritura XXX para convertirlo en independiente (el valor predeterminado se pierde al reescribir) (V7-9522)
-
Improve Support de DSPF palabras clave (V7-9658)
-
Manejo del valor ZEROES predeterminado en formato binario (V7-9666)
-
Compatibilidad con puntero implícito (V7-9719)
-
Mejora de la gestión del %size de llamadas integrado con un parámetro (V7-9730)
-
Mejore el manejo de las referencias a la estructura de datos en las llamadas integradas (%) (V7-9736ELEM)
-
Mejore el manejo de la longitud firmada del campo con LIKE referencia en la especificación de definición (V7-9738)
-
Mejora en REWRITE la versión (V7-9791)
-
Mejora de la generación de índices a partir DDS de archivos (V7-9803)
-
Mejora de la solidez de los mapeadores con un valor numérico no válido (V7-9813)
-
Mejora SQLModel y generación de allIndexes archivos (V7-9818)
-
Mejora de la compatibilidad cualificada de DS (V7-9863)
-
Mejore la compatibilidad con LOOKUP (con un campo LIKE independiente y un parámetro DS) (V7-9961)
-
Mejora del indicador (LIKEV7-9985)
-
Indicador resultante de manipulación encendido (V7-9995MVR)
-
Compatibilidad con el carácter N con tilde (V7-10021)
-
Mejore la generación de DDL archivos modernos a partir de archivos SQLDDS antiguos (V7-10067)
Capacidades transversales
Nuevas características
-
Personalización de la ubicación de los recursos con una propiedad yml (D88816105)
-
COBOL- Support of EXIT PERFORM statement to exit from a inline PERFORM without using GO TO/... PERFORM THROUGH(V7-9582)
-
Especificación de la codificación heredada predeterminada para considerarla en los metadatos globales. (V7-9883)
Mejoras
-
Mejora en la generación de máscaras (V7-9602)
-
Mejora de la preparación anticipada del contexto (V7-9621)
-
Haga que el hilo Charset 0 CUSTOM93 sea seguro. (V7-9674)
-
Mejora en la versión MOVEA (V7-9773)
Notas de la versión 3.5.0
Esta versión de las herramientas de tiempo de ejecución y modernización de AWS Blu Age ofrece nuevas funciones para las migraciones antiguas de zOS y AS4 00, orientadas principalmente a la optimización de los conjuntos de datos y la mensajería, así como capacidades ampliadas de Java como una ventaja adicional del proceso de transformación. Algunos de los cambios clave de esta versión son:
-
Capacidad de migrar programas de CL a Java, además de la característica preexistente de groovy scripts, para facilitar su integración con otros programas modernizados y simplificar la curva de aprendizaje de los clientes mediante la unificación del lenguaje de programación resultante.
-
Reducción del tiempo y optimización del rendimiento de las cargas de conjuntos de datos en Redis con la nueva característica de almacenamiento masivo de datos.
-
Capacidad para operar y transferir conjuntos de datos según las etapas del trabajo a fin de modernizar los comportamientos tradicionales de los conjuntos de datos.
-
Se ha ampliado la SQL migración para admitir los archivos de entrada de VB y se ha simplificado la migración a Java 11.
-
Varios mecanismos nuevos para una integración más rápida con IBM MQ, incluidos encabezados adicionales, PUT soporte GET /extendido y recuperación automática de los metadatos de las colas.
-
RESTPunto final para metadatos de conjuntos de datos e importación de conjuntos de datos desde depósitos de S3.
Para obtener más información acerca de los cambios incluidos en esta versión, consulte las siguientes secciones.
Runtime, versión 3.5.0
zOS
Nuevas características
-
JCLSORT- Gestiona la nueva superposición de palabras clave (V7-9409)
-
ZOSCOBOL- mejorar el soporte de caracteres flotantes (V7-9404)
-
Puerto de RedisJics TSQueue a RedisTemplate & ListOperations (V7-9212)
-
ZOSJCL- mejore la ruta del directorio temporal con el directorio de archivos si se ha definido mediante UserDefinedParameters (V7-9012)
-
Manejar FUNCTIONORD: MAX con ALL (todos los elementos de la matriz) (V7-9366)
-
Ahora se utilizan claves prefijadas y en lenguaje natural al almacenar TS Queues en Redis (V7-9212)
-
Agregue el punto final de obtención del conjunto de datos para Blusam API
-
JCL- ADD soporte para trabajos por lotes con un nombre que incluya un carácter especial como # (V7-9136)
-
TSModella búsqueda ahora se realiza de forma robusta bajo demanda (V7-9212)
Mejoras
-
Soporte no versionado INCLUDE en archivos (V7-6022) LNK
-
MQ: mejora de la compatibilidad de codificación (V7-9652)
-
Mejora de la compatibilidad con bytes dobles o conjuntos de caracteres mixtos para distintos tipos de caracteres (V7-9596)
-
JCL- Soporte de filesDirectory configuración en NONVSAM sentencias de IDCAMS borrado (V7-9609)
-
Support en modo masivo ESDS y carga de RRDS conjuntos de datos desde archivos (V7-8639)
-
Controle la apertura de espacios vacíos en el modo de entrada. ESDS (V7-9287)
-
Mejore la DEFINE CLUSTER sentencia con soporte para UNORD abreviaturasORD/(V7-9451)
-
Mejoras en el rendimiento de las cerraduras Blusam Redis (V7-8639)
-
Mejore la DEFINE CLUSTER afirmación para respaldar la RECORDSIZE proporcionada en el ámbito del argumento DATA () (V7-9337)
-
Añade compatibilidad con los UNIQUE atributosBUFFERSPACE/en las DEFINE CLUSTER sentencias (V7-9419)
-
Mejore la operación de lectura de Blusam para un conjunto de datos de registros de longitud variable. (V7-9391)
-
CICSADDRESSrepresenta correctamente lo que falta CWA como nulo (V7-9491)
-
Eliminación de la escritura innecesaria en los bloqueos de los extremos (V7-8639)
-
Gestión de la inyección de plantillas de caché de Redis en la caché (V7-9510)
-
Decodifique correctamente BPXWDYN el parámetro (V7-9417)
-
Mejora del consumo de LISTCAT exportación (V7-9201)
-
El nombre de las colas TS de Blusam admite caracteres no imprimibles (V7-9212)
-
Gestión de la creación de mapas de recepción para un campo con el mapset nulo (V7-9486)
-
Mejore la operación BluesamRelativeFile de eliminación y reescritura para el modo de acceso dinámico. (V7-8989)
AS400
Nuevas características
-
Añada una función para generar archivos CL como programas Java mediante el estándar DS/ STM pivot (V7-9427)
-
Support Input File con ADD modo (V7-9378)
-
Se mejoró la gestión del orden de clasificación y la recuperación para admitir el comando cl OPNQRYF (Abrir archivo de consulta) y se agregó la compatibilidad con el parámetro in. SHARE OverrideItem (V7-9364)
Mejoras
-
Support SFLNXTCHG on UpdateSubfile (V7-8061)
-
Modificación del alcance del contexto CL al ejecutar el comando CL (V7-9624)
-
Utilice el código de retorno del programa BPXWDYN (V7-9417)
-
Borrado de los monitores locales. (V7-9624)
-
Support de DSPF palabra clave RTNCSRLOC (V7-9389)
-
setOnGreaterOrEqual() sin establecer igual a 1 (V7-9342)
-
Actualice la caché de campos en UpdateSubfileRecord (V7-9376)
-
Improve Support SFLNXTCHG (V7-8061)
Capacidades transversales
Nuevas características
-
Se ignora el prefijo G en la cadena gráfica literal. (V7-9420)
-
ZOSCOBOL- Mejore el soporte de FiedL.initialize () para algunas estructuras especiales (V7-9485)
-
Se permite la inicialización del contexto de forma asíncrona para mejorar el rendimiento del inicio del programa (V7-9446)
-
SQLPublique explícitamente la declaración de preparación abierta y. ResulSet (V7-9422)
-
Enhance JMS MQ: compatibilidad con MQRFH2 PUT MQ/V7-7085, compatibilidad con el administrador de colas predeterminado (V7-9400)
-
SQLAdministración: habilite las conversiones Lambda en los parámetros de los SET comandos (V7-9492)
-
ZOSMQ JMS - Añadir soporte a MQCOMIT y MQBACK (V7-9399)
-
ZOSIBMMQ- Mejore el soporte para (V7-9544) MQINQ
-
Maneje CONCAT la operación con bytes en lugar de cadenas cuando utilice la codificación de doble byte. (V7-8932)
-
ZOSIBMMQ- Mejore la compatibilidad con los PUT comandos con las opciones SET _ ALL _ CONTEXT (V7-9544)
Mejoras
-
Gestión de los nombres de los archivos gdg con el carácter $ (V7-9066)
-
SQLEl diagnóstico devuelve 1 como NUMBER cláusula cuando la SQL sentencia anterior es correcta. (V7-9410)
-
Esquema de un campo con una longitud no nula (V7-7536)
-
PL1GRAPHICFunción integrada Support (V7-9245)
-
MQ: se agregó soporte de versión para la configuración de MQGMO campos (V7-9500)
-
JMSMQGET: dataLength mejora del mensaje devuelto (V7-9502)
-
Defina sqlerrd (3) con el número de elementos recuperados en su contexto. ROWSET (V7-9371)
Herramientas de modernización, versión 3.5.0
zOS
Nuevas características
-
ZOSPLI- Support asterisk index en la asignación con expresión binaria (V7-9178)
-
JCLa BatchScript - Un «//» indica el final de la ejecución del trabajo (V7-9304)
-
ZOSPLI- mejora la compatibilidad con caracteres flotantes y el inicio de sesión en formato numérico editado (V7-8982)
-
COBOL- Soporte de SUM función integrada (V7-9367)
-
JCL- opcionalmente, comente el código muerto después de una sentencia nula (//) (V7-9202)
-
JCL- Support of operator '|' en la declaración de estado (V7-9499)
-
PL/I: comentario sobre las directivas de precompilación en la etapa de preprocesamiento para evitar excepciones de análisis (V7-9507)
Mejoras
-
Gestión de la definición de flujo con un delimitador (V7-9615)
-
Mejorar la gestión de las exportacionesLISTCAT. (V7-9201)
-
PL/I: mejora para admitir argumentos “null” implícitos (V7-9204)
AS400
Nuevas características
-
Support de DDS palabra clave CONCAT (V7-9439)
-
Refactoriza el código java generado para las palabras clave. DSPF (V7-7700)
-
Se admite variar las palabras clave en los campos de una definición de estructura de datos (V7-9029)
Mejoras
-
Mejore el análisis de la relación lógica AND /OR (V7-9352)
-
COBOLMejore el mapeo entre vo y (V7-9449) dsEntity
-
Se muestra un valor vacío si la entrada numérica está enfocada (V7-9374)
-
Variable local en SQL Declare Cursor (V7-9456)
-
Problema de alcance con un DS vacío (V7-9466)
-
Truncamiento de la columna 80 antes del análisis (V7-9632)
-
Mejore el manejo de las referencias de campo y las llamadas integradas en las palabras clave (DIM,LIKE,...) en la especificación de definiciones (V7-9358)
-
SQLComentarios de Support (--) (V7-9632)
-
FullFree análisis, escriba Fecha/Hora/Marca de hora (V7-9542)
-
SQLCAIncluir FullFree del análisis (V7-9333)
-
Mejora de la compatibilidad con el nivel de control. (V7-9610)
-
Realice la comparación de DS con * (V7-9668) BLANKS
-
Mejore la compatibilidad con varios indicadores en DDS (V7-9318)
-
Mejore el soporte de varios DSPF programas (V7-9657)
-
Mejore el manejo del campo con LIKE (caso de estructura de datos similar y caso de estructura de datos similar en una matriz) (V7-9213)
-
GratisRPG, utiliza la continuación de forma literal (V7-9686)
-
Mejora de la compatibilidad con los registros de fin de programa (V7-9452)
-
Support de la LINKAGE frase de la CALL declaración. (V7-9685)
-
CASXXcódigo de operación (CASBBsin CASXX grupo) (V7-9357)
-
Mejore el FullFree RPG análisis (V7-9457)
-
El% incorporado LEN no admite DS como argumento (V7-9267)
-
Mejoras MOVEA cuando el factor 2 es * ALL 'X... ' (V7-9228)
-
Support assign with RENAME field (V7-9385)
Capacidades transversales
Nuevas características
-
SQLHerramienta de migración: agrega la OID opción de longitud de registro variable en el paso de carga de ebcdic. (V7-9380)
-
SQLHerramienta de migración: Support para Java 11 en OID opción (V7-9599)
Mejoras
-
Mejora de la compatibilidad con matrices anidadas (V7-9595)
-
Se sustituye el carácter ¬ por ! en caso de que ¬ sea compatible con la codificación original. (V7-9465)
-
JCL- Soporte de terminación PASS normal para compartir conjuntos de datos entre pasos de trabajo (V7-9504)
-
Aplique ON NULL a la definición de la columna ORACLE cuando se trate de un tipo de columna db que admite VARCHAR valores NULL. (V7-9681)
-
Mejora de la conformidad con la inyección de Spring (V7-9635)