|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
Доброго Вам уважаемые гуру информикса! Было бы супер если бы нашелся человек делавший свои отчеты для Cisco UCCX :) Проблема в следующем - в AGS serverstudio создал функцию, там же ее успешно выполняю Код: plsql 1.
в Crystall Reports создаю отчет с этой функцией и она там так же успешно выполняется на предварительном просмотре. А вот в самой программе(CCX Historical Reports), которая запускает этот отчет вылетает ошибка 5048. Влогах программы пишет следующие. Код: plaintext 1. 2.
В AGS serverstudio вижу что такая (sp_abandoned_15min(datetime,datetime,integer)) функция на сервере есть. Помогитя люди добры кто чем может, направте на путь истинный - в какую сторону копать а? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2012, 12:00 |
|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
Slot555 Код: plsql 1.
Вы указываете не datetime в параметрах, а varchar, который сервер должен проинтерпретировать с вашей точки зрения как datetime... Сервер - бездушная машина с мозгами из противоречивого опыта разработчиков :) Попробуйте вызывать вот так: Код: plsql 1. 2. 3. 4.
или вот так - без кавычек в скобках , обращаю внимание: Код: plsql 1. 2. 3. 4.
В противном случае нужно обладать кучей излишней информации о локалях, версии сервера и прочей лабуде, чтобы понять, где в вашем случае зарыты грабли... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2012, 13:49 |
|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
АнатоЛой, Не помогло :( - сейчас в логах Код: plaintext 1. 2. 3. 4. 5. 6.
И в каком месте добавляется этот ключ(operators@domain.ru) я понять не могу :( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2012, 14:29 |
|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
Slot555, 1. на всякий случай переспрошу: точно на том же сервере всё выполняется? 2. на вашу тему есть вот такое обращение в поддержку Cisco . Вопросу три месяца от роду, ответа нет. Можете запросить фидбєк по єтому вопросу, либо задать вопрос повторно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2012, 19:12 |
|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
И ещё вариант: видно что UCCX работает через Ifxoledbc. Отчёт в Crystal reports работает через тот же интерфейс? Если да: настройки совпадают? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2012, 19:14 |
|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
АнатоЛой, Ага эту ссылку я нашел ещё до того как задал вопрос, тщетно искал и не нашел там хоть какого то решения :( База крутится на кластере из двух нод. Проверил на обоих нодах функция создалась. Server studio юзает свой драйвер на прямую. Создавал соединение как к первой так ко второй ноде. Crystal reports использует ODBC dsn созданный в системе. Программа CCX Historical Reports использует свой dsn со своим драйвером. Но я не думаю что проблема на каком из серверов(отдельно стоящим сервером бд информикс и отдельно CCX не видал такого изврата :) ) или на какой ноде находится функция. Тем более что проверил что репликация работает. Или драйвере. Если в файле XML описывающем отчёт прописать функцию уже имеющуюся в BD то отчет запускается, но естественно данные не те что мне нужно, но запускается. То есть логично следует вывод что дело в самой функции и все остальное создано правильно. Тут или в правах или в передаваемых параметрах мне кажется. Кстати на строки 1 и 2 в последнем логе можно забить - они выскакивают и при корректном запуске других имеющихся отчетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 09:36 |
|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
ход мыслей вроде как правильный. Но, хочу добавить свою ложку дегтя. Вы не указали версию сервера Информикс. Но указано что кластер. Следовательно версия не ниже 11.хх С похожей ситуацияей я сталкивался на 11.70хС4 Ошибки Informix: IC82166 AUTOREGISTRATION OF SPATIAL DATABLADE WHEN A STORED PROCEDURE NAMED ST_* OR SE_* IS EXECUTED IC82170 EXECUTE PROCEDURE OF PROCEDURES OR FUNCTIONS NAMED ST_* OR SE_* NEEDS MORE THAN 2 MINUTES Возможно, с єтого списка и sp_ Проверьте как создана функция - как процедура или как функция(текста создания я в сообщении не увидел). Часто функции создают как create procedure. Попробуйте: 1. переименовать функцию, чтобі начиналась не на sp_. 2. Приведенніе ошибки исправлені уже вроде как в хс5, попробуйте обновиться. 3. Попробуйте вызывать функцию как execute function; ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 11:15 |
|
EIX000: (-674) Routine (sp_abandoned_15min) can not be resolved
|
|||
---|---|---|---|
#18+
яфшуеі, Ну функция или процедура я уже пробовал(создается CREATE FUNCTION) и с префиксом sp_ я то же поигрался и убрал его. Проблема решилась как то неожиданно - перегрузившись и подключившись в серверстудио заново не обнаружил в списке свою функцию О_О !!! Почему?!! ХЗ Создал ее заново - не пропала и отчет начал запускаться О_о - шайтанамэ! Видимо есть какая то потайная логика. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 12:54 |
|
|
start [/forum/topic.php?fid=44&msg=38053275&tid=1607103]: |
0ms |
get settings: |
18ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
25ms |
get topic data: |
2ms |
get forum data: |
0ms |
get page messages: |
167ms |
get tp. blocked users: |
0ms |
others: | 299ms |
total: | 518ms |
0 / 0 |