Rubrique précédente: Localiser les boîtes de dialogue d'installation via l'interface graphique utilisateurRubrique suivante: Tâches du programme d'installation


Créer le MERCHANT du produit PIF final

Basé sur les sections précédentes, le fichier prototype MERCHANT.Any.@prm pour le MERCHANT de l'exemple de produit PIF doit être le suivant :

@PRODUCT:
#phead: MERCHANT , 2.1.0.0 ;
#sys: Any ;
#locale: ENU ;
#comment: Ceci est un exemple de produit PIF ;
#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: ENU ;
#text: 1 , Sélectionner le répertoire d'installation ;
#text: 2 , Répertoire d'installation : ;
#text: 3 , &Installer ;
#text: 4 , &Annuler ;
@ENDRESOURCE:
@COMPONENT:
#chead: lang_spec ;
#locale: ENU ;
#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 , Auswahl des Installationsverzeichnisses: ;
#text: 2 , Installationsverzeichnis: ;
#text: 3 , &Installieren ;
#text: 4 , &Abbrechen ;
@ENDRESOURCE:

Pour créer le MERCHANT du produit PIF via la ligne de commande, entrez la commande pifmk dans le répertoire où se trouve le fichier prototype, comme suit :

pifmk -f MERCHANT.Any.@prm

Le MERCHANT du produit PIF est créé dans le répertoire de travail en cours ; le nom de son produit PIF est MERCHANT.Any.@pif.

Pour créer le MERCHANT du produit PIF à l'aide de l'interface utilisateur graphique de l'outil de packaging :

  1. Exécutez la commande smgui pour lancer l'interface utilisateur graphique de l'outil de packaging.
  2. Sélectionnez le MERCHANT du produit PIF dans le volet de projets.
  3. Dans la barre d'outils, sélectionnez Créer.

    La boîte de dialogue Compiler produit apparaît.

    Pour cet exemple de produit PIF, ignorez les cases Supprimer et Auto-installation.

    Si le MERCHANT du produit existe déjà, une autre case s'affiche. Vous pouvez la cocher pour remplacer le produit existant.

  4. Cliquez sur Compiler.

    Le produit PIF MERCHANT.Any.@pif s'affiche dans la table Média.