RollbackBoundary element
Describes a rollback boundary in the chain.
Attributes
Id
stringIdentifier for this rollback boundary, for ordering and cross-referencing. If this attribute is not provided a stable identifier will be generated.
LogPathVariable
stringName of a Variable that will hold the path to the log file when the rollback boundary is a MSI package transaction. An empty value will cause the variable to not be set. The default is “WixBundleLog_[RollbackBoundaryId]”.
Transaction
yesnoSpecifies whether the rollback boundary is wrapped in an MSI transaction. The default is “no”. Only MsiPackages and MspPackages may be inside of a rollback boundary with Transaction set to “yes”.
Vital
yesnoSpecifies whether the rollback boundary aborts the chain. The default “yes” indicates that if the rollback boundary is encountered then the chain will fail and roll back or stop. If “no” is specified then the chain should continue successfuly at the next rollback boundary.