BizTalk Server

BizTalk Server allow developers to design advanced integration capabilities spreading across on premise systems and cloud solutions.
If you have any feedback or ideas BizTalk Server we’d love to hear it.

I suggest you...

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow the XML and Flat File Disassembler to handle an empty message

    The JSON Decoder was fixed to have a AddMessageBodyForEmptyMessage for use with RESTful services. However not all RESTful services are JSON. So it it be good if the XML Disassembler and also the Flat File one could also have this capability.

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

      1 comment  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
    • Enhance comment shape system on orchestration designer

      Developing sometimes some orchestration, especially when its needed, I do think the shape comment system is too poor. Actually, there is no enough visible space. Any shape should have the capability to show its whole comment without waiting for the tool tip or going into properties tabs. It's painfull to not have that for debugging and orchestration understanding

      It should be simply better to have any comment on 3 or 4 small lines instead of 1 truncated line

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Visual Studio Tooling  ·  Flag idea as inappropriate…  ·  Admin →
      • Make initial value of Orchestration variables configurable in BizTalk admin/binding file

        Make initial value of Orchestration variables configurable in BizTalk admin/binding file.
        Great for setting different values in dev/test/production environments e.g. for:
        * passing flags for extended debugging
        * timeout values
        * retry count
        * settings for configuration to dynamic send ports

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
        • Fix the orchestration compiler so that it tells you what is wrong when you accidentally enter a "naked string"

          If you accidentally enter a naked string i.e. one without quotes, in a message receive filter expression in an orchestration, this breaks the orchestration, as it is transcribed directly into the generated code where it tend to be invalid syntax - particularly if the string exactly matches the name of a variable in the code. The compiler error gives you absolutely no clue as to what you did wrong, and this really baffles beginners in particular but has tripped up even experienced consultants.

          Either remove the requirement to quote strings in filter expressions, or make it so that the compiler…

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Visual Studio Tooling  ·  Flag idea as inappropriate…  ·  Admin →
          • Enable no-touch provisioning of BizTalk servers

            Setting up a new BizTalk server is laborious and always involves a combination of manual steps and brittle, bespoke environment-specific scripts. This sticks out like a sore thumb in the new cloud-native world where customers are coming to expect turn-key, PaaS-like offerings. It is embarrassing and increasingly indefensible to have to explain at every turn that BizTalk can't do these things. Furthermore even when this SOP is established, the way BizTalk expects different configuration options to be enabled is so product-specific and convoluted (e.g. custom configuration in handler mappings) that it is difficult to hand over to non-expert DevOps personnel…

            1 vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
            • Clone port configuration

              When you setup a new port in the GUI, you usually has an old port that is simular that you would like to base your new port on.
              I suggest that you should add one more menu item on the menu that pop-up when you right-click on a receive location or send port and call that "Clone".

              This should create a new port with the same settings and place you in the edit GUI for this port. Here you could change necessary values and then save the new port.

              2 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
              • More settings for controlling the BizTalk Deployment Phase

                Add more settings to the "BizTalk Server Application Deployment" task in order to control the process more carefully. I would like to be able to decide whether or not to Restart Host Instances after deployment, Stop or Start various artifact types, Start referenced applications, Validate for existing application references...

                Bonus challenge: Handle application references which are locking the current application from undeploying. If an application cannot be removed due to existing applications locking it, have the deployment process undeploy the locking apps (breadth-first), redeploy the current and then bring back the referencing applications in the opposite order (I've already extended…

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                • SQL Server 2017 support for BizTalk Server 2016

                  SQL Server 2017 supports distributed transactions for databases in availability groups. This support includes databases on the same instance of SQL Server or databases on different instances of SQL Server. Adding support for SQL Server 2017 in the current version of BizTalk would simplify setting up HA environments both on-Prem and in Azure.

                  19 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    2 comments  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
                  • Templates for Orchestrations or Shapes for common scenarios

                    There are many scenarios/design patterns e.g. scatter, aggregator, scatter-gather which are very common, but there are no direct way to use them. Developer has to create a complete orchestration from scratch, it would be nice to have either templates for these patterns or shapes readily available which can be configured and used directly in the orchestration.

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Visual Studio Tooling  ·  Flag idea as inappropriate…  ·  Admin →
                    • Enhancing VSTS BizTalk Deployment

                      Currently, VSTS BizTalk Deployment supports on BizTalk Assemblies, but in real projects we need more that that e.g. BAM, BRE, IIS Services and SSO configurations.

                      All these artifacts can be deployed using scripts but it would make VSTS deployment more favorable if these artifacts can be deployed out of the box with BizTalk Assemblies

                      2 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Test functoid inside map

                        Currently we don't have an option to test just one or a group of functoids independently within the map. It would be great feature to test each functoid connection. Maybe right click the functoid and test. This is especially helpful with complex mapping like looping functoid or calling an external assembly.

                        1 vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Visual Studio Tooling  ·  Flag idea as inappropriate…  ·  Admin →
                        • "The expression that you have entered is not valid"

                          This notorious issue is still causing problems for those new to BizTalk development.
                          http://thoughtsofmarcus.blogspot.co.uk/2010/06/expression-that-you-have-entered-is-not.html
                          Would be nice to get a fix.

                          2 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Visual Studio Tooling  ·  Flag idea as inappropriate…  ·  Admin →
                          • Port bindings are too difficult to use

                            Make it easier to customise port bindings files for multiple environments by:
                            - Remembering where the file was parameterised so exporting the bindings doesn't wipe out every one of them
                            - Not using escaped XML

                            1 vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                            • Perfmon counter for Messagebox Parts table

                              Similar to Spool count performance counter, there should be Parts table count counter. On many occasions, we have seen issue with parts table cleanup job not able to catch up with the volume due to some issue and spool cleanup job keeps running fine. Having a counter for Parts table in message box will allow easy monitoring on this without going through message box database.

                              1 vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Monitoring  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow Acknowledgement Delay on MLLP Adpater

                                This should bit negative as if it will slow down the system, however, its needed especially in case of down time when huge backlog is pending to be processed. Currently in case of heavy load BizTalk accepts messages at maximum speed, which causes message box spool and parts clean up issues. Even with multi message box, in very heavy load such as handling of 200 msg/seconds may introduce issues when it runs for multiple hours and there are many such interfaces in the environment. Since hl7 messages are usually sent in order, adding delay (milliseconds) in acknowledgment will help in…

                                2 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Adapter  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add ability to disable/enable SuppressRoutingFailureDiagnosticInfo on port level

                                  Today a "garbage" file is created if you enable routing on a port and don't set BTS.SuppressRoutingFailureDiagnosticInfo = true.
                                  Please add ability to disable/enable SuppressRoutingFailureDiagnosticInfo on port level so we don't need to create custom pipelines.

                                  2 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Ports (ReceiveLocations / SendPorts) sorting in Admin Console

                                    BizTalk should support shorting in ReceiveLocation / SendPort by name or by URI and remember that change, so if user makes any change on port then it should not rearrange. If no then atleast after any change on ports it should not rearrange back to default shorting. Many customers have more than 100 ports and if they have to change in 10-15 ports then it's very difficult them to rearrange every-time and do the changes. It is working fine on BizTalk 2010 version.

                                    9 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      1 comment  ·  Monitoring  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Allow easy concurrency control

                                      BizTalk should allow easy concurrency control on orchestration and send ports. Currently the only way to control it is either through sequential convoy pattern (which makes it singleton) or to use level of throttling. The throttling mechanism is not easy to configure and does not work as desired all the time in consistent manner. It will be great to provide an option to set on orchestration or send port to define the max number of instances which can be run at a time concurrently. This will be a game changing feature as many time down stream system are not capable…

                                      5 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow Copy Paste of Nodes in Map Editor

                                        While editing schemas, the Map editor allows you to copy a node in the schema, but when you attempt to paste it informs you that an existing node already exists. This is not like a normal copy-paste with an existing component, where the paste, when there is a collision, appends - Copy to the new object that has the same name, this prevents a user from easily replicating a complex repeating pattern of notes, forcing them to hand edit the schema.
                                        ASK: When I copy and then paste a node in the schema editor, and there is a name collision,…

                                        2 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Visual Studio Tooling  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Update map that exists in running orchestration instance

                                          Today you cannot update a map if it exists in a running orch instance, please remove this restriction.
                                          Yes this could cause problems, but Today this restriction is a issue.

                                          1 vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Runtime  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 12 13
                                          • Don't see your idea?

                                          BizTalk Server

                                          Feedback and Knowledge Base