COBOL - Endevor - Update Element - www.cadcobol.com.br



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

Endevor - Update Element

Atualizar um membro usando a ação Atualizar elementos

Para controlar e gerenciar um membro quando um elemento com o mesmo nome já existe no estágio de entrada de destino, você usa a ação Atualizar Elementos (disponível em primeiro plano, lote e em pacotes).

Esta seção contém informações para executar esta tarefa de desenvolvimento apenas em primeiro plano.

Observação: para obter mais informações sobre como executar essa ação de elemento em lote, consulte o Guia de Referência SCL.
Para obter mais informações sobre como executar esta ação de elemento usando pacotes, consulte o Guia de Pacotes.
As ações Adicionar, Mover, Gerar e Assinar podem ser executadas no painel Opção de edição rápida, se a opção Edição rápida do CA Endevor SCM estiver ativada em seu site.
Para obter mais informações sobre a Edição rápida, consulte o Guia do usuário da opção de edição rápida.

Como funciona a atualização de um membro

Quando você permite que o produto controle um membro quando um elemento com o mesmo nome já existe no estágio de entrada de destino usando a ação Atualizar Elementos, o produto executa as seguintes ações e causa estes efeitos:

  • Verifica se o elemento existe atualmente no estágio de entrada. Se o elemento não existir no estágio de entrada, a atualização falhará.

  • Determina se o elemento está desconectado para você.
    Se o elemento for desconectado para outra pessoa, você deve definir a opção OVERRIDE SIGNOUT como Y para atualizar o elemento.

    Nota: Se o elemento estiver no estágio de entrada, mas for idêntico ao elemento de origem da atualização, você receberá uma mensagem de aviso dizendo "NO CHANGES" e nenhum nível será criado.


  • Armazena alterações de atualização na biblioteca delta como um novo nível.

  • Continua com base no valor da opção GENERATE ELEMENT.
    Se esta opção for definida como N, o produto não gera o elemento.
    Se esta opção for definida como Y, o produto executa as seguintes ações:

    • Lê a definição de tipo para uma especificação da Biblioteca de Saída de Origem e, em seguida, grava uma cópia do nível atual do elemento nessa biblioteca.
      Se a opção EXPAND INCLUDES for definida como Y, o produto expandirá as instruções INCLUDE na origem.

    • Determina qual grupo de processadores usar e, em seguida, executa o processador de geração nesse grupo (se algum tiver sido especificado).

    • Depois que o processador de geração foi executado para o elemento, atualiza as informações no arquivo de controle mestre (MCF).

  • Atualiza o Arquivo de controle mestre depois que o elemento é atualizado com sucesso.
    Se a opção DELETE INPUT SOURCE for definida como Y, o produto excluirá o membro indicado na biblioteca FROM.

Atualização de um membro e espaços em branco nos arquivos de entrada

Quando o produto compara um arquivo de entrada com a origem de um elemento existente que será atualizado, os espaços em branco à direita (ou seja, os espaços em branco que ocorrem em um registro de dados após o último caractere não em branco) são ignorados.
Isso acontece por motivos de comparação quando o arquivo base tem um formato fixo, mas o arquivo de entrada é variável.
A variável inclui não apenas arquivos MVS RECFM = V ou VB, mas também arquivos HFS e arquivos enviados do CA CM Enterprise Workbench.

Exemplo: use espaços em branco à direita em cada registro

Neste exemplo, há um pequeno arquivo com espaços em branco à direita em cada registro.
Em geral, você verá espaços em branco à direita em registros de texto quando o tamanho do registro for fixo.
Os espaços em branco à direita afetam a lógica de comparação executada pela lógica UPDATE ELEMENT no produto quando ele compara um arquivo de entrada com a origem do elemento existente.

'123 '
'456 '
'X '

Exemplo: Use o elemento de um registro, o arquivo básico é corrigido

Neste exemplo, você tem um elemento de um registro no qual o arquivo base é um formato de registro fixo com um comprimento de registro de 80.
Os dados do elemento são um único registro que contém "ABC" seguido por 77 espaços em branco à direita.
Você tenta atualizar este elemento com um arquivo de entrada com um comprimento de registro de três com o conteúdo de "ABC".
Neste exemplo, o produto não considera que o arquivo foi alterado e não cria um novo nível delta.

Exemplo: Use um elemento em um arquivo de base, o formato do registro é variável

Neste exemplo, você tem um elemento em um arquivo base com o formato de registro da variável.
O registro do elemento é "ABC" e tem um espaço em branco à direita.
Você tenta atualizar este elemento com um arquivo de entrada cujo registro é "ABC" (contém dois espaços em branco à direita).
Neste exemplo, o produto considera que o elemento mudou e cria um novo nível delta.

Como a atualização de um membro afeta o status de saída

O administrador do site pode habilitar o recurso de logout sistema a sistema.
Quando você permite que o produto controle um membro quando um elemento com o mesmo nome já existe no estágio de entrada de destino usando a ação Atualizar Elementos, o produto executa as seguintes ações e causa estes efeitos:

  • Se o elemento existir no mapa, uma busca será executada.
    • Se o administrador do seu site habilitou Signout Upon Fetch, não há mudança no status de logout para o elemento de destino.
    • Se o administrador do seu site não habilitou Signout Upon Fetch, não há mudança no status de logout para o elemento de destino.

      Observação: para obter mais informações sobre Signout Upon Fetch, consulte o Guia de Administração.

Como a atualização de um membro afeta CCIDs e comentários

Quando você permite que o produto controle um membro quando um elemento com o mesmo nome já existe no estágio de entrada de destino usando a ação Atualizar Elementos, você pode inserir um CCID e um comentário.
Quando você insere um CCID e um comentário, o produto define as seguintes opções:

  • Fonte atual CCID / Comentário (se alterado)
  • Gerar CCID / Comentário (se gerado)
  • Última ação CCID / Comentário
  • Fonte Delta CCID / Comentário (se alterado)
  • Componente Delta CCID / Comentário (se gerar cria um delta)

b>Nota: Se você definir a opção GERAR ELEMENTO (GENERATE ELEMENT) como N, a ação Atualizar Elementos não definirá os CCIDs de delta de geração ou de componente

Atualizar um membro

Para controlar e gerenciar um membro quando um elemento com o mesmo nome já existe no estágio de entrada de destino, você usa a ação Atualizar Elementos.

Siga as etapas abaixo para atualizar um elemento no estágio de entrada final.

  1. Inicie o produto usando as instruções fornecidas pelo administrador do site.

    O painel Opções primárias é exibido.

  2. Digite 2 (primeiro plano) e pressione Enter.

    O menu Opções de primeiro plano é exibido.

  3. Digite 2 (Adicionar / Atualizar) e pressione Enter.

    O painel Adicionar / Atualizar Elementos é exibido.

    Observação: para obter mais informações sobre um campo ou opção no painel, pressione PF1.

    Observação: para obter mais informações sobre como adicionar ou atualizar um elemento com a opção Autogen, consulte Como funciona a geração de elementos com Autogen.

  4. Escolha uma das etapas a seguir.

    1. Para atualizar um membro, insira as informações para a ação, insira U no campo Opção e pressione Enter.

    2. Para atualizar um membro da biblioteca de origem, insira as informações para a ação, deixe o campo Opção em branco e pressione Enter.

    A Lista de Seleção de Membros é exibida. Esta lista aparece quando o conjunto de dados de origem é uma biblioteca, você deixa o campo Opção em branco, a opção DISPLAY LIST é definida como Y e quando as opções ELEMENT e MEMBER estão em branco ou têm uma máscara de nome.
    O comando ISPF Localizar é compatível com listas de Seleção de Membros.

  5. (Opcional) Se a Lista de Seleção de Membros aparecer, digite U à esquerda de cada membro que deseja atualizar e pressione Enter.

    Os membros são atualizados e você retorna ao painel Adicionar / Atualizar Elementos.
    Você pode navegar no conjunto de dados da lista para obter mais informações sobre cada membro selecionado.


© Copyright CA Technologies.