Pages

BizTalk How To : Calling A Receive Pipeline From Orchestration - Debatching Messages Inside Orchestration Using Pipeline

Thursday, November 29, 2012
Post by: Stephen Thomas For starter, why would you want to call a Receive Pipeline from within an Orchestration?  I had to struggle for a bit to come up with a good reason… I can find it useful in debatching Scenarios that require mapping prior to debatching or for debatching into smaller batches using a map.  I...
Read more ...

Biztalk : Using XPaths in Message Assignment

Wednesday, November 28, 2012
You can use the xpath function to assign an XPath value to a message part, or to assign a value to an XPath that refers to a message part. For more information on assigning to messages and message parts, see Constructing Messages. Note  The use of the xpath function is not limited to message assignment. You can also use it in any expression, for example: If ((System.Double) xpath(_RequestMessage.part,...
Read more ...

BizTalk Q & A: Process / Debatch Multiple Flat Files in a Single Receive Pipeline

Wednesday, November 28, 2012
Hi all,  I have several different flat files I have to consume.  I would like to be able to drop them all into one receive location and use one flat file pipeline to disassemble them.  I created a receive pipeline and put in several flat file disassembler components, configuring each for one of the appropriate document schema.  I assumed one could do this from the language in BTS 2006 R2 help for the SchemaResolverComponent. ...
Read more ...
Tuesday, November 20, 2012
FIX Biztalk Error: 'Microsoft.XLANGs.BaseTypes.BPELExportable': inconsistent duplicate module attribute While working on a solution we suddenly encountered the following error message while trying to build the code. 'Microsoft.XLANGs.BaseTypes.BPELExportable': inconsistent duplicate module attribute It can be a nuisance to find the...
Read more ...

ROLLBACK FOR Store Procedure called From BizTalk || Implement Optional Transaction in StoreProcedure

Monday, November 12, 2012
A simple trick that you could try would be to test for an exisitance of atransaction before starting a new one in the proc. But this would requireminor modifications to your stored procedure. For example:   At the top of the proc,   Declare @MyTran bit   -- If Caller Started the Transaction, let the caller handle it-- otherwise control it in the proc.If @@Trancount = 0Begin    Begin Transaction   ...
Read more ...

Composite Operations on BizTalk WCF- SQL Adapter - Calling Multiple Store Procedures

Monday, November 12, 2012
The new SQL Adapter in the WCF Adapter Pack 2.0 supports composite operations, that is performing multiple SQL operations in response to a single input message. The purpose of this blog post is to provide a walkthrough of how this works. I am using the public beta of BizTalk Server 2009, the public beta of the WCF Adapter Pack 2.0 and...
Read more ...