<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ontrex Software Package Atelier Teamblog &#187; Message Boxes</title>
	<atom:link href="http://spablog.ontrex.ch/category/tech/wise-package-studio/message-boxes/feed/" rel="self" type="application/rss+xml" />
	<link>http://spablog.ontrex.ch</link>
	<description>Ontrex Software Package Atelier Teamblog</description>
	<lastBuildDate>Thu, 05 Jan 2012 12:19:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>This Windows Installer file contains upgrade information</title>
		<link>http://spablog.ontrex.ch/2009/06/11/this-windows-installer-file-contains-upgrade-information/</link>
		<comments>http://spablog.ontrex.ch/2009/06/11/this-windows-installer-file-contains-upgrade-information/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 07:34:30 +0000</pubDate>
		<dc:creator>Stefan Hotan</dc:creator>
				<category><![CDATA[Message Boxes]]></category>
		<category><![CDATA[Wise Package Studio]]></category>

		<guid isPermaLink="false">http://spablog.ontrex.ch/?p=84</guid>
		<description><![CDATA[Im zweiten Blog über die Wise Nachrichtenfenster, möchte ich auf das &#8216;This Windows Installer file contains upgrade information. Do you want to search your datasource for the packages to use when creating components?&#8217; eingehen. Die Ursache: Dieses Fenster erscheint, wenn die Installation Einträge in der Upgrade Tabelle hat. Warum: Bei den Anfangszeiten der Windows Intaller Technologie stand [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">Im zweiten Blog über die Wise Nachrichtenfenster, möchte ich auf das &#8216;This Windows Installer file contains upgrade information. Do you want to search your datasource for the packages to use when creating components?&#8217; eingehen.</div>
<div class="mceTemp"><img class="alignnone size-full wp-image-85" title="upgradeinformation" src="http://spablog.ontrex.ch/wp-content/uploads/2009/06/upgradeinformation.png" alt="upgradeinformation" width="452" height="150" /></div>
<div class="mceTemp">Die Ursache:</div>
<div class="mceTemp">Dieses Fenster erscheint, wenn die Installation Einträge in der Upgrade Tabelle hat.</div>
<div class="mceTemp">Warum:</div>
<div class="mceTemp">Bei den Anfangszeiten der Windows Intaller Technologie stand die Performance einer Installation sowie deren weiteren Aktionen wie Repapartur, Deinstallation und Update im Vordergrund. Beim Update war das ursprüngliche Ziel, zuerst die neue Version einer Applikation zu installieren und erst danach die alte Version zu deinstallieren. Dies hat zwei Vorteile. Erstens würde bei einem Installationsproblem der neuen Version der Rollback die alte Version wieder herstellen, somit kann der Anwender noch mit der alten Version arbeiten. Zweitens würde bei der Deinstallation der alten Version Zeit gesparrt werden, da nicht alle Dateien deinstalliert werden müssen. Leider hat sich dieses Wunschdenken bis heute nicht durchgesetzt. Alte Installationen werden zuerst Deinstalliert und danach wird die neue Version einer Applikation installiert. Die vielen kleinen technischen Details verhindern oder verunmöglichen es den Applikationsentwickler nach Windows Installer Vorgabe den Update zu erstellen.</div>
<div class="mceTemp">Der Wise Windows Installer Editor geht von der ursprünglichen Art des Updates von Microsoft aus (neue Version installieren, alte Version deinstallieren), daher finden wir in den Grundeinstellungen die RemoveExistingProducts Aktion am Ende der InstallExecuteSequence Tabelle.</div>
<div class="mceTemp"><img class="alignnone size-full wp-image-86" title="removeexistingproducts" src="http://spablog.ontrex.ch/wp-content/uploads/2009/06/removeexistingproducts.png" alt="removeexistingproducts" width="365" height="40" /></div>
<div class="mceTemp">Die Nachrichten Box selber bedeutet, wenn bei einem Update eine Komponente erstellt wird, so wird der Windows Installer Editor versuchen in alten Installationen diese Komponente zu suchen und bei einem Treffer dessen KomponentenID zu übernehmen.</div>
<div class="mceTemp">Best Practices:</div>
<div class="mceTemp">Die Antwort zu dieser Frage können Sie mit der RemoveExistingProducts Aktion beantworten. Ist diese in der Installation am Ende der InstallExecuteSequence Tabelle dann können Sie die Frage mit &#8216;<strong>Ja</strong>&#8216; beantworten. Wenn Sie die RemoveExistingProducts Aktion zum Anfang der Installation verschoben haben, oder im Generellen alle alten Intallationen vor einem Update deinstallieren (dies ist die Best Practices), dann können Sie die Frage mit  &#8217;<strong>Nein</strong>&#8216; beantworten.</div>
<div class="mceTemp">Sollten Sie ausversehen auf &#8216;<strong>Ja</strong>&#8216; gedrückt haben, so passiert nicht besonders viel. Sie verlieren etwas Rechnerzeit, was sich jedoch bei heutigen Systemen nicht wirklich bemerkbar macht. </div>
<div class="mceTemp">Hide Message:</div>
<div class="mceTemp">Erstellen Sie folgenden Registry-Key bei der Installation von Wise Package Studio oder Wise Installation Studio, damit diese Meldung nicht erscheint:</div>
<div class="mceTemp" style="text-align: left;">HKCUSoftwareWise SolutionsWindows Installer EditorHideMessages</div>
<div class="mceTemp">Name: 405<br />
Type: REG_DWORD<br />
Value: 7</div>
<div class="mceTemp">Stefan Hotan<br />
Member of the Ontrex SPA Team</div>
]]></content:encoded>
			<wfw:commentRss>http://spablog.ontrex.ch/2009/06/11/this-windows-installer-file-contains-upgrade-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obsolete default merge module directory</title>
		<link>http://spablog.ontrex.ch/2009/02/24/obsolete-default-merge-module-directory/</link>
		<comments>http://spablog.ontrex.ch/2009/02/24/obsolete-default-merge-module-directory/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 07:51:16 +0000</pubDate>
		<dc:creator>Stefan Hotan</dc:creator>
				<category><![CDATA[Message Boxes]]></category>

		<guid isPermaLink="false">http://windows-installer.ch/spaportal/blog/?p=32</guid>
		<description><![CDATA[Wer kennt diese Meldungen von Wise Produkten schon nicht? Immer wieder kommt es vor, dass Produkte von Symantec Wise Package Studio oder Wise Installation Studio mit einem Nachrichtenfenster daherkommt, wo man die Nachricht zweimal lesen muss, aber nicht wirklich den Sinn dieser Nachricht versteht. Ich möchte an dieser Stelle in unserem SPA-Teamblog, alle Nachrichtenfenster, die [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">Wer kennt diese Meldungen von Wise Produkten schon nicht? Immer wieder kommt es vor, dass Produkte von Symantec Wise Package Studio oder Wise Installation Studio mit einem Nachrichtenfenster daherkommt, wo man die Nachricht zweimal lesen muss, aber nicht wirklich den Sinn dieser Nachricht versteht.</div>
<div class="mceTemp">Ich möchte an dieser Stelle in unserem SPA-Teamblog, alle Nachrichtenfenster, die von Wise Produkten erstellt werden, und deren Bedeutung nicht ohne Hintergrundwissen zu verstehen sind, aufgreiffen und den Grund der Meldung, sowie die Best Practices aufzeigen.</div>
<div class="mceTemp">Im ersten Blog über die Wise Nachrichtenfenster, möchte ich auf das &#8216;This installation contains references to an obsolete default merge module directory. Do you want to automatically change these references to the new default directory?&#8217; eingehen.</div>
<div class="mceTemp"><img class="alignnone size-medium wp-image-66" title="obsoltemergemodule1" src="http://spablog.ontrex.ch/wp-content/uploads/2009/02/obsoltemergemodule1-300x104.gif" alt="obsoltemergemodule1" width="300" height="104" /></div>
<div class="mceTemp">Die Ursache:</div>
<div class="mceTemp">Dieses Fenster erscheint, wenn die Installation Dateien in ein &#8216;Modules&#8217; Verzeichnis kopiert.</div>
<div class="mceTemp">Warum:</div>
<div class="mceTemp">Der Wise Windows Installer Editor geht davon aus, das die WSI Projekt Datei mit einer alten Version erstellt wurde, wo die Referenz in das Merge Module Verzeichnis noch &#8216;Modules&#8217; genannt wurde.</div>
<div class="mceTemp">Die Auswirkung:</div>
<div class="mceTemp">Sollten Sie diese Frage mit &#8216;Ja&#8217; beantworten, so werden in der WiseSourcePath Tabelle alle Dateien, die in das Modules Verzeichnis zeigen, in das Merge Module Verzeichnis des Windows Installer Editors umgebogen.</div>
<div class="mceTemp"><img class="alignnone size-medium wp-image-67" title="module1" src="http://spablog.ontrex.ch/wp-content/uploads/2009/02/module1-300x32.png" alt="module1" width="300" height="32" /></div>
<div class="mceTemp">Diese Änderung ist fatal, Sie können danach die Installation nicht mehr kompilieren, da die Quelldateien im Merge Module Verzeichnis gesucht werden.</div>
<div class="mceTemp">Best Practices:</div>
<div class="mceTemp">Wenn Sie mit einer aktuellen Version des Windows Installer Editors arbeiten, so können Sie die Frage mit &#8216;<strong>Nein</strong>&#8216; beantworten. Sie müssten eine schon sehr alte Wise Projekt Datei öffnen, wo dieses Problem nach einem Update des Windows Intaller Editors bestehen könnte.</div>
<div class="mceTemp">Hide Message:</div>
<div class="mceTemp">Erstellen Sie folgenden Registry-Key bei der Installation von Wise Package Studio oder Wise Installation Studio, damit diese Meldung nicht erscheint:</div>
<div class="mceTemp" style="text-align: left;">HKCUSoftwareWise SolutionsWindows Installer EditorHideMessages</div>
<div class="mceTemp">Name: 34650<br />
Type: REG_DWORD<br />
Value: 7</div>
<div class="mceTemp">Stefan Hotan<br />
Member of the Ontrex SPA Team</div>
]]></content:encoded>
			<wfw:commentRss>http://spablog.ontrex.ch/2009/02/24/obsolete-default-merge-module-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

