I have a BizTalk solution which uses loosely couple orchestrations to implement an overall business process. These orchestrations use direct message box binding and filter expressions to coordinate with each other.
Now, I want to implement some BAM tracking profiles which track across these different orchestrations. The problem is, when using TPE To wire-up the activity the ports do not show up since they are not physical ports. In the past I have dealt with this by incorporating calls to the BAM tracking API to manually update the tracking information. Are there better ways of handling BAM tracking profiles with direct bound ports? Anytime we want to add in a new tracking profile I will need to revision my calls to the tracking API which sort of defeats a main benefit of BAM, right?
I welcome any thoughts or advice on the matter.