|
知识ID:PowerBT00011
适用版本:5.0
出现 问题:beasvc PrimaveraAPI_PrimaveraAPIServer服务启动后,运行服务器上程序组Primavera Integration API 5.0中的General Demo 出现如下窗口:在RMI server host: 中输入localhost
在RMI server host: 中输入localhost,点击下一步并输入数据库用户名admin及数据库密码出下如下错误提示:

错误提示全文如下:
Invalid database instance. This can be caused by specifying an invalid database instance string or by specifying a database instance that connects to a database intended to be used with a different version of this product.
在客户端安装API 组件 Client Side Package Only 在客户端同样运行程序组Primavera Integration API 5.0中的General Demo 在RMI server host: 中输入10.64.22.196(服务器IP地址),点击下一步并输入数据库用户名及数据库密码同样出下上面的错误提示。
解决方案:A、怀疑错误同API版本有关,升级API到SP2 问题依旧。B、怀疑同API中的配置文件有关,重新安装API在出现选择配置文件时选择建立新的配置文件,完成后测试,问题依旧。C、怀疑同myPrimavera中的配置文件有关,打开服务器程序组myPrimavera5.0下的Administration Application 删除Primavera Configuration_116修改新配置文件名为Primavera Configuration_116,测试API远程客户端,访问成功。但myPrimavera不能正常访问D、怀疑新文件修改了Authentication的登陆方式,打开服务器程序组myPrimavera5.0下的Administration Application 察看Primavera Configuration_116配置文件,将Authentication的登陆模式由NATIVE修改为WebSSO,修改UserNameHeaderKey为SAUID,修改ContextPathOverride为/myprimavera,修改ServerAndPortOverride为http://10.64.22.196:80,保存推出,测试PV可以成功访问,API也可以成功访问,问题全部解决。
|