How Can I Authenticate a web service that requires username and password
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Muyiwa Oyinlola
le 2 Sep 2015
Commenté : Muyiwa Oyinlola
le 9 Sep 2015
I created a webservice in Matlab using a WSDL file, ( all methods were created successfully. However I have been trying to call the webservice but i keep getting the error below. How can I include my username and password in the code for authentication
Error using callSoapService (line 147)
Unspecified Fault: Java exception occurred:
java.lang.NullPointerException
at
com.mathworks.net.transport.MWTransportClientPropertiesFactory$1.getPasswordAuthentication(MWTransportClientPropertiesFactory.java:86)
at java.net.Authenticator.requestPasswordAuthentication(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getServerAuthentication(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
Error in MeteredDataService/GetReadingsForRegisterByDate (line 41)
response = callSoapService( ...
Error in trywebservice (line 27)
value=GetReadingsForRegisterByDate(service,registerId,startDateTime,endDateTime, options);
0 commentaires
Réponse acceptée
Shruti Sapre
le 4 Sep 2015
Hi Muyiwa,
I understand that you are trying to include the username and password in the code for authentication. I was reading about the same in the documentation, and it looks like you can pass the same in MATLAB R2015b through the “options” object in “matlab.wsdl.createWSDLClient”. This functionality, however, doesn’t seem to be present in the earlier functions of MATLAB. Here is the link that explains the same:
Hope this helps!
-Shruti
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Web Services 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!