AWS El servicio de modernización de mainframes (experiencia en entornos de ejecución gestionados) ya no está abierto a nuevos clientes. Para obtener prestaciones similares a las del Servicio de Modernización de AWS Mainframe (experiencia en entornos de ejecución gestionados), explore el Servicio de Modernización de AWS Mainframe (experiencia autogestionada). Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de la modernización del AWS mainframe.
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 Transforme para el tiempo de ejecución del mainframe Cambios importantes: 5.X
El objetivo de este documento es enumerar los cambios más importantes en el entorno de ejecución de AWS Transform for mainframe, para las versiones 5.X principales, empezando por la versión 5.75.0. Siempre que un componente se aplique a un único entorno heredado, el cambio correspondiente se etiqueta con ese entorno.
Se utilizan los siguientes entornos:
z/OS : IBM mainframe series and assimilated, running on z/OS;
AS400: marcos intermedios iSeries de IBM;
GS21 : entorno Fujitsu; GS21
TODOS (o en blanco): un cambio que puede afectar a más de un entorno específico;
nota
Una cantidad significativa de cambios se refieren a los usos internos de las clases, en el entorno de ejecución de AWS Transform for mainframe. No deberían afectar al código de cliente existente.
Versión 5.125.0: Cambios importantes con respecto a la 5.75.0
Componente gapwalk-utility-pgm (5.125.0): únicamente z/OS
-
Clase:
com.netfective.bluage.gapwalk.utility.sort.service.sum.AbstractSum-
Corrección de error (z/OS): maneje el desbordamiento de campos SUM con la OPCIÓN RC0 OVFLO= en DFSORT. Cuando RC0 se establece OPTION OVFLO= y un campo SUM desborda su capacidad, se genera el registro acumulado actual y se inicia una nueva acumulación con el registro actual, en lugar de truncar el valor.
El tipo de
addRecord(byte[])retorno del método ha cambiado de a.voidbooleanDevuelve verdadero si se agregaron registros y falso si se produjo un desbordamiento y se estableció la OPCIÓN OVFLO= (no RC0 se agregaron registros). Es posible que cualquier código personalizado que anule o llame a este método deba actualizarse en consecuencia.Antes
public void addRecord(byte[] record)Después
public boolean addRecord(byte[] record) -
Componente gapwalk-bluesam-core (5.125.0): únicamente z/OS
-
Interfaz:
com.netfective.bluage.gapwalk.bluesam.core.storage.MetadataPersistence-
Optimización del rendimiento (z/OS): mejore el rendimiento y corrija el problema de un cargador de datos KSDS de gran tamaño cuando el modo de adición esté activado. Todas las implementaciones conocidas de esta interfaz se han adaptado en consecuencia. Esta interfaz es interna al motor de ejecución de Blu Age, por motivos de BluSam compatibilidad. El método de 3 parámetros existente ahora se delega a la nueva versión de 4 parámetros con false como valor predeterminado. No debería tener ningún impacto en el código de cliente existente.
Se agregó un nuevo método público
boolean buildDatasetIndexes(CoreMetadata metadata, int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
-
Interfaz
com.netfective.bluage.gapwalk.bluesam.LargeKeySequencedDataSet:-
Optimización del rendimiento (z/OS): mejore el rendimiento y corrija el problema de un cargador de datos KSDS de gran tamaño cuando el modo de adición esté activado. Todas las implementaciones conocidas de esta interfaz se han adaptado en consecuencia.
com.netfective.bluage.gapwalk.bluesam.core.LargeKSDScom.netfective.bluage.gapwalk.bluesam.core.LargeESDSCualquier clase que lo implemente ahoraLargeKeySequencedDataSetdebe implementar este nuevo método. Para un comportamiento que no sea de adición, delegue a la versión de 2 parámetros existente o pase false internamente.isAppendMode
Se agregó un nuevo método público
void buildIndexes(int indexingPageSizeInMb, long expectedRecordsCount, boolean isAppendMode); -
Componente gapwalk-bluesam-services-pgsql (5.125.0): únicamente z/OS
-
Interfaz:
com.amazonaws.bluage.gapwalk.bluesam.services.util.large.ReadWorker-
Optimización del rendimiento (z/OS): mejore el rendimiento y corrija el problema de un cargador de datos KSDS de gran tamaño cuando el modo de adición esté activado. La única implementación conocida,,
com.amazonaws.bluage.gapwalk.bluesam.services.pgsql.util.PgsqlReadWorkerse ha adaptado en consecuencia. Cualquier clase que implemente ahoraReadWorkerdebe implementar estos 3 métodos.
Se agregó un nuevo método público
DataSource getDataSource();Se agregó un nuevo método público
boolean isMultiSchemaEnabled();Se agregó un nuevo método público
String getFileType(); -