COGNOS 10.2.1 подключение к IMS по JDBC
Когда я пытался установить соединение хранилища данных из COGNOS BI 10.2.1 с IMS, я получаю сообщение об ошибке ниже
" XQE-DS-0006 Невозможно войти в источник данных. Com.ibm.ims.dli.PSBCreationException: Произошла ошибка при обращении к PSB: com.ibm.ims.dli.DLIException: Невозможно получить информацию метаданных для базы данных (PSB).), CORSEPSB, из каталога IMS. Произошла ошибка при доступе к PSB: com.ibm.ims.dli.DLIException: невозможно получить информацию метаданных для базы данных (PSB), CORSEPSB, из каталога IMS. Невозможно получить информацию метаданных для База данных (PSB), CORSEPSB, из каталога IMS. Com.ibm.ims.drda.base.DrdaException: Ресурс PSB, CORSEPSB, запрошенный GUR, не найден в каталоге IMS. Убедитесь, что используется правильный каталог IMS. Код возврата AIB (AIBRETRN): 108 Код причины AIB (AIBREASN): 344 Запрашиваемый GUR ресурс PSB CORSEPSB не найден в каталоге IMS. Убедитесь, что к правильному каталогу IMS осуществляется доступ. Код возврата AIB (AIBRETRN): 108 Код причины AIB (AIBREASN): 344".
У нас есть каталог в нашей среде IMSV13.
Я сгенерировал элементы PSB, DBD, ACB, и эти сгенерированные члены есть в соответствующих библиотеках, и даже мой DBD находится в каталоге DB IMSV13.SDFSRESL.
Пожалуйста, помогите мне решить вышеуказанную проблему.
1 ответ
Полученные вами коды возврата и причины 0108/0344 указывают на то, что PSB CORSEPSB отсутствует в вашем каталоге. Есть две возможные причины, почему это происходит:
1. Информация отсутствует в каталоге
В дополнение к выполнению шагов DBDGEN, PSBGEN и ACBGEN вам необходимо будет заполнить каталог IMS из вашей ACBLIB. Это можно сделать с помощью утилиты заполнения каталога IMS ( DFS3PU00) или комбинированной утилиты ACBGEN / Populate ( DFS3UACB). Затем вы можете проверить, что ресурс находится в каталоге IMS, запросив базу данных каталога (DFSCD000) напрямую, чтобы увидеть, есть ли он там.
2. Ресурс не активен
Другая возможность состоит в том, что CORSEPSB находится в каталоге IMS, однако он не был помечен как активный в вашей ACBLIB. Когда происходит поиск метаданных, он получает информацию о ресурсах в каталоге IMS, которая соответствует тому, что работает в вашей системе на основе ACBLIB. Чтобы решить эту проблему, вам нужно будет выполнить команду онлайн изменения. Вы можете сделать изменение участника онлайн или глобальное изменение онлайн.