AEM Forms FDM 오류: 데이터 모델 [table_name]이(가) 소스에 존재하지 않습니다.
AEM Forms에서 데이터 모델: [table_name]이(가) 소스에 존재하지 않습니다 오류가 표시되면 데이터베이스 스키마 구성을 확인하십시오. 이 문제는 작성자와 게시 환경 간에 불일치가 있거나 데이터베이스에 메타데이터가 누락된 경우에 발생합니다.
설명 description
환경
- 제품: Adobe Experience Manager(AEM) Forms
- 버전: 6.5
- 모든 환경
문제/증상
- FDM 편집기에서 FDM을 새로 고칠 때 오류 메시지 데이터 모델:
[table_name]이(가) 소스에 없음 이(가) 표시됩니다. - FDM(양식 데이터 모델)은 작성자 인스턴스에서 올바르게 작동하지만 게시 인스턴스의 데이터베이스에서 데이터를 검색하지 못합니다. 이 문제는 일반적으로 데이터베이스 스키마 구성의 불일치 또는 작성자와 게시 환경 간의 메타데이터 불일치로 인해 발생합니다.
- 로그에 따르면
aemforsmschema.과(와) 같은 특정 스키마에 대해 테이블 메타데이터 레코드가 반환되지 않습니다. - 한 서버에 빌드된 FDM 패키지를 다른 서버로 가져온 후에도 수동으로 조정하지 않으면 오류가 지속됩니다.
- 이는 데이터베이스 스키마 구성의 불일치 또는 작성자와 게시 데이터베이스 스키마 간의 메타데이터 불일치 때문입니다.
해결 방법 resolution
이 문제를 해결하려면 데이터베이스 스키마와 구성이 모든 환경(작성자 및 게시)에서 일관되는지 확인하십시오. 다음 단계를 수행하십시오.
- 데이터베이스 스키마와 테이블이 작성자 및 게시 데이터베이스 모두에서 동일한 명령 또는 스크립트를 사용하여 동일하게 생성되었는지 확인합니다. 단계는 AEM 6.5 사용 안내서의 데이터 원본 구성을 참조하세요.
- 작성자와 게시 인스턴스 간에 스키마 이름, 테이블 이름, JDBC 드라이버 또는 메타데이터의 차이가 없는지 확인합니다.
- 작성자 인스턴스에서 올바르게 작동하는지 확인한 후 작성자 인스턴스에서 FDM 패키지를 빌드합니다. 단계는 AEM as a Cloud Service 사용 안내서에서 양식 데이터 모델(FDM) 만들기 및 양식 데이터 모델(FDM) 작업을 참조하십시오.
- 동일한 패키지를 게시 인스턴스로 가져오고 JDBC URI를 편집하여 게시 DB 스키마 호스트, 사용자 및 암호를 지정합니다. 불필요한 변경 방지 단계는 AEM as a Cloud Service 자습서에서 JDBC DataSourcePool을 사용한 SQL 연결을 참조하십시오.
여러 환경에서 스키마 설정의 일관성을 보장하고 진단을 위해 로깅을 활용함으로써 이 문제를 효과적으로 해결할 수 있습니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f