PKGPRDOPT
Empaqueter option de produit
Package Product Option
En bref
La commande PKGPRDOPT permet de préparer un ou plusieurs chargements de produit d'une option de produit spécifiée en permettant la sauvegarde des chargements à l'aide de la commande SAVLICPGM.
PKGPRDOPT se lit PKG
(Empaqueter) + PRDOPT.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
PKGPRDOPT PRDID(…) OPTION(…) ALWAPICHG(…)
Paramètres
-
PRDIDID produit obligatoire -
OPTIONOption du produit obligatoire -
ALWAPICHGModif par programme admise obligatoire -
LODIDIdentificateur de chargement -
RLSEdition -
REPACKAGERe-conditionnement
Astuce : dans une session 5250, tapez PKGPRDOPT puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande PKGPRDOPT permet de préparer un ou plusieurs chargements de produit d'une option de produit spécifiée en permettant la sauvegarde des chargements à l'aide de la commande SAVLICPGM.
Les seuls types d'objet inclus dans le module de produit sont ceux qui sont pris en charge par l'API Save Object List (QSRSAVO). Les autres types d'objet sont ignorés.
Restrictions :
- Cette commande est fournie avec le droit public d'exclude (*EXCLUDE). Les profils utilisateur QPGMR, QSYSOPR, QSRV et QSRVBAS possèdent des droits privés sur cette commande.
- Pour pouvoir préparer un chargement de produit comportant des dossiers, vous devez être inscrit dans le répertoire de distribution du système et vous devez disposer des droits *ALL sur les dossiers.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| PRDID | ID produit | Valeur caractère | Obligatoire, positionnel 1 |
| OPTION | Option du produit | 1-99, *BASE | Obligatoire, positionnel 2 |
| ALWAPICHG | Modif par programme admise | *SAME, *NO | Obligatoire, positionnel 3 |
| LODID | Identificateur de chargement | Valeur caractère, *ALL, *CODEDFT | Facultatif |
| RLS | Edition | Valeur caractère, *ONLY | Facultatif |
| REPACKAGE | Re-conditionnement | *NO, *YES | Facultatif |
ID produit (PRDID)
Indique l'identificateur à 7 caractères de l'option de produit packagée.
Option du produit (OPTION)
Indique l'option de produit en cours de packaging.
Les valeurs possibles sont :
- *BASE
- L'option de base est packagée.
- numéro-option-produit
- Indiquez le numéro d'option du chargement de produit à préparer. Vous pouvez entrer une valeur comprise entre 1 et 99.
Modif par programme admise (ALWAPICHG)
Indique s'il est nécessaire de protéger contre toute modification la description de chaque objet inclus dans le produit packagé.
Les valeurs possibles sont :
- *SAME
- L'attribut 'Modification par programme admise' des objets packagés n'est pas modifié par cette commande.
- *NO
- La description de chaque objet packagé ne peut pas être modifiée par l'API Change Object Description (QLICOBJD) ou la commande CHGPRDOBJD.
Identificateur de chargement (LODID)
Indique l'identificateur de chargement des chargements de produit packagée.
Les valeurs possibles sont :
- *ALL
- Tous les chargements de produit pour lesquels il existe un objet de chargement de produit sont packagés.
Si seul un chargement de code existe, il est packagé.
- *CODEDFT
- L'ID de chargement du code par défaut, 5001, est packagé.
- ID-chargement-produit
- Indiquez un ID de chargement de langue ou le chargement de code par défaut, 5001, pour un chargement de code.
Edition (RLS)
Indique la version, l'édition et le niveau de modification de l'option de produit.
Les valeurs possibles sont :
- *ONLY
- Le niveau d'édition est déterminé en recherchant sur le système une définition de produit pour l'ID de produit donnée. Le niveau d'édition est extrait de la définition de produit. Cette n'est pas valide si plusieurs définitions du produit existent pour le même ID de produit.
- version-édition-modification
- Indique la version, l'édition et le niveau de modification du produit. Le niveau d'édition peut être transmis dans l'un des deux formats suivants :
Indiquez le niveau d'édition au format VxRyMz. Vx représente le numéro de version, Ry le numéro d'édition et Mz le niveau de modification. Les valeurs admises pour x et y sont comprises entre 0 et 9, et pour z entre 0 et 9 et entre A et Z.
Indiquez le niveau d'édition en utilisant le format vvrrmm. vv correspond à des caractères numériques compris entre 00 et 35 et représentant la version du produit, rr correspond à des caractères numériques compris entre 00 et 35 et représentant l'édition du produit, et mm correspond à une valeur comprise entre 00 et 09 ou entre 0A et 0Z et représentant le niveau de modification du produit.
Re-conditionnement (REPACKAGE)
Indique si la commande doit être autorisée à préparer une option de produit qui est déjà préparé.
Les valeurs possibles sont :
- *NO
- Les options de produit qui sont déjà préparées ne sont pas repréparées.
- *YES
- Toutes les options de produit spécifiées doivent être préparées, quel que soit leur état actuel.
Exemples
PKGPRDOPT PRDID(9XYZ123) OPTION(*BASE) ALWAPICHG(*SAME)
Cette commande permet de créer un module de l'option de base du produit 9XYZ123.
Messages d'erreur
Messages *ESCAPE
- CPF0CB2
- L'identificateur de produit &1 n'est pas valide. Product identifier &1 not valid.
- CPF0CEB
- Les chargements de produit n'ont pas été empaquetés. Product loads not packaged.
- CPF0CE1
- &1 n'est pas valide pour le paramètre de réempaquetage. &1 not valid for repackage parameter.
- CPF0CE2
- &9 chargements de produit empaquetés, &10 chargements de produit non empaquetés. &9 product loads packaged, &10 product loads not packaged.
- CPF0CE3
- &9 chargements de produit empaquetés, &10 chargements de produit non empaquetés. Voir l'historique du travail. &9 product loads packaged, &10 product loads not packaged. See job log.
- CPF0CE5
- &1 n'est pas valide pour le paramètre d'autorisation de modification. &1 not valid for allow change parameter.
- CPF0CE7
- Le produit &1 version &3 n'a pas été empaqueté. Product &1 release &3 not packaged.
- CPF0CFC
- Définition de produit introuvable. Product definition not found.
- CPF0CFD
- Chargement de code introuvable pour le produit &1 version &11 option &3. Code load not found for product &1 release &11 option &3.
- CPF0CFF
- Multiple releases available.
- CPF0C4B
- Product availability object &2/&1 recovery required.
- CPF0C4C
- Impossible d'allouer l'objet &1 de la bibliothèque &2. Cannot allocate object &1 in library &2.
- CPF0C4D
- Une erreur s'est produite lors du traitement de l'objet &1 de la bibliothèque &2. Error occurred while processing object &1 in library &2.
- CPF0C84
- L'identificateur de charge &4 n'est pas valide. Load identifier &4 not valid.
- CPF0C8A
- L'option de produit &1 n'est pas valide. Product option &1 not valid.
- CPF358A
- Édition non valide. Release not valid.
- CPF8122
- Dommage &8 sur bibliothèque &4.
- CPF8191
- Définition de produit &4 de &9 endommagée.
- CPF8193
- Objet de chargement de produit &4 de &9 endommagé.
- CPF9012
- L'ouverture de la session d'échange de documents pour &1 a échoué.
- CPF9032
- La session d'échange de documents n'a pas été démarrée.
- CPF9803
- Impossible d'allouer l'objet &2 de la bibliothèque &3.
- CPF9830
- Allocation de la bibliothèque &1 impossible.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.