JCL z/OS DFSMS - IEBCOPY Replacing Program Objects



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

JCL z/OS DFSMS - IEBCOPY Replacing Program Objects

If the replace (R) option is indicated on the INDD parameter,

  • The output data set members and their aliases will be replaced if they have the same member and alias names as the input data set's members and aliases.
    Example:
    The input data set has member A with alias B; the output data set has member A with alias B.
    The input data set's member and alias will replace the output data set member and alias.

  • The copy will fail if a member's alias in the output data is the same as a differently named member's alias in the input data set.
    Example:
    The input data set has member A with alias B; the output data set has member C with alias B.
    The copy will fail because the alias B points to a member with a different name on the output data set.

  • If the output data set's members and aliases do not match the input data set's members and aliases, then all of the input data set's members and aliases are copied.
    Example:
    The input data set has member A with alias B; the output data set has member C with alias D.
    After the copy, the output data set will contain A with alias B and C with alias D.

The EXCLUDE statement is not supported.


Se a opção substituir (R) for indicada no parâmetro INDD,

  • Os membros do conjunto de dados de saída e seus aliases serão substituídos se tiverem os mesmos nomes de membro e alias que os membros e aliases do conjunto de dados de entrada.
    Exemplo:
    O conjunto de dados de entrada possui membro A com alias B; o conjunto de dados de saída tem o membro A com alias B.
    O membro e alias do conjunto de dados de entrada substituirão o membro e alias do conjunto de dados de saída.

  • A cópia falhará se o alias de um membro nos dados de saída for igual ao alias de um membro com nome diferente no conjunto de dados de entrada.
    Exemplo:

  • Se os membros e aliases do conjunto de dados de saída não corresponderem aos membros e aliases do conjunto de dados de entrada, todos os membros e aliases do conjunto de dados de entrada serão copiados.
    Exemplo:
    O conjunto de dados de entrada possui membro A com alias B; o conjunto de dados de saída tem o membro C com alias D.
    Após a cópia, o conjunto de dados de saída conterá A com alias B e C com alias D.

A instrução EXCLUDE não é suportada.

Parent topic: IEBCOPY Examples



© Copyright IBM Corp.