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
- :
- Is it possible to make the Chained Installs not transactional ?
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
May 28, 2013
01:04 AM
Is it possible to make the Chained Installs not transactional ?
Is it possible to make the Chained Installs not transactional ?
In my case, I have many installs.. And I want if anyone of them failed to install, the parent setup keep calling the other packages.
In my case, I have many installs.. And I want if anyone of them failed to install, the parent setup keep calling the other packages.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
May 31, 2013
08:24 AM
The answer I would prefer to give is that you should probably use a Suite/Advanced UI project for this. They are a more robust combination of what InstallShield has previously supported with prerequisites and chained packages that should allow you to more closely define what behavior you want to see. It leverages a more canonical form of package chaining that typically has fewer problems than the embedded chaining that is available to the Basic MSI project type.
However the transition to Suite/Advanced UI projects is not trivial and thus may not be reasonable late in a release cycle. Typically a dependency is a hard dependency so failures are not really optional. If you want to avoid the rollback, hard dependencies are better specified as prerequisites instead of chained packages. Soft dependencies are rarer; you may have some luck turning them into prerequisites as well.
However the transition to Suite/Advanced UI projects is not trivial and thus may not be reasonable late in a release cycle. Typically a dependency is a hard dependency so failures are not really optional. If you want to avoid the rollback, hard dependencies are better specified as prerequisites instead of chained packages. Soft dependencies are rarer; you may have some luck turning them into prerequisites as well.