Précédent   Forum du club des développeurs et IT Pro > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/11/2012, 10h12   #1
pnoss
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 71
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 71
Points : 25
Points : 25
Par défaut sndnetjob ne demarre pas

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...*
pnoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2012, 12h51   #2
FORMULARY
Membre chevronné
 
Homme
Inscription : septembre 2008
Messages : 496
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : septembre 2008
Messages : 496
Points : 685
Points : 685
Sur la machine de destination :

Il faut vérifier dans la commande DSPNETA (ou CHGNETA) si l'action n'est pas sur *REJECT
Utilise aussi WRKNETJOBE pour vérifier si une action *SUBMIT a été créée pour ton utilisateur
FORMULARY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 18h40   #3
pnoss
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 71
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 71
Points : 25
Points : 25
c OK pour DSPNETA
Et j'ai ajouter une entrée WRKNETJOBE avec *SUBMIT pour mon utilisateur
Mais c'est toujours pareil....
pnoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 18h46   #4
FORMULARY
Membre chevronné
 
Homme
Inscription : septembre 2008
Messages : 496
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : septembre 2008
Messages : 496
Points : 685
Points : 685
J'ai relu ton post ...
SBMNETJOB est relatif à SNADS qui n'est plus très utilisé.
Pourquoi n'envoie-tu pas ton savefile par FTP tout simplement ?
FORMULARY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 08h40   #5
m4k-Hurrican
Membre confirmé
 
Inscription : octobre 2006
Messages : 224
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 224
Points : 222
Points : 222
Les transmissions de données par SNA ne sont pas d'aujourd'hui effectivement.
Je me rappelle avoir pas mal galéré sur un produit dont on a parlé récemment sur ce forum, Cocktail, pour mettre en place les transmissions nocturnes entre les différentes sociétés via ce moyen.
Comme Formulary, je te suggère d'étudier une transmission via FTP, ce sera plus moderne, plus rapide, et plus facile à maintenir.
m4k-Hurrican est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 11h59   #6
larry57
Membre confirmé
 
Homme
Analyste-Programmeur as/400 et Java
Inscription : août 2002
Messages : 173
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Analyste-Programmeur as/400 et Java
Secteur : Finance

Informations forums :
Inscription : août 2002
Messages : 173
Points : 235
Points : 235
Bonjour,

Si tu veux tester le FTP sans avoir à créer de SAVF ou autre :

ftp
STRTCPFTP RMTSYS(système distant)
Namefmt 1
binary
Put /qsys.lib/malib.lib/monfichier.savf /qsys.lib/malib.lib/monfichier.savf

Larry57
larry57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 15h12   #7
pnoss
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 71
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 71
Points : 25
Points : 25
Merci de vos réponses
Mais ce n' est pas tellement le Transfert du fichier qui m' intéresse. Par FTP.je sais faire.
C.est le démarrage d.un travail qui m'intéresse avec sndnetjob...
pnoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 18h05   #8
Hédhili Jaïdane
Expert Confirmé
 
Homme
Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
Inscription : juin 2007
Messages : 1 783
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol

Informations forums :
Inscription : juin 2007
Messages : 1 783
Points : 2 713
Points : 2 713
Citation:
Envoyé par pnoss Voir le message
Merci de vos réponses
Mais ce n' est pas tellement le Transfert du fichier qui m' intéresse. Par FTP.je sais faire.
C.est le démarrage d.un travail qui m'intéresse avec sndnetjob...
Bonjour.

Je n'ai jamais utilisé cette procédure, mais d'après ce que je comprends de la doc et sans trop m'avancer :
- il faudrait bien préciser dans la ADDNETJOBE le FROMUSRID du user qui a fait le SBMNETJOB sur e système origine.
http://publib.boulder.ibm.com/infoce...addnetjobe.htm

- Vérifier par DSP/CHGNETA que JOBACN est à *SEARCH, si *FILE le remote user doit décider de l'action à faire.

Pendant qu'on y est, est ce que tu peux tester ton stream file sur le système éloigné par STRDBRDR et voir ce que ça donne.
__________________

Hédhili Jaïdane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2012, 11h13   #9
pnoss
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 71
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 71
Points : 25
Points : 25
Effectivement le problème venait des paramètres reseau.
jobacn etait a la valeur *file
Merci a tous
pnoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h25.


 
 
 
 
Partenaires

Hébergement Web