Avalados por :

Problemas ao implantar projeto de dicionário no Netweaver Developer Studio 2.0.9 - Soluções e dicas.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Estou usando o Netweaver Developer Studio 2.0.9 no Web AS 6.40 SP11.

Depois de tentar usar o Dicionário Java com uma camada de persistência JDO em um projeto real, tenho sérias dúvidas sobre as vantagens.

Em primeiro lugar, a incapacidade de excluir um projeto de dicionário implantado em um servidor:

E se eu quiser fazer alguns testes em um servidor de desenvolvimento? Iniciar um projeto às vezes envolve testar diferentes esquemas/nomes, etc., no banco de dados, mas depois de implantar um projeto de dicionário, ele simplesmente fica preso no servidor. Claro, posso excluir as tabelas, mas o projeto de dicionário permanece lá.

Em segundo lugar, o que dizer da migração?

Mudanças de esquema, e às vezes também tipos de colunas. O processo de implantação obviamente não consegue lidar com isso, resultando em um erro de "A tabela precisa de conversão". Assim, a migração de dados da tabela fica externa aos projetos de dicionário, o que parece estar em contradição com seu significado.

Mas o pior de tudo é que experimentei várias vezes que meu dicionário simplesmente não é implantado. Os erros são sempre os mesmos (tentei implantar tanto pelo desktop do SDM quanto pelo Netweaver):

[código]

7 de setembro de 2005 10:52:09 AM Info: -


Iniciando implantação -


7 de setembro de 2005 10:52:09 AM Info: Carregando arquivos selecionados...

7 de setembro de 2005 10:52:09 AM Info: Carregando arquivo 'C:\usr\sap\KSP\JC00\SDM\program\temp\temp56150dk.thd.adresser dictionary.sda'

7 de setembro de 2005 10:52:10 AM Info: Arquivos selecionados carregados com sucesso.

7 de setembro de 2005 10:52:10 AM Info: Ações por componente selecionado:

7 de setembro de 2005 10:52:10 AM Info: Atualização: Componente de desenvolvimento selecionado 'dk.thd.adresser

dicionário'/'sap.com'/'localhost'/'2005.09.07.10.52.07' atualiza o componente de desenvolvimento implantado atualmente 'dk.thd.adresser

dicionário'/'sap.com'/'localhost'/'2005.07.18.10.18.58'.

7 de setembro de 2005 10:52:10 AM Info: Estratégia de tratamento de erros: OnErrorStop

7 de setembro de 2005 10:52:10 AM Info: Estratégia de atualização: UpdateAllVersions

7 de setembro de 2005 10:52:10 AM Info: Iniciando: Atualização: Componente de desenvolvimento selecionado 'dk.thd.adresser

dicionário'/'sap.com'/'localhost'/'2005.09.07.10.52.07' atualiza o componente de desenvolvimento implantado atualmente 'dk.thd.adresser

dicionário'/'sap.com'/'localhost'/'2005.07.18.10.18.58'.

7 de setembro de 2005 10:52:10 AM Info: <! CABEÇALHO DE REGISTRO[INÍCIO]/ >

7 de setembro de 2005 10:52:10 AM Info: <! AJUDA[A modificação manual do cabeçalho pode causar problemas de análise!]/ >

7 de setembro de 2005 10:52:10 AM Info: <! VERSÃO DE REGISTRO[1.5.3.7181 - 630_SP]/ >

7 de setembro de 2005 10:52:10 AM Info: <! NOME[C:\usr\sap\KSP\JC00\SDM\program\log\jddilog20050907105210.log]/ >

7 de setembro de 2005 10:52:10 AM Info: <! PADRÃO[jddilog20050907105210.log]/ >

7 de setembro de 2005 10:52:10 AM Info: <! FORMATADOR[com.sap.dictionary.database.dbs.DbTraceFormatter(%s %m %-30l %24d)]/ >

7 de setembro de 2005 10:52:10 AM Info: <! CODIFICAÇÃO[Cp1252]/ >

7 de setembro de 2005 10:52:10 AM Info: <! CABEÇALHO DE REGISTRO[FIM]/ >

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Olá Thomas,

Desculpe a demora em responder,

O cenário que descreve possivelmente não é ideal. Geralmente, o sistema é testado em um servidor de testes (e banco de dados). Tente evitar alterar tabelas no banco de dados produtivo.

O Dicionário permite algumas modificações de tabelas, e aquelas que exigem conversão de tabelas não. Existem maneiras de executar alterações de forma consistente, por exemplo, algumas modificações só funcionam para tabelas vazias.

Sobre a exclusão de projetos do Dicionário: Suponho que esteja se referindo a removê-los do armazenamento do SAP NWDI, como o servidor DTR? (O que você implanta na instância NW AS de destino é um arquivo que contém descrições de tabelas, e não o projeto).

No contexto do NWDI, de fato, os nomes de projetos e também os nomes de objetos de banco de dados devem ser únicos e não podem ser reutilizados depois de criados. Essa restrição é necessária para apoiar um desenvolvimento de aplicativos consistente e uma gestão ao longo dos anos. Para fins de teste, utilize nomes genéricos e disponíveis (por exemplo, TMP_* para tabelas)

Por fim, erros de implementação (ou outros): Insira uma mensagem no CSS e nosso suporte entrará em contato rapidamente.

De qualquer forma, espero que considere voltar a utilizar o Dicionário,

Saudações, Katarzyna

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Eu tive um problema semelhante ao importar para o sistema de teste com o CMS:

<i>Informação: 30 de outubro de 2006 3:19:47 AM Informação: 3:19:47 2006-10-30 dbs-Informação: $Id: //tc/DictionaryDatabase/645_VAL_REL/src/_dictionary_database_dbs/java/com/sap/dictionary/database/dbs/DbModificationManager.java#4 $

Informação: 30 de outubro de 2006 3:19:47 AM Informação: 3:19:47 2006-10-30 dbs-Informação: <<<<<<<<<<<<<< Desdobramento de Tabela >>>>>>>>>>>>>

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?