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).
V5R40 : commande Proxy
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
V5R40 : commande Proxy
Christian Massé (Volubis.fr)
-
- Messages : 3
- Enregistré le : jeu. 22 févr. 2007, 12:54:01
- Localisation : Toulouse (31)
- Contact :
CRTCMDPRX / Attention
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
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
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
QRPLOBJ
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
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
Christian Massé (Volubis.fr)
-
- Messages : 3
- Enregistré le : jeu. 22 févr. 2007, 12:54:01
- Localisation : Toulouse (31)
- Contact :
(sans texte)
QRPLOBJ Yesssss ça marche