Vorheriges Thema: Erstellen der Prototypdatei und Angeben der Produktinformationen für das PIF-Produkt MERCHANTNächstes Thema: Angeben von Dateien für das PIF-Produkt MERCHANT


Definieren von Abhängigkeiten für das PIF-Produkt MERCHANT

Wie in den Anforderungen beschrieben, handelt es sich bei der Anwendung MERCHANT um eine Datenbankanwendung, die mit Hilfe der Ingres Enterprise Relational Database (Ingres) ausgeführt wird. Deshalb muss die Ingres-Datenbank vor dem PIF-Produkt MERCHANT installiert werden.

Um sicherzustellen, dass das Produkt MERCHANT nur installiert wird, wenn eine entsprechende Ingres-Datenbank auf dem System vorhanden ist, müssen Sie in der Prototypdatei eine Abhängigkeit definieren. Die hervorgehobene neue Zeile im Abschnitt für Produktinformationen gibt die Abhängigkeit und das erforderliche Produkt an:

@PRODUCT:
#phead: MERCHANT , 2.1.0.0 ;
#sys: Any ;
#locale: DEU ;
#comment: Dies ist ein Beispiel für ein PIF-Produkt;
#ppath: /home/merchant ;
#pdep: Ingres , 4.0.0.0 , >= ;
@ENDPROD:
#pdep: Ingres , 4.0.0.0 , >= ;

Der Name des erforderlichen Produkts ist Ingres. Die Versionsnummer 4.0.0.0. in Verbindung mit dem darauffolgenden Operator >= gibt an, dass die erforderliche Version des Ingres-Produkts größer oder gleich 4.0.0.0 sein muss. Der Installer prüft, ob auf dem Zielcomputer eine entsprechende Ingres-Version installiert ist, bevor das Produkt MERCHANT installiert wird.

Fügen Sie zum Definieren von Abhängigkeiten über die Befehlszeile die Zeile "#pdep:" mit Hilfe eines Texteditors der Prototypdatei hinzu.

So definieren Sie Abhängigkeiten über die Packager-GUI:

  1. Führen Sie den Befehl "smgui" aus, um die Packager-GUI zu starten.
  2. Wählen Sie im Projektbereich das PIF-Produkt MERCHANT aus.
  3. Klicken Sie auf die Registerkarte "Abhängigkeiten".
  4. Klicken Sie mit der rechten Maustaste in den Fensterbereich des untergeordneten Projektes, und wählen Sie im Kontextmenü "Hinzufügen" aus.

    Das Dialogfeld "Produktabhängigkeit" wird angezeigt.

  5. Legen Sie einen der folgenden Werte fest:

    Produktname: Ingres

    Produktversion: 4.0.0.0

    Abhängigkeitstyp: Obligatorisch

    Operator: >=

  6. Klicken Sie auf "Hinzufügen".

    Die Abhängigkeitsangabe wird in die Prototypdatei aufgenommen.