【问题标题】:Viewing DBMS Output when package is called by SOA在 SOA 调用包时查看 DBMS 输出
【发布时间】:2018-01-27 05:28:42
【问题描述】:

您好,当从 SOA 调用它时,我希望能够从我的包中看到 DBMS_OUTPUT。我尝试将 serveroutput 设置为 on,但这没有任何作用。

当前的设置是我正在向 SOA 发送一个 SOAP UI 请求,该请求调用一个服务,然后再调用我的数据库包。我在这个包中有几个 DBMS 输出语句,但我不知道如何查看这些消息。我目前正在使用 SQL Developer。

任何帮助将不胜感激!

谢谢

【问题讨论】:

  • 你不能。写入日志表。
  • 好的,我将使用日志表。谢谢!
  • 如果您认为其中一些错误消息可能与您的 SOA 服务的调用者相关,您可以在服务响应中发送它们(而不是通过 DBMS_OUTPUT / 记录表记录它们,或者除了记录它们之外)

标签: sql oracle plsql oracle-sqldeveloper soa


【解决方案1】:

DBMS_OUTPUT 包可以帮助我们实现这一点。

Tom Kyte 已经展示了如何在 Java 中做到这一点。 https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:45027262935845

这是相同工作的另一个示例,但改为写入文件。 How to redirect the output of DBMS_OUTPUT.PUT_LINE to a file?

两者都使用相同的包 DBMS_OUTPUT 来实现这一点。

【讨论】:

    猜你喜欢
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 2015-03-21
    • 2014-08-28
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    相关资源
    最近更新 更多