Real World BizTalk 2020 For Developers

Introduction to Microsoft BizTalk Server and Development
Real World BizTalk 2020 For Developers
File Size :
18.60 GB
Total length :
20h 57m



Neal Walters


Last update




Real World BizTalk 2020 For Developers

What you’ll learn

How to develop Microsoft® BizTalk applications (including schemas, maps, orchestrations)
Business Rule Engine
Deploying BizTalk Applications (from Test to Production Environments)
BizTalk Architecture and High Level Overview in First Lessons
Content-Based Routing
Data Transformation using Functoids (BizTalk maps) and/or XSLT (Extensible Stylesheet Language Transformations), Saxon XSLT 3.0
BizTalk Pipelines (CSV to XML, XML to CSV) and Massaging String Data
XML and XPath
XSD Schemas
Sequential and Parallel Convoys, Correlation in Orchestrations
Debugging Orchestrations
C# Subroutines for Maps and Orchestrations

Real World BizTalk 2020 For Developers


Familiarity with XML and C# is useful but not required


This course includes over 20 hours of videos teaching you how to use schemas, maps, business rules, pipelines, content-based routing, orchestrations, debugging and error-handling.The first set of lessons gives a higher level overview of the above, and is suitable for managers, quality assurance, and anyone who is curious what Microsoft BizTalk really is.


Section 1: Introduction

Lecture 1 Course Info

Lecture 2 Course Help

Lecture 3 Course Outline/Structure

Lecture 4 Download All My Code

Lecture 5 Licensing BizTalk 2020 and Visual Studio (MSDN) Subscriptions

Lecture 6 Careers and Job Roles in BizTalk

Lecture 7 Recent Job Descriptions give you an idea of what is important in BizTalk

Lecture 8 Why I Use Total Commander In All the Course Videos

Lecture 9 BizTalk Installation Process – Part 1 – Virtual Box, Windows 2016, SQL 2016

Lecture 10 BizTalk Install Process – Part 2 (BizTalk & Visual Studio)

Section 2: Introduction to BizTalk

Lecture 11 What is BizTalk?

Lecture 12 BizTalk Architecture and Publish/Subscribe (Pub/Sub) Model

Lecture 13 Understanding the BizTalk Architecture Poster

Lecture 14 Hosts and Host Instances

Lecture 15 Applications

Lecture 16 Adapters

Lecture 17 Schemas

Lecture 18 Maps

Lecture 19 Orchestrations

Lecture 20 Pipelines

Lecture 21 Business Rule Engine

Lecture 22 Overview of EDI (Electronic Data Interchange) and AS2

Lecture 23 Business Activity Monitoring (BAM)

Lecture 24 ESB Toolkit

Section 3: BizTalk Admin Console and Content Based Routing

Lecture 25 Your First Application: Receive, Send Port, Pass-Thru, Testing

Lecture 26 Tracked Messages

Lecture 27 Errors and Suspended Message, Resuming Messages

Lecture 28 Multiple Subscribers (Send Ports and/or Send Port Groups) & Macros

Lecture 29 Difference between UnEnlisted and Stopped (for SendPorts)

Section 4: Simple Schema and Map

Lecture 30 Create BizTalk Project in Visual Studio – First CustomerOrder schema

Lecture 31 Your second two schemas (FedExShipment & UPSShipment)

Lecture 32 Generate Test Data, Validate Instance

Lecture 33 Your first map – CustomerOrder _to_FedExShipment

Lecture 34 Testing your map and viewing the XSLT behind the map

Lecture 35 Second Map – CustomerOrder to UPSShipment

Lecture 36 System Diagram, Promoted Fields, GAC, & Deploying your BizTalk Assembly

Lecture 37 Receive and Send Ports to use XML data and Map, Dropping Files/Testing

Lecture 38 Errors that can occur with XMLReceivePipeline

Lecture 39 Error that happens if you deploy schema twice

Section 5: Orchestration and Business Rule Example

Lecture 40 Scenario for this Lesson

Lecture 41 Enhance Maps/Schemas (Before Orchestration) – Part 1

Lecture 42 Enhance Maps/Schemas (Before Orchestration) – Part 2

Lecture 43 Add Orchestration and First Shapes and Build

Lecture 44 Deploy and Test Orchestration

Lecture 45 Create a Business Rule

Lecture 46 Add Business Rule to Orchestration – Deploy/Test

Lecture 47 Add FedExReq/Response – Correlation – Get Response Back from FedEx

Lecture 48 Testing of Previous – Show Long-Running/Dehydrated Orchestrations

Lecture 49 Export/Import Business Rule

Section 6: Introduction to Pipelines and Pipeline Components

Lecture 50 Validation Pipeline

Lecture 51 Changing the Inbound TargetNamespace with ELIAS Pipeline Component

Lecture 52 Flat File Schema – Comma Separated Value (CSV) Files

Lecture 53 Flat File (CSV) Receive Pipeline

Lecture 54 Flat File Send Pipeline – XML to CSV

Section 7: XML, XPath and Schemas in Depth

Lecture 55 Basic XML Rules, XML, Attributes, Comments, Tools…

Lecture 56 Auto-Converting an XML file into a Schema

Lecture 57 XPath Review, XPath Tester Tool

Lecture 58 Schemas Reuse (NameAndAddressRef resued twice in FlightInfo)

Lecture 59 Debatching with Envelope Schemas

Lecture 60 Promoted Property Fields and Distinguished Fields

Lecture 61 Add Existing Schemas (Using OAGIS as an example)

Lecture 62 Working with Schema Test Files (Generating, Validating)

Lecture 63 Sequence Group, Choice Group

Lecture 64 Handling Empty String, Missing, and Null (Nillable) Elements

Section 8: Maps in Depth

Lecture 65 Linking, Graphical User Interface, Pages, Zoom…

Lecture 66 XSLT Behind – Debugging

Lecture 67 Functoids – String

Lecture 68 Functoids – Logical and Value Mapping

Lecture 69 Calling a C# DLL from a Scripting Functoid

Lecture 70 One to Many – using the Table Looping and Table Extractor Functoids

Lecture 71 InLine XSLT in the Scripting Functoid

Lecture 72 XSLT References to Additional Concepts

Section 9: Using XSLT for Your Maps

Lecture 73 XSLT 1.0 as your Entire Map – Part 1

Lecture 74 XSLT 1.0 as your Entire Map – Part 2

Lecture 75 XSLT 1.0 as your Entire Map – Part 3

Lecture 76 XSLT 1.0 as your Entire Map – Part 4

Lecture 77 Saxonica and XSLT 3.0 as your Entire Map

Lecture 78 Using Spreadsheets and Working with Business Analysts and QA

Section 10: Deploying Your Application (from one environment to another)

Lecture 79 MSI and Bindings Export/Import – Part 1

Lecture 80 MSI and Bindings Export/Import – Part 2

Lecture 81 Deploy DLL with Import BizTalk Assembly, and then BTSTask CommandLine

Lecture 82 Deploying Business Rules

Lecture 83 Using GACUtil from the command prompt

Lecture 84 BizTalk 2020 new feature: Audit Log

Section 11: Orchestrations in Depth – Part 1

Lecture 85 New FlightReservation Orch – In Separate Project and Application

Lecture 86 Xpath, Promoted Fields, & Distinguished Fields

Lecture 87 Error Handling and Scope/Catch (Part 1)

Lecture 88 Error Handling and Scope/Catch (Part 2 – Solution to error from Part 1)

Lecture 89 Set outbound filename dynamically in orchestration (using variable names)

Lecture 90 Dynamic Send Ports

Lecture 91 Variables of .NET Class, Adding GUID to prior example, Debugging withDebugViewer

Lecture 92 Debugging: Built-In Orchestration Debugger

Lecture 93 Debugging – Write to Application Event Log

Lecture 94 Debugging – Write to Disk using System.IO.File

Lecture 95 Using a C# Orchestration Helper class and a custom config file

Section 12: Orchestrations in Depth – Part 2

Lecture 96 Sequential Convoy, Loop, Listen/Delay Shape, Aggregation Pattern – Part 1 of 3

Lecture 97 Sequential Convoy, Loop, Listen/Delay Shape, Aggregation Pattern – Part 2 of 3

Lecture 98 Sequential Convoy, Stop Message – Part 3 of 3

Lecture 99 Prep for parallel convoy, move a schema, deploy a “locked” project

Lecture 100 Parallel Convoy – Parallel Shape

Lecture 101 Map – Multiple Inputs, and how to test map…

Lecture 102 Map – Multiple Inputs – testing in Visual Studio

Lecture 103 Call one Orchestration from another Orchestration

Anyone who needs to develop or administer Microsoft BizTalk server,Managers or QA teams who need familiarity with BizTalk

Course Information:

Udemy | English | 20h 57m | 18.60 GB
Created by: Neal Walters

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top