XML Memo Data in Adobe Campaign Classic | Community
Skip to main content
January 29, 2020
Solved

XML Memo Data in Adobe Campaign Classic

  • January 29, 2020
  • 2 replies
  • 3628 views

Hi Adobe Rockstars,

 

Is there a way to populate XML data of an email delivery? My use case is that I need to apply certain Typology rules and I need to pick dynamically created block internal name created via publication model in the Email Delivery. 

Kindly advise. 

 

Thanks

Anurag

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Jonathon_wodnicki

Hi,

 

Are you trying to read an xml field in a control typology rule?

 

Thanks,

-Jon

2 replies

Jonathon_wodnicki
Community Advisor
Jonathon_wodnickiCommunity AdvisorAccepted solution
Community Advisor
January 29, 2020

Hi,

 

Are you trying to read an xml field in a control typology rule?

 

Thanks,

-Jon

January 30, 2020
Yes, Basically I need to stop the delivery in case if I encounter certain internal names generated in the Delivery XML
LaurentLam
Level 5
May 31, 2021

Hi @anurags71391525 

 

You can check the typology rule "viral" and use an indexOf for the condition such as:

if (delivery.content.html.source.indexOf(internalNameToSearch) != -1){

The other option is a bit tricky and a bit ugly: I would only recommend it if you're not confortable at all with JS:

1- create a typology rule with type "filter"

2- as filter use the condition "1 equal 1"

3- back on "general" use application conditions "Depending on the delivery" and as rule application conditions use XML memo contains 'xxxxxxx' where xxxxxxx is the internalName of the block you're searching