Guest User

Untitled

a guest
Jan 29th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <script language='javascript' runat=server>
  9. Platform.Load("core","1");
  10. var username = 'xxxxxxxxxxxx';
  11. var password = 'xxxxxxxxx';
  12. var payload = '';
  13. var endpoint = "https://tmca--uat.cs96.my.salesforce.com/services/Soap/u/45.0";
  14. var result;
  15.  
  16. payload += '<?xml version="1.0" encoding="UTF-8"?>';
  17. payload += '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:partner.soap.sforce.com">';
  18. payload += ' <soapenv:Header>';
  19. payload += ' <Security xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">';
  20. payload += ' <UsernameToken>';
  21. payload += ' <Username>username</Username>';
  22. payload += ' <Password>password</Password>';
  23. payload += ' </UsernameToken>';
  24. payload += ' </Security>';
  25. payload += ' </soapenv:Header>';
  26. payload += ' <soapenv:Body>';
  27. payload += ' <gues:guestWebservices>';
  28. payload += ' <gues:request>';
  29. payload += ' <gues:campaignDetailsWrapper>';
  30. payload += ' <gues:campaignDetailList>';
  31. payload += ' <gues:campaignCode>MOTO_86_2019PHIL</gues:campaignCode>';
  32. payload += ' <gues:campaignName>Phillip Island 2019</gues:campaignName>';
  33. payload += ' </gues:campaignDetailList>';
  34. payload += ' </gues:campaignDetailsWrapper>';
  35. payload += ' <gues:guestDetails>';
  36. payload += ' <gues:email>rcoctober22@gmail.com</gues:email>';
  37. payload += ' <gues:firstName>Rohit</gues:firstName>';
  38. payload += ' <gues:lastName>Chauhan</gues:lastName>';
  39. payload += ' <gues:phone>8700xxxxxx</gues:phone>';
  40. payload += ' <gues:personmobilephone>8700668828</gues:personmobilephone>';
  41. payload += ' </gues:guestDetails>';
  42. payload += ' <gues:webFormType>Sponsorships_Events</gues:webFormType>';
  43. payload += ' </gues:request>';
  44. payload += ' </gues:guestWebservices>';
  45. payload += ' </soapenv:Body>';
  46. payload += '</soapenv:Envelope>';
  47.  
  48. try {
  49. result = HTTP.Post(endpoint, "text/xml", payload, ["SOAPAction"], ["Create"]);
  50. } catch(e) {
  51. result = {StatusCode:500,Response:Stringify(e)};
  52. }
  53.  
  54. if (result.StatusCode != 200) {
  55. //Bad response
  56. Write(Stringify(result));
  57. } else {
  58. //Good response
  59. Write(Stringify(result));
  60. }
  61.  
  62. </script>
  63. </body>
  64. </html>
Add Comment
Please, Sign In to add comment