question

Jereme m. avatar image
Jereme m. asked ·

Web Service Call Pure Path

I have DT 4.1 running monitoring IIS 6 instance of an application. Everything is setup on .NET 2.0 and higher.

I have Web service A and Web Service B. I call into Web Service A as this is our custom code to extend a product. Web service A also will make calls to Web Service B to get information or to do change request against data. Each web service is hosted in its own W3wp process or application pool for IIS.

I have different agents mapping as the Web Services could be called independently but if I call from Web Service A the Pure Path looks as if the path stops at Web Service B communication and waits for a reply.

I have HTTP tagging, Web Service tagging enabled on both agent mapping groups. Also have Web Service start new pure Path. Do I need to turn on .NET thread Tagging as well?

10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Jereme m. avatar image
Jereme m. answered ·

Once I enabled .NET threading this gave me the results I was looking for in my test environment. I will be doing the same in my Production. Thank you.

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Great to hear it worked

0 Likes 0 · ·
Jereme m. avatar image
Jereme m. answered ·

Yes I get an extra pure path for the call into B. If there is a call from A to B I can see where the call is made and where it leaves the PurePath

As for .NET Thread tagging it was something I was not sure of but speculated I needed.

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Enable .NET Thread Tagging and let us know if that solved the problem

0 Likes 0 · ·
Andreas G. avatar image
Andreas G. answered ·

Hi Jeremy

Does this mean you do not see any PurePath that actually makes a call from A->B? Do you get an extra PurePath for the calls into B that are made from A?

You should definitly enable .NET Thread Tagging as it is very likely that these web service calls are executed on different threads. In case there is no good reason why you have it disabled please enable it again

Andi

Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.