August 2007 Entries

BizTalk: Pipeline component - a symbol preprocessor

I created the pipeline component: http://www.codeplex.com/Biz... This BizTalk 2004 pipeline component works as a symbol preprocessor. (It should work to 2006 with small changes.) I use it for EDI preprocessing. It can change the control symbols, can use the RegExes. Look to the comments inside the Configuration file to details. Only development-time setup for this component is to fill in the path to the Configuration file. In runtime it is managed by this Configuration file. As a matter ......

BizTalk: Tips: Cumulative Map and Schema Testing

This is a small tidbit for routine work. It doesn't take too much time but helps with schema and map development. First time: 1). For each map I create the <test-map> folder as: TestCases\ Maps\ A12_311_to_Canonical\ A12_915_to_Canonical\ 2). Get the first test source message and place it in the <test-map> folder. Create a copy of this message and name it "Current". 3). Change the "TestMap Input Instance" property of the map to this name (for example as "<test-map>\Current.x... ......

BizTalk: Architectural Tips: "Get OnlyLast Data" ("GetLastMessage") pattern

There is a case: One part of the solution periodically publishes the data. There are two kind of subscribers. One kind of subscribers want to get the messages while they are published. Second kind of subscribers poll this messages randomly: the subscribers request the the LAST message randomly; they want to get the last input message only;if the last message was not changed since the last poll, the subscribers have to get the same last message (several times) The usual publish-subscribe pattern doesn't ......