Nouvelle API QLICOBJD permet de modifier certaines infos d'un objet. paramètres : - CHAR(10) bibliothèque en retour. - CHAR(20) objet à modifier <--objet(10c)-><--biblio(10c)--> un nom un nom ou *LIBL,*CURLIB. - CHAR(10) type d'objet - CHAR(??) infos à modifier, découpé comme suit. BIN(4) nombre d'infos à modifier. puis x fois BIN(4) clé (détermine l'info à modifier) BIN(4) lg de la nouvelle valeur CHAR(??) nouvelle valeur. - CHAR(??) code erreur. |
Les différentes clés admises: ! Clé ! lg ! valeur ---------------------------------------------------------------------- ! 1 ! 30 ! Fichier source <--fich(10c)-><-bib(10c)-><-mbr(10c)-> ! ! ! ! 2 ! 13 ! date de modif du source (format C YY MM DD HH MM SS) ! ! ! ! 3 ! 13 ! compilateur <-nom-du-produit(7c)-><-version(VxRyMz)-> ! ! ! (5738xx1) ! 4 ! 8 ! niveau de contrôle ! ! ! ! 5 ! 13 ! programme sous licence (idem compilateur) ! ! ! ! 6 ! 7 ! PTF (format XXzzzzz XX = préfixe zzzzz = n° ptf) ! ! ! ! 7 ! 6 ! APAR (n° d'analyse des incidents sur ce pgm /Azzzzz) ! ! ! ! 8 ! 1 ! cet objet peut-il être modifié par cette API 0=non ! ! ! 1=oui ! ! ! |
Les différentes clés admises: ! Clé ! lg ! valeur ---------------------------------------------------------------------- ! 9 ! 10 ! attribut défini par l'utilisateur. ! ! ! ! 10 ! 50 ! texte decriptif. ! ! ! ! 11 ! 1 ! remise à zéro du compteur nb de jours d'utilisation ! ! ! 0=non , 1=oui. ! ! ! ! 12 ! 4 ! ID langage associé à ce produit (29xx) ! ! ! ! 13 ! 4 ! option d'un logiciel sous licence 0=*BASE, 01 à 99 ! ! ! ! 14 ! 4 ! ID composant (laissé à votre imagination) ---------------------------------------------------------------------- |