Vorheriges Thema: Lokalisieren der Installationsdialogfelder über die BenutzeroberflächeNächstes Thema: Installer-Tasks


Erstellen des endgültigen PIF-Produkts MERCHANT

Auf Grundlage der vorherigen Abschnitte sollte die Prototypdatei "MERCHANT.Any.@prm" für das PIF-Beispielprodukt MERCHANT folgendermaßen aussehen:

@PRODUCT:
#phead: MERCHANT , 2.1.0.0 ;
#sys: Any ;
#locale: DEU ;
#comment: Dies ist ein Beispiel für ein PIF-Produkt;
#ppath: $PATHmerchant ;
#pdep: Ingres , 4.0.0.0 ,  >= ;
#postinit: bin/create_tables.sh ;
#dlgpreinit: dlgInstallationDirectory ;
@ENDPROD:
@COMPONENT:
#chead: component1 ;
#dir: bin , root , sys , drwxrwxrwx ;
#file: bin/merchant.jar , /myhomepath/src/merchant.jar , root , sys , -r--r--r-- , 1 ;
#file: bin/run_merchant.sh , /myhomepath/scripts/run_merchant.sh, root , sys , -r-xr-xr-x , 1 ;
#file: bin/create_tables.sh , /myhomepath/scripts/create_tables.sh , root , sys , -r-xr-xr-x , 1 ;
#slink: /usr/bin/run_merchant.sh , bin/run_merchant.sh ;
@ENDCOMP:
@DEFAULT:
#parameter: $PATHmerchant , /home/merchant ;
@ENDDEFAULT:
@DIALOG:
#dhead: 600 , 400 , dlgInstallationDirectory , 1 ;
#label: 1 , 1 , lblInstallDirectory , 2 ;
#instdir: 1 , 2 , tfInstallationDirectory , $PATHmerchant ;
#navbutton: 1 , btnInstall , 3 , 1 ;
#navbutton: 2 , btnCancel , 4 , 0 ;
@ENDDIALOG:
@RESOURCE:
#locale: DEU ;
#text: 1 , Installationsverzeichnis auswählen ;
#text: 2 , Installationsverzeichnis: ;
#text: 3 , &Installieren ;
#text: 4 , &Abbrechen ;
@ENDRESOURCE:
@COMPONENT:
#chead: lang_spec ;
#locale: DEU ;
#file: bin/merchant.enu , /myhomepath/src/merchant.enu , root , sys , -r--r--r-- , 1 ;
@ENDCOMP:
@COMPONENT:
#chead: lang_spec ;
#locale: DEU ;
#file: bin/merchant.deu , /myhomepath/src/merchant.deu , root , sys , -r--r--r-- , 1 ;
@ENDCOMP:
@RESOURCE:
#locale: DEU ;
#text: 1 , Installationsverzeichnis auswählen: ;
#text: 2 , Installationsverzeichnis: ;
#text: 3 , &Installieren ;
#text: 4 , &Abbrechen ;
@ENDRESOURCE:

Um das PIF-Produkt MERCHANT über die Befehlszeile zu erstellen, geben Sie den Befehl "pifmk" in dem Verzeichnis, in dem sich die Prototypdatei befindet, wie folgt ein:

pifmk -f MERCHANT.Any.@prm

Das PIF-Produkt MERCHANT wird im aktuellen Arbeitsverzeichnis erstellt. Der PIF-Dateiname lautet "MERCHANT.Any.@pif".

So erstellen Sie das PIF-Produkt MERCHANT über die Packager-Benutzeroberfläche:

  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. Wählen Sie in der Symbolleiste die Option für die Erstellung aus.

    Das Dialogfeld "Produkt erstellen" wird angezeigt.

    Ignorieren Sie für dieses PIF-Beispielprodukt die Kontrollkästchen "Entfernen" und "Selbstinstallierend".

    Wenn das Produkt MERCHANT bereits vorhanden ist, wird ein anderes Kontrollkästchen angezeigt, das Sie aktivieren können, um das vorhandene Produkt zu überschreiben.

  4. Klicken Sie auf "Erstellen".

    Das PIF-Produkt MERCHANT.Any.@pif wird in der Tabelle "Datenträger" angezeigt.