Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <title></title>
- </head>
- <body>
- <script language='javascript' runat=server>
- Platform.Load("core","1");
- var username = 'xxxxxxxxxxxx';
- var password = 'xxxxxxxxx';
- var payload = '';
- var endpoint = "https://tmca--uat.cs96.my.salesforce.com/services/Soap/u/45.0";
- var result;
- payload += '<?xml version="1.0" encoding="UTF-8"?>';
- payload += '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:partner.soap.sforce.com">';
- payload += ' <soapenv:Header>';
- payload += ' <Security xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">';
- payload += ' <UsernameToken>';
- payload += ' <Username>username</Username>';
- payload += ' <Password>password</Password>';
- payload += ' </UsernameToken>';
- payload += ' </Security>';
- payload += ' </soapenv:Header>';
- payload += ' <soapenv:Body>';
- payload += ' <gues:guestWebservices>';
- payload += ' <gues:request>';
- payload += ' <gues:campaignDetailsWrapper>';
- payload += ' <gues:campaignDetailList>';
- payload += ' <gues:campaignCode>MOTO_86_2019PHIL</gues:campaignCode>';
- payload += ' <gues:campaignName>Phillip Island 2019</gues:campaignName>';
- payload += ' </gues:campaignDetailList>';
- payload += ' </gues:campaignDetailsWrapper>';
- payload += ' <gues:guestDetails>';
- payload += ' <gues:email>rcoctober22@gmail.com</gues:email>';
- payload += ' <gues:firstName>Rohit</gues:firstName>';
- payload += ' <gues:lastName>Chauhan</gues:lastName>';
- payload += ' <gues:phone>8700xxxxxx</gues:phone>';
- payload += ' <gues:personmobilephone>8700668828</gues:personmobilephone>';
- payload += ' </gues:guestDetails>';
- payload += ' <gues:webFormType>Sponsorships_Events</gues:webFormType>';
- payload += ' </gues:request>';
- payload += ' </gues:guestWebservices>';
- payload += ' </soapenv:Body>';
- payload += '</soapenv:Envelope>';
- try {
- result = HTTP.Post(endpoint, "text/xml", payload, ["SOAPAction"], ["Create"]);
- } catch(e) {
- result = {StatusCode:500,Response:Stringify(e)};
- }
- if (result.StatusCode != 200) {
- //Bad response
- Write(Stringify(result));
- } else {
- //Good response
- Write(Stringify(result));
- }
- </script>
- </body>
- </html>
Add Comment
Please, Sign In to add comment