BizTalk Utilities CV ,   Jobs ,   Code library
 
Go to the front page to continue learning about XML or select below:

Contents

ReBlogger Contents

 
WSE
SOA
XML

 
 

All posts by : Matt Meleskis .Net Blog - The ABCs of .NET

Page 1 of 2

2007 Nov 07

1 of 54 | Robust Error Handling for BizTalk Solutions Presentation - I presented at the Microsoft SOA and Business Process Conference last week in Redmond. The title of the presentation was: Robust Error Handling for BizTalk Solutions. I did the presentation once on Thurs Nov 1 and again on Friday Nov 2. A number of people who attended the presentation were asking for the demo code and powerpoint. The zipped code is here and the powerpoint from the presentation is here. Hopefully when I have more time, I will try to write a more formal blog entry describing some of the techniques for error handling in BizTalk. Also for anybody who attended the conference and missed my presentation, you can catch the recorded presentation on a post conference DVD, that shou......

2 of 54 | Robust Error Handling for BizTalk Solutions Presentation - I presented at the Microsoft SOA and Business Process Conference last week in Redmond. The title of the presentation was: Robust Error Handling for BizTalk Solutions. I did the presentation once on Thurs Nov 1 and again on Friday Nov 2. A number of people who attended the presentation were asking for the demo code and powerpoint. The zipped code is here and the powerpoint from the presentation is here. Hopefully when I have more time, I will try to write a more formal blog entry describing some of the techniques for error handling in BizTalk. Also for anybody who attended the conference and missed my presentation, you can catch the recorded presentation on a post conference DVD, that shou......

2007 Jun 15

3 of 54 | BizTalk -> Custom Pipeline Component for Processing DBF, Excel and other ODBC types - I deleted the original post by mistake (woops!), so below is to replace the deleted one.Last year a customer had a requirement to process DBF files in BizTalk. I created a custom pipeline component that saved the incoming binary stream to a physical file on the BizTalk machine and then used basic ADO.NET to parse the DBF File into an XML document. I then modified/extended this pipeline component to accept and parse other ODBC files to XML, such as: DBFExcelFoxProPossibly others such as Access Files. At this point in time, this custom pipeline component will only parse Excel and DBF files, but it is possible to modify the component to process other ODBC types. By using this custom pi......

4 of 54 | BizTalk -> Custom Pipeline Component for Processing DBF, Excel and other ODBC types - I deleted the original post by mistake (woops!), so below is to replace the deleted one.Last year a customer had a requirement to process DBF files in BizTalk. I created a custom pipeline component that saved the incoming binary stream to a physical file on the BizTalk machine and then used basic ADO.NET to parse the DBF File into an XML document. I then modified/extended this pipeline component to accept and parse other ODBC files to XML, such as: DBFExcelFoxProPossibly others such as Access Files. At this point in time, this custom pipeline component will only parse Excel and DBF files, but it is possible to modify the component to process other ODBC types. By using this custom pi......

2007 Jun 09

5 of 54 | BizTalk R2 RFID and working with a real Reader Device (Phidget) - This entry discusses using a real RFID reader (Phidget) with BizTalk 2006 R2 RFID Beta 2. There are a couple of RFID samples provided with the RFID install, but they involve simulators for RFID devices. If you want to try a real RFID reader sample with BizTalk 2006 R2 RFID, read below.Jim Bowyer, a Senior Technical Specialist for Microsoft based in Calgary, sent out a short note about an inexpensive RFID reader that has a community DSPI (Device Service Provider Interface)  for BizTalk R2 RFID. So I ordered the RFID reader, downloaded the DSPI and then tried against my BizTalk 2006 R2 RFID Beta 2 installation. If you want to try yourself, perform the following steps: 1) If not al......

6 of 54 | BizTalk R2 RFID and working with a real Reader Device (Phidget) - This entry discusses using a real RFID reader (Phidget) with BizTalk 2006 R2 RFID Beta 2. There are a couple of RFID samples provided with the RFID install, but they involve simulators for RFID devices. If you want to try a real RFID reader sample with BizTalk 2006 R2 RFID, read below.Jim Bowyer, a Senior Technical Specialist for Microsoft based in Calgary, sent out a short note about an inexpensive RFID reader that has a community DSPI (Device Service Provider Interface)  for BizTalk R2 RFID. So I ordered the RFID reader, downloaded the DSPI and then tried against my BizTalk 2006 R2 RFID Beta 2 installation. If you want to try yourself, perform the following steps: 1) If not al......

2007 Apr 19

7 of 54 | SqlBulkInsert Adapter for VS2003 and BizTalk 2004 - A few people have asked for the BizTalk 2004 version of this BizTalk SqlBulkInsert 2006 AdapterFollow the below instructions to install on BizTalk 2004: 1) Download the zip file at the end of this blog entry.2) When unzipping, unzip it a different folder such as: C:\temp  3) Copy the unzipped contents -> C:\Temp\BTSBulkLoad\SqlBulkInsertAdapter directoryto the C:\BTSBulkLoad\ directory that was created by the BizTalk 2006 zip file that you can find here:(Look at the bottom of the above referenced blog entry for the download and Readme instructions).Just replace the  VS2005 C:\BTSBulkLoad\SqlBulkInsertAdapter folder contents with the VS2003 SqlBulkInsertAdapter directory c......

8 of 54 | SqlBulkInsert Adapter for VS2003 and BizTalk 2004 - A few people have asked for the BizTalk 2004 version of this BizTalk SqlBulkInsert 2006 AdapterFollow the below instructions to install on BizTalk 2004: 1) Download the zip file at the end of this blog entry.2) When unzipping, unzip it a different folder such as: C:\temp  3) Copy the unzipped contents -> C:\Temp\BTSBulkLoad\SqlBulkInsertAdapter directoryto the C:\BTSBulkLoad\ directory that was created by the BizTalk 2006 zip file that you can find here:(Look at the bottom of the above referenced blog entry for the download and Readme instructions).Just replace the  VS2005 C:\BTSBulkLoad\SqlBulkInsertAdapter folder contents with the VS2003 SqlBulkInsertAdapter directory c......

2007 Apr 09

9 of 54 | Turning an Immutable Message in BizTalk into a Mutable message - One thing that you learn pretty fast in BizTalk is that messages in an orchestration are immutable/read only. If you need to modify a message in a BizTalk orchestration, you are pretty well restricted to using a Construct shape with encapsulated Transform and/or Message Assignment shapes to create a modified version or a copy of the original message. Distinguished fields,xpath statements, BizTalk maps, custom .Net components, etc. can be used to modify the message. Below is one simple technique that can be used to modify a message anywhere in an orchestration.Helper class(s) are required, but in certain situations (explained below) this technique can be used to easily modify a messag......

10 of 54 | Turning an Immutable Message in BizTalk into a Mutable message - One thing that you learn pretty fast in BizTalk is that messages in an orchestration are immutable/read only. If you need to modify a message in a BizTalk orchestration, you are pretty well restricted to using a Construct shape with encapsulated Transform and/or Message Assignment shapes to create a modified version or a copy of the original message. Distinguished fields,xpath statements, BizTalk maps, custom .Net components, etc. can be used to modify the message. Below is one simple technique that can be used to modify a message anywhere in an orchestration.Helper class(s) are required, but in certain situations (explained below) this technique can be used to easily modify a messag......

2007 Mar 24

11 of 54 | Follow up to Fundamentals of WF Presentation and Developer Resources for WF - A few people asked for the demos from this presentation.Links for the presentation are at the bottom of the post If you have not already set up your development environment for Windows Workflow Foundation (WF) Development, follow the below steps: Prerequisites: a) Windows XP, Windows 2003, Windows Vistab) Visual Studio 2005 Install the following: 1) .Net Framework 3.0 Redistributable2) Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)3) You can also optionally download and install:Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framework 3.0 Runtime  ComponentsBefore installing the above read the provided instructions. Be......

12 of 54 | Follow up to Fundamentals of WF Presentation and Developer Resources for WF - A few people asked for the demos from this presentation.Links for the presentation are at the bottom of the post If you have not already set up your development environment for Windows Workflow Foundation (WF) Development, follow the below steps: Prerequisites: a) Windows XP, Windows 2003, Windows Vistab) Visual Studio 2005 Install the following: 1) .Net Framework 3.0 Redistributable2) Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)3) You can also optionally download and install:Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framework 3.0 Runtime  ComponentsBefore installing the above read the provided instructions. Be......

2007 Mar 19

13 of 54 | Fundamentals of WF - Tomorrow (March 20) I am doing a presentation at the Metro Toronto .Net User Group entitled:Fundamentals of Windows Workflow Foundation (WF). Most of it will be demos introducing WF. Of course, I will also include BizTalk in the presentation, discussing the differences and similarities between WF and BizTalk and when it is appropriate to use either technology. The demos will include: Creating a Sequential WorkflowCommunicating with the HostLogging WorkflowsPersisting WorkflowsCreating Custom ActivitiesCreating a State Machine WorkflowUsing WF and BizTalk together You can sign up for the presentation here:http://www.metrotorontoug.com/User+Group+Events/379.aspx...

14 of 54 | Fundamentals of WF - Tomorrow (March 20) I am doing a presentation at the Metro Toronto .Net User Group entitled:Fundamentals of Windows Workflow Foundation (WF). Most of it will be demos introducing WF. Of course, I will also include BizTalk in the presentation, discussing the differences and similarities between WF and BizTalk and when it is appropriate to use either technology. The demos will include: Creating a Sequential WorkflowCommunicating with the HostLogging WorkflowsPersisting WorkflowsCreating Custom ActivitiesCreating a State Machine WorkflowUsing WF and BizTalk together You can sign up for the presentation here:http://www.metrotorontoug.com/User+Group+Events/379.aspx...

2006 Nov 02

15 of 54 | Failed Message Routing and Failed Orchestration Routing in BizTalk 2006 - This post discusses Failed Message Routing and Failed Orchestration Routing in BizTalk 2006 Failed Message RoutingFailed Message Routing is a new feature of BizTalk 2006.You can read about it here: Using Failed Message RoutingBelow is an excerpt from the above help topic: What Does Failed Message Routing Consist Of?When failed message routing is enabled, BizTalk Server does not suspend the message—it routes the message instead. Failed message routing can be enabled on both receive and send ports, with the following results:If failed message routing is enabled on a receive port and a message fails in the receive pipeline or in routing, a failed message is generated. In the case where......

2006 Nov 01

16 of 54 | Failed Message Routing and Failed Orchestration Routing in BizTalk 2006 - This post discusses Failed Message Routing and Failed Orchestration Routing in BizTalk 2006 Failed Message RoutingFailed Message Routing is a new feature of BizTalk 2006.You can read about it here: Using Failed Message RoutingBelow is an excerpt from the above help topic: What Does Failed Message Routing Consist Of?When failed message routing is enabled, BizTalk Server does not suspend the message—it routes the message instead. Failed message routing can be enabled on both receive and send ports, with the following results:If failed message routing is enabled on a receive port and a message fails in the receive pipeline or in routing, a failed message is generated. In the case where......

17 of 54 | Failed Message Routing and Failed Orchestration Routing in BizTalk 2006 - This post discusses Failed Message Routing and Failed Orchestration Routing in BizTalk 2006 Failed Message RoutingFailed Message Routing is a new feature of BizTalk 2006.You can read about it here: Using Failed Message RoutingBelow is an excerpt from the above help topic: What Does Failed Message Routing Consist Of?When failed message routing is enabled, BizTalk Server does not suspend the message—it routes the message instead. Failed message routing can be enabled on both receive and send ports, with the following results:If failed message routing is enabled on a receive port and a message fails in the receive pipeline or in routing, a failed message is generated. In the case where an er......

2006 Oct 10

18 of 54 | Dynamically Configuring Pipeline Component Properties in a BizTalk Orchestration - This entry discusses the use of the following to programmatically alter a receive or send pipeline component(s) properties: BTS.SendPipelineConfigBTS.SendPipelineResponseConfigBTS.ReceivePipelineConfigBTS.ReceivePipelineResponseConfig There is a link at the end of this entry to download a couple of examples. Before discussing the above properties, two BizTalk 2006 pipeline enhancements are: 1) The execution of send and receive pipelines in orchestrations. This feature allows a receive or send pipeline to be executed without the use of a physical receive or send port.2) Per Instance Pipeline Configuration using the BizTalk 2006 Administration Console. This allows changing the proper......

2006 Oct 09

19 of 54 | Dynamically Configuring Pipeline Component Properties in a BizTalk Orchestration - This entry discusses the use of the following to programmatically alter a receive or send pipeline component(s) properties: BTS.SendPipelineConfigBTS.SendPipelineResponseConfigBTS.ReceivePipelineConfigBTS.ReceivePipelineResponseConfig There is a link at the end of this entry to download a couple of examples. Before discussing the above properties, two BizTalk 2006 pipeline enhancements are: 1) The execution of send and receive pipelines in orchestrations. This feature allows a receive or send pipeline to be executed without the use of a physical receive or send port.2) Per Instance Pipeline Configuration using the BizTalk 2006 Administration Console. This allows changing the proper......

20 of 54 | Dynamically Configuring Pipeline Component Properties in a BizTalk Orchestration - This entry discusses the use of the following to programmatically alter a receive or send pipeline component(s) properties: BTS.SendPipelineConfigBTS.SendPipelineResponseConfigBTS.ReceivePipelineConfigBTS.ReceivePipelineResponseConfig There is a link at the end of this entry to download a couple of examples. Before discussing the above properties, two BizTalk 2006 pipeline enhancements are: 1) The execution of send and receive pipelines in orchestrations. This feature allows a receive or send pipeline to be executed without the use of a physical receive or send port.2) Per Instance Pipeline Configuration using the BizTalk 2006 Administration Console. This allows changing the proper......

21 of 54 | Dynamically Configuring Pipeline Component Properties in a BizTalk Orchestration - This entry discusses the use of the following to programmatically alter a receive or send pipeline component(s) properties: BTS.SendPipelineConfigBTS.SendPipelineResponseConfigBTS.ReceivePipelineConfigBTS.ReceivePipelineResponseConfig There is a link at the end of this entry to download a couple of examples. Before discussing the above properties, two BizTalk 2006 pipeline enhancements are: 1) The execution of send and receive pipelines in orchestrations. This feature allows a receive or send pipeline to be executed without the use of a physical receive or send port.2) Per Instance Pipeline Configuration using the BizTalk 2006 Administration Console. This allows changing the proper......

2006 Jul 19

22 of 54 | Extending BizTalk Mapping/Transformation operations into Sql Server - A staple in BizTalk 2004/2006 is to design and implement mapping/transformation operations using the BizTalk mapper. Mapping in BizTalk can be extended and improved by: a) Using a rich set of Functoids that ship with BizTalk.b) Using custom XSLT in a map.c) Writing Custom Functoids that can be used in a map (link) d) Writing JScript,C# or VB.Net code in a Scripting Functoid. As mapping operations become more complex, Custom XSLT must often be used to perform the complete transformation or a portion of the transformation. Unfortunately many developers do not know XSLT and in some cases do not have time to learn it. But, most developers do have Sql skills and are comfortable writing Sq......

2006 Apr 19

23 of 54 | More Adapters from Jesús and Webcasts. - Jesús has been very busy building adapters. They include: SalesForce.com adapter for BizTalk Server 2006 Web Services Enhancements (WSE) 3.0 adapter for BizTalk Server 2006 SQL Server Service Broker adapter for BizTalk Server 2006 v1.5 A Webcast on the SalesForce Adapter will be given tomorrow (April 20), and a Webcast on the WSE 3.0 adapter will be given on May 5. You can read more about the adapters and Webcasts HERE    ...

24 of 54 | More Adapters from Jesús and Webcasts. - Jesús has been very busy building adapters. They include: SalesForce.com adapter for BizTalk Server 2006 Web Services Enhancements (WSE) 3.0 adapter for BizTalk Server 2006 SQL Server Service Broker adapter for BizTalk Server 2006 v1.5 A Webcast on the SalesForce Adapter will be given tomorrow (April 20), and a Webcast on the WSE 3.0 adapter will be given on May 5. You can read more about the adapters and Webcasts HERE    ...

25 of 54 | More Adapters from Jesús and Webcasts. - Jesús has been very busy building adapters. They include: SalesForce.com adapter for BizTalk Server 2006 Web Services Enhancements (WSE) 3.0 adapter for BizTalk Server 2006 SQL Server Service Broker adapter for BizTalk Server 2006 v1.5 A Webcast on the SalesForce Adapter will be given tomorrow (April 20), and a Webcast on the WSE 3.0 adapter will be given on May 5. You can read more about the adapters and Webcasts HERE    ...

2006 Mar 28

26 of 54 | BizTalk 2006 RTM ready for Download - The RTM version of BizTalk 2006 is now available for download on MSDN. Read more about the RTM version Here and Here....

27 of 54 | BizTalk 2006 RTM ready for Download - The RTM version of BizTalk 2006 is now available for download on MSDN. Read more about the RTM version Here and Here....

2006 Mar 27

28 of 54 | Another BizTalk Presentation - I always forget to post these in advance. I am doing another BizTalk Presentation at Btug, tomorrow night (March 28) in Toronto. It is split into two parts:i)Handling Large Messages in BizTalk ii)Extending BizTalk Transformations into Sql Server Also ObjectSharp will be giving away a free seat for a 5 day course -> Building BizTalk 2006 Solutions Best Practices with the first delivery of the course slated for May 1 2006. You can read more about the presentation Here...

29 of 54 | Another BizTalk Presentation - I always forget to post these in advance. I am doing another BizTalk Presentation at Btug, tomorrow night (March 28) in Toronto. It is split into two parts:i)Handling Large Messages in BizTalk ii)Extending BizTalk Transformations into Sql Server Also ObjectSharp will be giving away a free seat for a 5 day course -> Building BizTalk 2006 Solutions Best Practices with the first delivery of the course slated for May 1 2006. You can read more about the presentation Here...

30 of 54 | Another BizTalk Presentation - I always forget to post these in advance. I am doing another BizTalk Presentation at Btug, tomorrow night (March 28) in Toronto. It is split into two parts:i)Handling Large Messages in BizTalk ii)Extending BizTalk Transformations into Sql Server Also ObjectSharp will be giving away a free seat for a 5 day course -> Building BizTalk 2006 Solutions Best Practices with the first delivery of the course slated for May 1 2006. You can read more about the presentation Here...

31 of 54 | BizTalk 2006 RTM ready for Download - The RTM version of BizTalk 2006 is now available for download on MSDN. Read more about the RTM version Here and Here....

2006 Feb 09

32 of 54 | Presentation -> Using BizTalk 2006 - Short notice, but I am doing a presentation tomorrow (Thurs. Feb 9) at the Metro Toronto .Net Users Group.You can read more about it here:http://www.metrotorontoug.com/User+Group+Events/231.aspx Demos will include dealing with binary documents (Word and Excel) in BizTalk 2006.The demos will also include:- The new Sharepoint and POP3 adapters for BizTalk 2006.- Parsing Excel documents to XML in BizTalk.- Integration of Sql Server 2005 Service Broker with BizTalk 2006.- Some of the new and improved features of BizTalk 2006.So if you are in the area, feel free to drop by....

2006 Feb 08

33 of 54 | Presentation -> Using BizTalk 2006 - Short notice, but I am doing a presentation tomorrow (Thurs. Feb 9) at the Metro Toronto .Net Users Group.You can read more about it here:http://www.metrotorontoug.com/User+Group+Events/231.aspx Demos will include dealing with binary documents (Word and Excel) in BizTalk 2006.The demos will also include:- The new Sharepoint and POP3 adapters for BizTalk 2006.- Parsing Excel documents to XML in BizTalk.- Integration of Sql Server 2005 Service Broker with BizTalk 2006.- Some of the new and improved features of BizTalk 2006.So if you are in the area, feel free to drop by....

2006 Feb 03

34 of 54 | BizTalk 2006 -> Example using the new POP3 and Sharepoint Adapters - Below is an example using the new POP3 and Sharepoint Adapters (Sharepoint Adapter now out of the box) for BizTalk 2006. This example demonstrates the following: 1) Processing binary documents in BizTalk.2) A method to process multiple attachments in an incoming mail message.3) Improvements to the Sharepoint Adapter. You can download the code at the end of this blog. The example goes something like this. A candidate is applying for a job. The candidates resume (Word) and an informational spreadsheet (Excel) are attached to an email message as below: The resume is in word format, and the excel spreadsheet is as below: The mail message with attachments is read by BizTalk server. Biz......

35 of 54 | BizTalk 2006 -> Example using the new POP3 and Sharepoint Adapters - Below is an example using the new POP3 and Sharepoint Adapters (Sharepoint Adapter now out of the box) for BizTalk 2006. This example demonstrates the following: 1) Processing binary documents in BizTalk.2) A method to process multiple attachments in an incoming mail message.3) Improvements to the Sharepoint Adapter. You can download the code at the end of this blog. The example goes something like this. A candidate is applying for a job. The candidates resume (Word) and an informational spreadsheet (Excel) are attached to an email message as below: The resume is in word format, and the excel spreadsheet is as below: The mail message with attachments is read by BizTalk server. Biz......

2006 Jan 30

36 of 54 | BizTalk -> Custom Pipeline Component for Processing DBF, Excel and other ODBC types - Last year a customer had a requirement to process DBF files in BizTalk. I created a custom pipeline component that saved the incoming binary stream to a physical file on the BizTalk machine and then used basic ADO.NET to parse the DBF File into an XML document. I then modified/extended this pipeline component to accept and parse other ODBC files to XML, such as: DBFExcelFoxProPossibly others such as Access Files. At this point in time, this custom pipeline component will only parse Excel and DBF files, but it is possible to modify the component to process other ODBC types. By using this custom pipeline component in a BizTalk Receive Pipeline it will do the following: Raw DBF, Excel......

37 of 54 | BizTalk -> Custom Pipeline Component for Processing DBF, Excel and other ODBC types - Last year a customer had a requirement to process DBF files in BizTalk. I created a custom pipeline component that saved the incoming binary stream to a physical file on the BizTalk machine and then used basic ADO.NET to parse the DBF File into an XML document. I then modified/extended this pipeline component to accept and parse other ODBC files to XML, such as: DBFExcelFoxProPossibly others such as Access Files. At this point in time, this custom pipeline component will only parse Excel and DBF files, but it is possible to modify the component to process other ODBC types. By using this custom pipeline component in a BizTalk Receive Pipeline it will do the following: Raw DBF, Excel......

2006 Jan 05

38 of 54 | BizTalk 2006 and the Sql Server 2005 Service Broker Adapter (Beta 2) - Jesús Rodríguez has finished a Beta 2 version of  Service Broker Enhancements Adapter for BizTalk Server 2006. They are looking for beta testers, so please go HERE if interested. Service Broker is an exciting new feature for Microsoft SQL Server 2005. Now you can integrate BizTalk Messaging with Service Broker Messaging, using this important new adapter.  ...

2006 Jan 04

39 of 54 | BizTalk 2006 and the Sql Server 2005 Service Broker Adapter (Beta 2) - Jesús Rodríguez has finished a Beta 2 version of  Service Broker Enhancements Adapter for BizTalk Server 2006. They are looking for beta testers, so please go HERE if interested. Service Broker is an exciting new feature for Microsoft SQL Server 2005. Using this important new adapter, you can now integrate BizTalk Messaging with Service Broker Messaging.      ...

2005 Dec 16

40 of 54 | BizTalk, Another Custom XSLT mapping sample. - The below mapping example could most likely be accomplished using a series of BizTalk maps. In the maps,  Table Looping / Table Extractor / Looping functoids etc. could be used to perform the transformation. Sometimes it makes sense to craft your own custom XSLT to execute the complete transformation. The sample input / output messages for the transformation as below. Also included is the custom XSLT for the transformation. You can also download the source code (at end of this blog entry).  INPUT Message: --> For each "contenedor" node, in the output message must repeat the sequence of segments ORC + RQD (According to the standard HL7 v.2.3.1)--> For each "pru......

2005 Dec 15

41 of 54 | BizTalk, Another Custom XSLT mapping sample. - The below mapping example could most likely be accomplished using a series of BizTalk maps. In the maps,  Table Looping / Table Extractor / Looping functoids etc. could be used to perform the transformation. Sometimes it makes sense to craft your own custom XSLT to execute the complete transformation. The sample input / output messages for the transformation as below. Also included is the custom XSLT for the transformation. You can also download the source code (at end of this blog entry).  INPUT Message: --> For each "contenedor" node, in the output message must repeat the sequence of segments ORC + RQD (According to the standard HL7 v.2.3.1)--> For each "prueba" node, in the output mess......

2005 Nov 30

42 of 54 | New BizTalk 2006 5 day Course -> Building BizTalk 2006 Solutions Best Practices - I am in the process of writing a new BizTalk 2006 course as below: Preamble BizTalk is all about messaging and how messages are processed and routed between a companies internal applications (for example: Sap/Mainframe/Peoplesoft/ Database/JD Edwards/Web Services etc.) and how messages are exchanged with trading partners (B2B). BizTalk provides an excellent framework for implementing many common messaging patterns such as:a) Scatter/Gatherer pattern b) Splitter patternc) Aggregator patternd) Message Broker patterne) etc.The objective of this course is to provide students with all the necessary tools to implement messaging patterns using BizTalk 2006. Below are some of the topics with labs f......

43 of 54 | New BizTalk 2006 5 day Course -> Building BizTalk 2006 Solutions Best Practices - I am in the process of writing a new BizTalk 2006 course as below: Preamble BizTalk is all about messaging and how messages are processed and routed between a companies internal applications (for example: Sap/Mainframe/Peoplesoft/ Database/JD Edwards/Web Services etc.) and how messages are exchanged with trading partners (B2B). BizTalk provides an excellent framework for implementing many common messaging patterns such as:a) Scatter/Gatherer pattern b) Splitter patternc) Aggregator patternd) Message Broker patterne) etc.The objective of this course is to provide students with all the necessary tools to implement messaging patterns using BizTalk 2006. Below are some of the topics wit......

44 of 54 | New BizTalk 2006 5 day Course -> Building BizTalk 2006 Solutions Best Practices - I am in the process of writing a new BizTalk 2006 course as below: Preamble BizTalk is all about messaging and how messages are processed and routed between a companies internal applications (for example: Sap/Mainframe/Peoplesoft/ Database/JD Edwards/Web Services etc.) and how messages are exchanged with trading partners (B2B). BizTalk provides an excellent framework for implementing many common messaging patterns such as:a) Scatter/Gatherer pattern b) Splitter patternc) Aggregator patternd) Message Broker patterne) etc.The objective of this course is to provide students with all the necessary tools to implement messaging patterns using BizTalk 2006. Below are some of the topics wit......

2005 Nov 28

45 of 54 | BizTalk, MIB, Acord and 5 minutes of Marketing - My blog entries are usually technical in nature. This entry is more of a marketing entry discussing how BizTalk 2004/2006 can be used to implement the following specific business scenario: 1) An insurance underwriter requires information (for example -> medical history) about an insurance applicant. 2) An internal application captures applicant information provided by the underwriter such as:a) Applicants First Name/Last Name/ Middle Name.b) Birth date.c) Birth place. 3) The internal application then sends this information to a company called MIB. The underwriters query parameters (Last Name/ First Name etc) are then used to query a data repository at MIB. A result set of the query is......

46 of 54 | BizTalk, MIB, Acord and 5 minutes of Marketing - My blog entries are usually technical in nature. This entry is more of a marketing entry discussing how BizTalk 2004/2006 can be used to implement the following specific business scenario: 1) An insurance underwriter requires information (for example -> medical history) about an insurance applicant. 2) An internal application captures applicant information provided by the underwriter such as:a) Applicants First Name/Last Name/ Middle Name.b) Birth date.c) Birth place. 3) The internal application then sends this information to a company called MIB. The underwriters query parameters (Last Name/ First Name etc) are then used to query a data repository at MIB. A result set of the query is then ......

2005 Oct 23

47 of 54 | Processing a Large Flat File Message with BizTalk and the SqlBulkInsert Adapter - Below discusses the second demo for a presentation that I did at the Business Process Integration & Workflow Conference in Redmond during the week of Oct 4. The title of the presentation was entitled:Handling Large Messages in BizTalk The first demo that I did for the presentation can be found here:Processing a large message and a faster, less CPU intensive splitter pattern.This entry compares two different methods for processing large flat files in BizTalk.The size of the flat files being tested ranged in size from: 8MB to 201MB. At the end of this entry is the download for the SqlBulkInsert Adapter code and the BizTalk Test Project toperform the tests. A section of the flat file message ......

48 of 54 | Processing a Large Flat File Message with BizTalk and the SqlBulkInsert Adapter - Below discusses the second demo for a presentation that I did at the Business Process Integration & Workflow Conference in Redmond during the week of Oct 4. The title of the presentation was entitled:Handling Large Messages in BizTalk The first demo that I did for the presentation can be found here:Processing a large message and a faster, less CPU intensive splitter pattern.This entry compares two different methods for processing large flat files in BizTalk.The size of the flat files being tested ranged in size from: 8MB to 201MB. At the end of this entry is the download for the SqlBulkInsert Adapter code and the BizTalk Test Project toperform the tests. A section of the flat file ......

2005 Sep 21

49 of 54 | Will Windows Workflow Foundation Replace BizTalk Server - The answer is no.Here is anexcerpt from David Chappell`s excellent whitepaper: Introducing Microsoft Windows Workflow Foundation: An Early Look Use Windows Workflow Foundation when: An application will itself host workflows. Windows Workflow Foundation lets workflow be built into an application, allowing the workflow to be deployed and managed as a native part of the application. Because it`s focused on integrating diverse applications rather than providing a general workflow framework, BizTalk Server always runs orchestrations within the BizTalk Server process. The business process being implemented requires human workflow. BizTalk Server addresses system workflow, and so it lacks Windows......

50 of 54 | Will Windows Workflow Foundation Replace BizTalk Server ? - The answer is no. Here is an excerpt from David Chappell's excellent whitepaper: Introducing Microsoft Windows Workflow Foundation: An Early Look  Use Windows Workflow Foundation when: An application will itself host workflows. Windows Workflow Foundation lets workflow be built into an application, allowing the workflow to be deployed and managed as a native part of the application. Because it's focused on integrating diverse applications rather than providing a general workflow framework, BizTalk Server always runs orchestrations within the BizTalk Server process. The business process being implemented requires human workflow. BizTalk Server addresses system workflow, and so it lacks W......