Multiples objets *USRPSC dans QRPLOBJ

IBM i, configuration, commandes, ...
Répondre
claude.mahe
Messages : 44
Enregistré le : ven. 22 juin 2007, 17:11:26
Localisation : SAINT BRIEUC( 22002)
Contact :

Multiples objets *USRPSC dans QRPLOBJ

Message 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]

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

*USRSPC dans QRPLOBJ

Message 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 ?
Christian Massé (Volubis.fr)

claude.mahe
Messages : 44
Enregistré le : ven. 22 juin 2007, 17:11:26
Localisation : SAINT BRIEUC( 22002)
Contact :

Re: *USRSPC dans QRPLOBJ

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

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

*USRSPC multiples

Message 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é)
Christian Massé (Volubis.fr)

claude.mahe
Messages : 44
Enregistré le : ven. 22 juin 2007, 17:11:26
Localisation : SAINT BRIEUC( 22002)
Contact :

Re: *USRSPC multiples

Message 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]

gmenu
Messages : 30
Enregistré le : ven. 22 juin 2007, 17:12:22
Localisation : CARQUEFOU( 44470)
Contact :

(sans texte)

Message 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

claude.mahe
Messages : 44
Enregistré le : ven. 22 juin 2007, 17:11:26
Localisation : SAINT BRIEUC( 22002)
Contact :

Re: *USRSPC multiples

Message 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

Répondre