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.
LISTCATJSONformato
El LISTCAT JSON formato se define mediante los siguientes atributos:
-
opcional "catalogId«: identificador del catálogo antiguo en forma de cadena o «predeterminado» para el catálogo predeterminado.
-
«identificador»: el nombre del conjunto de datos, en forma de cadena.
-
"isIndexed«: un indicador booleano para indicarKSDS: verdadero paraKSDS, falso en caso contrario.
-
«isLinear«: un indicador booleano para indicarESDS: verdadero paraESDS, falso en caso contrario.
-
"isRelative«: un indicador booleano para indicarRRDS: verdadero para, falso en caso contrario RRDS
-
Nota: "isIndexed«," isLinear «y" isRelative "se excluyen mutuamente.
-
«isFixedLengthRegistro»: un indicador booleano: se establece en verdadero si la longitud fija registra el conjunto de datos, en falso en caso contrario.
-
"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.
-
KSDSsolo para: definición de clave principal obligatoria (como objeto anidado)
-
etiquetada como "» primaryKey
-
«offset»: desplazamiento de bytes basado en 0 para la clave principal del registro.
-
«longitud»: longitud en bytes de la clave principal.
-
«único»: debe estar establecido en true para la clave principal.
-
-
paraKSDS/ESDS, colección de claves alternativas (como colección de objetos anidados):
-
etiquetada como "» alternateKeys
-
Para cada clave alternativa:
-
«desplazamiento»: desplazamiento de bytes basado en 0 para la clave alternativa del registro.
-
«longitud»: longitud en bytes de la clave alternativa.
-
«único»: debe estar establecido en verdadero para la clave alternativa, si la clave no acepta entradas duplicadas, en caso contrario, en falso.
-
-
-
si no hay claves alternativas, proporcione una colección vacía:
alternateKeys: []
El siguiente es un KSDS LISTCAT JSON archivo 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 } ] }