Ein PIF-Patch-Produkt ist ein Standard-PIF-Produkt, das Patches zum Aktualisieren eines spezifischen PIF-Produkts enthält. Mit Hilfe von Patch-Produkten können Sie Probleme mit Anwendungen beheben, ohne das gesamte Produkt erneut veröffentlichen oder verteilen zu müssen. Die Patches können mit Hilfe von Software Delivery-Funktionen oder manuell angewendet werden.
Die meisten vorhandenen Funktionen zur Definition von PIF-Produkten, wie die Abhängigkeitsprüfung und Installationsdialogfelder, können zum Definieren von Patches verwendet werden. Bei der Installation des PIF-Patch-Produkts werden alle ersetzten oder entfernten Dateien des Produkts in dessen Stammverzeichnis gespeichert. Wenn ein Rollback der Patch-Installation durchgeführt wird, werden die Änderungen rückgängig gemacht. Wenn Sie ein Produkt aktualisieren oder entfernen, werden alle installierten Patches für dieses Produkt entfernt.
Der Packager bietet einen Assistenten zum Erstellen von PIF-Patch-Produkten. Klicken Sie mit der rechten Maustaste auf das Produkt, das aktualisiert werden soll, und wählen Sie im Kontextmenü "Neuer Patch", um den Assistenten "Neues Patch-Produkt erstellen" aufzurufen.
Sie können auch PIF-Patch-Produkte mit dem Befehl "pifpatch" erstellen. Das Schlüsselwort "#patchproduct" in der Prototypdatei gibt das PIF-Produkt an, das gepatcht werden soll. Mit dem Befehl "pifpatch" wird automatisch anhand des Erstellungsmechanismus für PIF-Delta-Produkte ein Patch generiert, indem zwei Paketsätze verglichen und die Abhängigkeitsstruktur des Haupt-Patch-Produkts für den Patch abgerufen wird.
Wenn Sie kumulative Patches anwenden möchten, können Sie im aktuellen Patch-Produkt eine Liste der Patch-Pakete angeben, die durch das aktuelle Patch-Produkt ersetzt werden. In der Prototypdatei geben Sie die Liste der ersetzten Patch-Pakete mit dem Schlüsselwort "#replacepatches" an.
Mit dem Befehl "Ism" können Sie alle Patch-Pakete oder alle auf ein bestimmtes Produkt angewendeten Patches auflisten.
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|