Após uma análise cuidadosa, tomamos a decisão de fechar o acesso de novos clientes à experiência autogerenciada de modernização de AWS mainframe, a partir de 30 de junho de 2026. Os clientes existentes podem continuar usando o serviço normalmente.AWS continua investindo em melhorias de segurança e disponibilidade para a experiência autogerenciada de modernização de AWS mainframe, mas não planejamos introduzir novos recursos. Para obter mais informações, consulte Alteração na disponibilidade AWS da modernização do mainframe.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS O Mainframe Modernization Service (experiência em Managed Runtime Environment) não está mais aberto a novos clientes. Para recursos semelhantes ao AWS Mainframe Modernization Service (experiência em Managed Runtime Environment), explore o AWS Mainframe Modernization Service (Experience). Self-Managed Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Alteração na disponibilidade AWS da modernização do mainframe.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Formato JSON LISTCAT
O formato JSON LISTCAT é definido pelos seguintes atributos:
-
“catalogId” opcional: identificador do catálogo legado como uma string ou “padrão” para o catálogo padrão.
-
“identificador”: o nome do conjunto de dados, como uma string.
-
“isIndexed”: sinalizador booliano para indicar KSDS: verdadeiro para KSDS, falso nos demais casos.
-
“isLinear”: sinalizador booliano para indicar ESDS: verdadeiro para ESDS, falso nos demais casos.
-
“isRelative”: sinalizador booliano para indicar RRDS: verdadeiro para RRDS, falso nos demais casos.
-
Observação: “isIndexed”, “isLinear” e “isRelative” são mutuamente exclusivos.
-
“isFixedLengthRegistro”: um sinalizador booleano: definido como verdadeiro se o comprimento fixo registra o conjunto de dados, caso contrário, falso.
-
“avgRecordSize“: Tamanho médio do registro em bytes, expresso como um número inteiro positivo.
-
“maxRecordSize“: Tamanho máximo do registro em bytes, expresso como um número inteiro. Deve ser igual ao avgRecordSize tamanho do registro de tamanho fixo.
-
somente para KSDS: definição de chave primária obrigatória (como objeto aninhado).
-
rotulado como “primaryKey”.
-
“offset”: deslocamento de bytes baseado em 0 para a chave primária no registro.
-
“length”: extensão em bytes da chave primária.
-
“unique”: deve ser definido como verdadeiro para a chave primária.
-
-
Com relação a KSDS/ESDS, coleção de chaves alternativas (como coleção de objetos aninhados):
-
rotulada como “alternateKeys”.
-
Com relação a cada chave alternativa:
-
“offset”: deslocamento de bytes baseado em 0 para a chave alternativa no registro.
-
“length”: extensão em bytes da chave alternativa.
-
“unique”: deve ser definido como verdadeiro para a chave alternativa, se a chave não aceitar entradas duplicadas, caso contrário, falso.
-
-
-
Se nenhuma chave alternativa estiver presente, forneça uma coleção vazia:
alternateKeys: []
Veja a seguir um exemplo de arquivo JSON KSDS LISTCAT.
{ "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 } ] }