Feeds:
Posts
Comments

Archive for April, 2009

After the release of BizTalk 2009 – finding the BizTalk 2006 R2 edition comparion chart has become more than important (just because I couldn’t find it ). Hope it saves you the pain of searching around !

Comparison Matrix

 

Capability Poster

 

Capability Doc

 
(Click icon to download)

 Happy choosing

Read Full Post »

Here is a small code snippet to extract the strong name value from a BizTalk message stream.
 
//messageStream is the stream extracted from the BizTalk pipeline context
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(messageStream);
 
string documentMessageType = xmlDoc.DocumentElement.NamespaceURI + “#” + xmlDoc.DocumentElement.LocalName;
 
IDocumentSpec documentSpec = pContext.GetDocumentSpecByType(documentMessageType);
 
string documentStrongName = documentSpec.DocSpecStrongName;
 
Happy coding J

Read Full Post »

Consulting with one of my colleague on a BizTalk assignment, we came across a performance question while calling web-services from a BizTalk application. The application was quite simple in BizTalk terms doing the following:
 
1)     Input is an xml file (around 1KB in size)
2)     BizTalk consumes the file and sends it to a web-service (SOAP Adapter)
3)     The [...]

Read Full Post »

 
Error:
The transaction log for database ‘BizTalkMsgBoxDb’ is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases (.Net SqlClient Data Provider)

 

 
Solution:
sp_helpdb ‘BizTalkMsgBoxDb’
 
ALTER DATABASE BiztalkMsgBoxDb
SET RECOVERY SIMPLE;
GO
 
DBCC SHRINKFILE (BiztalkMsgBoxDb_log, 1);
GO
sp_helpdb ‘BizTalkMsgBoxDb’
 
Hope that helps..
Happy coding
 

 
 

Read Full Post »

Regular Expressions Cheat Sheet
 

The pattern has to appear at the beginning of a string.

^cat matches any string that begins with cat

The pattern has to appear at the end of a string.

cat$ matches any string that ends with cat

Matches any character.

cat. matches catT and cat2 but not catty

[] 

Bracket expression. Matches one of any characters enclosed.

gr[ae]y matches [...]

Read Full Post »