Identifying a SOAP call
-
Hi guys, I am trying to write an application which when installed will keep an watch over the network and generate report about it. Can any one tell me how can I detect a SOAP call. I want specifically to detect and ensure that a SOAP call has been made and also extract out info like : by which applicaiton(the application and machine name) ,to which server, etc. Thanks in advance... regards, Aryadip. Cheers !! and have a Funky day !!
-
Hi guys, I am trying to write an application which when installed will keep an watch over the network and generate report about it. Can any one tell me how can I detect a SOAP call. I want specifically to detect and ensure that a SOAP call has been made and also extract out info like : by which applicaiton(the application and machine name) ,to which server, etc. Thanks in advance... regards, Aryadip. Cheers !! and have a Funky day !!
If you're talking about a network filter, you treat it like any other HTTP request or response. Extract the body and check if it uses the SOAP namespace. If so, you can extract additional information from the HTTP headers or from the WS-Routing or WS-Addressing elements, if available in the SOAP header. If you just want to log information about SOAP calls, you can add a client or server sink to the chain that uses information from the
IMessage
that's passed to it to log information about the call.Microsoft MVP, Visual C# My Articles