When installing the HL7 Accelerator on BizTalk Server 2009, BizTalk Server 2010, or BizTalk Server 2013, the following error occurs:

The specified account "Domain\AccountName" is invalid. Error code: The handle is invalid.

 

Resolution - Updated December 21

BizTalk 2013

Install HL7 using the updated Microsoft BizTalk 2013 Accelerator for HL7.msi file (attached). No updates need to be uninstalled.

 

BizTalk 2010 / BizTalk 2009

1. Uninstall the following updates:

KB2973351
KB2973201
KB2962872
KB2961072
KB2871997
KB2982378
KB3000869
KB2991963
KB3005607
KB3006226
KB3010788
KB3011780
KB2979570
KB2840631
KB2978120
KB3003743
KB2972100
KB2861191
KB2832414
KB2861698
KB2973112
KB2992611
KB3000061
KB2987107
KB2984976
KB2984972
KB2977292
KB2968294
KB2937610
KB289484v2
KB2943357
KB2993958
KB3002885
KB3003057
KB953196

2. Restart the server.

3. Install HL7

4. Reinstall the updates.


 

If I hear of another resolution, I will update this post.

This will be documented in KB article 2988484. When this blog post was updated, the KB was not public yet.

 

January 13, 2015 Update

Question: Why is there no fix for BizTalk 2010?

Answer: The accelerator fixes are not cumulative. When the attached 2013 fix was tested with the existing (and only) 2013 HL7 hotfix, there were no issues and the hotfix still fixed <whatever bug it resolved>. This 2013 fix is the baseline for newly-created/yet-to-be-created HL7 hot fixes. When the 2010 fix was tested, it broke most of the 2010 HL7 hot fixes (about 15). Meaning, whatever bugs were resolved would be broken again after installing this 2010 fix. As a result, the current resolution on 2010 is the only resolution.