[Basic] Initialisation d'un service web

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
BatistutaG
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 05 janv. 2010 09:55

[Basic] Initialisation d'un service web

Message par BatistutaG »

Bonjour à tous,

Je tente d'accéder à un web service en suivant les instructions du tutoriel : http://udk.openoffice.org/java/examples ... ption.html. Cependant, lorsque j'exécute la macro, j'obtiens une erreur (décrite dans l'image jointe) avec cette ligne si :

Code : Tout sélectionner

proxyFac.initialize(Array("http://localhost:8080/TestW/services/Converter?wsdl"))
Les programmes requis par le tutoriel, JWSDP et webServiceProxy, sont installés et l'url utilise dans la fonction initialize fonctionne correctement. J'ai testé ce web service à l'aide d'un aude langage sans problème.

Voici mon code complet :

Code : Tout sélectionner

Sub Main
	BasicLibraries.LoadLibrary("XrayTool")
	proxyFac = createUNOService("com.sun.star.webservices.proxy.ProxyFactory")

	msgbox proxyFac.dbg_supportedinterfaces

	'Getting the UNO service
	proxyFac = createUNOService("com.sun.star.webservices.proxy.ProxyFactory")

	' Initializing of the ProxyFactory by providing the WSDL:
	'proxyFac.initialize(Array("http://www.flash-db.com/services/ws/companyInfo.wsdl"))
	proxyFac.initialize(Array("http://localhost:8080/TestW/services/Converter?wsdl"))
End Sub
Avez-vous une idée du problème?

Merci beaucoup
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.0.0 sous Mac os
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Re: [Basic] Initialisation d'un service web

Message par bm92 »

Bonsoir,

As-tu essayé le codage exemple de la page citée ? L'exemple appelant Google.
Si ça marche, le problème est lié au site que tu appelles, et peut-être au composant Java.

La page sur le Web service est ancienne, tu devrais te renseigner si elle est encore valide. Pose une question sur la liste de diffusion dev@udk.openoffice.org (il faut s'inscrire d'abord, envoyer un courriel au robot dev-subscribe@udk.openoffice.org et suivre ses instructions).
Bernard

OpenOffice.org 1.1.5 fr / Apache OpenOffice 4.1.1 / LibreOffice 5.0.5.2 (X64)
MS-Windows 7 SP1 64bits Familial
BatistutaG
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 05 janv. 2010 09:55

Re: [Basic] Initialisation d'un service web

Message par BatistutaG »

salut,

j'ai copié le code de ce tutoriel mais je ne saurais pas essayer avec l'URL de google car ce service n'existe plus.

Cependant, avec certain site le code fonctionne : http://www.rightactionscript.com/states ... e.php?wsdl

Par contre, pour certains autres site, le code me renvoie la même erreur :
- http://www.w3schools.com/webservices/te ... .asmx?WSDL
- http://www.flash-db.com/services/ws/companyInfo.wsdl
- Et bien sûr mon web service créée. À noter que j'ai tester mon web service sans problème avec une application Flex.

Aurais-tu une solution ou une piste à mon problème?

Merci de ton attention
OpenOffice 3.0.0 sous Mac os
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Re: [Basic] Initialisation d'un service web

Message par bm92 »

Salut,
BatistutaG a écrit :Aurais-tu une solution ou une piste à mon problème?
Non, c'est pourquoi je te renvoie à la liste de diffusion udk, où un concepteur OpenOffice te répondra peut-être.
Bernard

OpenOffice.org 1.1.5 fr / Apache OpenOffice 4.1.1 / LibreOffice 5.0.5.2 (X64)
MS-Windows 7 SP1 64bits Familial
BatistutaG
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 05 janv. 2010 09:55

Re: [Basic] Initialisation d'un service web

Message par BatistutaG »

ok merci beaucoup,
Je m'empresse de faire ça!
OpenOffice 3.0.0 sous Mac os
BatistutaG
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 05 janv. 2010 09:55

Re: [Basic] Initialisation d'un service web

Message par BatistutaG »

une fois inscrit, je dois juste envoyer un mail à ceci : dev@udk.openoffice.org?
Le modérateur a écrit : :alerte: Merci de ne pas poster plusieurs messages à la suite !
Si vous devez ajouter un complément d'information, le bouton "Editer" à la droite du message permet d'y remédier.

En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.
OpenOffice 3.0.0 sous Mac os