connect to WSDL webservice with authentication using createClassFromWsdl
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hey all, I try to connect to an interface. But I have problems doing the authentication. (everything with R2013a by the way) May be you have a good idea how to do it?
I tried urlnam='...?wsdl'; % a valid address i can reach with firefox! createClassFromWsdl(urlnam) without success since user and pass cannot be given.
I tried urlnam='https://user:pass@...wsdl'; createClassFromWsdl(urlnam) without success but throwing the error Error using urlreadwrite (line 92) Either Basic authentication is not supported or the username or password provided are incorrect.
I changed createClassFromWsdl to createClassFromWsdl2 in line 54 from downloadedData = urlread(wsdl); to downloadedData = urlread(wsdl,'Authentication','Basic','Username','user','Password','pass'); without success but throwing the error Undefined function 'xmlstringinput' for input arguments of type 'char'.
I copied this m-file from matlabroot\toolbox\matlab\iofun\private to my current directory, tried again but making it worse with the error Unspecified Exception: javax.wsdl.WSDLException: WSDLException (at /wsdl:definitions/wsdl:import): faultCode=OTHER_ERROR: Unable to resolve imported document at 'http://127.0.0.1:8080/...wsdl=....wsdl', relative to 'file:/home/projects/blabla/wsdl.wsdl': java.net.ConnectException: Connection refused: connect
Thats the point where I give up now.
It is not really supported to connect using authentication, is it?!?!?
Thanks very much! Rafael
0 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur Call Web Services from MATLAB Using WSDL dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!