Using Biztalk With Sql Databases
Last updated 7/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.10 GB | Duration: 8h 3m
Last updated 7/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.10 GB | Duration: 8h 3m
Using BizTalk WCF-SQL (and older SQL Adapter)
What you'll learn
BizTalk SQL Polling - Trigger BizTalk to run when data is added or flagged in SQL
Calling BizTalk Stored Procs
BizTalk old SQL Adapter (BizTalk 2016 and before, not available in BizTalk 2020)
BizTalk - WCF-SQL Adapter
Using User-Defined-Tables (UDTS) with BizTalk
Request-Response (Two-Way) Send Ports
BizTalk Orchestration and Maps related to SQL
Polling Options (PollWhileDataFound, AmbientTransaction, PollingInterval)
Multipart Message-Types (Used by Old SQL Adapter)
Passing Complex One-to-Many Data Structures to a Stored Proc using UserDefinedTypes
Requirements
Must have some prior knowledge of BizTalk (schemas, orchestrations, maps, send/receive ports, etc)
Must have some prior knowledge of SQL queries, updates, inserts, and stored procedures
Description
This course is for developers with understanding of BizTalk basics. Learn how to read and write data to and from Microsoft SQL Server databases. Learn how to generated schemas, call stored procedures to retrieve and update/insert data in SQL.Learn how BizTalk SQL Polling works, and how to tune the polling parameters for you business needs. Polling allows BizTalk to start an orchestration when certain data appears in the database.Learn the WCF-SQL Adapter available since at least BizTalk 2010, and learn the older BizTalk SQL Adapter that can be found in older releases (but was removed in BizTalk 2020). BizTalk orchestrations have the ability to send XML messages to Microsoft SQL server (and other databases) using the WCF-SQL Adapter. A two-way send port is used, basically sending a request and receiving a response. This course also shows how to use User Defined Tables to send multiple rows of data to and from stored procedures, allow more efficient bulk transactions when needed. WCF-SQL Architecture, Polling SQL via Receive Locations, how to create an XSD schema from a stored procedure, using tracking. The course also covers the old BizTalk SQL adapter which is deprecated, just in case you are called upon to upgrade an older system. This section includes both stored procedures and something called "UpdateGrams".
Overview
Section 1: Introduction
Lecture 1 Video Walkthrough of Course Outline
Lecture 2 WCF-SQL Adapter - The Big Overview
Lecture 3 WCF_SQL Architecture Diagram
Lecture 4 Why I Use Total Commander In All the Course Videos
Lecture 5 Course Downloads
Section 2: Polling - Retrieving Data from SQL
Lecture 6 Polling Introduction (Slide Presentation)
Lecture 7 Add columns to Table to be Polled
Lecture 8 Polling Tracking Table
Lecture 9 Create Stored Proc (and Test)
Lecture 10 MS-DTC and SQL Configuration Proper Setup
Lecture 11 Create Schema from Stored Proc
Lecture 12 Clarification of Namespace
Lecture 13 Deploy Project/Application Ports, First Testing/Debugging
Lecture 14 Side Note: How to Turn on Tracking
Lecture 15 Adding a different output schema and a Map
Lecture 16 Impact of Top X and PollWhileDataFound
Lecture 17 Impact of Ambient Transaction
Lecture 18 Prune BiztalkPollingHistoryTable
Section 3: Call Insert/Update Stored Proc (Simple Arguments)
Lecture 19 Stored Proc - example, Insert/Update New Airport
Lecture 20 Create Schema from Stored Proc
Lecture 21 Create Map and Deploy
Lecture 22 Port Setup
Lecture 23 Orchestration
Lecture 24 Testing
Section 4: Call Stored Procedure (with User Defined Table as Argument)
Lecture 25 Introduction to User-Defined Tables, Create the Reservation UDT
Lecture 26 Creating the FlightReservation UDT
Lecture 27 Populate the UserDefinedTable Variables
Lecture 28 Create Test SQL to Process the UDTs
Lecture 29 SQL to Stored Proc
Lecture 30 Create Schemas and Map
Lecture 31 Create Orchestration
Lecture 32 Setup Ports and Test Happy Path
Lecture 33 Show Exception, Set Retries
Lecture 34 Catch Exception
Lecture 35 Revised Stored Proc to Return Error as Data - Part 1
Lecture 36 Revised Stored Proc to Return Error as Data - Part 2
Section 5: Old SQL Adapter (not in BizTalk 2020)
Lecture 37 BT2016 SQL Adapter - Polling Schema, Orchestration
Lecture 38 BT2016 SQL Adapter - Polling Ports and Testing - Part 2
Lecture 39 BT2016 SQL Adapter - Polling Ports and Testing - Part 1
Lecture 40 Call Stored Proc (update or Query) - Schema & Orchestration - Part 1
Lecture 41 Call Stored Proc (update or Query) - Schema & Orchestration - Part 2
Lecture 42 BT2016 SQL Adapter - Call Stored Proc (update or Query) - Ports and Testing
Lecture 43 Overview of UpdateGrams (with C#)
Lecture 44 BT2016 SQL Adapter - UpdateGram- Schema/Orchestration
Lecture 45 BT016 SQL Adapter - UpdateGram - Ports/Testing
Section 6: Alternative to Polling
Lecture 46 Alternative to Polling - Introduction (Slide Presentation)
Lecture 47 Overview of "For XML"
Lecture 48 Sample PowerShell using For XML to File
Lecture 49 PowerShell to Call Polling Stored Proc
Lecture 50 Scheduled Task - PowerShell to XML File
Lecture 51 BizTalk Process
Students who have taken my "Real World BizTalk 2020 for Developers" and want to know how to work with SQL data from BizTalk,BizTalk developers that want to know how to work with SQL data from BizTalk