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
9
votes
6 answers

Mocking WebService consumed by a Biztalk Request-Response port

I'm using BizUnit to unit-tests my Biztalk orchestrations, but some orchestrations consume a WebService,and testing these seems more like integration testing than unit testing. I'm familiar with using a mocking framework to mock the generated proxy…
Maxime Labelle
  • 3,609
  • 2
  • 27
  • 48
9
votes
2 answers

Get most recent date in xml records

My data model is as…
Chris
  • 2,471
  • 25
  • 36
8
votes
3 answers

How Dynamically change URL in a WCF Custom Behavior

Class is defined as follows: public class BizTalkRESTTransmitHandler : IClientMessageInspector I'm a method with this signature: public object BeforeSendRequest(ref Message request, IClientChannel channel) So I think I need to manipulate the…
NealWalters
  • 17,197
  • 42
  • 141
  • 251
8
votes
0 answers

BizTalk MSMQ Adapter: Issue reading from remote private queue

I am experiencing an issue with a MSMQ receive location setup in BizTalk. I am looking for ideas on resolution. Your help in this regard is much appreciated! Here is the setup: BizTalk Server – Windows Server 2012 - Hosted on a domain a) The MSMQ…
8
votes
6 answers

BizTalk server problem

we have a biztalk server (a virtual one (1!)...) at our company, and an sql server where the data is being kept. Now we have a lot of data traffic. I'm talking about hundred of thousands. So I'm actually not even sure if one server is pretty safe,…
WtFudgE
  • 5,080
  • 7
  • 47
  • 59
8
votes
3 answers

XSLT Transforming sequential XML to hierarchical XML

I have a requirement to transform a sequential XML node list into a hierarchical, but I run into some XSLT specific knowledge gap. The input XML contains articles, colors and sizes. In the sample below 'Record1' is an article, 'Record2' represents a…
7
votes
5 answers

PowerShell BizTalk scripts WITHOUT using BizTalk provider for PowerShell

I have been using the excellent BizTalk Provider for PowerShell from Codeplex for a while now. However in my new company the build team are not comfortable using it so I need to rewrite all my handy configuration scripts to not use it. I have…
tom redfern
  • 30,562
  • 14
  • 91
  • 126
7
votes
4 answers

Jitterbit vs. BizTalk

Is there anyone who has used or looked into using Jitterbit as well as BizTalk? If so, what are some pros and cons of each, and which one did you go with as your final solution? Specifically, I'm looking for SAP integration, but any input would be…
bju1046
  • 410
  • 5
  • 9
7
votes
6 answers

How to use an AppDomain to limit a static class' scope for thread-safe use?

I have been bitten by a poorly architected solution. It is not thread safe! I have several shared classes and members in the solution, and during development all was cool... BizTalk has sunk my battle ship. We are using a custom BizTalk Adapter…
Keith Sirmons
  • 8,271
  • 15
  • 52
  • 75
7
votes
1 answer

Biztalk Adapter Pack install - not seeing WCF-SQL adapter

I would like to use the WCF-SQL adapter to push data from BizTalk to SQL Server. I have installed the WCF LOB Adapter SDK SP2 from here and the BizTalk Adapter Pack 2.0 from here. Based on the install instructions, I did a custom install of the…
RationalGeek
  • 9,425
  • 11
  • 62
  • 90
7
votes
1 answer

BizTalk - Routing failure on a delivery notification

I've run into a very weird issue with delevery notifications lately. Here is the scenario : I have an orchestration which sends a message to a one-way send-port configured with delivery notification = Transmitted (btw the send port uses the FTP…
Stuperacci
  • 81
  • 1
  • 5
6
votes
6 answers

Need XSLT transform to remove duplicate elements - sorted by an attribute

I have a terrible piece of XML that I need to process through BizTalk, and I have managed to normalise it into this example below. I am no XSLT ninja, but between the web and the VS2010 debugger, I can find my way around XSL. I now need a clever bit…
LarsWA
  • 571
  • 5
  • 15
6
votes
1 answer

BizTalk: Finding the document specification failed

Good afternoon all, I've got an issue with a BizTalk orchestration that's really odd. The first receive shape of my orchestration fails with the following message: There was a failure executing the receive pipeline: …
Jay
  • 13,803
  • 4
  • 42
  • 69
6
votes
3 answers

How can i modify text in a stream efficiently, in a BizTalk pipeline component?

I have a stream that contains text, now I want to edit some text (replace some values) in that stream. What is the most efficient way to do this, so without breaking the stream? I want to use this in a custom pipeline component for BizTalk. public…
Rise_against
  • 1,042
  • 3
  • 15
  • 36
6
votes
1 answer

How Set Attachment Name to Show Properly in Outlook

I'm creating an email with a MIME attachment from a BizTalk 2016 SMTP Send Port. However, I think any knowledge that anyone can share from any other language about the oddities of Outlook and MIME might help me fix the issue below. In Outlook, the…
NealWalters
  • 17,197
  • 42
  • 141
  • 251