Troubleshooting Promoted Property Filtering in BizTalk
Introduction In this blog, I will address an issue I encountered while working with a receive location and provide a solution to fix it. Issue: I set up a receive location and dropped a message into it. Within the message, I had promoted a property called "results" using a schema. My intention was to filter the message in the send port using the condition "POCContextPropertyWithoutOrch.Schemas.PropertySchema.results == 2". However, despite my efforts, I was unable to capture the message at the send port. Solution After investigating the issue, I realized that the problem lied in the choice of pipeline for the receive location. Instead of using an XML receive pipeline, I had mistakenly chosen a pass-through pipeline. This oversight resulted in the properties not being promoted onto the context, causing the filtering condition to fail. To rectify this, I made the following adjustment: I changed the receive pipeline from pass-through to XML receive pipeline. This simpl...