Expand my Community achievements bar.

SOLVED

XML Memo Data in Adobe Campaign Classic

Avatar

Level 1

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

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi,

 

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

 

Thanks,

-Jon

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

Hi,

 

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

 

Thanks,

-Jon

Yes, Basically I need to stop the delivery in case if I encounter certain internal names generated in the Delivery XML

Avatar

Level 6

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