powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle Reports Builder 6i
6 сообщений из 6, страница 1 из 1
Oracle Reports Builder 6i
    #32129055
JohnSmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске отчета из формс (RUN_PRODUCT) возникает окно Reports Background Engine. Есть ли возможность избавится от него или на худой конец скрыть?
...
Рейтинг: 0 / 0
Oracle Reports Builder 6i
    #32129082
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во время выполнения отчета его лучше не убивать, т.к. отчет тогда накроется ;))).

А вот после того как пользователь закрыл репорт, то можно и убить это окно. Можно использовать команду host и любой фриварный/самописный убивальщик процессов/приложений.
...
Рейтинг: 0 / 0
Oracle Reports Builder 6i
    #32129087
Alexandr Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Все регулируется через системные параметры отчета.
...
Рейтинг: 0 / 0
Oracle Reports Builder 6i
    #32129096
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Problem Description
-------------------
Starting reports using a RUN_PRODUCT on Windows platforms starts a
Reports Background Engine (RBE). After leaving the forms application the
background engine is still running and must be terminated by the user.

Solution Description
--------------------
This is intendet behaviour.
To close the Background Engine programmatically use the Reports Runtime
parameter ORACLE_SHUTDOWN. E.g.
Perform the following actions to stop the RBE when closing the Forms
application:

1) Create a dummy report which only does e.g. a SELECT * FROM DUAL
This report has a DESTYPE=FILE and a DESNAME to e.g.
C:\TEMP\DUMMY.OUT
2) In the POST-FORMS trigger add the following code:
DECLARE
pl_id ParamList;
BEGIN
pl_id := Create_Parameter_List('dummy');
Add_Parameter(pl_id,'ORACLE_SHUTDOWN',TEXT_PARAMETER,'Yes');
Add_Parameter(pl_id,'PARAMFORM',TEXT_PARAMETER,'NO');
Run_product(REPORTS,'<<name dummy rapport>>',SYNCHRONOUS,
RUNTIME,FILESYSTEM,pl_id,NULL);
END;

Explanation
-----------
The Report Background Engine runs seperatly from the Forms application and
there is no direct relation between these processes. The Forms should signal
the RBE that is being closed. When the Form is closed the POST-FORM triggers
sends a dummy report to the RBE. Since the ORACLE_SHUTDOWN=Yes parameter
is used after running the report the RBE is terminated. A small side-effect of
the solution is that a small file (5Kb) is created on the file-system contaning the
output of the dummy report.
...
Рейтинг: 0 / 0
Oracle Reports Builder 6i
    #32129380
JohnSmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexandr Plus: и какие параметры отчета отвечают за появление background engine?
...
Рейтинг: 0 / 0
Oracle Reports Builder 6i
    #32130136
Alexandr Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, параметр DESTYPE - не указывать значение SCREEN.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle Reports Builder 6i
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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