powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов UTL_MAIL. Как пересоздать пакет
5 сообщений из 5, страница 1 из 1
Вызов UTL_MAIL. Как пересоздать пакет
    #38722868
use-se
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер всем.

При вызове UTL_MAIL.SEND получил ошибку:
ERROR [55023] [IBM][DB2/NT64] SQL0471N Invocation of routine "SYSIBMADM.UTL_MAIL.SEND" failed due to reason "1".
Суть ошибки: sql0471n

db2 ? sql0471n


SQL0471N Invocation of routine "<name>" failed due to reason
"<reason-code>".

Explanation:

The invocation of routine "<name>" failed. Use reason code
"<reason-code>" to find out more details about the cause of the failure.

User response:

If the reason code starts with "DSNX9":
* The routine was invoked on a DB2 Universal Database for z/OS server.
A DSNX9xx message describing the error might be displayed on the
server's system console. Consult the documentation for the DB2 UDB
for z/OS server and correct the condition described by the reason
code.

Else, the following lists the action to take for the indicated reason
code:

1 The invocation failed because the SQL routine was created on a
previous release of the product and the DBMS was not able to
migrate it to the current release. The routine must be dropped
and re-created to become operative again.

sqlcode: -471

sqlstate: 55023

Как видим из рекоммендации нужно пересоздать пакет/процедуру,
вопрос в том как это сделать? Где найти ее? Как обойти проблему?


Дополнительно:
платформа: WinS2008 x64
SMTP_SERVER = <установлен>

Спасибо.
...
Рейтинг: 0 / 0
Вызов UTL_MAIL. Как пересоздать пакет
    #38722871
use-se
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
use-se,

Забыл: DB2 v9.7
...
Рейтинг: 0 / 0
Вызов UTL_MAIL. Как пересоздать пакет
    #38722911
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
use-se,

Попробуйте выполнить
Код: sql
1.
db2updv97 -d <имя бд>



http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.qb.server.doc/doc/t0024993.html
...
Рейтинг: 0 / 0
Вызов UTL_MAIL. Как пересоздать пакет
    #38722952
use-se
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mustacciouse-se,

Попробуйте выполнить
Код: sql
1.
db2updv97 -d <имя бд>



http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.qb.server.doc/doc/t0024993.html
Попробую завтра, отпишусь.

Спасибо за совет.
...
Рейтинг: 0 / 0
Вызов UTL_MAIL. Как пересоздать пакет
    #38723222
use-se
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mustacciouse-se,

Попробуйте выполнить
Код: sql
1.
db2updv97 -d <имя бд>



http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.qb.server.doc/doc/t0024993.html

Да, помогло.
Большое спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Вызов UTL_MAIL. Как пересоздать пакет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]