METADADOS: PROBLEMAS E SOLUÇÕES
Autor: Gilmar Oliveira | Publicado: 2017-02-26T20:57:00-08:00

Neste post serão vistos alguns problemas e soluções que ocorrem durante a criação de Projetos de Metadados. Este artigo será atualizado, à medida que forem surgindo novos erros.Problema:
Gerando Projeto(s) de Metadados... Gerando projeto 'PRJ4160000'. Não foi possível gerar a camada Cliente de metadados. Verifique o log gerado. Processo Concluído! ATENÇÂO: É necessário reiniciar todos os servidores de aplicação e estações cliente(exceto a estação que executou o processo de geração). Isso fará com que o projeto seja automaticamente disponibilizado em todos os servidores de aplicação e estações cliente.

Solução:

Parar o Serviço RM.Host;
Localizar o Projeto mencionado na mensagem de erro. Neste caso o 'PRJ4160000';
Excluir os arquivos localizados, exemplo:
            

Reiniciar o Serviço RM.Host;
Executar o processo Gerar Projeto de Metadados. 



 



Problema:
Informações sobre a linha excluída não podem ser acessadas através da linha.
Código da Informação: [1d2ce756aca87b674c3e292dd1ca85ab]
 
Solução:
Excluir a tabela e inclui-la novamente. Se a tabela já tiver registros, recomendo fazer um backup da mesma em uma tabela temporária antes da sua exclusão. Após recria-la, importar os dados da tabela temporária para a nova tabela oficial.
 
Esta inconformidade já é de conhecimento da TOTVS, a qual está tratando-a com o time de desenvolvimento.

 
Problema:Gerando Projeto(s) de Metadados... Gerando projeto 'PRJ4055808'. Não foi possível gerar a camada Cliente de metadados. Verifique o log gerado. Processo Concluído! ATENÇÃO: É necessário reiniciar todos os servidores de aplicação e estações cliente(exceto a estação que executou o processo de geração). Isso fará com que o projeto seja automaticamente disponibilizado em todos os servidores de aplicação e estações cliente.
Solução:
Sair do RM e entrar novamente. Feito isso executar o processo Gerar Projeto de Metadado


Problema:
Referência de objeto não definida para uma instância de um objeto. 
Código da Informação: [d7cf7ddbea70e88bae3812eb0c5db4b1]
 
Solução:
Este erro pode estar associado ao arquivo (xml) salvo para o Formulário:
Verificar se existe alguma coluna que foi definida como invisível para edição no Modelo de Negócio do projeto.


Problema:
Já existe uma tabela cadastrada com o nome ZMDCONTAEXTERIOR na base de dados, utilize outro nome! 
Código da Informação: [98f4e2a0e6d84ed8fc0c1238f25a6d5f]
 
Solução:

Altera o campo desejado (ex.: tamanho);
Mude o nome da Tabela ZMDCONTAEXTERIOR para ZMDCONTAEXTERIOR_X;
Salve os dados do formulário de criação de tabelas;
Mude o nome da Tabela ZMDCONTAEXTERIOR_X para ZMDCONTAEXTERIOR;
Salve novamente os dados do formulário de criação de tabelas.

Esta inconformidade já é de conhecimento da TOTVS, a qual está tratando-a com o time de desenvolvimento.




Problema:
Erro no documento XML (1, 10037). 
Código da Informação: [98f4e2a0e6d84ed8fc0c1238f25a6d5f]
 
O valor '01.001' é inválido de acordo com seu tipo de esquema 'String' - O comprimento real é maior do que o valor de MaxLength.
 
O comprimento real é maior do que o valor de MaxLength.

 
Solução:
Excluir o Projeto e incluir outro. Não se sabe ao certo o porquê dessa solução. Pode ser que seja devido ao sistema Metadados recriar outro Código para o Projeto. 

 
 
Um grande abraço a todos e até o próximo post.