Introdução

Este Oracle by Example (OBE) de 60 minutos descreve como executar operações de tabela usando o Web Object Management Workbench (cliente Web).

A partir do Tools Release 9.2.26.0, você pode executar operações de tabela no Web OMW. As operações de tabela permitem executar ações em tabelas físicas dentro de um banco de dados. Essas operações garantem que os atributos físicos de uma tabela de banco de dados se alinhem às especificações do usuário definidas em EnterpriseOne.

Você pode concluir todas as operações de tabela diretamente do Web OMW, incluindo: Geração de Tabela, Geração de Índice, Copiar Tabela e Eliminar Tabela.

Além disso, você pode executar operações como:

  • Geração de Índice: Atualmente, ao usar a função Gerar Índice, o EnterpriseOne gera todos os índices definidos nas especificações do usuário no cliente de desenvolvimento. O Web OMW oferece uma opção para gerar seletivamente índices específicos.
  • Geração de Tabela para Dados Existentes: Ao gerar uma tabela que já contém dados (com coluna adicionada apenas na especificação da tabela), você pode usar um comando ALTER, para modificar a tabela física e corresponder às especificações sem perder os dados existentes.
Observação: para executar operações de tabela no seu projeto Web OMW, você deve configurar as permissões de banco de dados apropriadas. Entre em contato com o administrador do banco de dados para configurar essas permissões.

Objetivos

Neste OBE, você aprenderá a:

  • Preparar PET_STORE usando OMW no Cliente de Desenvolvimento
  • Executar a operação Gerar Tabela usando o Web OMW
  • Executar a operação Gerar Índice usando o Web OMW
  • Executar a operação Copiar Tabela Usando o Web OMW
  • Executar a operação Eliminar Tabela usando o Web OMW
  • Execute a operação da Tabela ALTER usando o Web OMW
  • Verificar Logs de Operação da Tabela Usando o Web OMW

Histórico

A partir da Versão 26 e das Ferramentas Versão 9.2.26.0, você pode executar Operações de Tabela no Web OMW.

Antes de Começar

Faça download do arquivo par a ser usado nesse OBE.

Preparar PET_STORE usando o OMW no Cliente de Desenvolvimento

Primeiro você deve criar um projeto OMW contendo objetos de tabela e avançar o projeto para usá-lo. Para descrever as etapas deste tópico, um novo projeto chamado PET_STORE é criado.

  1. Acesse o EnterpriseOne (DV920) no cliente de desenvolvimento.
  2. No menu Desenvolvimento de Aplicativos (GH902), expanda a pasta Gerenciamento de Objetos, selecione o aplicativo Workbench de Gerenciamento de Objetos (P98220) ou navegue até OMW pelo Caminho Rápido.
    Veja a seguir a descrição do arquivo img1.png
    Navegação até o Object Management Workbench (P98220)
  3. Clique em Adicionar no menu.
    Veja a seguir a descrição do arquivo img2.png
    Bancada de Trabalho de Gerenciamento de Objetos
  4. Selecione Projeto do OMM e clique em OK.
    Veja a seguir a descrição do arquivo img3.png
    Object Management Workbench - Adicionar Objeto EnterpriseOne ao Projeto
  5. Preencha os campos obrigatórios na guia Resumo e clique em OK.
    Veja a seguir a descrição do arquivo img4.png
    Object Management Workbench - Revisões do Projeto
  6. Selecione o projeto PET_STORE em Projetos OMW e clique em Projeto Avançado.
    Veja a seguir a descrição do arquivo img5.png
    Object Management Workbench - Projeto Avançado
  7. Digite 21 e clique em OK.
    Veja a seguir a descrição do arquivo img6.png
    Object Management Workbench - Confirmar Alteração do Status do Projeto
  8. Selecione o projeto PET_STORE e clique em Restaurar.
    Veja a seguir a descrição do arquivo img7.png
    Bancada de Trabalho de Gerenciamento de Objetos - Restauração
  9. Clique em Sim para confirmar.
    Veja a seguir a descrição do arquivo img8.png
    Substituir/Excluir Especs
  10. Clique em Sim para usar o arquivo de análise do projeto.
    Veja a seguir a descrição do arquivo img9.png
    Tipo de Restauração
  11. Selecione o arquivo PRJ_PET_STORE_60_99.par e clique em Abrir para restaurar.
  12. Selecione o projeto PET_STORE e clique em Check-out.
    Veja a seguir a descrição do arquivo img10.png
    Bancada de Trabalho de Gerenciamento de Objetos - Finalização
  13. Repita as Etapas de 8 a 11 para restaurar o projeto PET_STORE novamente.
  14. Clique em Localizar para atualizar.
  15. Selecione o projeto PET_STORE e clique em Fazer Check-in.
    Veja a seguir a descrição do arquivo img11.png
    Destaque do Projeto - Check-in
  16. Clique em Localizar para atualizar.
    Veja a seguir a descrição do arquivo img12.png
    Atualizar

Executar a Operação Gerar Tabela Usando o Web OMW

Nesta seção, você executará a tabela de geração no Web Object Management Workbench (Web OMW).

  1. Acesse o EnterpriseOne no cliente Web.
  2. Navegue para P98220W (Object Management Workbench – Web) a partir do Caminho Rápido.
  3. No formulário Object Management Workbench – Web, digite PET_STORE na linha QBE do projeto e clique em Localizar. Selecione o projeto PET_STORE.
    Veja a seguir a descrição do arquivo img13.png
    Workbench de Gerenciamento de Objetos -Web
  4. Na guia Objetos do Projeto, selecione F55TST e clique em Operações de Tabela na lista drop-down Ações de Mais Linhas.
    Veja a seguir a descrição do arquivo img14.png
    Selecionar Operações da Tabela
  5. Selecione Gerar Tabela e clique em OK.
    Veja a seguir a descrição do arquivo img15.png
    Janela Operações de Tabela
  6. Verifique a Origem de Dados de destino e clique em OK.
    Veja a seguir a descrição do arquivo img16.png
    Gerar Tabela
  7. Verifique o resultado e clique em OK para concluir.
    Veja a seguir a descrição do arquivo img17.png
    Resultado da Geração de Tabela

Executar a Operação Gerar Índice Usando OMW e Web OMW

Nesta seção, você preparará alterações de índice usando o OMW no cliente de desenvolvimento.

Preparando Alterações de Índice no Cliente de Desenvolvimento

  1. Acesse o EnterpriseOne (DV920) no cliente de desenvolvimento.
  2. Navegue até OMW (Object Management Workbench) no Caminho Rápido.
  3. No formulário Bancada de Trabalho do Object Management, localize o projeto PET_STORE.
    Veja a seguir a descrição do arquivo img18.png
    Bancada de Trabalho de Gerenciamento de Objetos
  4. Em PET_STORE, navegue até Objetos, selecione F55TST e clique em Restaurar.
  5. Clique em Sim para confirmar a ação na janela Substituir/Excluir Especs.
    Veja a seguir a descrição do arquivo img19.png
    Substituir/Excluir Especificações
  6. Clique em Sim para usar o arquivo de análise de objeto.
    Veja a seguir a descrição do arquivo img20.png
    Tipo de Restauração
  7. Restaure o arquivo modified TBLE_F55TST_60_99.par (com alterações de Índice) para testar Generate Index.
  8. Observação: Você também pode modificar índices para F55TST selecionando Design, Design Tools e Start Table Design Aid.
    Veja a seguir a descrição do arquivo img21.png
    Ferramentas de design

Executando a Operação Gerar Índice no Web OMW

Nesta seção, você executará a geração de índice no Web Object Management Workbench (Web OMW).

  1. Acesse o EnterpriseOne no cliente Web.
  2. Navegue para P98220W (Object Management Workbench – Web) a partir do Caminho Rápido.
  3. No webform do Object Management Workbench –, digite PET_STORE na linha QBE do projeto, clique em Localizar e selecione o projeto PET_STORE.
  4. Na guia Objetos do Projeto, selecione F55TST e clique em Operações da Tabela na lista drop-down Mais Ações da Linha.
    Veja a seguir a descrição do arquivo img22.png
    Selecionar Operações da Tabela
  5. Selecione Gerar Índice na Operação de Tabela e clique em OK.
    Veja a seguir a descrição do arquivo img23.png
    Janela Operações de Tabela
  6. Verifique a Origem de Dados e o Resultado da Comparação de destino na janela Gerar Índice.
    Veja a seguir a descrição do arquivo img24.png
    Gerar Índice
  7. Os detalhes do índice da tabela são exibidos usando o Layout (JDE_Index_Detail).
    Veja a seguir a descrição da ilustração 241.png
    Trabalhar com Índice de Tabela
  8. No menu Formulário, clique em Gerar Tudo.
    Veja a seguir a descrição do arquivo img26.png
    Opção Generate All
  9. Verifique o resultado e clique em OK.
    Veja a seguir a descrição do arquivo img27.png
    Geração de Índices
    Veja a seguir a descrição do arquivo img28.png
    Gerar Índice
  10. Clique em Fechar para sair.

Executar a operação Copiar Tabela Usando o Web OMW

Nesta seção, você executará a tabela de cópia no Web Object Management Workbench (Web OMW).

  1. Acesse o EnterpriseOne no cliente Web.
  2. Navegue para P98220W (Object Management Workbench – Web) a partir do Caminho Rápido.
  3. No formulário Object Management Workbench – Web, digite PET_STORE na linha Project QBE e clique em Localizar, depois selecione o projeto PET_STORE.
    Veja a seguir a descrição do arquivo img29.png
    Objetos do Projeto
  4. Na guia Objetos do Projeto, clique em Adicionar Existente. Na janela Adicionar Objeto EnterpriseOne ao Projeto, selecione Tabela no campo Objeto Geral e clique em OK.
    Veja a seguir a descrição do arquivo img30.png
    Adicionar Objeto EnterpriseOne ao Projeto
  5. Procure e selecione uma tabela existente (por exemplo, F0911 – Account Ledger) e clique em OK.
    Veja a seguir a descrição do arquivo img31.png
    Pesquisar e Selecionar Recurso de Gerenc. Bibliotecas de Objetos
  6. Na guia Objetos do Projeto, selecione F0911 e clique em Operações de Tabela na lista drop-down Mais Ações de Linha.
    Veja a seguir a descrição do arquivo img32.png
    Objetos do Projeto
  7. Na janela Operação da Tabela, selecione Copiar Tabela e clique em OK.
    Veja a seguir a descrição do arquivo img33.png
    Operação da Tabela
  8. Selecione e verifique a Origem e a Origem de Dados de Destino e clique em OK.
    Veja a seguir a descrição do arquivo img34.png
    Copiar Tabela
  9. Clique em OK.
    Veja a seguir a descrição do arquivo img35.png
    Seleção de Impressora
  10. Verifique o resultado e clique em OK.
    Veja a seguir a descrição do arquivo img36.png
    Cópia da Tabela
  11. Navegue até Exibir Status do Job para verificar os resultados no Relatório R9866W|XJDE0001.
    Veja a seguir a descrição do arquivo img37.png
    Exibir Status do Job
  12. Clique em Exibir Saída na coluna da grade quando o Status for alterado para 'D' (Concluído).
    Veja a seguir a descrição do arquivo img38.png
    Relatório - Copiar Tabela da Operação da Tabela Web OMW - Pesquisa de Ordem de Produção Submetida
  13. Verifique os resultados.
    Veja a seguir a descrição do arquivo img39.png
    Copiar Relatório de Tabela
  14. Observação: Para concluir as etapas descritas nesta seção, o R9866W foi usado para executar a operação Copiar Tabela por causa do limite de timeout da função de negócios no runtime da Web.

Executar a Operação Eliminar Tabela usando o Web OMW

Nesta seção, você executará a operação de tabela drop no Web Object Management Workbench (Web OMW).

  1. Acesse o EnterpriseOne no cliente Web.
  2. Navegue para P98220W (Object Management Workbench – Web) usando Fast Path.
  3. No formulário Object Management Workbench – Web, digite PET_STORE na linha Project QBE e clique em Localizar, depois selecione o projeto PET_STORE.
  4. Na guia Objetos do Projeto, selecione F55TST e, em seguida, selecione Operações de Tabela na lista drop-down Mais Ações de Linha.
    Veja a seguir a descrição do arquivo img40.png
    Operações de Tabela
  5. Na janela Operações de Tabela, selecione Eliminar Tabela do Banco de Dados e clique em OK.
    Veja a seguir a descrição do arquivo img41.png
    Janela Operações de Tabela
  6. Altere a Origem de Dados de destino para Dados de Negócios - TESTE e clique em OK.
    Veja a seguir a descrição do arquivo img42.png
    Eliminar Tabela
  7. Verifique os resultados e clique em OK para concluir.
    Veja a seguir a descrição do arquivo img43.png
    Resultado da Tabela de Eliminação

Executar a Operação da Tabela ALTER usando o Web OMW

Pré-requisitos para a tabela ALTER:

  • Adicionar somente Coluna(s).
  • Dados na tabela existente (preservar dados)
Observação:
  • Alterar Tabela usa especificações de tabela com base no pacote implantado ou ativo no ambiente conectado (por exemplo, JDV920) para executar a operação *ALTER.
  • Use a ação Promover para atualizar as especificações da tabela do Objeto Central para o pacote ativo, se necessário.

Preparar a Tabela ALTER no Cliente de Desenvolvimento

Nesta seção, você irá preparar *Alter Table usando OMW no cliente de desenvolvimento.

  1. Acesse o EnterpriseOne no cliente de desenvolvimento.
  2. Navegue até BV (Versões em Lote) no Caminho Rápido.
  3. No campo Aplicativo em Batch, digite R98403XB (Carregar Dados XML na Tabela) e clique em Localizar.
  4. Clique em Adicionar para adicionar a versão F55PET (Copiar XML F55PET para Tabela).
    Veja a seguir a descrição do arquivo img44.png
    Versões em Lote
    Observação: Copie F55PET.xml salvo em C:\E920 (no cliente de desenvolvimento).
  5. Defina as opções de processamento.
    Veja a seguir a descrição do arquivo img45.png
    Opções de Processamento - Ambiente
    Veja a seguir a descrição do arquivo img46.png
    Opção de Processamento - Avançado
  6. Defina a Seleção de Dados.
    Veja a seguir a descrição do arquivo img47.png
    Seleção de dados
  7. Execute/envie UBE R98403XB | F55PET e verifique o resultado.
    Veja a seguir a descrição do arquivo img48.png
    Relatório - Tabela de Dados
  8. Navegue até o OMW (Object Management Workbench) usando o Caminho Rápido.
  9. No form Bancada de Gerenciamento de Objetos, localize o projeto PET_STORE.
  10. No projeto PET_STORE → Objetos, selecione F55PET e clique em Check-out.
  11. Clique em Sim para confirmar a ação na janela Substituir/Excluir Especs.
    Veja a seguir a descrição do arquivo img481.png
    Janela Substituir/Excluir Especificações
    Veja a seguir a descrição do arquivo img482.png
    Pasta de Projeto
  12. Selecione F55PET novamente e clique em Restaurar.
  13. Clique em Sim para confirmar a substituição e clique em Sim novamente para usar o arquivo de objeto (.par).
    Veja a seguir a descrição do arquivo img483.png
    Janela Substituir/Excluir Especs
    Veja a seguir a descrição do arquivo img484.png
    Tipo de Restauração
  14. Restaure o arquivo modified TBLE_F55PET_60_99.par que inclui as colunas recém-adicionadas para testar a funcionalidade *ALTER TABLE. Você também pode navegar até Design, Ferramentas de Design e selecionar Iniciar Auxílio de Design de Tabela para adicionar manualmente novas colunas a F55PET.
    Veja a seguir a descrição do arquivo img50.png
    Projetos de OMM
  15. Selecione o F55PET e clique em Check-in para salvar as alterações.

Executar a Operação da Tabela ALTER Usando o Web OMW

Nesta seção, você aprenderá a executar operações de tabela ALTER no Web OMW.

  1. Acesse o EnterpriseOne no cliente Web.
  2. Navegue para P98220W (Object Management Workbench – Web) a partir do Fast Path.
  3. No OMW – Webform, digite PET_STORE na linha QBE do projeto, clique em Localizar e selecione o projeto PET_STORE.
  4. Na guia Objetos do Projeto, selecione F55PET e clique em Promover na lista drop-down Mais Ações da Linha.
    Veja a seguir a descrição do arquivo img51.png
    Selecionar Promover
  5. Clique em OK para confirmar a operação na caixa de diálogo Confirmar Promoção do Objeto.
    Veja a seguir a descrição do arquivo img52.png
    Confirmar Promoção de Objetos
  6. Na guia Objetos do Projeto, selecione F55PET novamente e, em seguida, selecione Operações de Tabela na lista drop-down Ações de Mais Linhas.
    Veja a seguir a descrição do arquivo img53.png
    Selecionar Operações da Tabela
  7. Na janela Operações de Tabela, selecione Gerar Tabela e clique em OK.
    Veja a seguir a descrição do arquivo img54.png
    Janela Operações de Tabela
  8. Verifique a Origem de Dados de Destino e clique em OK.
      Veja a seguir a descrição do arquivo img55.png
      Janela Gerar Tabela
    1. Se a operação *ALTER for aplicável, o Menu Formulário será exibido automaticamente em Alterar Tabela.
    2. Clique em OK. Você será solicitado a escolher se deseja executar *ALTER (Sim) ou continuar com uma geração de tabela completa (Não).
    3. Selecione Alterar Tabela para prosseguir com a operação *ALTER não destrutiva.
  9. Na caixa de diálogo de confirmação Alterar Tabela está disponível, clique em OK.
    Veja a seguir a descrição do arquivo img56.png
    Tabela *ALTER
  10. Verifique os resultados e clique em OK.
    Veja a seguir a descrição do arquivo img57.png
    *Resultado da Tabela ALTER
  11. Revise o log *ALTER TABLE na pasta PrintQueue no servidor empresarial para garantir que a operação seja concluída com sucesso.
    Veja a seguir a descrição do arquivo img58.png
    Log da Tabela *ALTER
    Veja a seguir a descrição do arquivo img59.png
    Exibir Log

Verificar Logs de Operação da Tabela Usando o Web OMW

Nesta seção, você aprenderá a verificar o log do OMW da Operação de Tabela no Web OMW.

  1. Acesse o EnterpriseOne no cliente Web.
  2. Navegue para P98220W (Object Management Workbench – Web) usando o Fast Path.
  3. No formulário Object Management Workbench – Web, digite PET_STORE na linha QBE do projeto, clique em Localizar e selecione o projeto PET_STORE.
  4. Na guia Objetos do Projeto, selecione F0911 e, em seguida, escolha Log na lista drop-down Mais Ações da Linha.
    Veja a seguir a descrição do arquivo img60.png
    Selecionar Opção de Log
  5. No formulário Trabalhar com Logs de Objeto, clique em Localizar para recuperar as entradas de log.
  6. Localize e selecione a entrada com Ação = 44 (Operações de Tabela) e clique em Selecionar.
    Veja a seguir a descrição do arquivo img61.png
    Trabalhar com Logs de Objeto
  7. Selecione cada linha para revisar os detalhes do log e clique em Selecionar para exibir mais informações.
    Veja a seguir a descrição do arquivo img62.png
    Trabalhar com Detalhes do Log
    Veja a seguir a descrição do arquivo img65.png
    Exibir Texto Completo do Log

Mais Recursos de Aprendizagem

Explore tutoriais e laboratórios no docs.oracle.com/learn ou acesse conteúdo de aprendizado gratuito no canal do Oracle Learning YouTube.

Para obter a documentação do produto, visite o Oracle Help Center.