1
Vote

Error Generating Documentation message

description

Hi, there.

I just downloaded the stable version of the tool, installed it on our BizTalk 2010 Server and tried it out on three different BizTalk Applications we have. Each time, I get the following message: "A thumbprint should contain 40 hexadecimal digits." I googled
the message, and the one match was to a resource XML file with a member named "Microsoft.BizTalk.ExplorerOM.Resources.IDS_ERR_THUMBPRINT_INVALID_LENGTH". What's going on?


Edit: 14-Jun-2012

Ran it again with SysInternals DebugView and captured this log:

00000000 0.00000000 [12984] Enable Tracing Flag is set to : True
00000001 0.06420006 [12984] 2012-06-14 14:34:52Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BiztalkDocumenter.FormMain.Main()
00000002 10.99523640 [12984] 2012-06-14 14:35:03Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.InitExplorer()
00000003 12.27277470 [12984] 2012-06-14 14:35:04Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.InitExplorer()
00000004 43.41231155 [12984] 2012-06-14 14:35:35Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.InitExplorer()
00000005 44.31560898 [12984] 2012-06-14 14:35:36Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.InitExplorer()
00000006 44.50615311 [12984] 2012-06-14 14:35:37Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.Host.Load(explorer=<BtsCatalogExplorer>, host=<Host>)
00000007 46.54352570 [12984] 2012-06-14 14:35:39Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.Host.Load()
00000008 46.66202927 [12984] 2012-06-14 14:35:39Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.Host.Load(explorer=<BtsCatalogExplorer>, host=<Host>)
00000009 49.80781937 [12984] 2012-06-14 14:35:42Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.Host.Load()
00000010 49.84520340 [12984] 2012-06-14 14:35:42Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.Host.Load(explorer=<BtsCatalogExplorer>, host=<Host>)
00000011 53.07518005 [12984] 2012-06-14 14:35:45Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.Host.Load()
00000012 53.11237717 [12984] 2012-06-14 14:35:45Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.Host.Load(explorer=<BtsCatalogExplorer>, host=<Host>)
00000013 53.87660217 [12984] 2012-06-14 14:35:46Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.Host.Load()
00000014 53.88139725 [12984] 2012-06-14 14:35:46Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.Host.Load(explorer=<BtsCatalogExplorer>, host=<Host>)
00000015 55.00614548 [12984] 2012-06-14 14:35:47Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.Host.Load()
00000016 55.01353836 [12984] 2012-06-14 14:35:47Z : DOMAIN\userRemoved : TraceIn : Microsoft.Services.Tools.BizTalkOM.Host.Load(explorer=<BtsCatalogExplorer>, host=<Host>)
00000017 59.03227234 [12984] 2012-06-14 14:35:51Z : DOMAIN\userRemoved : TraceOut : Microsoft.Services.Tools.BizTalkOM.Host.Load()
00000018 62.62356949 [12984] Microsoft.BizTalk.ExplorerOM.BtsException: A thumbprint should contain 40 hexadecimal digits.
00000019 62.62356949 [12984] at Microsoft.BizTalk.ExplorerOM.CertificateInfo..ctor(String strCertificateName, String strThumbprint)
00000020 62.62356949 [12984] at Microsoft.BizTalk.ExplorerOM.Party.get_SignatureCert()
00000021 62.62356949 [12984] at Microsoft.Services.Tools.BizTalkOM.Party.Load(BtsCatalogExplorer explorer, Party party)
00000022 62.62356949 [12984] at Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.DocumentParties()
00000023 62.62356949 [12984] at Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.LoadConfigInternal(LoadOption loadOption)
00000024 62.62356949 [12984] at Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.LoadConfig()
00000025 62.62356949 [12984] at Microsoft.Services.Tools.BizTalkOM.BizTalkInstallation.LoadConfig(ArrayList requestedApplications, Boolean includeReferencedApplications)
00000026 62.62356949 [12984] at Microsoft.Services.Tools.BiztalkDocumenter.Core.Documenter.GenerateDocumentation()
00000027 78.84408569 [12984] Completed processing


Thanks,

Buck

comments

Dijkgraaf wrote Mar 3 at 9:30 PM

You must be using some certificates in the a Party and it is trying to get information about the certificate (LongName, ShortName, ThumPrint & Usage) and it is failing. Go into each part, and check the Certificate tab, Thumbprint. The certificate thumbprint has the format HHHH HHHH HHHH HHHH HHHH HHHH HHHH HHHH HHHH HHHH, where H is a hexadecimal digit.