Documentation Center

GetDoc and PutDoc troubleshooting

Use the following to troubleshoot problems on WIndows.

There are multiple requirements for the COM interface to work with the GetDoc/PutDoc adapters. These are satisfied by the SDL Contenta installation program but occasionally problems occur.
  • Check the Perl Version and Path.

    You must have the qualified version of Perl installed in a root path.

    Example: C:\Perl or D:\Perl

    Note that the following installation path will cause a failure: C:\Programs\Languages\Perl

    Verification: Refer to the SDL Contenta installation guide for your system and SDL Contenta version number.

    To verify the version and build of Perl, at the DOS Command prompt enter: perl -v

    (Refer to the SDL Contenta release notes to verify that you have the correct version of Perl installed on your system(s).)

  • Check the Perl Environment Variable

    The environment variable PERL5LIB must include the paths in which the GetDoc/PutDoc Perl modules are installed.

    Example: C:\PROGRA~1\XYENTE~1\Contenta\encaps\adapters;C:\PROGRA~1\XYENTE~1\Contenta\Encaps;C:\PROGRA~1\XYENTE~1\CONTEN~1\Encaps\di

  • You must have XyePerlCom.dll installed in the SDL Contenta_home\System folder and it must be registered.

    Run regedit and search for XyePerlCom.dll under HKEY_CLASSES_ROOT and note the pathname in the data field.

    Example: C:\Program Files (x86)\XyEnterprise\Contenta\system\XyePerlCom.dll