WCF Send/Receive Port

I have a WCF send port on which when doing some queries on DTA DB, I discovered that it receives a lot of messages. I would like to investigate where or who is processing those messages.
It is a WCF custom send port. I wanted to know how/what it does with the returned message, I found a subscription similar to this on the send port
Type = Activation
Expression
http://schemas.microsoft.com/BizTalk/2003/system-properties.SPTransportID == {03B29117-2066-48AA-B669-83BDFE7E8CE0}

Thanks

 
January 21st, 2015 12:05pm

When send port gets the message, this message went outside of BizTalk. Try to use the WCF logging to investigate.

BTW It is not clear, "queries on DTA DB". It that mean this is the WCF-SQL port, which gets data from DTA DB?

Free Windows Admin Tool Kit Click here and download it now
January 21st, 2015 1:34pm

More clarification required :) for this still unclear about your requirement

Thanks

Abhishek

January 21st, 2015 1:48pm

You can look at the Message Flow on the Send Port.

Do you not own this app?  Something like this should not be so mysterious.  If it is, to me that indicates that it's not being used.

Free Windows Admin Tool Kit Click here and download it now
January 21st, 2015 3:01pm

It is a 2 way net.tcp wcf that talks to Dynamics AX.
January 21st, 2015 3:06pm

Is that not the answer?  What exactly are you looking for?
Free Windows Admin Tool Kit Click here and download it now
January 21st, 2015 3:18pm

I think hes trying to figure out whos sending messages over Net-TCP.

you can do one thing, turn on tracking of messages on receive and send port (might already be there) and then go to BizTalk admin console and check tracked messages there.

Then for any instance look at the context of the message and you will find some useful information like Originator (sender) etc. Below I have posted a snapshot showing such info, since I worked recently on Net-Tcp project (mine is NamedPipe binding but very similar to net-tcp)

January 21st, 2015 6:02pm

There is SendingOrchestrationType on your picture, seems this is the sender of this message. It is an orchestration, it's name in the SendingOrchestrationType parameter.
Free Windows Admin Tool Kit Click here and download it now
January 21st, 2015 6:35pm

You are almost correct, I am trying to figure out what class/object is  {03B29117-2066-48AA-B669-83BDFE7E8CE0} I see in the subscription. Unfortunately I am not the owner of the platform
January 22nd, 2015 5:29am

If you see that value for the SPTransportID, then it's a Send Port.  You can try looking at the uidGUID field of the bts_sendport table in BizTalkMgmtDb.

It's OK to look for the value in a diagnostic scenario but you should not be doing any reporting off the Management Database.

Free Windows Admin Tool Kit Click here and download it now
January 22nd, 2015 7:09am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics