Erro do AEM Forms FDM: o Modelo de Dados [table_name] não está presente na origem
Se você estiver vendo o erro Modelo de dados: [table_name] ausente na origem no AEM Forms, verifique a configuração do esquema do banco de dados. Esse problema ocorre quando há incompatibilidades entre os ambientes Autor e Publicação ou metadados ausentes no banco de dados.
Descrição description
Ambiente
- Produto: Adobe Experience Manager (AEM) Forms
- Versão: 6.5
- Todos os ambientes
Problema/Sintomas
- A mensagem de erro Modelo de dados: [table_name]ausente na origem é exibida ao atualizar o FDM no editor do FDM.
- O FDM (Form Data Model) funciona corretamente na instância do Autor, mas não recupera dados do banco de dados na instância de Publicação. Isso normalmente ocorre devido a discrepâncias nas configurações do esquema do banco de dados ou inconsistências de metadados entre os ambientes Autor e Publicação.
- Os logs indicam que nenhum registro de metadados de tabela é retornado para esquemas específicos, como aemforsmschema.
- Mesmo após a importação de um pacote do FDM criado em um servidor para outro, os erros persistem, a menos que sejam feitos ajustes manuais.
- Isso se deve a discrepâncias nas configurações do esquema do banco de dados ou inconsistências de metadados entre os esquemas do banco de dados Autor e Publicação.
Resolução resolution
Para resolver esse problema, verifique se os esquemas e as configurações do banco de dados são consistentes em todos os ambientes (Autor e Publicação). Siga estas etapas:
- Verifique se o esquema do banco de dados e as tabelas são criados de forma idêntica nos bancos de dados do Autor e de Publicação usando os mesmos comandos ou scripts. Para ver as etapas, consulte Configurar fontes de dados no Guia do Usuário do AEM 6.5.
- Certifique-se de que todas as diferenças nos nomes de esquema, nomes de tabela, driver JDBC ou metadados entre as instâncias Autor e Publicar sejam eliminadas.
- Crie um pacote do FDM na instância do Autor depois de confirmar que ele funciona corretamente lá. Para obter etapas, consulte Criar modelo de dados de formulário (FDM) e Trabalhar com o modelo de dados de formulário (FDM) no Guia do Usuário do AEM as a Cloud Service.
- Importe o mesmo pacote para a instância de Publicação e edite o URI do JDBC para apontar para o host, usuário e senha do esquema do BD de Publicação. Evite alterações desnecessárias. Para obter etapas, consulte Conexões SQL usando o DataSourcePool do JDBC em Tutoriais do AEM as a Cloud Service.
Ao garantir uniformidade na configuração do esquema entre ambientes e aproveitar o registro para diagnósticos, esse problema pode ser resolvido com eficiência.
recommendation-more-help
            
          3d58f420-19b5-47a0-a122-5c9dab55ec7f