Aller au contenu

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

  • PRDID ID produit obligatoire
  • OPTION Option du produit obligatoire
  • ALWAPICHG Modif par programme admise obligatoire
  • LODID Identificateur de chargement
  • RLS Edition
  • REPACKAGE Re-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.