I have written an javascript code using hmacStr function inside workflow.
but every time got error as hmacStr not defined.
Please help.
Function I written in javascript activity
var hash1 = "abcd";
var key = "M2Y2YjkxZDEtYmNlOC1mYmI0LTkxZTgtOTNiY2RiMDhmN2E2YjExNGUwYjktNGJkYy1jZTM0LWQ1MWYtZGIwYWRlZTE0NGNh";
var encodeStr = hmacStr (hash1, key , "SHA1");
logInfo(encodeStr);
hmacStr preset in jsAPi
Solved! Go to Solution.
Hi @mousumid47477958,
Firstly key is optional and can be used to specify the encoding type. By default, Adobe Campaign uses UTF-8, but there is no harm is specifying it either.
Now, here is the magic... you should use HMACStr() instead of hmacStr() .
Sample Code:
var encodeStr = HMACStr("Adobe Campaign","UTF-8","md5");
logInfo(encodeStr);
Enjoy !
Regards,
Madhan
Hi @mousumid47477958,
Firstly key is optional and can be used to specify the encoding type. By default, Adobe Campaign uses UTF-8, but there is no harm is specifying it either.
Now, here is the magic... you should use HMACStr() instead of hmacStr() .
Sample Code:
var encodeStr = HMACStr("Adobe Campaign","UTF-8","md5");
logInfo(encodeStr);
Enjoy !
Regards,
Madhan
Hi Madhan,
Views
Replies
Total Likes