none
How to setup the itinerary in different environment with static resolver

    Question

  • I'm using the itineraries that have environment related values because we are using the static resolver. How i can supply multiple version of itinerary but use only a specific one for a specific environment (much like web.config having multiple versions).

     


    Thanks, Raja
    Tuesday, July 27, 2010 7:29 PM

Answers

All replies

  • You would have to use the BRI to resolve your itineraries based off your current environment. You could store your environement inside the Endpoint URI.

    For example you could pass your message to a WCF endpoint such as:

    net.tcp://localhost:999/ReciveMessage.svc/Production

    or

    net.tcp://localhost:999/ReciveMessage.svc/Development

     

    Then inside your BRI policy check for the string.endsWith() = "Development" or "Production" inside the rule and select the itinerary based on this.

     

    Another option would be to use the BRE.EXT to promote the property and read it from a promoted property found here (http://esbextlibrary.codeplex.com/).

     

    And coming soon, another option will be to use SO-Aware (http://www.tellagostudios.com)


    MCT, MCSD.NET, BizTalk TS
    Sunday, August 01, 2010 3:27 PM
  • I exported the itinerary as .xml then manually change it according environment.

    Thanks, Raja
    Tuesday, August 03, 2010 6:04 PM