Advertisement
Guest User

Untitled

a guest
Oct 19th, 2016
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. <script language="javascript" runat="server">
  2. Platform.Load('core', '1');
  3. var username = 'xxxxx';
  4. var password = 'xxxxx';
  5. var payload = '';
  6. var endpoint = "https://webservice.s7.exacttarget.com/Service.asmx";
  7. var result;
  8.  
  9. payload += '<?xml version="1.0" encoding="utf-8"?>';
  10. payload += '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">';
  11. payload += ' <soapenv:Header>';
  12. payload += ' <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">';
  13. payload += ' <wsse:UsernameToken wsu:Id="UsernameToken-32259181" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">';
  14. payload += ' <wsse:Username>' + username + '</wsse:Username>';
  15. payload += ' <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">' + password + '</wsse:Password>';
  16. payload += ' </wsse:UsernameToken>';
  17. payload += ' </wsse:Security>';
  18. payload += ' </soapenv:Header>';
  19. payload += ' <soapenv:Body>';
  20. payload += ' <RetrieveRequestMsg xmlns="http://exacttarget.com/wsdl/partnerAPI">';
  21. payload += ' <RetrieveRequest>';
  22. payload += ' <ObjectType>Automation</ObjectType>';
  23. payload += ' <Properties>ProgramID</Properties>';
  24. payload += ' <Properties>CustomerKey</Properties>';
  25. payload += ' <Properties>Status</Properties>';
  26. payload += ' <Filter xsi:type="SimpleFilterPart">';
  27. payload += ' <Property>CustomerKey</Property>';
  28. payload += ' <SimpleOperator>equals</SimpleOperator>';
  29. payload += ' <Value>17148d1e-827e-6d58-b037-194b9e13a2b1</Value>';
  30. payload += ' </Filter>';
  31. payload += ' </RetrieveRequest>';
  32. payload += ' </RetrieveRequestMsg>';
  33. payload += ' </soapenv:Body>';
  34. payload += '</soapenv:Envelope>';
  35.  
  36. try {
  37. result = HTTP.Post(endpoint,"text/xml",payload,null,null);
  38. } catch(e) {
  39. result = {StatusCode:500,Response:Stringify(e)};
  40. }
  41.  
  42. if (result.StatusCode != 200) {
  43. //Bad response
  44. Write(Stringify(result));
  45. } else {
  46. //Good response
  47. Write(Stringify(result));
  48. }
  49. </script>
  50.  
  51. {"message":"An error occurred when attempting to evaluate a HTTPPost function call. See inner exception for details.","description":"ExactTarget.OMM.FunctionExecutionException: An error occurred when attempting to evaluate a HTTPPost function call. See inner exception for details.rn Error Code: OMM_FUNC_EXEC_ERRORrn - from Jint --> rnrn --- inner exception 1---rnrnSystem.Net.WebException: The remote server returned an error: (500) Internal Server Error. - from Systemrnrnrnrn"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement