Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

DavidKangni
Community profile DavidKangni Community Advisor
Technical Architect Adobe Campaign
Location here
29 BADGES
Community Advisor

Community Advisor

Learn more
Joined the community 13-11-2018 2:42:21 PM
Online
Top badges earned by DavidKangni
Customize the badges you want to showcase on your profile
Re: How to translate small piece of content within email template body
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
try this Last day of the month is: <% function daysInMonth(today) { return new Date(today.getFullYear(), today.getMonth(), 0).getDate(); } function month_fr(today){ var monthFr = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre","Novembre","Décembre"]; var thisMonthFr = monthFr[today.getMonth()]; return thisMonthFr.toString(); } var today = new Date(); %> <%= daysInMonth(today) %> <%= month_fr(today) %>, <%= formatDate (today, "%4Y") %>

Views

96

Likes

2

Replies

1
Re: How to translate small piece of content within email template body
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hi,You will need to import a javascript library such as moment js and call this js in your deliveries. you can find an example here Thanks,David

Views

119

Likes

2

Replies

6
Re: workflow
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
yes, saw the image 50856839 is your workflow ID

Views

494

Likes

0

Replies

0
Re: workflow
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi, XXXX is the workflow ID Thanks,David

Views

522

Likes

0

Replies

10
Re: Adobe Campaign Load File. File structure change ignored
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
You have an caching issue. I will recommend to restart the config of you file upload activity

Views

230

Likes

2

Replies

2
Re: public key/private key
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi, run the following command be sure to replace 365 by the number of days you want and DATE with the current DATE openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout adobe_privatekey_DATE.key -out adobe_publickey_DATE.crt Thanks,David

Views

235

Likes

0

Replies

0
Re: public key/private key
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi, https://docs.joyent.com/public-cloud/getting-started/ssh-keys/generating-an-ssh-key-manually/manually-generating-your-ssh-key-in-mac-os-x Just generate the key as in the link above and upload it under Adobe io console.Thanks,David

Views

267

Like

1

Replies

3
Re: Not getting Extraction File Approval mail
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hi @Greeshma_Sampath1 Was the delivery approved before? I recalled there is a build where we have this issueFixed an issue that skipped the target approval step when resuming a workflow to send a recurring delivery. (NEO-18166)Thanks,David

Views

402

Likes

0

Replies

0
Re: Trigger Installation Adobe Campaign Classic
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
from cmd on the server where Adobe Campaign is installed

Views

171

Likes

0

Replies

0
Re: how to convert query result into JSON to use a body t...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hi @Raj_bounteous , Try this JSON.stringify(result)  Thanks,David

Views

256

Likes

0

Replies

1
Re: the complete URL passed as a dynamic parameter to ema...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi @AKP3 , In Adobe campaign, you need to declare an URL in order to track it. I recommend to declare at least the static part of your URL and add the parameter. Thanks,David

Views

258

Likes

2

Replies

1
Re: ToBase64 encoding in workflow
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi @hufihufi You can't use javascript in ACS in your workflow. You still can use the perso blocks in your direct mail.Thanks,David

Views

399

Likes

0

Replies

0
Re: ToBase64 encoding in workflow
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi @hufihufi I did an encoding (on email field) in email delivery but never in a workflow directly <% var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var n,r,i,s,o,u,a;var f=0;e=Base64._utf8_encode(e);while(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+this._keyStr.charAt(s)+this._keyStr.charAt(o)+this._keyStr.charAt(u)+this._keyStr.charAt(a)}return t},decode:function(e){var t="";var ...

Views

451

Like

1

Replies

2
Re: Changing to token to camelcase
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Create a perso block like below and call it in your emailfunction toSmartCase(context.profile.firstName) { var strLower = str.toLowerCase(context.profile.firstName); var nChar = strLower.length; for (var i=0; i < nChar; i++) if ( i == 0 || strLower.charAt(i-1) == ' ' || strLower.charAt(i-1) == '-' ) strLower = strLower.substring(0, i) + strLower.charAt(i).toUpperCase() + strLower.substring(i+1); return strLower; }Thanks,David

Views

294

Likes

0

Replies

2
Re: access token expiration lengthen
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi @Seanie2 Github repo where you can find PHP code example for JWT creation and reference method that exchanges JWT with Adobe IMS Endpoint to retrieve an access token.Thanks,David

Views

376

Likes

0

Replies

0
Re: Trigger Installation Adobe Campaign Classic
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hey @1982luca , You need to run this command on your server. Thanks,David

Views

254

Likes

0

Replies

3
Re: access token expiration lengthen
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi, You can get a JWT generation token python script from Adobe Support and update the expiry_time (see screenshot below) Thanks,David

Views

446

Likes

0

Replies

2
Re: Encoding Issue
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
@testboga You need to use application/json;charset=UTF-8 as content-type when sending your API callThanks,David

Views

215

Likes

2

Replies

0
Re: Export file
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
You can't export a file on local machine in ACS.Thanks,David

Views

218

Likes

2

Replies

3
Re: External signal problem
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
in file collector you have a box called stop as soon as file is processed. check it and add a jump at the end of your workflow to return to the file collector. You need also to check the process missing file checkbox

Views

430

Likes

0

Replies

0
Re: Capacity Typology Rules for Transactional Messages in...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
yes first option is to asked Adobe. second is to have your own system that will control the volume sent to Adobe

Views

277

Like

1

Replies

0
Re: External signal problem
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
You can use a js to check if the workflow is running and add a wait to retry Thanks,David

Views

447

Likes

0

Replies

7
Re: Capacity Typology Rules for Transactional Messages in...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hi Vikash, Is your RT execution instances hosted by Adobe? If yes your approach will not work as your instance is just a control instance and update by the MCsynch workflow. Two options:if you are working with Adobe consulting ask if they can create a capacity rule on the execution instance (usually Adobe is keeping the instances OOTB so they may not accept)Use a micro service or middleware to control the volume.Thanks,David

Views

295

Like

1

Replies

0
Re: How to use scheduler activity in a certain scenario
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hi, I will recommend to use two workflows.First for initial touch point with a scheduler running weekdays.Second for 2nd touch point with a scheduler running every day. Thanks,David

Views

194

Likes

3

Replies

0
Re: Restrict one email per delivery template using typolo...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
I will recommend to setup your rule using predefined filters in the workflow. You don't have any way to do it by using ootb pressure rules.Thanks,David

Views

179

Like

1

Replies

0
Re: Capacity Typology Rules for Transactional Messages in...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hi Vikash, You cannot add typology rules on Transactional Messages as the instance is hosted by Adobe. You can try to control the volume through a middle ware tools.Thanks,David

Views

321

Likes

0

Replies

1
Re: Increase the retention period of tracking logs
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
Hi Audrey, best is to reach out to Adobe Support and review your Adobe campaign license. The decision will depend on the size of database, number of profiles, number of deliveries, frequency, key consumption Thanks,David

Views

256

Like

1

Replies

0
Re: How to remove Mirrior Page link on Mirrior Page
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Standard
hey, you can use this <% if ( document.mode != 'mirror' && document.mode != 'forward' ) { %> If you're having trouble reading this message, click here <% } %>thanks,David

Views

199

Like

1

Replies

0
Re: Hybrid Solution Adobe Campaign - Error Enable the tra...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
on the server or through the monitoring tab from console Home

Views

277

Likes

0

Replies

0
Re: automation of AEM delivery template synchronization p...
Avatar
Ignite 3
Community Advisor
DavidKangni
Community Advisor

Likes

269 likes

Total Posts

374 posts

Correct reply

159 solutions
Top badges earned
Ignite 3
Give back 300
Ignite 1
Give Back 200
Give Back 100
View profile
DavidKangni
- Adobe Campaign Classic
Hi Nidhi, Please see the integration stepsAlso available here https://experienceleague.adobe.com/docs/campaign-classic/using/integrating-with-adobe-experience-cloud/adobe-experience-manager/configuring-the-integration.html?lang=en#configuring-in-adobe-experience-managerYou can also find troubleshooting tips Once integration is complete, you can synchronize the newsletter template Thanks,David

Views

213

Like

1

Replies

0