PDA

View Full Version : Error 7017: Crystal Report Merge Modules



rsknowles
06-14-2004, 04:34 PM
I am rewriting an old installation using InstallShield X. The installation needs to install an older version of Crystal Reports (7.x) I have included all the necessary dlls but when I build I get error -7017, informing me that I need to download various merge modules. I don't want to use merge modules, and even if I did the modules that it lists are not available in the redistributables view.

I receive the following build error:
ISDEV : error -7017: The Object/MergeModule "C:\Program Files\InstallShield X\Modules\I386\Crystal Reports - Direct Access - ACT!.Msm" is not installed on the local system. To download it, go to the Redistibutables view, right click on any item and select "Download required Merge Modules."
And that same error also reports the need for the following MSM's:
Crystal Reports - Direct Access - ACT!.Msm
Crystal Reports - User Function Libraries.Msmwnload required Merge Modules.
CrystalReports85ExportHTMLFormat.Msmwnload required Merge Modules.
CrystalReports85_ActiveXControl.msmwnload required Merge Modules.
CrystalReports85_CommonODBCModule.msmwnload required Merge Modules.
CrystalReports85_Crpaig80.msmwnload required Merge Modules.
CrystalReports85_Crpre32.msmwnload required Merge Modules.
CrystalReports85_Dictionaries.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_Clipper.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_ExchOutlk.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_IIS_Proxy.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_SQLServer.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_dBaseIDAPI.msmwnload required Merge Modules.
CrystalReports85_ExportCSVFormat.msmwnload required Merge Modules.
CrystalReports85_ExportToNotes.msmwnload required Merge Modules.
CrystalReports85_ExportToVIM.msmwnload required Merge Modules.
CrystalReports85_ExporttoWord.msmwnload required Merge Modules.
CrystalReports85_Imploder.msmwnload required Merge Modules.
CrystalReports85_OleDb_DataSource.msmwnload required Merge Modules.
CrystalReports85_SQL_Designer_Files.msmwnload required Merge Modules.
CrystalReports8DirectAccessLocalFileSystem.Msmwnload required Merge Modules.
CrystalReports8DirectAccessOracle.Msmwnload required Merge Modules.
CrystalReports8DirectAccessSybaseAdaptiveServer.Msmwnload required Merge Modules.
CrystalReports8ExportDIFFormat.Msmwnload required Merge Modules.
CrystalReports8ExportODBC.Msmwnload required Merge Modules.
CrystalReports8ExportRichTextFormat.Msmwnload required Merge Modules.
CrystalReportsExportExcelFormat.Msmwnload required Merge Modules.
CrystalReportsExportLotus123Format.Msmwnload required Merge Modules.
CrystalReportsExportRecordFormat.Msmwnload required Merge Modules.
CrystalReportsExportReportDefinitionFormat.Msmwnload required Merge Modules.
CrystalReportsExportTextFormat.Msmwnload required Merge Modules.
CrystalReportsExportToApplication.Msmwnload required Merge Modules.
CrystalReportsP2IXBSE.Msmwnload required Merge Modules.

The project is a Basic MSI. What adds to the confusion is that I can open a separate InstallScript MSI project that includes the same files and it builds without error.


Any ideas?

rsknowles
06-15-2004, 07:12 AM
Okay, I've managed to prevent the error but I still have a problem. I downloaded all of the Crystal Reports merge modules(8, 8.5, 8.5SP1, and 9). When the project builds it finds those merge modules and merges them.

Merging Crystal Reports - Direct Access - ACT!: C:\Program Files\InstallShield X\Modules\i386\Crystal Reports - Direct Access - ACT!.Msm
Merging Crystal Reports - User Function Libraries: C:\Program Files\InstallShield X\Modules\i386\Crystal Reports - User Function Libraries.Msm
Merging Crystal Reports 8.5 - Export HTML Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85ExportHTMLFormat.Msm
Merging Crystal Reports 8.5 - ActiveX Control: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_ActiveXControl.msm
Merging Crystal Reports 8.5 - Common ODBC Module: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_CommonODBCModule.msm
Merging Crystal Reports 8.5 - Text Object: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_Crpaig80.msm
Merging Crystal Reports 8.5 - Crystal Report Engine Interface: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_Crpre32.msm
Merging Crystal Reports 8.5 - Crystal Dictionaries: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_Dictionaries.msm
Merging Crystal Reports 8.5 - Direct Access - Clipper: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_DrctAcc_Clipper.msm
Merging Crystal Reports 8.5 - Direct Access - Exchange/Outlook: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_DrctAcc_ExchOutlk.msm
Merging Crystal Reports 8.5 - Direct Access - Microsoft IIS/Proxy Log File: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_DrctAcc_IIS_Proxy.msm
Merging Crystal Reports 8.5 - Direct Access - Microsoft SQL Server 6.x: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_DrctAcc_SQLServer.msm
Merging Crystal Reports 8.5 - Direct Access - dBase: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_DrctAcc_dBaseIDAPI.msm
Merging Crystal Reports - Export CSV Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_ExportCSVFormat.msm
Merging Crystal Reports 8.5 - Export to Notes/Lotus Domino: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_ExportToNotes.msm
Merging Crystal Reports - Export to VIM: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_ExportToVIM.msm
Merging Crystal Reports 8.5 - Export to Word format: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_ExporttoWord.msm
Merging Crystal Reports 8.5 - Imploder: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_Imploder.msm
Merging Crystal Reports 8.5 - Ole Db Data Sources: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_OleDb_DataSource.msm
Merging Crystal Reports 8.5 - SQL Designer Files: C:\Program Files\InstallShield X\Modules\i386\CrystalReports85_SQL_Designer_Files.msm
Merging Crystal Reports 8 - Direct Access - Local File System: C:\Program Files\InstallShield X\Modules\i386\CrystalReports8DirectAccessLocalFileSystem.Msm
Merging Crystal Reports 8 - Direct Access - Oracle: C:\Program Files\InstallShield X\Modules\i386\CrystalReports8DirectAccessOracle.Msm
Merging Crystal Reports 8 - Direct Access - Sybase Adaptive Server: C:\Program Files\InstallShield X\Modules\i386\CrystalReports8DirectAccessSybaseAdaptiveServer.Msm
Merging Crystal Reports 8 - Export DIF Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReports8ExportDIFFormat.Msm
Merging Crystal Reports 8 - Export ODBC: C:\Program Files\InstallShield X\Modules\i386\CrystalReports8ExportODBC.Msm
Merging Crystal Reports 8 - Export Rich Text Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReports8ExportRichTextFormat.Msm
Merging Crystal Reports - Export Excel Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReportsExportExcelFormat.Msm
Merging Crystal Reports - Export Lotus 1-2-3 Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReportsExportLotus123Format.Msm
Merging Crystal Reports - Export Record Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReportsExportRecordFormat.Msm
Merging Crystal Reports - Export Report Definition Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReportsExportReportDefinitionFormat.Msm
Merging Crystal Reports - Export Text Format: C:\Program Files\InstallShield X\Modules\i386\CrystalReportsExportTextFormat.Msm
Merging Crystal Reports - Export to Application: C:\Program Files\InstallShield X\Modules\i386\CrystalReportsExportToApplication.Msm
Merging Crystal Reports 8 - P2IXBSE: C:\Program Files\InstallShield X\Modules\i386\CrystalReportsP2IXBSE.Msm

The problem is that I have not selected those merge modules to include. I want my application to install the older files that I have included in the project, not the new files that would be contained in those merge modules.

Has anyone experienced this or know how I can work around it?

rsknowles
06-15-2004, 08:20 AM
I found a way around the problem and am posting this in order to help others that may encounter a similar problem.

In researching my problem I was trying to determine why my InstallScript MSI project could build without merging the crystal modules while the Basic MSI project merged them everytime.

It appears that when files are added using the Component Wizard in the Installation Designer interface the associated merge modules are automatically entered into the ISMergeModule table. However, if the files are added using the Project Assistant interface, the user is prompted as to whether or not the merge modules should be included in the project.

I removed all of the supsect files and added them thru the Project Assistant interface and answered "no" when prompted to include the related merge module. The Basic MSI project now builds without merging the crystal modules which is the functionality I desired.

Thesingu
02-01-2006, 03:39 AM
I am rewriting an old installation using InstallShield X. The installation needs to install an older version of Crystal Reports (7.x) I have included all the necessary dlls but when I build I get error -7017, informing me that I need to mergedownload various modules. I don't want to use merge modules, and even if I did the modules that it lists are not available in the redistributables view.

I receive the following build error:
And that same error also reports the need for the following MSM's:
Crystal Reports - Direct Access - ACT!.Msm
Crystal Reports - User Function Libraries.Msmwnload required Merge Modules.
CrystalReports85ExportHTMLFormat.Msmwnload required Merge Modules.
CrystalReports85_ActiveXControl.msmwnload required Merge Modules.
CrystalReports85_CommonODBCModule.msmwnload required Merge Modules.
CrystalReports85_Crpaig80.msmwnload required Merge Modules.
CrystalReports85_Crpre32.msmwnload required Merge Modules.
CrystalReports85_Dictionaries.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_Clipper.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_ExchOutlk.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_IIS_Proxy.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_SQLServer.msmwnload required Merge Modules.
CrystalReports85_DrctAcc_dBaseIDAPI.msmwnload required Merge Modules.
CrystalReports85_ExportCSVFormat.msmwnload required Merge Modules.
CrystalReports85_ExportToNotes.msmwnload required Merge Modules.
CrystalReports85_ExportToVIM.msmwnload required Merge Modules.
CrystalReports85_ExporttoWord.msmwnload required Merge Modules.
CrystalReports85_Imploder.msmwnload required Merge Modules.
CrystalReports85_OleDb_DataSource.msmwnload required Merge Modules.
CrystalReports85_SQL_Designer_Files.msmwnload required Merge Modules.
CrystalReports8DirectAccessLocalFileSystem.Msmwnload required Merge Modules.
CrystalReports8DirectAccessOracle.Msmwnload required Merge Modules.
CrystalReports8DirectAccessSybaseAdaptiveServer.Msmwnload required Merge Modules.
CrystalReports8ExportDIFFormat.Msmwnload required Merge Modules.
CrystalReports8ExportODBC.Msmwnload required Merge Modules.
CrystalReports8ExportRichTextFormat.Msmwnload required Merge Modules.
CrystalReportsExportExcelFormat.Msmwnload required Merge Modules.
CrystalReportsExportLotus123Format.Msmwnload required Merge Modules.
CrystalReportsExportRecordFormat.Msmwnload required Merge Modules.
CrystalReportsExportReportDefinitionFormat.Msmwnload required Merge Modules.
CrystalReportsExportTextFormat.Msmwnload required Merge Modules.
CrystalReportsExportToApplication.Msmwnload required Merge Modules.
CrystalReportsP2IXBSE.Msmwnload required Merge Modules.

The project is a Basic MSI. What adds to the confusion is that I can open a separate InstallScript MSI project that includes the same files and it builds without error.


Any ideas?

hi,
Im sasi, and new guy for Soft programing
I also receiving the same errors.i think now you would get answer for this, So please forward the answer me also.
I also having the sam problem.

bye...

rsknowles
02-01-2006, 08:47 AM
I posted my solution in the message (http://community.installshield.com/showpost.php?p=280966&postcount=3) before yours. It is not elegant but it worked.



I removed all of the supsect files and added them thru the Project Assistant interface and answered "no" when prompted to include the related merge module. The Basic MSI project now builds without merging the crystal modules which is the functionality I desired.