Page 1 sur 1
Multiples objets *USRPSC dans QRPLOBJ
Posté : mer. 18 juil. 2012, 10:51:44
par claude.mahe
Bonjour,
Nous avons des dizaines d'objets *USRSPC présents dans QRPLOBJ.
Quelqu'un sait-il si c'est normal et ce qui les génèrent ?
On les trouve sur toutes nos machines (V5R4, V6R1 et V7R1)
Merci
Code : Tout sélectionner
Objet Type Attribut Taille Texte
QA00E4DF67 *USRSPC USRSPA 24576 QTEMP/SCHEDU
QA00E498CA *USRSPC USRSPA 24576 QTEMP/SCHEDU
QA00E498DD *USRSPC USRSPA 24576 QTEMP/SCHEDU
QA00E498D1 *USRSPC USRSPA 24576 QTEMP/SCHEDU
QA00E498D7 *USRSPC USRSPA 24576 QTEMP/SCHEDU
QA00E498EC *USRSPC USRSPA 24576 QTEMP/SCHEDU
QA00E498F2 *USRSPC USRSPA 24576 QTEMP/SCHEDU
[/code]
*USRSPC dans QRPLOBJ
Posté : mer. 18 juil. 2012, 13:19:54
par cmasse
Le système place dans QRPLOBJ les programme recompilés (l'ancienne version),ca doit aussi être le résultat des *USRSPC lors de la création par l'APi QUSCRTUS avec *YES au paramètre replace.
j'ai vu sur le net que ça pouvait être lié à l'utilisation de RDP, sur la vue "état du travail" qui demande à afficher l'état d'un travail actif. Pour cela il faut indiquer un fréquence de rafraichissement, et à chaque fois RDP re-créé un *USRSPC.
est-ce le cas ? utilisez vous cette vue ?
Re: *USRSPC dans QRPLOBJ
Posté : mer. 18 juil. 2012, 14:19:30
par claude.mahe
cmasse a écrit :
est-ce le cas ? utilisez vous cette vue ?
Non.
En regardant la description des objets, on voit qu'ils sont créés par des profils utilisateurs "lambda" : par exemple jusqu'à 7 objets différents pour le même user en 1 seconde ! Etrange...
*USRSPC multiples
Posté : mer. 18 juil. 2012, 15:31:31
par cmasse
Ça doit quand même venir d'un produit.
L'information "QTEMP/SCHEDU" qui est dans le texte serait-elle une indication ? (ça doit être l'ancien nom de l'objet remplacé)
Re: *USRSPC multiples
Posté : mer. 18 juil. 2012, 15:53:00
par claude.mahe
cmasse a écrit :Ça doit quand même venir d'un produit.
L'information "QTEMP/SCHEDU" qui est dans le texte serait-elle une indication ? (ça doit être l'ancien nom de l'objet remplacé)
Oui, je "soupçonne" notre ERP...
Il doit lancer une API qui crée un *USRSPC dans le QTEMP du job de l'utilisateur et lorsqu'il la supprime le système la copie dans QRPLOBJ.
On trouve d'ailleurs aussi dans QRPLOBJ d'autres *USRSPC :
Code : Tout sélectionner
QA00BD6949 *USRSPC QRPLOBJ USRSPA QTEMP/SCHEDU
QA00B06D80 *USRSPC QRPLOBJ USRSPC QTEMP/OBJLOCKS
QA00B39285 *USRSPC QRPLOBJ USRSPA QTEMP/DSPFFD
Maintenant comment retrouver le "coupable", c'est une autre paire de manche !
Merci en tous les cas.[/code]
(sans texte)
Posté : jeu. 19 juil. 2012, 11:05:57
par gmenu
Attention toutefois à ne pas clearer aveuglément la librairie QRPLOBJ, malgré ce que disent certains sur le net.
Certains objets peuvent être en cours d'utilisation et faire planter le job associé si vous les supprimez.
La librairie sera nettoyée au prochain IPL.
Voici ce que dit IBM sur le sujet :
http://www-01.ibm.com/support/docview.w ... 67006bd4d2
Guy
Re: *USRSPC multiples
Posté : jeu. 19 juil. 2012, 12:47:11
par claude.mahe
cmasse a écrit :Ça doit quand même venir d'un produit.
L'information "QTEMP/SCHEDU" qui est dans le texte serait-elle une indication ? (ça doit être l'ancien nom de l'objet remplacé)
ça y est, c'est trouvé !
Lors de chaque soumission de job, le progiciel va lire des informations dans le scheduler du système et créé pour cela à chaque fois (!) un *USRSPC. Cette création est effectivement faite en *REPLACE et le système met donc l'objet supprimé dans QRPLOBJ.
Merci à vous