COGNOS 10.2.1通过JDBC

时间:2015-07-21 05:12:20

标签: cognos cognos-10 cognos-bi ims-db

当我尝试从COGNOS BI 10.2.1到IMS进行数据存储连接时,我收到以下错误

“XQE-DS-0006无法登录数据源。   com.ibm.ims.dli.PSBCreationException:访问PSB时出错:com.ibm.ims.dli.DLIException:无法从IMS Catalog检索数据库(PSB)CORSEPSB的元数据信息。   访问PSB时出错:com.ibm.ims.dli.DLIException:无法从IMS Catalog检索数据库(PSB)CORSEPSB的元数据信息。   无法从IMS目录中检索数据库(PSB)CORSEPSB的元数据信息。   com.ibm.ims.drda.base.DrdaException:在IMS目录中找不到GUR请求的PSB资源CORSEPSB。验证是否正在访问正确的IMS目录。 AIB返回码(AIBRETRN):108 AIB原因码(AIBREASN):344   在IMS目录中找不到GUR请求的PSB资源CORSEPSB。验证是否正在访问正确的IMS目录。 AIB返回码(AIBRETRN):108 AIB原因码(AIBREASN):344“。

我们的IMSV13环境中有目录。

我已经生成了PSB,DBD,ACB成员,这些生成的成员存在于各自的库中,甚至我的DBD也在目录DB IMSV13.SDFSRESL中。

请指导我解决上述问题。

1 个答案:

答案 0 :(得分:0)

您收到的0108/0344退货和原因代码表明PSB CORSEPSB不在您的目录中。发生这种情况的原因有两个:

<强> 1。该信息不在目录中

除了运行DBDGEN,PSBGEN和ACBGEN步骤之外,您还需要从ACBLIB填充IMS目录。这可以使用IMS目录填充实用程序(DFS3PU00)或组合的ACBGEN / Populate实用程序(DFS3UACB)来完成。然后,您可以通过直接查询目录数据库(DFSCD000)来验证资源是否在IMS目录中,以查看它是否在那里。

<强> 2。资源未激活

另一种可能性是CORSEPSB在IMS目录中,但它在ACBLIB中没有被标记为活动状态。发生元数据查找时,它会检索IMS目录中与您的系统上运行的基于ACBLIB的内容相对应的资源信息。要解决此问题,您需要运行在线更改命令。您可以进行会员在线变更或全球在线变更。