Cognos 服务安装中QE-DEF-0368报错

前面这一部分是转载的

1.安装Cognos服务时,如果将FM和Cognos Server安装在不同目录或者不同机器上,FM连接数据源时有可能会报如下错误:

【解决方法:】将Server上的../configuration/csk目录拷贝到FM的../configuration目录中。 

查询了IBM官网,得到如下解释:CertificateAuthoritypasswordwassetonContentManagermachine

                      but was not changed from default in Framework Manager machine. 

 也就是内容管理库中设置好了Certificate Authority 凭证密钥,默认情况下FM中是没有和内容库中匹配一致的。

2.如果FM和CognosServer安装在同一目录下还报这个错误。

【解决方法:】关闭FM停止Cognos服务,找到../configuration目录,将其中csk,encryptkeypair和signkeypair

                     三个目录删掉,重启cognos服务保存应用即可。

而我这里的问题,比较和上面的第一个比较类似。

本地的/configuration 文件夹下缺少 csk 文件夹。后来让同事拷贝过来了。

客户端的FM需要使用到服务器端FM的数据源,就需要有和服务器端一样的签名。

我看来一下Cognos的签名文件,%^$$* 就是一大堆数字签名,RSA算法的应用。

结果还是连不上。

原来发现本地的FM居然要使用到本地的Oracle tnsname.ora的连接字符串。

还以为在 FM的 Data Source 下面。

配置Content Manager DataSource 为 服务器端的数据源的别名就可以了。

好了,问题解决!