About Me

If life is all about change, motion and flow, I would be the one cruising past you on a SunDancer.

Thursday, October 9, 2008

Distinguished Fields vs. Promoted Properties in Biztalk

In Biztalk you can promote a property as either distinguished or promoted properties. Choosing what to use is tricky.

Distinguished fields: In general use Distinguished fields if you want to just use them in Orchestration
  • No restriction on field length
  • No participation in Routing
  • No seperate property Schema
  • Not accesible by std pipeline components

Promoted Properties: These are generally used with Routing

  • Used in publish and subscribe in the Msgbox
  • Field Restictions ( 255)
  • Seperate Property schema
  • Restricted in the XSD types support compared to distinguished properties

Synopsis: Use Distinguish properties as they are lightweight unless you need them for any special stuff like Routing ,Tracking ,Correlation or custom pipeline behaviour