簡體   English   中英

如何在Apache ODE中記錄BPEL流程的SOAP消息

[英]How to log SOAP messages of BPEL process in Apache ODE

我正在使用Apache ODE 1.3.7(在Tomcat v9.0.0中部署)運行一個簡單的BPEL流程,該流程調用一個外部SOAP Web服務,我想記錄已發送的SOAP消息。

我在其他stackoverflow問題(舊問題)中發現了一項建議,以在ode-axis2.properties文件中啟用此行

#ode-axis2.event.listeners=org.apache.ode.bpel.common.evt.DebugBpelEventListener

現在,有了這個功能,我可以在ode.log文件中看到伙伴鏈接的響應,但無法看到SOAP請求消息。

有人知道實現此目標的另一種方式或我所缺少的嗎?

假設您正在使用ODE 1.3.7

將這些記錄器添加到log4j2.xml

<Logger name="httpclient.wire.content" level="debug" additivity="false">
    <AppenderRef ref="FILE"/>
</Logger>
<Logger name="httpclient.wire.header" level="debug" additivity="false">
    <AppenderRef ref="FILE"/>
</Logger>

僅供參考,ode​​-axis2.event.listeners用於訂閱引擎生成的事件。 請記住,它生成了大量事件,這有助於調試過程。

ODE-axis2.event.listeners = org.apache.ode.bpel.common.evt.DebugBpelEventListener

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM