Возможно, вы захотите взглянуть на документацию db2 .
Код ошибки -991 здесь .
Там написано:
-991
CALL ATTACH был неспособен установить неявное соединение или открытие в DB2. RC1 = RC1 RC2 = RC2
Пояснение
При вызове присоединения предпринята попытка неявного подключения и открытия в результате выполнения оператора SQL. Ошибка подключения или открытия с возвращенными значениями.
rc1
Значение, возвращаемое в FRBRC1 для неудавшегося запроса CONNECT или OPEN.
код2
Значение, возвращаемое в FRBRC2 для неудавшегося запроса CONNECT или OPEN.
Системное действие
Выписка не может быть обработана.
Ответ программиста
Убедитесь, что приложение предназначено для использования средства вложения вызовов (CAF) в качестве механизма для соединения с DB2®. Для функций или хранимых процедур, работающих в установленном WLM адресном пространстве хранимых процедур, приложение должно редактироваться по ссылке или динамически выделять модуль интерфейса языка вложений RRS (DSNRLI), а не CAF.
SQLSTATE
57015
Надеюсь, это что-то значит для вас:)