cs_zebo
Messages postés4Date d'inscriptionlundi 1 septembre 2003StatutMembreDernière intervention 1 juin 2005
-
25 mars 2005 à 18:15
qrieuxdetout
Messages postés1Date d'inscriptiondimanche 12 novembre 2000StatutMembreDernière intervention30 mars 2005
-
30 mars 2005 à 16:42
Je souhaite extraire des données externes par vba sous db2/as400 et les réinjecter dans une feuille excel préformatée.
Faire au plus simple.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 25 mars 2005 à 21:04
jpleroisse > db2 est, si je me souviens bien, une base de données IBM et as400 est un type de machine IBM qu'on range dans les "mini-ordinateurs" (un type de machine qui se situe entre les mainframes - "grands systèmes" - et les PC) quoique les PC de maintenant sont souvent supérieurs aux as400 en terme de puissance.
Les AS400 sont sous système UNIX. On me reprend si je me trompe.
Sous Windows, je sais qu'il est possible de simuler un accès à ce genre de serveur/base de données mais je ne connais pas les détails techniques.
Je connais une boite pour laquelle j'ai bossé qui utilise un serveur AS400 et qui récupère les données au format Excel, je n'en sais pas plus mais je peux me renseigner (pas avant mardi) si personne n'a la soluce.
nostra78
Messages postés137Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 6 décembre 2005 26 mars 2005 à 09:31
As400 n'est pas nécessairement sous unix.
J'ai travaillé chez Rhodia qui travaillait sous as400.
Pour entrer dedeans essai un shell pour lancer et des sendkeys(demnde une extraction sous as400) avec des temporisations pour faire tes extractions.
Si tu veux j'ai un exemple de truc comme ca. Demande si t'es intéresse
Vous n’avez pas trouvé la réponse que vous recherchez ?
nostra78
Messages postés137Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention 6 décembre 2005 26 mars 2005 à 09:31
As400 n'est pas nécessairement sous unix.
J'ai travaillé chez Rhodia qui travaillait sous as400.
Pour entrer dedeans essai un shell pour lancer et des sendkeys(demnde une extraction sous as400) avec des temporisations pour faire tes extractions.
Si tu veux j'ai un exemple de truc comme ca. Demande si t'es intéresse
qrieuxdetout
Messages postés1Date d'inscriptiondimanche 12 novembre 2000StatutMembreDernière intervention30 mars 2005 30 mars 2005 à 16:42
salut
remettons les pendules à l'heure : l'as400 se nomme depuis qq années i-series, si certains "pc" ont la puissance d'un AS400 d'autrefois, l'i-séries a maintenant la puissance d'un mainframe (avec multi-processeurs, multi-OS, etc...) Il supporte evidemment l'OS400 (OS le + sur au monde) Java, Linux etc....
Bref, pour extraire des données de DB2 sur un PC, le plus simple est de passer par FTP via le script suivant comme exemple :
S44xxxxxx <-- Nom de l'i-series
toto <--Identifiant sur l'i-series
titi <--Pwd de l'Id
cd bibliothèque <-- Indiquer le nom de la bibliothèque contenant le fichier dont on prendra les données
get fichier c:\mon chemin\mon fichier.xls <--- Indiquer le fichier de l'i-series ainsi que le chemin+nom de l'excel
bye