当我尝试建立一个从COGNOS BI10.2.1到IMS的数据存储连接时,我得到了以下错误
“XQE-DS-0006无法登录到数据源。com.ibm.ims.dli.PSBCreationException:访问PSB时出错: com.ibm.ims.dli.DLIException:无法从IMS目录中检索数据库(PSB) CORSEPSB的元数据信息。访问PSB时出错: com.ibm.ims.dli.DLIException:无法从IMS目录中检索数据库(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中。
请指导我解决上述问题。
发布于 2018-03-29 04:00:50
您收到的0108/0344返回和原因代码表明PSB CORSEPSB不在您的目录中。发生这种情况有两个可能的原因:
1.信息不在目录中
除了运行DBDGEN、PSBGEN和ACBGEN步骤之外,还需要从ACBLIB填充IMS目录。这可以使用IMS目录填充实用程序(DFS3PU00)或组合的ACBGEN/填充实用程序(DFS3UACB)来完成。然后,您可以通过直接查询目录数据库(DFSCD000)查看资源是否在目录中,从而验证资源是否在IMS目录中。
2.资源不是active
另一种可能是CORSEPSB在IMS目录中,但是在您的ACBLIB中没有被标记为活动。当元数据查找发生时,它检索IMS目录中的资源信息,该信息对应于您的系统上运行的基于ACBLIB的资源。要解决此问题,您需要运行在线更改命令。您可以进行成员在线更改或全局在线更改。
https://stackoverflow.com/questions/31530846
复制相似问题