-
Appel API JAVA depuis VB
Bonjour tout le monde,
Voilà j'ai développé une API JAVA qui est actuellement appelé depuis un système AS400. Le traitement dure 1h alors qu'il prend 5 minutes depuis mon poste.
Comme nous avons une application VB qui utilise les données de l'AS400, je voulais ajouter une option dans cette appli VB qui appellerait mon API java. Le mec qui s'occupe de l'appli VB me dit que ce n'est pas possible et me propose la solution suivante : depuis VB, appeler une procédure stockée sur l'AS400 qui appellerait l'API Java .... il n'y a pas plus simple ....
D'où ma question : existe-t-il un moyen d'appeler une API java avec des paramètres depuis l'appli VB ? si oui, avez-vous des exemples ?
D'avance merci.
-
Si c'est vraiment impossible d'appeler une application Java (avec paramètres) depuis une appli VB, dites-le moi ?
Merci.
-
Dans ton 1er post tu énonces des conditions pour lesquelles les solutions sont limitées à l'extrême ;
ne t'étonnes donc pas ensuite de ne pas avoir de réponse.
Pour le second post, une réponse de normand :
une dll n'est utilisable sous VB qu'à 2 conditions :
* soit elle répond aux spécifications COM - ActiveX (ce dont je doute :mrgreen: )
* soit l'exportation utilise le protocole stdcall.
Dans les autres cas, il faut un wrapper pour respecter la convention d'appel.
-
je suis breton et pas normand ... :D
Qu'entends-tu par "wrapper" ?
Merci.
-
Un wrapper est une librairie intermédiaire qui effectue la conversion du protocole d'appel.
Elle est évidemment réalisée dans un langage supportant les différents protocoles.
-
Par contre là, tu passes du côté obscur de la force :aie:
Bon courage
-
Avec un bonne brassée de gui cueillie un soir de pleine lune il devrait pouvoir y parvenir,
s'il a la pugnacité d'un vrai breton.