Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Utilitário em lote M2DFUTIL

Modo de foco
Utilitário em lote M2DFUTIL - AWS 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á.

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á.

O M2DFUTIL é um programa utilitário em JCL que fornece funções de backup, restauração, exclusão e cópia em conjuntos de dados, semelhantes ao suporte fornecido pelo utilitário ADRDSSU de mainframe. Esse programa retém muitos dos parâmetros SYSIN do ADRDSSU, o que simplifica o processo de migração para esse novo utilitário.

Plataformas compatíveis

Você pode usar o M2DFUTIL em qualquer uma das seguintes plataformas:

  • Rocket Software (anteriormente Micro Focus) ES no Windows (64 bits e 32 bits)

  • Rocket Software ES em Linux (64 bits)

Requisitos da plataforma

O M2DFUTIL depende da chamada de um script para realizar um teste de expressão regular. No Windows, você deve instalar o Windows Services for Linux (WSL) para que esse script seja executado.

Suporte futuro planejado

Os recursos que atualmente não estão disponíveis no utilitário ADRDSSU de mainframe, mas que estão no escopo futuro, incluem:

  • M2 gerenciado

  • VSAM

  • Suporte a COPY para a renomeação de nomes de arquivos

  • Suporte a RENAME para RESTORE

  • INCLUDE e EXCLUDE vários

  • Cláusula BY para subseleção por DSORG, CREDT, EXPDT

  • Cláusula MWAIT para tentar novamente falhas de enfileiramento

  • Suporte ao armazenamento do S3 para DUMP/RESTORE

Locais dos ativos

O módulo de carregamento desse utilitário é chamado M2DFUTIL.so no Linux e M2DFUTIL.dll no Windows. Esse módulo de carregamento pode ser encontrado em um dos seguintes locais:

  • Linux: /opt/aws/m2/microfocus/utilities/64bit

  • Windows (32 bits): C:\AWS\M2\MicroFocus\Utilities\32bit

  • Windows (64 bits): C:\AWS\M2\MicroFocus\Utilities\64bit

O script usado para testes de expressão regular é chamado compare.sh. O script pode ser encontrado em um dos seguintes locais:

  • Linux: /opt/aws/m2/microfocus/utilities/scripts

  • Windows (32 bits): C:\AWS\M2\MicroFocus\Utilities\scripts

Configure o tempo de execução do M2DFUTIL ou da AWS modernização do mainframe na Amazon (incluindo 2.0) EC2 AppStream

Configure sua região do Enterprise Server com o seguinte:

  • Adicione as seguintes variáveis em [ES-Environment]:

    • M2DFUTILS_BASE_LOC: o local padrão para a saída DUMP

    • M2DFUTILS_SCRIPTPATH: o local do script compare.sh documentado em Locais dos ativos

    • M2DFUTILS_VERBOSE: [VERBOSO ou NORMAL]. Isso controla o nível de detalhe na saída SYSPRINT

  • Verificar se o caminho do módulo de carregamento foi adicionado à configuração JES\Configuration\JES Program Path

  • Verifique se os scripts no diretório de utilitários têm permissões de execução. É possível adicionar uma permissão de execução usando o comando chmod + x <script name>, no ambiente Linux

Sintaxe geral

DUMP

Fornece a possibilidade de copiar arquivos do local catalogado atual para um local de backup. No momento, esse local deve ser um sistema de arquivos.

Processo

DUMP executará o seguinte:

  1. Crie o diretório do local de destino.

  2. Catalogue o diretório do local de destino como membro do PDS.

  3. Determine os arquivos a serem incluídos processando o parâmetro INCLUDE.

  4. Desmarque os arquivos incluídos processando o parâmetro EXCLUDE.

  5. Determine se os arquivos que estão sendo despejados devem ser EXCLUÍDOS.

  6. Coloque em fila os arquivos a serem processados.

  7. Copie os arquivos.

  8. Exporte as informações do DCB catalogadas dos arquivos copiados para um arquivo secundário no local de destino para auxiliar nas futuras operações de RESTORE.

Sintaxe

DUMP TARGET ( TARGET LOCATION ) - INCLUDE ( DSN. ) [ EXCLUDE ( DSN ) ] [ CANCEL | IGNORE ] [ DELETE ]

Parâmetros necessários

Veja abaixo os parâmetros necessários para DUMP:

  • SYSPRINT DD NAME: para conter as informações adicionais de registro

  • TARGET: local de destino Pode ser um ou outro.

    • Caminho completo do local de despejo

    • Nome do subdiretório criado no local definido na variável M2DFUTILS_BASE_LOC

  • INCLUDE: um único DSNAME nomeado ou uma string de pesquisa de DSN do mainframe válida

  • EXCLUDE: um único DSNAME nomeado ou uma string de pesquisa de DSN do mainframe válida

Parâmetros opcionais

  • CANCEL: cancele se ocorrer algum erro. Os arquivos que foram processados serão retidos

  • (Padrão) IGNORE: ignore qualquer erro e processo até o final

  • DELETE: se nenhum erro ENQ ocorrer, o arquivo será excluído e não será catalogado

DELETE

Oferece a possibilidade de excluir e não catalogar arquivos em massa. Os arquivos não têm backup.

Processo

DELETE executará o seguinte:

  1. Determine os arquivos a serem incluídos processando o parâmetro INCLUDE.

  2. Desmarque os arquivos incluídos processando o parâmetro EXCLUDE.

  3. Coloque em fila os arquivos a serem processados. Definindo a disposição como OLD, DELETE, KEEP.

Sintaxe

DELETE INCLUDE ( DSN ) [ EXCLUDE ( DSN ) ] [ CANCEL | IGNORE ] [ DELETE ]

Parâmetros necessários

Veja abaixo os parâmetros necessários para DELETE:

  • SYSPRINT DD NAME: para conter as informações adicionais de registro

  • INCLUDE: um único DSNAME nomeado ou uma string de pesquisa de DSN do mainframe válida

  • EXCLUDE: um único DSNAME nomeado ou uma string de pesquisa de DSN do mainframe válida

Parâmetros opcionais

  • CANCEL: cancele se ocorrer algum erro. Os arquivos que foram processados serão retidos

  • (Padrão) IGNORE: ignore qualquer erro e processo até o final

RESTORE

Fornece a possibilidade de restaurar arquivos que tiveram backup previamente DUMP. Os arquivos são restaurados no local catalogado original, a menos que RENAME seja usado para alterar o DSNAME restaurado.

Processo

RESTORE executará o seguinte:

  1. Valide o diretório do local de origem.

  2. Determine os arquivos a serem incluídos processando o arquivo de exportação do catálogo.

  3. Desmarque os arquivos incluídos processando o parâmetro EXCLUDE.

  4. Coloque em fila os arquivos a serem processados.

  5. Arquivos de catálogo que não são catalogados com base em suas informações de exportação.

  6. Se um arquivo já estiver catalogado e as informações do catálogo de exportação forem as mesmas, RESTORE substituirá o conjunto de dados catalogado se a opção REPLACE estiver definida.

Sintaxe

RESTORE SOURCE ( TARGET LOCATION ) INCLUDE ( DSN ) [ EXCLUDE ( DSN ) ] [ CANCEL | IGNORE ] [ REPLACE]

Parâmetros necessários

Veja abaixo os parâmetros necessários para RESTORE:

  • SYSPRINT DD NAME: para conter as informações adicionais de registro

  • SOURCE: local de origem. Pode ser um ou outro.

    • Caminho completo do local de despejo

    • Nome do subdiretório criado no local definido na variável M2DFUTILS_BASE_LOC

  • INCLUDE: um único DSNAME nomeado ou uma string de pesquisa de DSN do mainframe válida

  • EXCLUDE: um único DSNAME nomeado ou uma string de pesquisa de DSN do mainframe válida

Parâmetros opcionais

  • CANCEL: cancele se houver algum erro. Arquivos processados retidos

  • (Padrão) IGNORE: ignore qualquer erro e processo até o final

  • REPLACE: se o arquivo que está sendo restaurado já estiver catalogado e os registros do catálogo forem os mesmos, substitua o arquivo catalogado

Amostra JCLs

Trabalho de DUMP

Esse trabalho criará um subdiretório chamado TESTDUMP. Esse é o local de backup padrão especificado pela variável M2DFUTILS_BASE_LOC. Ele criará uma biblioteca PDS para esse backup chamada M2DFUTILS.TESTDUMP. Os dados do catálogo exportado são armazenados em um arquivo sequencial de linhas no diretório de backup chamado CATDUMP.DAT. Todos os arquivos selecionados serão copiados para esse diretório de backup.

//M2DFDMP JOB 'M2DFDMP',CLASS=A,MSGCLASS=X //STEP001 EXEC PGM=M2DFUTIL //SYSPRINT DD DSN=TESTDUMP.SYSPRINT, // DISP=(NEW,CATLG,DELETE), // DCB=(RECFM=LSEQ,LRECL=256) //SYSIN DD * DUMP TARGET(TESTDUMP) - INCLUDE(TEST.FB.FILE*.ABC) - CANCEL /* //

Trabalho DELETE

Esse trabalho excluirá todos os arquivos do catálogo que correspondam ao parâmetro INCLUDE.

/M2DFDEL JOB 'M2DFDEL',CLASS=A,MSGCLASS=X //STEP001 EXEC PGM=M2DFUTIL //SYSPRINT DD DSN=TESTDEL.SYSPRINT, // DISP=(NEW,CATLG,DELETE), // DCB=(RECFM=LSEQ,LRECL=256) //SYSPRINT DD SYSOUT=A //SYSIN DD * DELETE - INCLUDE(TEST.FB.FILE*.ABC) - CANCEL /* //

Trabalho RESTORE

Esse trabalho restaurará os arquivos que correspondem ao parâmetro INCLUDE do local de backup de TESTDUMP. Os arquivos catalogados serão substituídos se o arquivo catalogado for o mesmo da exportação de CATDUMP e a opção REPLACE for especificada.

//M2DFREST JOB 'M2DFREST',CLASS=A,MSGCLASS=X //STEP001 EXEC PGM=M2DFUTIL ////SYSPRINT DD DSN=TESTREST.SYSPRINT, // DISP=(NEW,CATLG,DELETE), // DCB=(RECFM=LSEQ,LRECL=256) //SYSPRINT DD SYSOUT=A //SYSIN DD * RESTORE SOURCE(TESTDUMP) - INCLUDE(TEST.FB.FILE*.ABC) - IGNORE REPLACE /* //
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.