Bonjour,
J'ai un webservice que j'aimerai pouvoir consommer avec flash 8
pour cela j'ai mis comme code :
J'obtiens ce résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 import mx.services.* ; MonBouton.onRelease = function () { MonWebService = new WebService("http://monip.org/ServeurDeLicence.wsdl",new Log()); serviceCall = MonWebService.ServGetDate(); serviceCall.onResult = function(result:Object) { trace(result); }; serviceCall.onFault = function(fault) { trace(fault.faultstring); }; };
Je n'ai aucune trace dans le log de mon serveur soap et apparement le wsdl ne trouve pas le wdl qui est pourtant dans le même répertoire que le wsdl.2/8 21:48:29 [INFO] : Queing call ServGetDate
2/8 21:48:29 [INFO] : Made SOAPCall for operation RenvoiVersion
2/8 21:48:29 [INFO] : Made SOAPCall for operation ServGetDate
2/8 21:48:29 [INFO] : Made SOAPCall for operation ServDate
2/8 21:48:29 [INFO] : Made SOAPCall for operation ServLicence
2/8 21:48:29 [INFO] : Invoking previously queued call ServGetDate
2/8 21:48:29 [INFO] SOAP: Asynchronously invoking SOAPCall: ServGetDate
Le nom de la WDL contenant le service doit �e pr�s�ans l'espace de nommage.
NameSpace must contain the WDL name
Le webservice fonctionne quand j'accède à celui-ci par windev.
J'arrive à consommer d'autres webservices avec Flash mais pas ceux créés par windev à cause de ce problème d'espace de nommage.
Que dois je ajouter dans le wsdl pour qu'il trouve ce fichu wdl ?
Merci d'avance.
Franck
Partager