解决Cognos Upfront服务器启动错误一例
Cognos Upfront是一个web portal,提供了可定制的用户接口,可以通过web查看、查找、组织和分享Cognos的报表以及查询等。
在Congfiguration Manager中启动Upfront的时候出现错误:
Unable to determine error that occurred trying to run command upfunpack.bat -x UpfUnpackError.log.
查看windows的Event Log,其中有如下记录:
Critical Error: ***** ERROR: Parsing Upfront Package file. XML parsing error: the xml document is not well-formed. Line: 6, col: 79, offset: 432., , , , , , , , , , , , , , , .
出现这个问题,是由于字符集选择错误,导致XML配置文件无法解析。解决方法:
在Configuration Manager中,修改Cognos Shared->Locale中的Local为en-us,Encoding为windows-1252,然后apply selection。再start upfront,OK。
Cognos Planning安装完成
装好Cognos Finance后,紧接着开始装Cognos Planning(包括Analyst和Contributor)。安装过程一切顺利,装完后照样用Configuration Manager配置一番,但是开启Analyst时出现错误:
历经千辛万苦,总算得见Cognos Finance真容
配置sunONE directory server,配置Configuration Manager和Access Manager,经过装了又卸,卸了又装的好几次折腾,终于算是把Cognos Finance配置完成,可以一窥真容了:
如何配置Cognos的Access Manager
本文主要讲述如何配置Access Manager使用Directory Server作为Cognos的安全认证机制。文中以Cognos Finance7.4和sunONE directory server5.2做为示例。
首先安装好sunONE directory server。安装过程很简单,如果出现“151:Unknown error”错误,请参考这里。
sunONE directory server的配置很简单,主要注意下port和suffix的配置。这里端口使用默认的389,管理端口使用390。suffix设置为o=Cognos
然后安装Cognos的产品如Finance7.4。安装完成后打开Configuration Manager,在左边的Explorer中,打开Services->Access Manager-Directory Server->General