Der Abschnitt "ExternalDependence" der Archivdatei "info.sxp" kann folgende Einträge enthalten:
|
Zielcomputer_1,Archivname_1 Operator_1 Version_1 |
optional |
|
: |
|
|
Zielcomputer_1,Archivname_n Operator_n Version_n |
optional |
|
|
|
Der Abschnitt "ExternalDependence" beschreibt die Abhängigkeiten des Produkts von anderen Produkte auf anderen ("externen") Zielcomputern. In diesem Abschnitt können Sie mehrere Einträge erstellen, die Abhängigkeiten angeben. Alle Einträge in diesem Abschnitt sind optional.
Gibt den Namen des anderen "externen" Zielcomputers an, der das erforderliche Produkt enthält. Der Name des Zielcomputers hat folgende Kriterien:
Gibt den Namen des Pakets an, der im Produktarchiv des Packagers angegeben ist (maximal 32 Byte).
Gibt in Verbindung mit einer Versionsnummer an, wann das Produkt zu installieren ist. Die folgenden Operatoren sind zulässig:
|
= |
Installation, wenn diese Produktversion installiert ist. |
|
">" |
Installation, wenn eine spätere Produktversion installiert ist. |
|
"<" |
Installation, wenn eine frühere Produktversion installiert ist. |
|
>= |
Installation, wenn diese oder eine spätere Produktversion installiert ist. |
|
<= |
Installation, wenn diese oder eine frühere Produktversion installiert ist. |
|
! |
Alle oben genannten Operatoren können negiert werden, indem ihnen ein Ausrufezeichen (!) vorangestellt wird. |
Wenn das Ausrufezeichen (!) als Operator verwendet wird, gilt eine Bedingung als wahr, auch wenn das Produkt nicht auf dem Zielcomputer installiert ist. Verwenden Sie den Operator Ausrufungszeichen (!), wenn die Installation nicht ausgeführt werden darf, wenn die beiden Versionen verglichen werden.
Beispiel: "prod_a !<= 2000" gibt an, dass das Produkt nicht installiert wird, wenn Version 1000 bis 2000 von prod_a auf den Zielcomputern installiert ist. Wenn prod_a nicht installiert ist oder wenn die Version > 2000 ist, wird das neue Produkt installiert.
Der Operator muss in Leerzeichen eingeschlossen sein!
Gibt die Version eines Produkts mit Abhängigkeiten an (Bereich: 1000-9999).
Hinweis: In Produkten, die von einer älteren Software Delivery-Version migriert wurden, wird in Einträgen möglicherweise ein weiterer Parameter, getrennt durch ein Komma, vor "Zielcomputer" angezeigt. Dieser Parameter ist veraltet und wird nicht mehr ausgewertet.
Beispiel: Geben Sie an, dass eine Client-Komponente nur installiert wird, wenn eine Serverkomponente der Version 1000 auf dem Anwendungsserver installiert ist.
In einer Client-Server-Anwendung soll die Client-Komponente "Xclient" nur installiert werden, wenn die zugehörige Serverkomponente "Xserver" der Version 1000 auf dem Anwendungsserver mit dem eindeutigen Namen "ApplsServer1" installiert ist.
Als Voraussetzung für die Installation der Client-Komponente Xclient als ein SXP-Produkt auf dem Zielcomputer muss die Serverkomponente Xserver ebenfalls als SXP-Produkt auf dem Zielcomputer ApplsServer1 installiert worden sein.
Fügen Sie zur Angabe dieser Abhängigkeit folgende Zeile in die Archivdatei "info.sxp" des Xclient-Produkts ein:
#ExternalDependence# ApplsServer1,Xserver = 1000
| Copyright © 2014 CA Technologies. Alle Rechte vorbehalten. |
|