Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Cognos ReportNet. Как вызвать процедуру PL/SQL / 11 сообщений из 11, страница 1 из 1
31.05.2005, 23:48
    #33093694
Anatoly Kasatkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
Добрый день!
Не получается вызвать процедуру PL/SQL
Framework Manager. Create -> Query Subject -> выбираю Stored Procedure.
И никаких процедур нет. Т.е. в базе данных Oracle они есть, а Framework Manager их не видит.
Может кто-то сталкивался?
...
Рейтинг: 0 / 0
01.06.2005, 09:04
    #33093878
BusyMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
1/ Проверьте что они доступны указанному имени пользователя
2/ Вспомните, не вводили ли вы фильтр имени объектов в настройках
3/ А нет ли их где-нибудь во View
...
Рейтинг: 0 / 0
01.06.2005, 09:48
    #33093971
Anatoly Kasatkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
Нет. Все проверил, не работает (под разными пользователями). Самое интересное, что функциии все видны, а процедуры нет. Проверил еще с SQL server - а там процедуры видны. Фигня какая-то.
...
Рейтинг: 0 / 0
01.06.2005, 09:52
    #33093978
Anatoly Kasatkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
Собственно задача такая. Мне нужно при формировании отчета вызвать процедуру PL/SQL, чтобы она сформировала нужные данные, на основании которых можно потом будет сделать отчет в ReportStudio.
Т.е. пользователь будет запускать отчет, и сначала будет запускаться PL/SQL процедура и после ее выполнения будет запускаться отчет.
Может еще как-то по другому это можно сделать?
...
Рейтинг: 0 / 0
01.06.2005, 14:59
    #33095111
Aleshka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
Для того чтобы увидеть сохраненную процедуру Oracle в Framework Manager, один из параметров процедуры должен иметь тип refcursor.

Пример:
crn_example(client_mask => 'XYZ',
refcursor => :refcursor);
...
Рейтинг: 0 / 0
02.06.2005, 15:37
    #33097673
Anatoly Kasatkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
А можно немного поподробнее. У меня все равно не видится процедура.
Т.е. я пробовал следующее:

CREATE OR REPLACE PROCEDURE tol02(cur OUT SYS_REFCURSOR)
IS
BEGIN
OPEN cur FOR 'SELECT * FROM GOSL.COUNTRY';
END tol02;
...
Рейтинг: 0 / 0
02.06.2005, 17:09
    #33097970
Aleshka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
У меня ваш пример работает. Какую версию ReportNet вы используете?
...
Рейтинг: 0 / 0
02.06.2005, 17:30
    #33098034
Anatoly Kasatkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
FrameWork 1.1.413.8
Т.е. которая MR2

Вопрос, т.е. когда делашь Query Subject, Stored Procedures, раскрываешь procedures и там видна эта процедура? Так?
...
Рейтинг: 0 / 0
02.06.2005, 17:55
    #33098109
Aleshka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
Да
...
Рейтинг: 0 / 0
07.06.2005, 11:11
    #33104220
Anatoly Kasatkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
Спасибо! Все получилось! Проблема была в том, что процедура создавалась не под пользователем RNET (схема под которой ставился сам Cognos ReportNet).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.09.2006, 13:25
    #33996624
cognos_alex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cognos ReportNet. Как вызвать процедуру PL/SQL
Добрый день.
А можно ли сделать так, чтобы процедура вызывалась с входным параметром в RS?
в FM я подставляю параметр и Query Subject формируется, но как менять входной параметр при формировании отчета?
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Cognos ReportNet. Как вызвать процедуру PL/SQL / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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