La section Product contient les entrées suivantes contenant des informations sur le produit :
|
ArchiveName=nom_archive |
obligatoire |
|
LongName=nom_produit |
obligatoire |
|
Version=version_produit |
obligatoire |
|
Release=version_archive |
obligatoire |
|
PreRelease=prédécesseur |
obligatoire |
|
Systems=ID_système |
obligatoire |
|
SystemsDos=0 |
|
|
SystemsWin9x=0 |
|
|
SystemsWinNT=ID_système |
|
|
CreateDate=date_création |
facultatif |
|
CreateBy=créateur |
facultatif |
|
BootLevel=niveau_démarrage |
facultatif |
|
DeinstBootLevel=boot_level |
facultatif |
|
ResetLevel=niveau_réinitialisation |
facultatif |
|
OSVersion=version_système_exploitation |
facultatif |
|
AdminVersion=version_outil_packaging |
facultatif |
|
DataUnitSizeVector=dataunitsize_target |
facultatif |
|
VarCode |
Réservé à un usage interne |
Indique le nom du package tel qu'il figure dans l'archive du produit de l'outil de packaging de logiciels (32 octets maximum).
Indique le nom et la description du produit, 47 caractères maximum.
Indique la version du produit (version du produit original du fabricant ; informel)
Indique la version du package du produit (de 1 000 à 9 999) ; numéro de version spécifié lors de la compilation du produit.
Indique la version du package du produit précédent (0000 - 9998). Si cette entrée est 0000, cela renvoie à un produit "complet". SI l'entrée est située entre 1000 et 9998, cela renvoie à une mise à jour pour une version précédente.
Ceci est une entrée héritée utilisée uniquement par les versions antérieures du programme d'installation.
Indique les systèmes d'exploitation sur lesquels le produit peut être installé.
Chaque système d'exploitation se voit attribuer une valeur décimale unique, comme indiqué dans la liste ci-dessous. La valeur du paramètre (system_id) attribué aux Systèmes est dérivée de la somme des valeurs des systèmes d'exploitation autorisés. Par exemple, l'entrée Systems=768 indique que le produit peut être installé sur des ordinateurs cibles exécutant Windows XP ou Windows 2003 (256 + 512 = 768).
|
8 |
Windows NT |
|
16 |
Windows 2000 |
|
2048 |
Windows Server 2000 |
|
256 |
Windows XP |
|
4 096 |
Windows XP x64 |
|
512 |
Windows Server 2003 |
|
8192 |
Windows Server 2003 x64 |
|
1 024 |
Windows Vista |
|
16 384 |
Windows Vista x64 |
|
32 768 |
Windows Server 2008 |
|
65 536 |
Windows Server 2008 x64 |
Non pris en charge. Cette entrée est toujours définie sur 0 par l'outil de packaging de logiciels.
Non pris en charge. Cette entrée est toujours définie sur 0 par l'outil de packaging de logiciels.
Indique les systèmes d'exploitation avec ID de plate-forme 2 (NT) sur lesquels le produit peut être installé.
Chaque système d'exploitation se voit attribuer une valeur décimale unique, comme indiqué dans la liste ci-dessous. En outre, la valeur 1 est utilisée pour indiquer que le produit peut également être installé sur un système d'exploitation successeur possédant la même ID de plate-forme.
La valeur du paramètre (system_id) attribué aux SystemsWinNT est dérivée de la somme des valeurs des systèmes d'exploitation autorisés. Par exemple, l'entrée SystemsWinNT=5889 indique que le produit peut être installé sur des ordinateurs cibles exécutant les systèmes d'exploitation 64 bits Windows XP x64, Windows Server 2003 x64, Windows Vista x64, Windows Server 2008 x64 ou tout système d'exploitation prédécesseur (256 + 512 + 1024 + 4096 + 1 = 5889).
|
1 |
"Systèmes d'exploitation futurs" désigne tous les successeurs possédant la même ID de plate-forme. |
|
4 |
Windows NT |
|
8 |
Windows 2000 |
|
128 |
Windows Server 2000 |
|
16 |
Windows XP |
|
256 |
Windows XP x64 |
|
32 |
Windows Server 2003 |
|
512 |
Windows Server 2003 x64 |
|
64 |
Windows Vista |
|
1 024 |
Windows Vista x64 |
|
2048 |
Windows Server 2008 |
|
4 096 |
Windows Server 2008 x64 |
Indique la date à laquelle le produit a été créé.
Indique le nom de la personne ayant compilé le produit SXP.
BootLevel indique le comportement lors de l'installation du produit SXP (niveau de démarrage d'installation).
DeinstBootLevel indique le comportement lors de la désinstallation du produit SXP (niveau de démarrage de désinstallation).
Le niveau de démarrage d'installation est automatiquement défini par l'installation de référence ; vous pouvez cependant le modifier manuellement. Vous pouvez définir les niveau de démarrage pour l'installation et la désinstallation séparément. Si un niveau de démarrage pour la désinstallation n'est pas précisé, la valeur du niveau de démarrage pour l'installation sera utilisée.
Le programme d'installation peut modifier le niveau de démarrage et lui affecter une valeur plus importante lorsqu'une déconnexion/connexion ou un redémarrage est nécessaire pour installer le produit.
Le tableau suivant comporte des informations sur le niveau de démarrage, le mode de déclenchement et l'action correspondante :
|
Niveau de démarrage |
Action |
Commentaire |
|---|---|---|
|
0 |
Déterminé par la cible |
Si certaines circonstances au cours de l'installation ou de la suppression du produit sur l'ordinateur cible requièrent un redémarrage (par exemple lorsqu'un fichier à remplacer est verrouillé sur l'ordinateur cible), le programme d'installation lance ce redémarrage. Valeur définie lorsque l'ordinateur de compilation n'a pas été redémarré durant l'installation de référence. |
|
1 |
Fermeture de session requise |
Requiert la déconnexion d'un utilisateur pour activer les modification apportées au bureau et registre Windows. |
|
3 |
Redémarrage après lot |
Lance automatiquement une redémarrage du système à la fin de la transaction. Valeur définie par défaut lorsque l'ordinateur de compilation a été redémarré durant l'installation de référence. |
|
4 |
Redémarrage après job |
Entraîne le redémarrage du système dès la fin de l'installation ou de la suppression du produit. |
Ce qui suit s'applique pour les niveaux de démarrage 1 à 3 : Dans une transaction comportant plusieurs jobs d'installation et de désinstallation, les jobs de désinstallation sont exécutés en premier. Le niveau de redémarrage de désinstallation le plus élevé qui se produit est enregistré et le démarrage système requis est exécuté à la fin de tous les jobs de désinstallation. Si aucun niveau de démarrage de désinstallation n'existe, le niveau de démarrage d'installation est utilisé. Ensuite, la même procédure est appliquée à tous les jobs d'installation (à l'aide du niveau de démarrage d'installation le plus élevé).
Le niveau de démarrage 2 ne s'applique plus avec cette version de l'outil de packaging de logiciels. Si le package antérieur qui contient l'entré du niveau de démarrage 2 est en cours de modification, le niveau de démarrage est défini en interne sur "1 - Déconnexion requise".
Par défaut, l'outil de packaging de logiciels définit le niveau de démarrage sur 0. Toutefois, sir le programme d'installation redémarre ou que le bouton Redémarrer est utilisé au cours de l'installation de référence, l'outil de packaging de logiciels modifie cette valeur au niveau de démarrage 3.
Lorsqu'un produit est installé par le programme d'installation avec un niveau de démarrage 0 et que les fichiers à remplacer sont verrouillés par un processus actif, le programme d'installation modifie automatiquement le niveau de démarrage sur 3.
Vous pouvez modifier manuellement le niveau de démarrage :
Définit l'action à exécuter si l'installation du produit SXP échoue.
Si ce paramètre est affecté, il écrasera le niveau réinitialisé préconfiguré pour le programme d'installation. Les produits qui utilisent le niveau de réinitialisation doivent être générés avec la méthode automatique de compilation.
Par défaut, le niveau de réinitialisation n'est pas défini et aucune entrée ResetLevel n'existe dans la section Produit du fichier d'archive info.sxp. Dans ce cas, les paramètres de l'ordinateur cible définit le comportement de réinitialisation (sur la cible). Si vous souhaitez remplacer ce paramètre standard sur l'ordinateur cible, vous devez saisir manuellement in niveau de réinitialisation dans la section Produit du fichier ino.sxp ou utilisez l'éditeur info.sxp (double-cliquez sur l'icône info.sxp dans la fenêtre principale de l'outil de packaging de logiciels) et définissez le niveau de réinitialisation sur l'onglet Produit.
Le tableau suivant répertorie les niveaux de réinitialisation autorisés :
|
Niveau de réinitialisation |
Action |
Commentaire |
|---|---|---|
|
Aucune entrée info.sxp |
Sur la cible (recommandé) |
Les paramètres de l'ordinateur cible définit le comportement de réinitialisation. |
|
0 |
Aucun retour en arrière |
Pas de réinitialisation. |
|
1 |
Retour en arrière limité |
Indique une réinitialisation limitée. Le produit est désinstallé, mais les fichiers existant précédemment sur l'ordinateur cible et ayant été supprimés ou modifiés par l'installation ne sont pas restaurés. Même si une installation échoue et que le niveau de réinitialisation 1 est invoqué, le contenu d'origine d'un fichier INI ou ASCII modifié via un fichier d'archives ininnnn.sxp ou ascnnnn.sxp est systématiquement restauré. Les modifications suivantes ne sont pas annulées par le niveau de réinitialisation 1 :
Certains fichiers de la nouvelle version du produit sont donc conservés sur l'ordinateur cible. |
|
2 |
Retour en arrière complet |
Indique une réinitialisation totale. Le niveau de réinitialisation 2 est plus étendu que le niveau de réinitialisation 1. Les fichiers existant précédemment sur l'ordinateur cible et ayant été supprimés par l'installation sont restaurés. |
VersionSE
Indique le système d'exploitation sur lequel le produit a été compilé.
Indique la version de l'outil de packaging de logiciels utilisée pour compiler le produit.
Indique la taille de l'unité de données (32 bits et/ou 64 bits) que l'environnement d'exploitation doit posséder sur l'ordinateur cible. Un package SXP est uniquement distribué et installé sur un ordinateur cible lorsque la taille de l'unité de données sur l'ordinateur cible est spécifié via le DataUnitSizeVector.
Un produit SXP compilé dans un environnement d'exploitation 64 bits peut uniquement être installé sur des ordinateurs cibles exécutant un environnement d'exploitation 64 bits, même si un environnement d'exploitation 32 bits a été spécifié comme système d'exploitation cible dans info.sxp.
dataunitsize_target peut avoir les valeurs décimales suivantes :
32 (uniquement pour taille d'unité de données 32 bits)
64 (uniquement pour taille d'unité de données 32 bits)
96 (à la fois pour les tailles d'unité de données 32 et 64 bits)
Valeur par défaut : 96
Afin de garantir la rétrocompatibilité, le programme d'installation installe tous les packages SXP ne possédant pas l'entrée DataUnitSizeVector.
| Copyright © 2014 CA Technologies. Tous droits réservés. |
|