This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Call custom actions from merge module
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 22, 2013
06:53 AM
Call custom actions from merge module
Hello,
I've made merge module which contains some set of files. This merge module includes custom action, and I would like make it so that custom action is always called when merge module is included into master installer.
For testing purpose I've made simple InstallScript custom action which calls MessageBox, but i cannot get it called.
In forum I found that I should include it to Direct Editor -> ModuleInstallExecuteSequence in merge .ism file. I added new record as:
Action: MyCustomAction
Sequesnce: empty
BaseAction: InstallFiles
After: 1
Conditions: NotInstalled (also tried as Empty)
BUT I've never got my MessageBox appeared during installation.
Could you please advise how to call custom action defined in merge module?
Thank you in advance,
Best Regards, Georgiy
I've made merge module which contains some set of files. This merge module includes custom action, and I would like make it so that custom action is always called when merge module is included into master installer.
For testing purpose I've made simple InstallScript custom action which calls MessageBox, but i cannot get it called.
In forum I found that I should include it to Direct Editor -> ModuleInstallExecuteSequence in merge .ism file. I added new record as:
Action: MyCustomAction
Sequesnce: empty
BaseAction: InstallFiles
After: 1
Conditions: NotInstalled (also tried as Empty)
BUT I've never got my MessageBox appeared during installation.
Could you please advise how to call custom action defined in merge module?
Thank you in advance,
Best Regards, Georgiy
(3) Replies
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 22, 2013
09:43 PM
In Custom Actions and Sequnce view, Sequence -> Installation -> Execute, right click Insert, then select Merge Module Custom Actions in drop listbox of Insert Aciton dialog.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 23, 2013
12:08 AM
Thank you for the information,
I would like to define CA execution order in the merge module, that no changes will be needed in wrapper installer. Could you please tell whether it's possible?
In this case 3rd party developers would need to only include merge module without extra adjustments.
Best regards, Georgiy
I would like to define CA execution order in the merge module, that no changes will be needed in wrapper installer. Could you please tell whether it's possible?
In this case 3rd party developers would need to only include merge module without extra adjustments.
Best regards, Georgiy
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 23, 2013
03:33 AM
I found useful article Q112907 at
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalId=Q112907
which describes very well how to include merge module custom actions.
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalId=Q112907
which describes very well how to include merge module custom actions.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)