Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/09/2007, 10h19   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 10
Points : 3
Points : 3
Par défaut Telnet automatique entre 2 as400 ?

Bonjour,
Nous disposons de 2 as400 ( 1 de production et 1 de développement ).
Nous souhaiterions transférer des fichiers de l'un à l'autre, puis envoyer des commandes automatiques sur le deuxième.
Pour le transfert, il n'ya aucun problème (ftp).
Nous aimerions ensuite envoyer sur l'as400 de destination une commande (restauration d'un fichier par exemple), sans passer par la mire de connexion (écran d'ouverture) du telnet.
Y a t-il donc une possibilité d'accéder automatiquement au deuxième as400 en passant des paramètres d'identification, ou des commandes à exécuter ?
Merci de votre aide.
FranckJTI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 11h09   #2
Membre confirmé
 
Avatar de Green Hornet
 
Homme
Inscription : février 2004
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : février 2004
Messages : 204
Points : 219
Points : 219
une solution est d'utiliser SNA et de lancer un programme sur la machine distante via SBMNETJOB :

Code :
1
2
SBMNETJOB  FILE([BIBLITOHEQUE LOCALE]/[FICHIER SOURCE LOCAL]) TOUSRID(([UTILISATEUR DISTANT] [ADRESSE MACHINE DISTANTE]))
             MBR([MEMBRE SOURCE LOCAL])
Green Hornet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 11h38   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 10
Points : 3
Points : 3
Merci beaucoup.
Qu'y a t-il exactement dans le fichier source local ? Puis-je avoir des exemples ?
FranckJTI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 12h01   #4
Membre confirmé
 
Avatar de Green Hornet
 
Homme
Inscription : février 2004
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : février 2004
Messages : 204
Points : 219
Points : 219
alors le fichier source local, est généralement un CL mais de mémoire il ne doit pas être de type CLP mais simplement CL (à moins que ce ne soit une méthode pour éviter toute tentative de le compiler en local ou de le repérer au milieu des autres sources... je ne sais plus)

bref dans celui ci il y a juste des commandes CL pour la machine distante encadrées par un début et une fin de BCHJOB comme ceci :

Code :
1
2
3
// BCHJOB        
CALL [BIBLIOTHEQUE MACHINE DISTANTE]/[PROGRAMME MACHINE DISTANTE]
// ENDBCHJOB
voilà j'espère que ma mémoire ne me joue pas de tour, tu me contredriras ou non après
Green Hornet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 13h08   #5
Invité de passage
 
Inscription : septembre 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 10
Points : 3
Points : 3
Merci pour ta réponse.
Je vais essayer et je te tiens au courant ...
FranckJTI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 16h37   #6
Membre confirmé
 
Avatar de Green Hornet
 
Homme
Inscription : février 2004
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : février 2004
Messages : 204
Points : 219
Points : 219
y a aussi le principe des fichiers de type DDM qui te permet d'avoir des logiques sur une machine pointant sur un physique d'une machine distante, ça peut être une solution pour un nombre limité de fichiers et une faible utilisation mais c'est assez déconcertant à la longue...
Green Hornet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2007, 11h31   #7
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 190
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 190
Points : 2 832
Points : 2 832
Par défaut Commandes FTP => ' QUOTE

Bonjour,

Tu peux rester dans ta session FTP ouverte précédemment et générer une commande :
' QUOTE sndbrkmsg...
qui te permet de faire exécuter des commandes à l'AS/400 distant.

Je n'ai pas d'AS/400 sous la main, mais je suis sûr que tu peux retrouver facilement le principe.

Essaies, d'abord, en session FTP interactive.

Bon courage et dis-nous,
Richard.
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2007, 15h00   #8
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Citation:
Nous aimerions ensuite envoyer sur l'as400 de destination une commande (restauration d'un fichier par exemple), sans passer par la mire de connexion (écran d'ouverture) du telnet.
La commande RUNRMTCMD <F4> répond parfaitement à ce besoin. Le seul ennui, c'est qu'elle génère un spool sur la machine distante qu'il faut aller consulter pour savoir si la commande a bien fonctionné. Il existe toutefois des moyens pour éviter cela. Si intéressé, je développerai cette possibilité.
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h35.


 
 
 
 
Partenaires

Hébergement Web