Hi all -
                I am creating a patch for an existing installer that uses 
Util:XmlFile elements to modify a web.config file. There was no condition 
element on the component they are contained in so in the patch version I added 
a NOT Installed condition. The problem is that the web.config is being modified 
when the patch is applied even though the XmlFile elements have the 
Permanent="yes" property set. I see in the log file that ExecXmlFileRollback is 
being run which I do not want to happen but I do not know how I can prevent 
this action from being run.


        <Util:XmlFile Id="ConnectionString"
                              Name="connectionString"
                              Action="setValue"
                              
ElementPath="/configuration/connectionStrings/add[\[]@name='ConnectionString'[\]]"
                              File="[Web]Web.config"
                              Permanent="yes"
                              Value="[DBCONNECTION]" />


MSI (s) (D4:58) [18:28:21:737]: Doing action: SchedXmlFile
Action 18:28:21: SchedXmlFile.
Action start 18:28:21: SchedXmlFile.
MSI (s) (D4:58) [18:28:21:742]: Transforming table CustomAction.

MSI (s) (D4:58) [18:28:21:742]: Transforming table CustomAction.

MSI (s) (D4:58) [18:28:21:742]: Note: 1: 2262 2: CustomAction 3: -2147287038
MSI (s) (D4:58) [18:28:21:742]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT 
`Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` 
WHERE `Action` = 'SchedXmlFile'
MSI (s) (D4:58) [18:28:21:743]: Transforming table CustomAction.

MSI (s) (D4:58) [18:28:21:743]: Transforming table CustomAction.

MSI (s) (D4:58) [18:28:21:743]: Note: 1: 2262 2: CustomAction 3: -2147287038
MSI (s) (D4:58) [18:28:21:743]: Transforming table Binary.

MSI (s) (D4:58) [18:28:21:743]: Transforming table Binary.

MSI (s) (D4:58) [18:28:21:743]: Note: 1: 2262 2: Binary 3: -2147287038
MSI (s) (D4:E4) [18:28:21:799]: Invoking remote custom action. DLL: 
C:\Windows\Installer\MSI86B2.tmp, Entrypoint: SchedXmlFile
MSI (s) (D4!9C) [18:28:21:832]: Transforming table XmlFile.

MSI (s) (D4!9C) [18:28:21:832]: Transforming table XmlFile.

MSI (s) (D4!9C) [18:28:21:832]: Note: 1: 2262 2: XmlFile 3: -2147287038
MSI (s) (D4!9C) [18:28:21:886]: PROPERTY CHANGE: Adding ExecXmlFileRollback 
property. Its value is 
'0EURC:\Acme\Prod\Web\Web.configEUR1@Z4K86o[H9@anK~k?m4uRrC/{c!nKxL^9IHRlrI4'qHN)H505Fsh@9fU6A8|UBxH3'ulL)CanKA5[8(^t}uG(;KtIVZHzG6:|QKF5[8(Sm^C/KgIzG6:|QK-C22KR@sRH,VU/L6:|QKQSfBGt!uZHMxtC/Ay6[H;mfqI3-X-MKf,y3cEMrJwcHJM]gpE:!AhSJ/:aaN(o}KMiuDu@md98I{cvPK0:aaN(o}KMiuDu@md98Ie^.XH+CanKY,OPK}*4kLpanzGBrfoKt;dz91j)uIwlvuIa'UmJ,@0-MyLJ|G.CwuIa_5?GqM9ZH0ckKM*(n}8'%^C/oX,(M{rvuI?qUIKDQ?h8,mozGBrfoKS~vAN9y]%M2U/vIA';75X3}'O^SI!0ao{jL3jKxH/SSXHs7,XH0/pzGcR)r3ZUBxH3'ulL)CanK)SSXHb43kL}MoYHivzQK'LEhM,mvuIRKzD/ao{jL3jKxH/SSXHs7,XH0/pzGa@K63x?3kL5:|QKK/9Q4:29Q4*@PdMFQulLIb|ZH8P1CG.CziA(;)uIb_I%Oi7cZH5},o4]3E*7YH;;H(BlTH!drC/W4[8(Sm^C/KgIzG6:|QKsA6iM07dBGZSI!0RhBLMKivAN+N2TH;yvPK5:|QKRlKCMaZ?h82e].MH4Ex3wI3w3ZUBxH3'ulL)CanK9EO~N5pY2K4qRA;;yvPK5:|QKdZHzG6:|QKsA6iM5_vfBD!_[H(SSXHx9aaN6XN-M5xN-M-yIXH9@anK2b0r3?wnq3:ymX:INhiMVX^LK?NllLBEzD/iUzpJPU:WH}4!UJn^oO5lejP5dZS{9a1Gl5M3T~/HX?A/Sm^C/^|R[H+CanKlFZoKGwUIKDQ?h8;3|jL2CwuI@OtC/Ay6[HTwN~N5pY2Kw]*^GyuzQK'LEhM,mvuI/|KhB*F|/L.M^9IeuZJMc:L{;E-:1LAqN~N5pY2Kw
MSI (s) (D4!9C) [18:28:21:889]: Doing action: ExecXmlFileRollback
Action 18:28:21: ExecXmlFileRollback.
Action start 18:28:21: ExecXmlFileRollback.
MSI (s) (D4!9C) [18:28:21:900]: Transforming table CustomAction.

MSI (s) (D4!9C) [18:28:21:900]: Transforming table CustomAction.

MSI (s) (D4!9C) [18:28:21:900]: Note: 1: 2262 2: CustomAction 3: -2147287038
MSI (s) (D4!9C) [18:28:21:901]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT 
`Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` 
WHERE `Action` = 'ExecXmlFileRollback'
MSI (s) (D4!9C) [18:28:21:902]: Transforming table CustomAction.

MSI (s) (D4!9C) [18:28:21:903]: Transforming table CustomAction.

MSI (s) (D4!9C) [18:28:21:903]: Note: 1: 2262 2: CustomAction 3: -2147287038
MSI (s) (D4!9C) [18:28:21:904]: Transforming table Binary.

MSI (s) (D4!9C) [18:28:21:905]: Transforming table Binary.

MSI (s) (D4!9C) [18:28:21:905]: Note: 1: 2262 2: Binary 3: -2147287038
ExecXmlFileRollback:
Action ended 18:28:21: ExecXmlFileRollback. Return value 1.


Thanks - Tom
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to