Cognos 배포가 작동하지 않는 패턴 ⑤ - Framework Manager 메타 데이터 마법사에서 오류

오류 내용



Cognos Analytics 11.0.7@Linux에서 발생했습니다.
데이터 소스는 DB2 11이지만 Cognos Administration의 데이터 소스 연결은 문제가 되지만 Framework Manager 메타데이터 마법사에서 테이블을 가져오려고 하면 다음 오류가 발생했습니다.

BMT-IMP-0002 메타데이터 요청을 실행할 수 없습니다. invalidDriverLocationCAF-WRN-2082 오류가 발생했습니다.


원인



아래 폴더에 JDBC 드라이버를 넣은 것이 문제였습니다.
#pwd
/opt/ibm/cognos/analytics/webapps/p2pd/WEB-INF/lib
# ls | grep db2
db2jcc.jar
db2jcc4.jar
db2jcc_license_cu.jar

/opt/ibm/cognos/analytics/v5dataserver/lib 등에도 넣어서는 안됩니다.

/opt/ibm/cognos/analytics/drivers에만 넣으십시오.

/opt/ibm/cognos/analytics/webapps/p2pd/WEB-INF/lib에서 JDBC 드라이버를 제거하고 Cognos를 다시 시작하십시오.

제대로 테이블이 보이게 되었습니다.


덧붙여서, 왜/opt/ibm/cognos/analytics/webapps/p2pd/WEB-INF/lib에 드라이버를 두고 있었는지입니다만, 커스텀 인증의 JDBCSample를 셋업하기 때문입니다.
Cognos Analytics 11.0.4에서는/opt/ibm/cognos/analytics/webapps/p2pd/WEB-INF/lib에 드라이버를 두지 않으면 사용자 지정 인증을 구현할 수 없습니다.
SDK의 readme.txt에도 그렇게 기재되어 있고 Cognos Analytics 11.0.7의 readme.txt에서도 그 기재는 변하지 않았지만 11.0.7에서는/opt/ibm/cognos/analytics/drivers에 드라이버를 넣는 것만으로 문제없이 커스텀 인증할 수 있었습니다.

분명 어딘가에서 같은 일이 발생한다고 생각하므로, 이 정보가 도움이 된다고 생각합니다.

좋은 웹페이지 즐겨찾기