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" ? :roll:
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 :P