why hmacStr function is showing not defined in workflow javascript activity?

Avatar

Avatar

mousumid4747795

Avatar

mousumid4747795

mousumid4747795

06-09-2016

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

1018495_pastedImage_3.png

Accepted Solutions (0)

Answers (2)

Answers (2)

Avatar

Avatar

cbvmg

Avatar

cbvmg

cbvmg

08-09-2016

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

Avatar

Avatar

javeedsb2018

Avatar

javeedsb2018

javeedsb2018

16-11-2018

Hi Madhan,

cbvmg Thank you