Salut à tous,
j'espere que vous vous portez bien et
j'espere vraiment que vous allez poir me secourir sur ce petit probleme.
je suis expert en matlab mais nouveau en webservice et j'aimerais acceder aux webservices suivant depuit matlab:
http://almdemo.polarion.com/polarion/ws/services

Pour vous faire gagner du temps voici mes problemes:
1) Dois je utiliser la methode CreateSoapmessage ou bien createClassFromWsdl
(le dernier me renvois une erreur comme quoi la structure du wsdl serait du type soap!?!?!)
2) Pour realiser ces request manuellement\par click on doit normalement s'enregistrer sur la page http://almdemo.polarion.com/polarion avec login et mot de passe! Comment entrer ceci par matlab avant d'appeler e service web??


Merci d'avance et @ toute à l'heure

Chrysmac
ps: mon code actuel ressemble à ceci:
1) methode wsdl

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
xmlout = urlread2( 'http://almdemo.polarion.com/polarion/ws/services/TrackerWebService?wsdl', 'GET', [], []);
 
 
createClassFromWsdl('http://almdemo.polarion.com/polarion/ws/services/TrackerWebService?wsdl')
2) methode soap
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
targetNamespace = 'http://almdemo.polarion.com/polarion/ws/services/TrackerWebService?wsdl';
 
method = 'queryWorkItems';
values= {'Query','Sort'}
names = {'query', 'sort'}
types ={'xsd:string','xsd:string'}
message = createSoapMessage( targetNamespace, method, values, names, types)
 
 
response = callSoapService('http://almdemo.polarion.com/polarion/ws/services',... % Service's endpoint
'http://almdemo.polarion.com/polarion/#/workitems',... % Server method to run
message) % SOAP message created using createSoapMessage
 
 
author = parseSoapResponse(response)