Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. protected String doInBackground(String... params) {
  2. // TODO Auto-generated method stub
  3. final SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME_memberRegistration);
  4. // SerializationUtils.serialize(bFile);
  5. request.addProperty("fareMediaType", "SJT");
  6. request.addProperty("fromValue", "1");
  7. request.addProperty("toValue", "3");
  8. request.addProperty("ticketDate", "2016-09-29");
  9. request.addProperty("lang", "en");
  10. final SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
  11. SoapEnvelope.VER11);
  12. envelope.headerIn = new Element[1];
  13. envelope.headerIn[0] = buildAuthHeader();
  14. new MarshalBase64().register(envelope);
  15.  
  16. envelope.setOutputSoapObject(request);
  17.  
  18. envelope.dotNet = true;
  19. HttpTransportSE androidHttpTransport = new HttpTransportSE(signUpURL);
  20. try {
  21. androidHttpTransport.call(SOAP_ACTION_memberRegistration, envelope);
  22. SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  23. res = response.toString();
  24.  
  25. } catch (Exception e) {
  26. Log.e("exception", e.getMessage(),e);
  27. }
  28.  
  29. return res;
  30. }
  31.  
  32.  
  33.  
  34. private Element buildAuthHeader() {
  35. Element h = new Element().createElement(NAMESPACE, "AuthHeader");
  36. Element username = new Element().createElement(NAMESPACE, "Username");
  37. username.addChild(Node.TEXT, "name");
  38. h.addChild(Node.ELEMENT, username);
  39. Element pass = new Element().createElement(NAMESPACE, "Password");
  40. pass.addChild(Node.TEXT, "*******");
  41. h.addChild(Node.ELEMENT, pass);
  42.  
  43. return h;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement