Accés ODBC Impossible ?

ViPHP
ViPHP | 1136 Messages

21 oct. 2009, 15:45

Bonjour à tous ,

Je développe une application métier qui permet de suivre une commande de A jusqu'à Z , puis de la facturer ...

Aujourd'hui , dans la dernière ligne droite , je dois envoyer les informations de la commande dans la suite logiciel SAGE . ( ODBC ).

Seul hic , le s serveur qui héberge l'application métier est sous linux , je ne peux donc pas installer simplement le driver ODBC sage . ( ou tout de moins , je ne sais pas le faire ! ).

Existe t-il des alternatives ?
Avez vous des tuyaux là dessus ?

Merci d'avance ,

Ch.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 oct. 2009, 00:30

Bonjour,

D'après mes recherches, le driver ODBC Sage semble être incontournable pour se connecter à une base Sage et c'est un truc bien propriétaire qui ne fonctionne que sous Windows.
Donc malheureusement je pense qu'il faut que tu regardes à migrer ton serveur sous Windows ou si ce n'est pas possible, utiliser une sorte de "script-proxy" sur un serveur Windows qui effectuerait les requêtes...
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
fab
ViPHP | 2657 Messages

22 oct. 2009, 01:47

Je confirme, enfin du moins un boite que je connais très bien ont eu ce problème ils ont donc installé un windows serveur .. :s
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

ViPHP
ViPHP | 1136 Messages

22 oct. 2009, 08:30

Aĩe :?

C'est la réponse que je craignais ....
Bon , je suis de ce fait entrain de voir s'il est possible de générer des fichiers (Typés) qui seront ensuite importés via sage ..
Étape supplémentaire pour l'utilisateur mais , je ne pense pas avoir d'autres choix ..

Le passage du serveur sous windows , est simplement impossible ..

Merci pour vos interventions en tout cas ,
A bientôt ,
Ch.

ViPHP
fab
ViPHP | 2657 Messages

22 oct. 2009, 13:55

La solution n'est pas idéale car tu ajoutes un facteur de risque humain mais bon... des fois :s
Tu as pas du tout la possibilité d'avoir un serveur sous windows qui traine? Comme la dit @rthur tu pourrais faire un serveur qui éxécute les requetes que tu envoies et te retourne le résultat sur ton appli.

Sinon tu peux toujours tenter le coup de téléphone à Sage mais ... ils sont rarement futés dans cette boîte...
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }