Rama, one of my colleagues in the CAT team has just shipped the BizTalk Server 2009 RFID Operations Guide. Rama worked for two years as a Feature Program Manager on the V1 release and joined the CAT team just under a year ago. He knows RFID inside and out and this guide represents comprehensive documentation on how to actually run it in your environment. Everything that Rama wrote he has personally tested to ensure it is the optimal technique. This is an absolutely must read:
The BizTalk Customer Advisory Team and the BizTalk Server UA Team are pleased to announce the availability of the first “BizTalk Server 2009 RFID Operations Guide”. The 108-page guide is intended to help plan for and maintain BizTalk Server RFID deployments in production by providing guidance and actionable checklists.
The guide was produced as an aggregation of learnings from BizTalk CAT engagements, Field and Partner engagements over the last year. It was reviewed by partners, MVPs, customers and internal RFID experts who have provided extensive feedback. It should create a reference foundation for IT pros and developers maintaining RFID installations.
The key sections of the guide are:
%u00b7 Planning the Environment for BizTalk Server RFID: Explains the planning required for various components such as RFID devices, servers deployment, performance, HA, etc. to ensure that your BizTalk Server RFID infrastructure and applications become operationally ready.
%u00b7 Operations Checklist: Provides a set of daily, weekly and monthly tasks that will empower the IT Pro to assess and evaluate the operational readiness state of a BizTalk Server RFID deployment.
%u00b7 Managing Deployment: Covers best practices, key concepts, and procedures specific to BizTalk Server RFID and its dependencies for maintaining, managing and monitoring the various components.
%u00b7 BizTalk RFID Useful links: Compiles all the BizTalk Server RFID relevant links that will be useful post deployment to production.
Full MSDN URL: http://msdn.microsoft.com/en-us/library/ee309289(BTS.10).aspx
Available on MSDN, TechNet and the developer center as a DOCX or CHM or PDF version.
Recently, I was working on a support incident where the customer have modified 837I HIPPA schema by adding a child node under DTP segment. But, while we tried to validate an instance against the schema at both design time and run time, we will get error “Object reference not set to an instance of an object”.
Below is the error thrown by EDIReceive pipeline at run time.
Event Type: Error
Event Source: BizTalk Server 2009 EDI
Event Category: None
Event ID: 4097
Fatal error encountered in EDI Disassembler, error information is Object reference not set to an instance of an object.
The issue would not happen if we were using the default 837I HIPPA schema which comes out of the box with BizTalk. Now, it means that something going wrong with the node which we have added to schema and the error is also of not much help here. Also, if we remove the data from the input instance corresponding to the node added in the schema, it would get successfully parse.
After we did a thorough examination of schema (all thanks to Farida for this), we found that the child node added under DTP segment in the schema was missing the HIPPA Schema Trigger Field Annotations. First learn what are HIPPA Schema Trigger Field Annotations, for that click here. Here it was happening that, for DTP segment, we had other default child nodes which have got their Trigger Field Annotations specifying what their qualifier values (or trigger values) are. Now when the EDI Disassembler encounters DTP segment followed by the qualifier value, it should be able to resolve it to the corresponding XML child node under DTP segment. But when it encountered DTP segment for the child node added to the schema, it was not able to resolve the qualifier value to any node since there is no child node matching that qualifier value and hence the error.
Once we added the Trigger Field Annotations to the node added manually, it resolved the error. Note that, for adding the trigger info, we have to open the schema in a text editor.
In case you missed it, the HIPAA 5010 beta (for BizTalk Server 2009) is available to the public at the Microsoft Connect site. You can get it here.
If you’re in healthcare then you probably know that HIPAA 5010 is a government-mandated initiative for healthcare exchanges. If you’re a BizTalk person who works in the healthcare space, then you want to check this out as it will be very important to you. If you’re not in healthcare, well, you probably don’t care 🙂
The next ACSUG meeting is set for the 12th of August at 6:00pm at Datacom, 210 Federal Street downtown Auckland. Register here.
The introduction of cloud computing marks a significant change in the IT industry. Offering scalability, flexibility, efficiency and lower costs, the benefits of this technology are widespread and generating a lot of attention […]
Book “SOA Patterns with BizTalk Server 2009” by Richard Seroter, review
Who is the reader of this book? What is the level of the reader? How good is the book structure?
I think reader should be a seasoned BizTalk developer. It should not be an entry level developer; they must read BizTalk documentation first.
This book is for architects, but for architects with wealthy knowledge of the BizTalk. I suggest it should be a senior level of BizTalk developer, which is equal to an Integration Architect title.
First three and last four chapters of this book you can read only for quick review your knowledge.
I am highly recommending chapters 4 to 7. They are from Richards’s wealthy experience. They are the heart and soul of the book. I’d like to see much more such interesting things, maybe in next version of this book?
Is it about BizTalk 2009 or about BizTalk?
Chapters 9 to 12 are about BizTalk 2009 features and tools. Other chapters are not depending on the last version. They are more than that, better than that.
Is it about SOA Patterns?
Is it the “recipe” book?
There are several good recipes. But this book is not a recipe book.
Is it the button-to-button book?
No, luckily it isn’t.
How is the book covering the material?
Chapter 1: Building BizTalk Server 2009 Applications
Chapter 2: Windows Communication Foundation Primer
Chapter 3: Using WCF Services in BizTalk Server 2009
Chapter 4: Planning Service-Oriented BizTalk
Chapter 5: Schema and Endpoint Patterns
Chapter 6: Asynchronous Communication Patterns
Chapter 7: Orchestration Patterns
Chapter 8: Versioning
Chapter 9: New SOA Capabilities in BizTalk Server 2009: WCF SQL Server Adapter
Chapter 10: New SOA Capabilities in BizTalk Server 2009: UDDI Services
Chapter 11: New SOA Capabilities in BizTalk Server 2009: ESB Guidance 2
Chapter 12: What’s Next
1 – developers with entry level knowledge of BizTalk and no working experience
2 – developers with entry level knowledge of BizTalk and small working experience
3 – developers with fair level knowledge of BizTalk and fair working experience
4 – developers with expert level knowledge of BizTalk and fair working experience
5 – developers with expert level knowledge of BizTalk and expert working experience
I have to say, that several parts of this book “must be read” by each BizTalk developer. I insist these parts MUST be the part of the BizTalk Documentation from the early start and it is shame for Microsoft they are not in BizTalk Documentation. For example, the Schema Patterns, Chapter 5, how could developers work with Web-services without main knowledge about basic principles of serializing schemas to .NET classes?
Sometimes author jumps from really interesting discussions about patterns to show how to implement it on “too much details” fashion.
When I have marked the chapters with 2 or 1 grade, I was thinking in this way “I didn’t find any reasons to include this chapter in the book. Author presented the common information and nothing from his experience. Common description and common examples, but I want to read the expert opinion, expert arguments, expert view, expert pros and cons.” I understand why these chapters are in the book, but I just don’t like this. If I cannot see the author opinion in the text, why should I choose the book?
“SOA Patterns with BizTalk Server 2009” book includes very interesting material.
Book includes unique material.
Book is covering several useful SOA patterns implemented in/with BizTalk Server.
Book is not only about “how” but about “why”. And this is the best part of it.
Several chapters in this book are just “stuff” for volume. But this part is only about half of the book and this is good proportion. Yes, it is a good proportion. Usually this kind of books has smaller “performance index”.
This book is very helpful for the Integration Architects and BizTalk Developers.
It was written by one of the most respectful BizTalk expert in the world.
It obviously must be on the table of each BizTalk Developer.
The Live Mesh adapter is part of the recently released BizTalk Azure Adapters SDK 1.0 July CTP . It was first shown at TechEd 2009 North America by Danny Garber . But as someone who didn’t attend the conference, it passed me by. It didn’t surface for…(read more)
Just to let you know, I am now listed on http://www.biztalkblogs.com along
with lots of other cool BizTalk bloggers 🙂
Great news, a new version of the BizTalk Operations Guide was just released. I strongly encourage all BizTalk folks to take a look through this, it offers LOTS of great guidance, covering everything from planning through monitoring.
I am not sure if the war over ’which product is better’ will ever be over, but the price battle sure has been won:
Microsoft sure has made it easier to understand what you are getting, having worked for Mercator in my past, I sure am stumped as to what a client would need to buy.
(Thanks Barry for pointing this out)
As you might know Microsoft have recently revealed two new BizTalk 2009 editions for Independent Software Vendors (ISVs). Here are more details about them from the Microsoft World Wide Partner Conference 2009 two weeks ago (July 13th 2009):
ENTERPRISE RUNTIME EDITION
Only used with of unified ISV solution
Unlimited CPUs, limited to 5 BizTalk applications
Includes all capabilities, […]