OVH Cloud OVH Cloud

Web Service & HTTP

11 réponses
Avatar
Sam.G.
Bonjour,

Je souhaite mettre en place un web service avec WD10 (ou 9, mais on
passera à la 10).

Or d'après la doc il faut Apache 1.3 et non une 2.X . Existe-t-il un
moyen de contourner cette restriction, quelque chose que je n'ai pas vu,
ou il faut vraiment se limiter à une 1.3 ?

D'autre part, existe-t-il un serveur HTTP en WD (très léger) dispo qui
permettrait de mettre en place une appli sans Apache ou IIS. Le but
n'étant pas de faire un vrai serveur Web, mais de permettre à 2 applis
totalement hétérogènes d'échanger des messages simples par ce biais.

Sinon ... socket et protocole maison.

Merci.
Sam.

10 réponses

1 2
Avatar
patrice
"Sam.G." a écrit dans le message de
news:edoeft$c0e$
Bonjour,

Je souhaite mettre en place un web service avec WD10 (ou 9, mais on
passera à la 10).

Or d'après la doc il faut Apache 1.3 et non une 2.X . Existe-t-il un
moyen de contourner cette restriction, quelque chose que je n'ai pas vu,
ou il faut vraiment se limiter à une 1.3 ?


1.3, le module soap de windev ne fonctionne pas en 2.
mais est ce vraiment un probleme ? le 1.3 et le 2.x peuvent coexister me
semble t'il


D'autre part, existe-t-il un serveur HTTP en WD (très léger) dispo qui
permettrait de mettre en place une appli sans Apache ou IIS. Le but
n'étant pas de faire un vrai serveur Web, mais de permettre à 2 applis
totalement hétérogènes d'échanger des messages simples par ce biais.

Sinon ... socket et protocole maison.



et pourquoi pas fichier HF ou HF/CS partagé ?
Avatar
Jerome PAULIN
Sam.G. a écrit :

Or d'après la doc il faut Apache 1.3 et non une 2.X . Existe-t-il un
moyen de contourner cette restriction, quelque chose que je n'ai pas vu,
ou il faut vraiment se limiter à une 1.3 ?




Salut,

Apache2.0 est géré pour les webservices en WD10.

gg
Avatar
patrice
"Jerome PAULIN" a écrit dans le message
de news:edoi6o$dv8$

Apache2.0 est géré pour les webservices en WD10.




cool...
c'est la dll wd100sapa2 qui fait ca ?
c'est quelque part dans les docs ou c'est une nouvelle fonctionnalité en
test ?
Avatar
Jerome PAULIN
patrice a écrit :
"Jerome PAULIN" a écrit dans le message
de news:edoi6o$dv8$

Apache2.0 est géré pour les webservices en WD10.





cool...
c'est la dll wd100sapa2 qui fait ca ?
c'est quelque part dans les docs ou c'est une nouvelle fonctionnalité en
test ?





A priori c'est standard, j'ai un WD10 v100060t ...
L'installateur SOAP détecte et te propose Apache 2 s'il est présent.

gg
Avatar
Sam.G.
Jerome PAULIN a écrit :

A priori c'est standard, j'ai un WD10 v100060t ...
L'installateur SOAP détecte et te propose Apache 2 s'il est présent.

gg



Alors ce n'est pas documenté. Ou j'ai raté la page ;-)
Avatar
Sam.G.
patrice a écrit :
"Sam.G." a écrit dans le message de



mais est ce vraiment un probleme ? le 1.3 et le 2.x peuvent coexister me
semble t'il



Apache 1.3 ne semble plus très disponible au téléchargement pour
Windows, avec les liens présentés on tourné en rond. Mais c'est
peut-être moi qui cherche mal. Dans le cas contraire, je ne met pas en
place une solution nouvelle avec un produit plus disponible pour la
plate-forme.


et pourquoi pas fichier HF ou HF/CS partagé ?



Hermétique, pilote ODBC horrible... pour causer avec une appli écrite en
Java par une autre société, pas génial.

Finalement j'ai essayé les socket avec des structures XML. Un serveur en
WD10 et un client en Ruby (et non en Windev pour s'assurer qu'il n'y a
pas de piège).

J'ai déjà écrit et développé des protocoles applicatifs en C++ avec des
sockets à gogo, watchdog, ... ça m'inquiète moins qu'HyperFile ;-)
Avatar
Sam.G.
Jerome PAULIN a écrit :

Alors ce n'est pas documenté. Ou j'ai raté la page ;-)



Je l'ai pas inventé (j'espère que les document liés passent)

gg

------------------------------------------------------------------------




Intéressant...
Tu as configuré qq chose au niveau d'Apache 2 avant ?
Avatar
Jerome PAULIN
Sam.G. a écrit :
Intéressant...
Tu as configuré qq chose au niveau d'Apache 2 avant ?



Je n'ai rien fait de special, si ce n'est mettre mon Apache en place (en
fait j'ai changé le port d'écoute pour le passer à 8080, mais ca ne
change strictement rien).

Le programme d'installation du Webservice se charge de configurer Apache
(création du répertoire virtuel et chainage avec la/les DLL).

gg
Avatar
Sam.G.
Jerome PAULIN a écrit :
Sam.G. a écrit :
Intéressant...
Tu as configuré qq chose au niveau d'Apache 2 avant ?



Je n'ai rien fait de special, si ce n'est mettre mon Apache en place (en
fait j'ai changé le port d'écoute pour le passer à 8080, mais ca ne
change strictement rien).

Le programme d'installation du Webservice se charge de configurer Apache
(création du répertoire virtuel et chainage avec la/les DLL).

gg



Merci pour ta réponse.

Scrogneugneu !!! Avant de poser ma question j'avais refais un test, et
il ne me l'avait pas proposé. Avec une WD à jour et Apache 2.2.

Tu as quelle version d'Apache 2.x ? C'est peut-être là qu'il y a un hic ?
Avatar
Jerome PAULIN
Sam.G. a écrit :
Jerome PAULIN a écrit :

Sam.G. a écrit :

Intéressant...
Tu as configuré qq chose au niveau d'Apache 2 avant ?




Je n'ai rien fait de special, si ce n'est mettre mon Apache en place
(en fait j'ai changé le port d'écoute pour le passer à 8080, mais ca
ne change strictement rien).

Le programme d'installation du Webservice se charge de configurer
Apache (création du répertoire virtuel et chainage avec la/les DLL).

gg




Merci pour ta réponse.

Scrogneugneu !!! Avant de poser ma question j'avais refais un test, et
il ne me l'avait pas proposé. Avec une WD à jour et Apache 2.2.

Tu as quelle version d'Apache 2.x ? C'est peut-être là qu'il y a un hic ?



Il faut mettre Apache 2.0.x, pas Apache 2.2.x, c'est important car
Apache 2.0.x et Apache 2.2.x ne sont pas compatibles entre eux ...

gg
1 2