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
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.
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...
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 :
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.
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