BizTalk Server Tutorials
Tutorials to learn how to use BizTalk Server.
The BizTalk Server tutorials contain simple scenarios to give new users an experience of using a variety of BizTalk tools while creating compiled, testable integration solutions. For more advanced users, or users who are designing BizTalk solutions, see Scenarios for Business Solutions.
Enterprise Application Integration
Implement a BizTalk solution that receives inventory replenishment request messages from a warehouse, and evaluates the request messages. If the solution denies a request, then it sends a decline message to the warehouse. If the solution approves a request, then it forwards the message to an Enterprise Resource Planning (ERP) system.
Create a Hybrid Application
Set up an end-to-end application that uses EDI to generate acknowledgements, Service Bus to receive messages, and then insert data into SQL.
Invoke a REST Interface
Uses the WCF-WebHttp adapter to use a REST URL, and then send a response message.
Integrate BizTalk with Salesforce
Every time a sales opportunity is created in the Salesforce system, Northwind wants its on-premise systems, such as BizTalk Server, to be notified so that other downstream systems can pick up that data and start other relevant processes.
Process JSON messages
Set up a BizTalk application that receives a JSON purchase order. In the receive pipeline, a JSON decoder component transforms the JSON message to XML message. Then, uses a map to transform the XML purchase order into an XML invoice. The send pipeline uses a JSON encoder to transform the XML invoice into a JSON invoice, and then sends the message.
EDI Interface Developer
A trading partner sends purchase orders using the ANSI X12 4010 850 transaction set (an 850 message). An internal order system processes purchase orders.
As an interface developer responsible for designing the interface between the 850 message, you receive from your trading partner and your company’s internal Order System. Your trading partner requires a Functional Acknowledgement (997) for each 850 message it sends.
Set up a solution that receives and sends EDIINT/AS2-encoded messages over an HTTP transport.
To learn more about BizTalk Server concepts and architecture, consider the following: