Guest User

Untitled

a guest
Aug 5th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. gsoap error in retrieving login_response from wsdl
  2. ns12__version version;
  3. version.major = 1;
  4. version.minor = 0;
  5. loginData.clientVersion = &version;
  6. loginData.country = "";
  7. loginData.language = "";
  8. loginData.userName = const_cast<char*>(username.c_str());
  9.  
  10. ns12__login.loginData = &loginData;
  11. ns12__login.password = const_cast<char*>(password.c_str());
  12.  
  13. _ns12__loginResponse ns12__loginResponse;
  14.  
  15. int result = sessionAPI.login(&ns12__login, &ns12__loginResponse);
  16. if (SOAP_OK == result )
  17. {
  18. success = true;
  19.  
  20. User user;
  21. CMString userId(ns12__loginResponse.session->userId);
  22. user.setID(userId);
  23. CMString userName(ns12__loginResponse.session->userName);
  24. user.setName(userName);
  25.  
  26. connectionContext.setUser(user);
  27.  
  28. // its returning null over here!!!
  29. CMString sessionId(ns12__loginResponse.session->sessionId);
  30. connectionContext.setSessionId(sessionId);
  31.  
  32. if(ns12__loginResponse.session->activeViewId)
  33. {
  34. CMString activeViewId(ns12__loginResponse.session->activeViewId);
  35. connectionContext.setActiveViewId(activeViewId);
  36. }
  37. else
  38. {
  39. connectionContext.setActiveViewId("default_view");
  40.  
  41. _ns12__setActiveView activeViewRequest;
  42. activeViewRequest.viewId = const_cast<char*>("default_view");
  43. _ns12__setActiveViewResponse activeViewResponse;
  44. sessionAPI.setActiveView(&activeViewRequest, &activeViewResponse);
  45. }
  46. }
  47. else
  48. {
  49.  
  50. //TODO Exception Handling needs to be added, currently web service not sending fault details
  51. errorDetail = "Unable to login";
  52. }
  53.  
  54. return success;
Add Comment
Please, Sign In to add comment