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

VB 6 et antérieur Discussion :

Comment appelé un programme AS400 a partir de VB6


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 44
    Points : 31
    Points
    31
    Par défaut Comment appelé un programme AS400 a partir de VB6
    Bonjour,
    Je travaille sur un programme sous VB6 qui doit appeler un autre programme se trouvant dans un serveur as400 en lui passant un parametre de date pour remplir un fichier que j'exploiterais par la suite via mon programme vb.
    le probleme est que je ne trouve pas le code pour appeler un programme as400 depuis VB.
    Je vous remercie pour votre collaboration.

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    L'AS400 ???

    Tu parles bien de cette vielle machine tournant avec l'OS400 ???

    Il y en a encore en utilisation ??

    Quoiqu'il en soit, la chose ne me parait possible que si la version OS400 utilisée est accompagnée des émulateurs et passerelles nécessaires à une communication avec d'autres systèmes d'exploitation (autres que l'OS400), donc...

    Je crois que le premier pas serait de prendre à ce sujet l'attache d'IBM dont l'AS400 a longtemps été le fleuron (s'ils veulent bien répondre encore à ce propos...)

  3. #3
    Membre régulier
    Homme Profil pro
    Analyste
    Inscrit en
    Août 2003
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste
    Secteur : Services de proximité

    Informations forums :
    Inscription : Août 2003
    Messages : 85
    Points : 87
    Points
    87
    Par défaut
    L'AS400 est trés répandu encore.
    Je travaille dans une banque et nous avons encore de ce type de machine en fonctionnement

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juillet 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 44
    Points : 31
    Points
    31
    Par défaut
    Il faut savoir que l''AS400 est l'un des serveurs les plus robuste et sûr qui puisse exister j'ai deja travaillé sous unix par exemple et je vous raconte pas le nombre de fois d'indisponibilités des applications BD ou autres services sous c'est machines
    concernant les passerelles nous avons client access qui fournit les passerelles necessaire pour acceder au serveur mais ce qui manque c le code vb.?

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    concernant les passerelles nous avons client access qui fournit les passerelles necessaire pour acceder au serveur mais ce qui manque c le code vb.?
    Non, ce n'est pas uniquement celà, mais, plus généralement, la façon d'établir le dialogue (passerelle + émulateur et connaissance parfaite des deux...)
    Mais il me semble qu'une machine AS400 nécessite l'intervention périodique (si ma mémoire est bonne) d'un "pupitreur" et (si émulateurs et passerelles présents) d'un informaticien "systèmes".
    C'est donc en premier lieu ces deux personnes que tu dois interroger.
    En second lieu : IBM (comme je te l'ai déjà dit).

    Si ma mémoire est bonne (encore une fois), il n'est pas suffisant que l'OS400 "propriétaire" sache émuler d'autres systèmes. Il faut également que les autres systèmes à utiliser éventuellement sachent émuler OS400....

    Il en va ici un peu comme il en irait avec un DPS6 de bull tournant sous Pick ou sous GCOS.

    Pick et Unix se sont mis d'accord pour créer Pick Universe. GCOS en a fait autant....
    Je ne sais pas si IBM a prévu ce qu'il faut pour un dialogue "dans les deux sens" avec tel ou tel autre (et lesquels ?) système d'exploitation.

    Le responsable informatique de ta boîte, le "pupitreur" et IBM sont à consulter, me semble-t-il donc !..

  6. #6
    Expert confirmé
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Points : 4 085
    Points
    4 085
    Par défaut
    Salut

    Instructif!

    Si j'étais toi, suite à ces savantes informations (salut jmf), j'irais fouiller les sites de Microsoft et de IBM... Le second étant historiquement en brouille avec le chef du premier... Bonne chance!

    [Edit] Et juste au cas où mes propos serait interprétés comme diffamatoires (envers les deux géants), loin de moi l'intention (dans tous les sens du terme).

  7. #7
    Nouveau membre du Club
    Inscrit en
    Juillet 2002
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 44
    Points : 31
    Points
    31
    Par défaut
    Bonjour,
    Bon j'ai trouvé un petit truc concernant mon sujet.
    Au lieu de passer par du code VB je fais appel à l'instruction cette commande se trouve dans le repertoire windows dés qu'on install Client ACCESS
    voila la syntaxe de cette commande
    Syntaxe : RMTCMD la-commande [//système] [/Z]

    la-commande = commande AS/400 n'utilisant pas d'écran (peut-être indiquée entre guillemets)
    //système indique le nom du système (S44xxxx par exemple)
    /Z empèche l'apparition des lignes "(C) Copyright IBM ..."
    Pour plus d'info vous pouvez consulter google en recherchant la commande RMTCMD ou bien vous pouvez allez consulter le site suivant : http://www.volubis.fr/Pausecaf/PAUSECAF31.htm

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/02/2012, 16h01
  2. Comment appeler fonction MATLAB 7.8 à partir de C# ?
    Par younesgates dans le forum MATLAB
    Réponses: 3
    Dernier message: 01/02/2010, 08h46
  3. Réponses: 6
    Dernier message: 14/01/2009, 19h19
  4. Comment appeler un programme PHP à partir de C++
    Par Guilbert69 dans le forum C++
    Réponses: 8
    Dernier message: 07/07/2008, 22h49
  5. Comment appeller une fonction dynamiquement, à partir d'un argument
    Par Invité dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/04/2006, 16h47

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