Manuelle Ergänzungen der automatischen Methode

Bei der automatischen Methode werden die meisten Archivdateien für ein Produkt sowie die meisten der erforderlichen Einträge in diesen Archivdateien automatisch erstellt. Einige Funktionen des Packagers und Installationsprogramms können jedoch nur verwendet werden, wenn Sie manuell Einträge in den entsprechenden SXP-Archivdateien erstellen, nachdem das Erstprodukt erstellt wurde. Sie können die Archivdateien im Fenster "Produktarchiv" öffnen und bearbeiten.

Die folgende Liste enthält eine allgemeine Beschreibung der Einträge, die Sie manuell erstellen können. Weitere detaillierte Informationen finden Sie in den Beschreibungen der einzelnen SXP-Archivdateien.

Abhängigkeiten zwischen Archivprodukten

Die hier besprochenen Abhängigkeiten gelten nicht für Aktualisierungen (Delta-Versionen) oder Vorgänger.

Sie müssen die Abhängigkeit eines Archivprodukts von einem anderen Archivprodukt in der Datei "info.sxp" angeben. Es gibt zwei Arten von Abhängigkeiten:

Prä- und Post-Installationstasks

Um die Funktionen von Prä- und Post-Installationstasks verwenden zu können, müssen Sie die Datei "actions.sxp" manuell erstellen. Um diese Datei zu erstellen, klicken Sie mit der rechten Maustaste im Produktarchiv auf einen leeren Bereich im Fenster "Archivdatei". Wählen Sie die Option "Archivdatei erstellen", und wählen Sie dann in der angezeigten Liste der Archivdateien die Datei "actions.sxp" aus.

Um Post-Installationstasks zum Produkt hinzuzufügen, klicken Sie mit der rechten Maustaste im Produktarchiv auf einen leeren Bereich im Fenster "Archivdatei". Wählen Sie die Option zum Importieren von Archivdateien aus, und suchen Sie nach der zu importierenden Datei. Siehe "Importieren von Archivdateien".

Ändern von ASCII-Dateien mit Skripten

Wenn Sie die automatische Paketmethode verwenden, erstellt der Packager für alle ASCII-Dateien, für die dies bei der Konfiguration des Referenzsystems festgelegt wurde, eine Archivdatei "ascnnnn.sxp", falls die Installation zu Änderungen in dieser Datei führt.

Weiterhin erstellt der Packager zwei Skripte ("ascnnnn.ins" und "ascnnnn.dei"), die die ASCII-Datei während der Installation oder Deinstallation des Produkts ändern. Solche Skripte werden für alle ASCII-Dateien erstellt, die bei der Konfiguration des Referenzsystems (auf der Registerkarte "ASCII-Dateien") angegeben wurden (mit Ausnahme der Dateien "autoexec.bat" und "config.sys"). Diese Dateien werden stattdessen so behandelt, wie im Abschnitt zur Struktur der Archivdatei "ascnnnn.sxp" beschrieben.

Die Änderungen werden standardmäßig an das Ende der ASCII-Datei auf dem Zielcomputer angehängt.

Wenn Sie die manuelle Methode verwenden, können Sie eine SXP-Archivdatei, beispielsweise "ascnnnn.sxp", wie im Folgenden beschrieben manuell erstellen und ausfüllen. Klicken Sie im Produktarchiv mit der rechten Maustaste auf einen leeren Bereich im Fenster "Archivdatei". Wählen Sie die Option "Archivdatei erstellen", und wählen Sie dann in der angezeigten Liste der Archivdateien die gewünschte Datei aus. Wichtige Hinweise hierzu finden Sie unter "ascnnnn.sxp".

Benutzer- und gruppenspezifische Einträge für Registrierung, Desktop, Dateien und Verzeichnisse

Wenn Sie die automatische Methode verwenden und ein Produkt benutzer- oder gruppenspezifische Einträge in die Registrierung schreibt, den Desktop ändert oder benutzerspezifische Dateien und Verzeichnisse hinzufügt, werden automatisch folgende SXP-Archivdateien erstellt:

"ureg.sxp", "ulinks.sxp", "ufiles.sxp", "udirs.sxp" und "uininnnn.sxp".

In diesen Dateien werden Standardeinträge erstellt, wodurch alle Benutzer des Zielcomputers Zugriff auf das Produkt erhalten. Wenn Sie verhindern möchten, dass ein oder mehrere Benutzer auf das Produkt zugreifen, müssen Sie diese Dateien bearbeiten, nachdem das Produkt gepackt wurde.

Benutzer- und gruppenspezifische Einträge für Zugriffsrechte

Falls der Zugriff auf Dateien und Verzeichnisse (nur unter NTFS) oder auf Schlüssel in der Registrierung für bestimmte Benutzer beschränkt werden soll, müssen Sie die Archivdatei "permis.sxp" manuell erstellen und ausfüllen.

Verwenden von Parametern

Um Werte anzugeben, die nur für einen bestimmten Zielcomputer oder eine bestimmte Gruppe von Zielcomputern verwendet werden, beispielsweise das Produktstammverzeichnis, können Sie Parameter verwenden, um Variablen für Einträge in allen Archivdateien festzulegen.

Parameter werden normalerweise in Archivdateien und Skripte eingegeben. Darüber hinaus können Sie Parameter auch in anderen Archivdateien, in CMP-Dateien und in Aktionen verwenden. Hierzu müssen Sie im Abschnitt "ReplaceParams" der Archivdatei "files.sxp" oder "actions.sxp" den Pfad der Datei angeben. Siehe "Speicherung von Client-Parametern".

Wenn Sie Umgebungsvariablen verwenden möchten, müssen Sie diese mit der folgenden Syntax referenzieren:

$(%environment_variable%) 

Außerdem können Sie wie im Abschnitt "Verwenden von Client-Parametern zum Zugriff auf systemspezifische Registrierungswerte" beschrieben Registrierungseinträge verwenden.