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

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

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

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


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