如何从 Oracle Report Builder 10.1.2.3.0 写入作业日志

How to write to job log from Oracle Report Builder 10.1.2.3.0

我正在使用 Oracle Report Builder 10.1.2.3.0 处理旧报表。我相信我在使用报告中的某些功能时遇到了问题,但该错误非常普遍,并不指向特定对象。

    MSG-00002: Init failed
    REP-1416: '': User exit 'G_Catgeory'. .
    REP-0069: Internal error
    REP-57054: In-process job terminated:Terminated with error: 
    REP-1416: MSG-00002: Init failed
    REP-1416: '': User exit 'G_Catgeory'. .

有没有办法从 RDF(Report Builder 数据定义)写入并发请求日志文件?

我尝试在 RDF 函数中使用 DBMS_OUTPUT 命令,但对象无法编译:

    'DBMS_OUTPUT is not a procedure or is undefined.'

任何有关如何调试这些旧学校报告的提示都将受到赞赏。

看来作者使用了 SRW built-in 包及其 USER_EXIT 程序,即

srw.user_exit('G_Catgeory')

(顺便说一下,category 好像拼错了。也许应该是 G_Category)。

如何找到它?将报告另存为 JSP 文件。然后在任何文本编辑器(如记事本)中打开它并搜索上述术语。找到它的位置后,您应该能够在 Reports Builder 中找到并修复它。


关于您要打印的消息:(再次)使用 SRW 程序包,但这次是 MESSAGE 过程,例如

srw.message(1, 'This is a message');

有关详细信息,请查看报告在线帮助系统。