For example, if the log in BW is as follows and information is exchanged with other systems, the other system needs to find the cause. Because returncode is 04, it is defined as an exception feedback message.
<Ns0: logmessage xmlns: ns0 = "http://www.comwave.com.cn/schemas/CommonServices/LogMessage.xsd">
<Ns0: level> error </ns0: level>
<Ns0: processid> 138550 </ns0: processid>
<Ns0: Key> 7f201723194bb4ab78d887439543f4f40 </ns0: Key>
<Ns0: instance> applicationservices/sharedservices/alert/sleepandalert. Process/logmessage </ns0: instance>
<Ns0: Timestamp> 2011-03-23t09: 27: 05.631 + 08: 00 </ns0: Timestamp>
<Ns0: milliseconds> 1300843625631 </ns0: milliseconds>
<Ns0: msgcode> 04 </ns0: msgcode>
<Ns0: Message/>
<Ns0: processstack> applicationservices/YS/zrfc_complaint_operation.process/call_bapi & gt; applicationservices/YS/bapisub/clusters/group/generate error </ns0: processstack>
<Ns0: stacktrace> job-138550 error in [applicationservices/YS/bapisub/call_zrfc_complaint_operation.process/group/generate error]
At com. tibco. pe. Core. generateerroractivity. eval (generateerroractivity. Java: 140)
At com. tibco. pe. Plug in. activity. eval (activity. Java: 241)
At com. tibco. pe. Core. taskimpl. eval (taskimpl. Java: 574)
At com. tibco. pe. Core. Job. A (job. Java: 712)
At com. tibco. pe. Core. Job. K (job. Java: 501)
At com. tibco. pe. Core. jobdispatcher $ jobcourier. A (jobdispatcher. Java: 249)
At com. tibco. pe. Core. jobdispatcher $ jobcourier. Run (jobdispatcher. Java: 200)
</Ns0: stacktrace>
<Ns0: Data/>
</Ns0: logmessage>