We need to obtain access to the XML string representing the SOAP request originating from an EGL generated java class for diagnostic purposes, but since the infrastructure responsible for this is a "black box", we're not able to do so.
Anyone have any ideas on how we can accomplish this?
This topic has been locked.
3 replies Latest Post - 2013-03-29T07:44:33Z by M Groeneweg
Pinned topic How to display/log EGL SOAP service request?
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2013-03-29T07:44:33Z at 2013-03-29T07:44:33Z by M Groeneweg
SystemAdmin 110000D4XK6195 Posts
markevans 120000NQBF2725 PostsACCEPTED ANSWER
Re: How to display/log EGL SOAP service request?2013-03-28T16:12:22Z in response to SystemAdminHi,
If Guus' suggestion does not work, again, you may want to open a PMR to ask. I am not aware of the choices.
Again, some things that matter are:
a.) Is the requestor running on WAS, Tomcat, Java (no application server), or COBOL
b.) Is it using jaxws or jaxrpc?
These might matter if it is possible.
M Groeneweg 0600028R6980 PostsACCEPTED ANSWER
Re: How to display/log EGL SOAP service request?2013-03-29T07:44:33Z in response to SystemAdminHi,
If you are interested in the body of the request rather than the full SOAP request, you can use EGL function
to convert your request to XML and then dump it in the server log using writeStdOut, just before the actual service call.
There are also ServiceLib functions to access the SOAP headers, but I have never had much luck with these.
MarcelUpdated on 2014-03-25T04:35:28Z at 2014-03-25T04:35:28Z by iron-man