View a markdown version of this page

Formato JSON de LISTCAT - AWS Modernización de la unidad central

Tras considerarlo detenidamente, hemos tomado la decisión de cerrar el acceso de nuevos clientes a la experiencia autogestionada de modernización de AWS mainframes, a partir del 30 de junio de 2026. Los clientes actuales pueden seguir utilizando el servicio con normalidad.AWS sigue invirtiendo en mejoras de seguridad y disponibilidad para ofrecer una experiencia autogestionada de modernización de AWS mainframes, pero no tenemos previsto introducir nuevas funciones. Para obtener más información, consulte Cambio de disponibilidad de la modernización AWS del 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 El servicio de modernización de mainframe (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 mainframes (Self-ManagedExperience). 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 de AWS mainframes.

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.

Formato JSON de LISTCAT

El formato JSON de LISTCAT se define mediante los siguientes atributos:

  • catalogId opcional: identificador del catálogo heredado como cadena o predeterminado para el catálogo predeterminado.

  • identificador: nombre del conjunto de datos, como cadena.

  • isIndexed: indicador booleano para indicar KSDS: verdadero para KSDS, falso en caso contrario.

  • isLinear: indicador booleano para indicar ESDS: verdadero para ESDS, falso en caso contrario.

  • isRelative: indicador booleano para indicar RRDS: verdadero para RRDS, falso en caso contrario

  • Nota: isIndexed, isLinear e isRelative son mutuamente excluyentes.

  • «isFixedLengthRegistro»: un indicador booleano: se establece en verdadero si la longitud fija registra el conjunto de datos; en caso contrario, en falso.

  • "avgRecordSize«: Tamaño medio del registro en bytes, expresado como un entero positivo.

  • "maxRecordSize«: Tamaño máximo del registro en bytes, expresado como un número entero. Debe ser igual al tamaño avgRecordSize de registro de longitud fija.

  • solo para KSDS: definición de clave principal obligatoria (como objeto anidado)

    • etiquetada primaryKey

    • offset: desplazamiento de bytes basado en 0 para la clave principal del registro.

    • length: longitud en bytes de la clave principal.

    • unique: se debe establecer en verdadero para la clave principal.

  • para KSDS/ESDS, colección de claves alternativas (como colección de objetos anidados):

    • etiquetadas alternateKeys

    • Para cada clave alternativa:

      • offset: desplazamiento de bytes basado en 0 para la clave alternativa del registro.

      • length: longitud en bytes de la clave alternativa.

      • unique: debe establecerse en verdadero para la clave alternativa, si la clave no acepta entradas duplicadas; falso en caso contrario.

  • si no hay claves alternativas presentes, proporcione una colección vacía:

    alternateKeys: []

El siguiente es un archivo JSON KSDS LISTCAT de ejemplo.

{ "catalogId": "default", "identifier": "AWS_M2_CARDDEMO_CARDXREF_VSAM_KSDS", "isIndexed": true, "isLinear": false, "isRelative": false, "isFixedLengthRecord": true, "avgRecordSize": 50, "maxRecordSize": 50, "primaryKey": { "offset": 0, "length": 16, "unique": true }, "alternateKeys": [ { "offset": 25, "length": 11, "unique": false } ] }