Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 40449
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T15:01:31+00:00 2026-05-10T15:01:31+00:00

How can I call a BizTalk Orchestration dynamically knowing the Orchestration name? The call

  • 0

How can I call a BizTalk Orchestration dynamically knowing the Orchestration name?

The call Orchestration shapes need to know the name and parameters of Orchestrations at design time. I’ve tried using ‘call’ XLang keyword but it also required Orchestration name as Design Time like in expression shape, we can write as

call BizTalkApplication1.Orchestration1(param1,param2); 

I’m looking for some way to specify calling orchestration name, coming from the incoming message or from SSO config store.

EDIT: I’musing BizTalk 2006 R1 (ESB Guidance is for R2 and I didn’t get how it could solve my problem)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T15:01:32+00:00Added an answer on May 10, 2026 at 3:01 pm

    The way I’ve accomplished something similar in the past is by using direct binding ports in the orchestrations and letting the MsgBox do the dirty work for me. Basically, it goes something like this:

    1. Make the callable orchestrations use a direct-bound port attached to your activating receive shape.
    2. Set up a filter expression on your activating receive shape with a custom context-based property and set it equal to a value that uniquely identifies the orchestration (such as the orchestration name or whatever)
    3. In the calling orchestration, create the message you’ll want to use to fire the new orchestration. In that message, set your custom context property to the value that matches the filter used in the specific orchestration you want to fire.
    4. Send the message through a direct-bound send port so that it gets sent to the MsgBox directly and the Pub/Sub mechanisms in BizTalk will take care of the rest.

    One thing to watch out in step 4: To have this work correctly, you will need to create a new Correlation Set type that includes your custom context property, and then make sure that the direct-bound send port ‘follows’ the correlation set on the send. Otherwise, the custom property will only be written (and not promoted) to the msg context and the routing will fail.

    Hope this helps!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I tried to call a .net class through BizTalk orchestration. But when I send
I know I can call the GetVersionEx Win32 API function to retrieve the Windows
(Yes I know I can call Java code from Scala; but that is pointless;
I know I can call it whatever, but just like there is a convention
How can I call MiSys Equation API from BizTalk or .NET? Equation is a
Can someone please let me know by some code how I can call a
I can call Get<int>(Stat); or Get<string>(Name); But when compiling I get: Cannot implicitly convert
I am trying to call a web service from a BizTalk (2006) orchestration. Having
We can call variables by their names like this : var name=a; var a=4;
I can call a webservice with KSOAP2 from android,now i want to know is

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.