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
1 answer

BizTalk Server 2013 Rest Error Handling

I'm using BizTalk Server 2013 WCF-WebHttp adapter to call REST API SalesForce. When I receive HTTP Status code different from 200, my orchestration catch the SystemException, but I still have a send port instance suspended. Is there any "native"…
Larysa SUDAS
  • 61
  • 1
  • 3
6
votes
6 answers

Should we introduce BizTalk/ESB?

My company are about to implement a new architecture in which we have proposed BizTalk (we are a Microsoft shop) as the Enterprise Service Bus (ESB) in a SOA (please don't quote Service Oriented Ambiguity) environment. Our business is to take Orders…
Student for Life
  • 1,023
  • 1
  • 9
  • 18
6
votes
2 answers

BizTalk Catch Http Response Code

I have a orchestration which is receive a request from local rest service then send request to another remote Rest Service then if the remote service returns a response successfully with 200 HTTP code BizTalk can be able to process response message,…
ibrahimsen
  • 173
  • 2
  • 9
6
votes
6 answers

What is the best way to create a new message within a Biztalk Orchestration?

I'm looking for your best solutions for creating a new message instance based on a pre-defined XSD schema to be used within a Biztalk orchestration. Extra votes go to answers with clear & efficient examples or answers with quality referenced links.
chinna
  • 535
  • 1
  • 6
  • 15
6
votes
2 answers

BizTalk Web Reference - generated XSD has "lost" information from WSDL

I am using BizTalk 2006 R2 to generate a web reference from a WSDL file. Comparing the generated XSD to the WSDL, it is apparent that a lot of information has been lost. Consider the following extract from the WSDL:
NickBeaugié
  • 720
  • 9
  • 17
6
votes
3 answers

BizTalk Flat File Schema - how to accept a LF or CRLF as the line delimiter

Our client sends us a flat file as input, which we then take and convert to an XML file before sending to the destination system. The flat file consists of multiple lines, each line is delimited by LF or CRLF. How do I create a Flat File Schema so…
FullOfQuestions
  • 412
  • 6
  • 14
6
votes
4 answers

Biztalk suspended messages in database

I was wondering if someone knows where I can see the data of a suspended message in the biztalk database. I need this because about 900 messages have been suspended because of a validation and I need to edit all of them, resuming isn't possible. I…
WtFudgE
  • 5,080
  • 7
  • 47
  • 59
6
votes
1 answer

Is there someway to remove specific warning from an MSBuild run?

I'm getting warning in a BTDF MSBuild run like so ... EXEC : warning : If any of the assemblies were previously loaded by a Host Instance, it may be necessary to restart the Host Instance for changes to take effect. [C:\Program Files…
SteveC
  • 15,808
  • 23
  • 102
  • 173
6
votes
2 answers

Merging BizTalk binding files

I am using BizTalk Deployment Framework (BTDF) for deploying my BizTalk solution. If I have made any changes to BizTalk bindings, I export them from BizTalk Administration Console and replace my PortBindingsMaster.xml bindings file (created by BTDF)…
Arsen Magomedov
  • 480
  • 8
  • 21
6
votes
3 answers

Consuming a WCF service in BizTalk 2006 R2

I'm trying to figure out how to consume a WCF service in BizTalk 2006 R2 (sending a request and receiving a response). I've gotten as far as going through the "Add Generated Items" wizard. Now I am trying to find out how to use the items it…
webdtc
6
votes
5 answers

Will/Does Visual Studio 2013 support BizTalk 2013 projects?

In my limited experience with BizTalk it seems that BizTalk projects and Visual Studio version are somewhat locked to each other. For example, you can't open a BizTalk 2010 project in Visual Studio 2012, you have to have BizTalk 2013 components…
Bensonius
  • 1,501
  • 1
  • 15
  • 39
6
votes
1 answer

BizTalk - CDATA in a message assignment shape

I am setting the value of an element inside a Message Assignment shape of an Orchestration. I am using XPATH function to do it. The text needs to be contained inside a CDATA section. This is how I tried to do it: xpath(messageOut,…
gmang
  • 435
  • 1
  • 6
  • 20
6
votes
1 answer

How do I set the MSMQ Message Extension Using BizTalk's MSMQ Adapter?

We are using BizTalk Server to send messages via MSMQ. The receiving system requires that each message have the extension property set to a guid (as a byte array). MSDN documents the Extension property of the MSMQMessage here and (in .NET) here. It…
schellack
  • 10,144
  • 1
  • 29
  • 33
6
votes
1 answer

GCHandle, AppDomains managed code and 3rd party dll

I have looking at many threads about the exception "cannot pass a GCHandle across AppDomains" but I still don't get it.... I'm working with an RFID Reader which is driven by a DLL. I don't have source code for this DLL but only a sample to show how…
hurtauda
  • 63
  • 5
6
votes
2 answers

How can I suppress individual BizTalk warnings in Visual Studio 2005

We are currently using BizTalk 2006 R2 to build Enterprise Integration solutions. We use BizTalk maps extensively, but when you build a solution in Visual Studio 2005, it produces the following warning against maps: Warning Double-click here to…