IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

Telnet automatique entre 2 as400 ?


Sujet :

AS/400

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Points : 7
    Points
    7
    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.

  2. #2
    En attente de confirmation mail
    Homme Profil pro
    Inscrit en
    Février 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Indre et Loire (Centre)

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SBMNETJOB  FILE([BIBLITOHEQUE LOCALE]/[FICHIER SOURCE LOCAL]) TOUSRID(([UTILISATEUR DISTANT] [ADRESSE MACHINE DISTANTE]))
                 MBR([MEMBRE SOURCE LOCAL])

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup.
    Qu'y a t-il exactement dans le fichier source local ? Puis-je avoir des exemples ?

  4. #4
    En attente de confirmation mail
    Homme Profil pro
    Inscrit en
    Février 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Février 2004
    Messages : 204
    Points : 238
    Points
    238
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Merci pour ta réponse.
    Je vais essayer et je te tiens au courant ...

  6. #6
    En attente de confirmation mail
    Homme Profil pro
    Inscrit en
    Février 2004
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Février 2004
    Messages : 204
    Points : 238
    Points
    238
    Par défaut
    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...

  7. #7
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    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.
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

  8. #8
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 298
    Points : 1 578
    Points
    1 578
    Par défaut
    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é.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Login Telnet Automatique
    Par turbo_chess dans le forum Linux
    Réponses: 2
    Dernier message: 15/05/2007, 18h11
  2. Login Telnet automatique
    Par turbo_chess dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 15/05/2007, 18h09
  3. Incrémentation automatique entre 2 chiffres
    Par fordiste dans le forum Access
    Réponses: 2
    Dernier message: 24/06/2006, 06h33
  4. Lancer une session telnet automatiquement
    Par Pragmateek dans le forum Windows
    Réponses: 2
    Dernier message: 23/05/2006, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo