Questions tagged [biztalk]

Microsoft BizTalk Server is a server product for Business Process Management and Enterprise Application Integration, developed by Microsoft.

Microsoft BizTalk Server is a server product for Business Process Management and Enterprise Application Integration, developed by Microsoft.

BizTalk enables organizations to integrate their business processes and manage through the exchange of electronic business documents (such as purchase orders, invoices, delivery notes, etc.) between applications in XML and other formats, as well as outside the boundaries of the organization. BizTalk supports several standard EDI formats such as EDIFACT, X12 and RosettaNet, and there are plenty of adapters available for facilitating connections to several platforms (including SAP and PeopleSoft) via various protocols such as HTTP, FTP, FTPS and SMTP.

BizTalk Server uses the Microsoft .NET technology and supports both SOAP and RESTful and Web Services. Software for BizTalk Server is done through Visual Studio .NET.

A mature product on its 11th release, BizTalk Server 2020 provides a solution that allows organizations to more easily connect disparate systems. Including over 25 multi-platform adapters and a robust messaging infrastructure, BizTalk Server provides connectivity between core systems both inside and outside your organization. In addition to integration functionality, BizTalk also provides strong durable messaging, a business rules engine (BRE), EDI connectivity, Business Activity Monitoring (BAM), RFID capabilities and IBM Host/Mainframe connectivity.

The BizTalk messaging system is mainly based on XML, as all incoming messages to this Middleware, such as flatfiles or JSON, are converted into a readable XML message, through a pipeline. BizTalk then lets you develop your own logic to process the messages through the application. The three main kinds of processing are done through Orchestrations, Maps and XSLT code.

BizTalk Server 2013 R2 has added more Cloud Integration capabilities and has added support for REST, and BizTalk 2016 added even more cloud integration. BizTalk 2020 rolled up the features introduced in BizTalk 2016 Feature packs into the main release.

Understanding BizTalk Server

BizTalk Server core documentation

What's New in BizTalk Server 2013 and 2013 R2

What's New in BizTalk Server 2016

What's New in BizTalk Server 2020

3571 questions
6
votes
4 answers

Is there a way to automate turning a BizTalk Receive Location on or off through code?

Is there a way to automate the turning on or off of a Receive Location in BizTalk? It seems like there should be some kind of API or some such for this kind of thing. I would prefer to work in C#, but WMI or some kind of script would work too.
Andrew Dunaway
  • 1,206
  • 3
  • 16
  • 29
6
votes
2 answers

Adapter slows down BizTalk

I'm facing a problem with a slow (custom) BizTalk adapter. Every night, an application sends more than 10'000 messages to a MSMQ within a few minutes. Unfortunately it takes hours for BizTalk to process them. I do not have any orchestration, just…
MFox
  • 215
  • 4
  • 13
5
votes
5 answers

BizTalk scope "Catch Exception" General Exception message

I have a BizTalk (2006 R2) scope with a "Catch Exception" part in which I have put a simple Expression shape to store the exception message in an orchestration variable. The problem is that if I choose the exception type to be "General Exception"…
lox
  • 1,602
  • 4
  • 27
  • 41
5
votes
4 answers

Alternatives to BizTalk as a rules engine

My customer wants a end-user configurable rules engine. Currently they are considering BizTalk. Are their any other alternatives that they should consider?
Jonathan Allen
  • 68,373
  • 70
  • 259
  • 447
5
votes
3 answers

How to organize common schemas referenced by multiple biztalk applications in a same group?

I have a situation were I need to reference a schema in two different BizTalk applications. I could either: Put the schema in one application and make the other applications have a reference to it. OR Put the schema in a common application and all…
user352
  • 403
  • 1
  • 5
  • 8
5
votes
2 answers

How to set up a multi-developer Biztalk environment?

If we have 3 developers working on the same Biztalk project what is the best way to set up our development environment? We are using TFS to store the Biztalk project. Should we use 1 sql server and 1 Biztalk server and then have 1 or more developer…
dtc
  • 10,136
  • 16
  • 78
  • 104
5
votes
1 answer

BizTalk Zombies - any way to explicitly REMOVE a subscription from within a BizTalk orchestration

Background: We make use of a lot of aggregation, singleton and multiton orchestrations, similar to Seroter's Round Robin technique described here (BizTalk 2009). All of the these orchestration types have fairly arbitrary exit or continuation points…
StuartLC
  • 104,537
  • 17
  • 209
  • 285
5
votes
1 answer

BTSKTask AddResource - How to raise an error in case the command fails

We are using the following command to deploy BizTalk assemblies via PowerShell: BTSTask AddResource /ApplicationName:$App /Type:$BizTalkAssemblyType /Overwrite /Source:$Source /Options:GacOnAdd,GacOnInstall,GacOnImport See:…
Chris
  • 495
  • 5
  • 18
5
votes
2 answers

Incremental build support in Biztalk 2009 and 2010 .btproj projects?

While chasing incremental build time improvements, I found that .btproj files and thus all other projects that depend on these are rebuilt (partly) on each incremental build. Tracking this all the way to BizTalkCommon.targets, I found that it does a…
RasmusKL
  • 891
  • 4
  • 16
5
votes
1 answer

Why is my BizTalk Orchestration is picking up the same message from the Message Box Multiple times

I have an Orchestration with a Direct Bound Logical port. Lets call it "O1" O1 subscribes to message type "A" (specified in the filter property of the Receive Port) When O1 receives a message of type "A" it waits for some user input before…
TJ Amas
  • 1,291
  • 13
  • 19
5
votes
2 answers

What are the best BizTalk 2010 books?

http://www.amazon.com/s/ref=nb_sb_ss_c_1_12?url=search-alias%3Dstripbooks&field-keywords=biztalk+2010&x=0&y=0&sprefix=biztalk+2010 I'm trying to come up to speed on BizTalk 2010. I've been a .NET Web Developer for almost 10 years. I have some…
M. Travis Volker
  • 2,310
  • 3
  • 20
  • 21
5
votes
2 answers

Convert Ed25519 to RSA fingerprint (or how to find SSH fingerprint)

BizTalk sees thumbprint for an internal SFTP test as ssh-rsa 2048 33:88:f0:ff:63:78:a9:2b:3f:09:cb:05:81:db:59:86 WinSCP shows: ssh-ed25519 256 ff:2e:5e:33:7a:15:de:69:18:cf:82:ae:f0:4e:7b:d2 (when I click "Session", then "Server/Protocol…
NealWalters
  • 17,197
  • 42
  • 141
  • 251
5
votes
3 answers

Generate unique sequence number across threads

I need to generate a unique sequence number from multiple threads. I created the simple class below and it seems to work, but I'm not certain if I can rely on the sequence number being unique. In addition, I need to be able to have the number go…
Chris Dunaway
  • 10,974
  • 4
  • 36
  • 48
5
votes
1 answer

BizTalk 2013 - 256 Character limit on URL when exposing REST endpoint via WCF-WebHttp

I am currently working on a requirement to provide routing for a large mapping request, which can have up to 30 querystring items. On developing my BizTalk project, I have been successful in accepting a http request with a small number of…
Carl
  • 83
  • 7
5
votes
5 answers

Windows Command Line: Non Evaluation of Environment Variable

I would like to provide the raw text referring to an environment variable to a command instead of evaluating the environment variable. I need this to configure BizTalk from the command line, for example: BTSTask.exe AddResource -ApplicationName:App1…
marcj
  • 914
  • 1
  • 7
  • 10