BizTalk Server 2006 R2

I think there will be no engine changes in R2, but this product refresh will include a number of interesting features and enhancements. For example, R2 adds EDI, RFID, WCF and WF BAM Interceptors, the WCF adapter and supports the R2 Adapter Framework and new releases of LOB adapters. You can get more information about…

2

Passing arguments from the command line to downstream functions in Powershell

$args is a special variable, an array of all arguments passed to a function on the command line. But, $args is always treated as an array in PowerShell. And It may cause an interesting side effect when passing $args to a downstream function.Suppose we define a function as follows:function t1 { “args : $args, $($args.count)”}If you…

2

How to create a function name to the global scope in a Powershell script file

I created a script named s.ps1 to define a function named s1. # s.ps1function s1 {             //} But, after I run this script, the s1 function is not available in the global scope like: .\S.ps1S1s1′ is not recognized as a cmdlet, function, operable program, or script file.  There are two ways to add the function…

3

How to create multiple or jagged arrays in Powershell

For me, it was not apparent to create multiple dimensional or jagged arrays in Powershell. I tried the following command, but it only made a single dimensional array: $b = ((‘a’,’a’)) $b.Count 2 Bruce Payette gave me the answers for this basic question.   Here is how to create multiple arrays: $x = new-object “int32[,]”…

2

You will love the new shell named Powershell!

When I installed Windows SDK to test Indigo stuff, I found another toy named Powershell. Powershell is the new name of MSH code named Monad. It is a shell or command interpreter based on .NET framework. I thought the cmd.exe shell is too simple for practical uses. But, Powershell is simply great!. It is easy,…

5

10 more BizTalk samples are live in the MSDN Web site

10 more BizTalk samples are live in the MSDN Web site. I wrote four of them as follows: 1) BAM and HAT CorrelationThis sample demonstrates how to use the enhanced BAM features, and how to customize BAM and HAT integration. This sample also includes a Windows Forms application customizing BAM and HAT integration for the sample…

1

How to suppress the annoying warning message, "The dependency ‘Microsoft.BizTalk.Tracing’ could not be found."

I got the following warning messages when building a BizTalk project. —— Build started: Project: BizTalkApp, Configuration: Development .NET ——Updating references…The dependency ‘Microsoft.BizTalk.Tracing’ could not be found.The dependency ‘Microsoft.BizTalk.Bam.EventObservation’ could not be found.The dependency ‘Microsoft.BizTalk.Streaming’ could not be found.The dependency ‘Microsoft.BizTalk.XPathReader’ could not be found.Performing main compilation… I think these warning messages are no harm…

0

How to send the feedbacks for the BizTalk Server documentation!

I attended a customer awareness workshop last week, and one of the feedbacks from customers is about how to send the feedbacks about the BizTalk Server documentations. Each topic of the online or offline documentations has the following table at the bottom of the page, If you can’t see the table, you can enable it…

2

10 more samples for BizTalk Server 2006 live at the MSDN Web site

10 more samples for BizTalk Server 2006 live at the MSDN Web site. I wrote the following samples of them. 1) Using Long Running Transactions in Orchestrations (BizTalk Server Sample) 2) Recoverable Interchange Processing Using Pipelines (BizTalk Server Sample) 3) Delivery Notification (BizTalk Server Sample) I’m now writing some samples for Role Link, SSO Configuration…

0

Using Enterprise Library 2.0 in the BizTalk Server 2006 applications with SSO

Enterprise Library 2.0 was released early this year. The library consists of several application blocks for so called enterprise level applications; logging, data access, security, configuration, exception handling, and so on. BizTalk Server 2006 provides a great tool for BizTalk Server configuration, but it doesn’t seem to have any tool for the application configuration running…

6