Installing a patch is basically just applying a transform to an existing MSI
then running repair on that MSI. Uninstalling a patch is removing that
transform then running repair on that MSI. Hopefully that helps get the
scheduling a bit more.

On Fri, Mar 11, 2011 at 9:00 AM, Tom Crozier <tcroz...@rackwise.com> wrote:

> Sorry the table I added @ the bottom did not get sent correctly. I
> reformatted it below.
>
> Hi - I would greatly appreciate any help in understanding the timing of
> when I have access to the original or updated version of files installed
> during a patch install, uninstall and rollback sequences of both.
>
> The Install process seem fairly straight forward. I have availability of
> the old files before the InstallFiles sequence and the new ones afterwards.
> However when a rollback occurs I am not sure at what point I have access to
> the newly installed files and the original files before the patch was
> applied?
> Can I schedule something to have access to both the current and previous
> versions?
>
> The Uninstall of the patch seems even a little more confusing since it
> appears that the previous files are restored before I can get a custom
> action to run.
> But once a rollback occurs do I have access to the current or previous
> versions?
>
> The following example is what I am trying to work out. I am installing both
> SSRS & SQL content on a server and need to handle both the Installation and
> Un-installation of a patch as well as handling a rollback occurring during
> either. The Desired Action column shows what I want to happen I just need to
> know when I have availability to the desired version so I can call the
> appropriate CA to perform the action.
>
> Assuming:
>                Base Install - puts V1 of files on server
>                Patch1 - puts V2 of files on server
>
> Install Operation                                       Schedule
>                      Desired Action
> =================
> ====================            ===============
> Install Patch1                                  After InstallFiles
>      Run CA to put V2 reports on server
>
>                    Run InstallV2.sql
>
> Rollback occurs during Install Patch1   Do I have access to             Run
> CA to put V1 reports on server
>                                                        Both current and
> prev           Run Uninstall V2.sql
>                                                        Versions?
>                     Run InstallV1.sql
>
> Remove Patch1                                   ?
>             Run CA to put V1 reports on server
>
>                    Run Uninstall V2.sql
>
>                    Run InstallV1.sql
>
> Rollback occurs during Remove Patch1    ?
>     Run CA to put V2 reports on server
>
>                    Run InstallV2.sql
>
>
> Thanks - Tom
>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to