Framentation in the BTAHL7 Explorer
There is occasionally a time when you get messages that are ‘batched’ together meaning the messages come in like this
MSH
…
MSH
…
MSH
….
Or they can come in with the file header and trailer and one or more batch header and trailers like this
FHS (file header segment)
BHS (batch header segment)
MSH
…
MSH
…
BTS (batch trailer segment)
BHS
MSH
…
BTS
FTS (file trailer segment)
When you run the file through BizTalk, the subscription engine does not pick up the message, in looking at the details of the message, it looks like this (notice that ParseError is False):
and the body is unparsed
In the BTAHL7 Configuration Explorer you need to turn fragmentation on
The reason why this is happening is because the pipeline component isexpecting the start block (SB) and end block (EB)to be in the data stream so it knows how to seperate each of the messages, if fragmentation is not turned on and it is getting multiple messages, in the messagebox you will get a block of text,negative ParseError and the inability to transform data, it will only be used for routing purposes.
Hope that this helps explain something that is not quite clear from the documentation, or at least anything that I could find.
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 Workflow
Communicating with the Host
Logging Workflows
Persisting Workflows
Creating Custom Activities
Creating a State Machine Workflow
Using WF and BizTalk together
You can sign up for the presentation here:
http://www.metrotorontoug.com/User+Group+Events/379.aspx
TVNZ Ondemand Launches
During my presentation yesterday (watch it) I talked about the concept of media convergence…
I used TVNZ as an example to demonstrate these changing times.
This morning I received an email from John Ferguson (Production Manager of Interactive) at TVNZ anouncing the launch of their ondemand service.
I worked with John and his team on the great Vista Sidebar gadget that they produced and I’m convinced that this team really gets it!
Now over to ondemand to try it out!
The Long Tail of TV in NZ is with us!
Great work!
Fun With BizTalk, XPath, and Namespaces
The BizTalk Xpath statements usually required for my projects never seem to be as simple as the examples I find online. Usually, it’s because I’m stuck using namespaces, unlike virtually every sample Xpath ever written.
Last week I was working with an XML document where I wanted to capture the unique values in a repeating […]
Belgian Developer & IT-Pro Days
Next week the Belgian Developer and IT-Pro Days will take place in Ghent. It’s one of the most important Belgian Microsoft events and this year the opening keynote will be presented by David Chappell; one of my favorite speakers! You can still register, so don’t hesitate to get two (or three) days full of technical sessions!
Belgian Developer & IT-Pro Days
Next week the Belgian Developer and IT-Pro Days will take place in Ghent. It’s one of the most important Belgian Microsoft events and this year the opening keynote will be presented by David Chappell; one of my favorite speakers! You can still register, so don’t hesitate to get two (or three) days full of technical sessions!
Emerging Web Technologies
I presented today alongside David Bolocker amongst others on Service Oriented Architecture, Web 2.0 and Mashups.
I even came up with my own quote…
“Software Convergence, is not the reduction of solutions but the expansion of presentation & information to user combinations.”
Check out my presentation at http://gobeyond.net.nz/brightstar and tell me what you think.
Michael Sampson live blogged the event.
Guy Kawasaki
I was recently lucky enough to see Guy Kawasaki present to Microsoft on the Art of Evangelism… it was a very entertaining session.
While enough said Guy is a legand and you can see him virtually talking about why it’s essential to innovate-and how to do it.
Register Now (yeah too many steps I know) – session is March 19 11:00 AM Pacific Time or (6am Tuesday morning NZ time)… the web cast will be available on-demand 72 hours after the event so you don’t have to be an early bird.
One comment Guy said during his presentation that resonated with me was that since he has left Apple Apple have never asked him back to speak… their loss I guess.
Vcal here to get into your calendar.
Mvp Summit: it’s over
Turns out I couldn’t post that much. Anyway, I really enjoyed the deep dive sessions included in the “Connected Systems” track, at Microsoft building 43. Clemens Vasters did the introduction to an agenda that would span topics such as BizTalk, Wcf, Wf, Identity (CardSpace+MIIS/ILM), and even POX/Rest/Ajax. Session’s durations ranged from 30min to 1 hour, and some had to be cut short or the overal agenda would be delayed. Marjan Kalantar did an excelent job in the organization.
One of the sessions that was most active was by Paul “Workflow” Andrew, on the topic of BizTalk vs .Net (specifically, WF+WCF). Paul pointed out that all of these are being developed by CS people (the only part of the .Net framework not being developed by the C.S.Division is WPF), and that while .Net is a framework, BizTalk is a premium server. Some structural parts of BizTalk are being replaced, that much is true, but that also means the resources can be invested in other areas. Very little is known (by us :-)) about where exacly evolution will happen, but the information was there, for those listening atentivelly. 🙂
Like I said in the previous posts, the Summit is in a big part a “networking” event, and I did get to meet several BizTalk Mvp’s, as well as several other Mvps from random competencies. My program included a Q&A and a dinner with people from the CSD/BizTalk teams. Both proved to be very interesting. One interesting note on this was the MVPs proved to be very demanding of Microsoft, which was interesting to see. Most of us are MVP’s because we have a passion for technology, but that doesn’t make us less demanding %u00abcustomers%u00bb.
As to information I can share: BizTalk R2 will be released in the second half of 2007, and the first public beta (beta2?) will probably come out near of little after the end of this month.
Finally, Seattle: the city is located in a great place, geographically, the only problem is really the weather, makes you wonder if it affects the software Microsoft produces :-). My favourite spots were the Pike Street Market, the amazing-amazing–amazing Elliot Bay Book Company (photos: 1, 2), and obviously the Space Needle. No time to see more or drive around. Maybe next year if I am nominated again (the next summit will he held 14-18/April), or at the SOA & Business Processes Conference later this year.
[Edit]
Other stuff to try from the CSD.