Plugging into MS.VSIPCC with H2Reg problem...

I am integrating a help 2 file into VS 2005 using H2Reg. Everything seems to be ok, except the actual plugin of the namespace into the MS.VSIPCC, as the log shows... Anybody has an idea where to look The help file is generated with Teegofer from Steema...

===============================================================================
Log File:              C:\Programming\Olvio\PlusDock2.0\Installer\Help\H2Reg_Log.txt
Date:                  7/10/2005 2:36:08 PM
Operating System:       Windows XP 5.1 (Build 2600) Service Pack 2
SysLocale.DefaultLCID:  0x0409 (1033)
SysLocale.PriLangID:    0x0009 (9)
SysLocale.SubLangID:    0x0001 (1)
DecimalSeparator:       .
-------------------------------------------------------------------------------
EXE Path =           C:\Programming\Olvio\PlusDock2.0\Installer\Help\H2Reg.exe
EXE Version =        1.3.6.0
Cmdline Param(s) =   -q | -r
Actual CmdLine =   H2Reg.exe -q -r
_RunDir =            C:\Programming\Olvio\PlusDock2.0\Installer\Help
_ModuleName =        H2Reg.exe
_ModuleDir =         C:\Programming\Olvio\PlusDock2.0\Installer\Help
-------------------------------------------------------------------------------
_hhInstalled =       YES
_hhVerStr =          5.2.3790.2453
_hhFriendlyVerStr =  > 1.4a
-------------------------------------------------------------------------------
_ieInstalled =       YES
_ieVerStr =          6.0.2900.2668
_ieFriendlyVerStr =  > Internet Explorer 6 SP1
===============================================================================
MS Help 2.x Runtime Found: YES
    2.5.50215.44, C:\Program Files\Common Files\Microsoft Shared\Help\hxds.dll
    2.5.50215.44, C:\Program Files\Common Files\Microsoft Shared\Help\hxvz.dll
NT Admin Log On: YES
PC Language ID = en
-------------------------------------------------------------------------------
Quiet Mode (-Q): Yes
Registration Mode (-R): Yes
UnRegistration Mode (-U): No
Append Log Mode (-A): No
No NT Admin Check (-N): No
Merge Indexes Mode (-M): No
Cmd Script File (CmdFile=): C:\Programming\Olvio\PlusDock2.0\Installer\Help\H2Reg.ini
User Dir 1 (UserDir1=):
User Dir 2 (UserDir2=):
User Dir 3 (UserDir3=):
User Dir 4 (UserDir4=):
===============================================================================
CmdFile = C:\Programming\Olvio\PlusDock2.0\Installer\Help\H2Reg.ini
<windir> = C:\WINDOWS
<winsysdir> = C:\WINDOWS\system32
<programfilesdir> = C:\Program Files
<exedir> = C:\Programming\Olvio\PlusDock2.0\Installer\Help
<exedirparent> = C:\Programming\Olvio\PlusDock2.0\Installer
<cmdfiledir> = C:\Programming\Olvio\PlusDock2.0\Installer\Help
<cmdfiledirparent> = C:\Programming\Olvio\PlusDock2.0\Installer
<userdir1> =
<userdir1parent> =
<userdir2> =
<userdir2parent> =
<userdir3> =
<userdir3parent> =
<userdir4> =
<userdir4parent> =
-------------------------------------------------------------------------------
[Reg_Namespace]
Olvio.PlusDock|Olvio.PlusDock.HxC|Olvio PlusDock Documentation - www.olvio.com

[Reg_Title]
Olvio.PlusDock|Olvio.PlusDock|1033|Olvio.PlusDock.HxS|||||||

[Reg_Plugin]
MS.VSIPCC+|_DEFAULT|Olvio.PlusDock

[Reg_Filter]
Olvio.PlusDock|Olvio.PlusDock|("DocSet"="Olvio.PlusDock") OR ("DocSet"="Olvio")

[UnReg_Namespace]
Olvio.PlusDock

[UnReg_Title]
Olvio.PlusDock|Olvio.PlusDock|1033

[UnReg_Plugin]
MS.VSCC+|_DEFAULT|Olvio.PlusDock

[UnReg_Filter]
Olvio.PlusDock|Olvio.PlusDock
-------------------------------------------------------------------------------
2:36:08 PM   [Reg_Namespace] - Lines To Process = 1
2:36:08 PM     <nsName>="Olvio.PlusDock"
2:36:08 PM     <nsColfile>="C:\Programming\Olvio\PlusDock2.0\Installer\Help\Olvio.PlusDock.HxC"
2:36:08 PM     <nsDesc>="Olvio PlusDock Documentation - www.olvio.com"
2:36:08 PM     +Mode = Not Enabled
2:36:08 PM     Preparation: Old Namespace "Olvio.PlusDock" successfully removed. Its important to start with a clean slate.
2:36:08 PM    -->Registered OK
-------------------------------------------------------------------------------
2:36:08 PM   [Reg_Title] - Lines To Process = 1
2:36:08 PM     <nsName>="Olvio.PlusDock"
2:36:08 PM     <TitleID>="Olvio.PlusDock"
2:36:08 PM     <LangID>="1033"
2:36:08 PM     <HxS_HelpFile>="C:\Programming\Olvio\PlusDock2.0\Installer\Help\Olvio.PlusDock.HxS"
2:36:08 PM     <HxI_IndexFile>=""
2:36:08 PM     <HxQ_QueryFile>=""
2:36:08 PM     <HxR_AttrQueryFile>=""
2:36:08 PM     <HxsMediaLoc>=""
2:36:08 PM     <HxqMediaLoc>=""
2:36:08 PM     <HxrMediaLoc>=""
2:36:08 PM     <SampleMediaLoc>=""
2:36:08 PM    -->Registered OK
-------------------------------------------------------------------------------
2:36:08 PM   [Reg_Plugin] - Lines To Process = 1
2:36:08 PM     <nsName_Parent>="MS.VSIPCC+"
2:36:08 PM     <HxT_Parent>="_DEFAULT"
2:36:08 PM     <nsName_Child>="Olvio.PlusDock"
2:36:08 PM     <HxT_Child>=""
2:36:08 PM     <HxA_Child>=""
2:36:08 PM     NS Wild Card "MS.VSIPCC+" matches = 1 item(s): MS.VSIPCC.v80
2:36:08 PM   Plug Child "Olvio.PlusDock" into "MS.VSIPCC.v80"
2:36:08 PM   ** Reg Error **: Registration Failed
-------------------------------------------------------------------------------
2:36:08 PM   [Reg_Filter] - Lines To Process = 1
2:36:08 PM     <nsName>="Olvio.PlusDock"
2:36:08 PM     <FilterName>="Olvio.PlusDock"
2:36:08 PM     <FilterQueryStr>="("DocSet"="Olvio.PlusDock") OR ("DocSet"="Olvio")"
2:36:08 PM    -->Registered OK
===============================================================================

--END OF FILE--

Thank you,

Iulian

 



Answer this question

Plugging into MS.VSIPCC with H2Reg problem...

  • Pranay

    Iulian,

    Could you check whether vsipcc.hxc file is installed correctly by the following steps

    1. Run "C:\Program Files\Microsoft Help 2.0 SDK\Unsupported Tools\Namespace.exe" tool (installed by VSIP 2005) and select MS.VSIPCC.v80 namespace from the tree view.

    2. Check that the Collection property of MS.VSIPCC.v80 namespace points to a valid location, such as C:\Program Files\Common Files\Microsoft Shared\DevHelp\VSIPCC\v8.0\vsipcc.hxc.

    3. Make sure that vsipcc.hxc exists in the specified location and the data in vsipcc.hxc is not corrupted. Vsipcc.hxc must be a well-formed XML file and should look like this:

    < xml version="1.0" >
    <!DOCTYPE HelpCollection>
    <HelpCollection
     DTDVersion = "1.0"
     Id = "vsipcc.8.0"
     FileVersion = "8.0.41025.0"
     LangId = "1033"
     Title = "Microsoft VSIP Combined Help Collection"
     Copyright = "Copyright (c) 2004 Microsoft Corporation. All Rights Reserved."
     >
     <TOCDef File = "vsipcc.HxT" Id = "InsertTOC:VSIPCC" />
     <KeywordIndexDef File = "vsipccALinks.HxK"/>
     <KeywordIndexDef File = "vsipBLinks.HxK"/>
     <KeywordIndexDef File = "vsipccCLinks.HxK"/>
     <KeywordIndexDef File = "vsipccFLinks.HxK"/>
     <KeywordIndexDef File = "vsipccKLinks.HxK"/>
     <KeywordIndexDef File = "vsipccSLinks.HxK"/>
     <KeywordIndexDef File = "vsipccNamedUrls.HxK"/>
     <KeywordIndexDef File= "VsipCCSamples.HxK" />

     <ItemMoniker Name = "!DefaultNamedUrlIndex" ProgId = "HxDs.HxIndex" InitData = "VsccNamedUrls"/>
     <ItemMoniker Name = "!SampleInfo" ProgId = "HxDs.HxSampleCollection" InitData = "Samples"/>
     <ItemMoniker Name = "!DefaultTOC" ProgId = "HxDs.HxHierarchy" InitData = "TOC"/>
     <ItemMoniker Name = "!DefaultFullTextSearch" ProgId = "HxDs.HxFullTextSearch" InitData = ""/>
     <ItemMoniker Name = "!DefaultAssociativeIndex" ProgId = "HxDs.HxIndex" InitData = "A"/>
     <ItemMoniker Name = "!DefaultDynamicLinkIndex" ProgId = "HxDs.HxIndex" InitData = "B"/>
     <ItemMoniker Name = "!DefaultCodeIndex" ProgId = "HxDs.HxIndex" InitData = "C"/>
     <ItemMoniker Name = "!DefaultContextWindowIndex" ProgId = "HxDs.HxIndex" InitData = "F"/>
     <ItemMoniker Name = "!DefaultKeywordIndex" ProgId = "HxDs.HxIndex" InitData = "K"/>
     <ItemMoniker Name = "!DefaultSearchWindowIndex" ProgId = "HxDs.HxIndex" InitData = "S"/>
     <ItemMoniker Name="!DefaultSampleIndex" ProgId="HxDs.HxIndex" InitData="Samples" />
    </HelpCollection>

    If there is nothing wrong with vsipcc.hxc file and its registration, there must be something else that went wrong.

    Could you show me the data in your Olvio.PlusDock.HxC file



  • Cratos

    Iulian,

    Thanks for reporting this issue.  I don't have a quick answer but we are investigating this issue and will respond as soon as possible.

    Thanks,
    Jeremy Jones

  • Plugging into MS.VSIPCC with H2Reg problem...