Page 1 sur 1
V5R40 : commande Proxy
Posté : jeu. 15 févr. 2007, 16:42:00
par cmasse
Une nouveauté de la V5R40, les commandes Proxy.
Il s'agit d'alias vers une commande réelle. Par exemple :
CRTPRXCMD CMD(QGPL/WA) TGTCMD(QSYS/WRKACTJOB) créé un alias WA vers la commande WRKACTJOB.
vous pouvez taper WA sur n'importe quelle ligne de commande et même demander l'invite (F4).
CRTCMDPRX / Attention
Posté : jeu. 22 févr. 2007, 12:59:56
par diego
Suite visite forum, j’ai essayé les PROXY !
CRTPRXCMD CMD(*LIBL/WRKACTJOB) TGTCMD(QGPL/WA)
Si je tape sur une ligne de commande :
WA msg : Commande WA non trouvée
WRKACTJOB msg : Commande WA non trouvée
Je n'ai plus accès au WRKACTJOB !
La commande QSYS/WRKACTJOB existe toujours.
Comment enlever le "PROXY" ?
Ps : j'ai bien compris que j'ai inversé les 2 paramètres
QRPLOBJ
Posté : jeu. 22 févr. 2007, 14:47:40
par cmasse
je pense que le fait d'avoir créé une commande proxy nommée WRKACTJOB a remplacé la vraie commande système.
C'est a priori une mauvaise nouvelle, car la seule solution est de détruire cette "fausse" commande par DLTCMD, ce qui ne vous fera pas retrouver l'original.
Il y a quand même un moyen, si vous n'avez pas fait IPL, la version précédente (donc la "vraie") doit être encore dans QRPLOBJ.
donc ,
1/ détruisez votre version proxy par DLTCMD QSYS/WRKACTJOB
2/ retourvez l'original par MOVOBJ QRPLOBJ/WRKACTJOB *CMD QSYS.
ca devrait marcher ...
Christian
(sans texte)
Posté : jeu. 22 févr. 2007, 15:08:21
par diego
QRPLOBJ Yesssss ça marche