BonjourJ'essaye de démarrer un travail sur un AS400 distant avec SBMNETJOB pour eviter d'utiliser RUNRMTCMD...Sur la machine source j'ai le CL suivant :
PGM******* PARM(&SYSTEME)**********************************
**DCL &SYSTEME *CHAR 10****************************************
SNDNETF*** FILE(TESTPN/PNSAVF) TOUSRID((QPGMR &SYSTEME))*****
SBMNETJOB* FILE(TESTPN/QTXTSRC) TOUSRID((QPGMR +************************* &SYSTEME)) MBR(SNDPNSAVF)***********************
et le membre source SNDPNSAVF dans TESTPN/QTXTSRC :
// BCHJOB JOB(SNPNSAVF) JOBQ(QBATCH) USER(QPGMR)****
CLRSAVF TESTPN/PNSAVF**** *
ZéroRCVNETF FROMFILE(PNSAVF) TOFILE(TESTPN/PNSAVF)*******
// ENDBCHJOB****************************************
*Le fichier et le fichier flot (TESTPN/QTXTSRC) partent bien et je les retrouve bien sur la machine distante avec WRKNETF QPGMR*Mais il me semblait que le fichier flot (TESTPN/QTXTSRC) envoyé par la commande SBMNETJOB*devrait être recu automatiquement sur la machine distante et devrait executer les commandes contenues ( Un RCVNETF dans l'exemple)*Or il ne se passe rien...Pire meme si je recois manuellement le fichier flot de travaux manuellement, il ne se passe rien. Je ne retrouve rein dans les log ni dans l'historique ni dans les spoules...*Merci de vos aides...*
Partager