PRB: Error 0x80110407 When Parameter Is Unicode String or a Long File Name (305776)



The information in this article applies to:

  • Microsoft COM+ 1.5

This article was previously published under Q305776

SYMPTOMS

If you pass a very long file name in the call to the ICOMAdminCatalog::ExportApplication method, the COMADMIN_E_APP_FILE_WRITEFAIL (0x80110407) error occurs. This error also occurs when the parameter is a unicode string.

CAUSE

This error occurs because the cabinet (.cab) file names are limited to 256 characters. In addition, the .cab file names are also not unicode-aware. If the file name exceeds this limit or is in unicode format, the system cannot generate the .cab file for the application that is being exported and thus fails with the above-mentioned error.

STATUS

This behavior is by design.

Modification Type:MajorLast Reviewed:2/24/2002
Keywords:kbprb kbSysAdmin KB305776