Hi, Cartesian join? Every customer maps to every restaurant?This can be done with either schema definition, join key is 1=1, or enrichment with simple join (any cardinality is fine), 1=1. Thanks,-Jon
Hi, Yes, this is trivial with scripting, e.g. execCommand("sed -i '1s/^/<added text>/'").The data extraction activity supports column headers though, so this should be unnecessary. Thanks,-Jon
Hi, Use a post-processing workflow set in the deliveries' external account to touch blank files on the sftp.You likely already have a workflow to ship the files, so this would be a small change. Thanks,-Jon
Hi, 1. Recipients will get notifications on whichever devices they are sent to.2. Reg tokens are expired on uninstall by ootb mobileAppOptOutMgt workflow. Upgrades don't affect tokens. Thanks,-Jon
Hi, There are at least 3 formats for the mirror url. In a recent build (9032) I see the same fields as in the personalization block you pasted:<%=escapeUrl(cryptString(message.deliveryPartId.toString(16)+'|'+message.id.toString(16)))%> Here message.deliveryPartId refers to nms:mirrorPageInfo/@id, o...
Hi, Pressure rules don't let you specify same-delivery (same-delivery...code?), and filtering rules don't have access to delivery metadata afaik.This leaves control typology and post-processing workflows as the only points to implement this check, with control being the easiest and most maintainable...
Hi, In e4x you don't need to call the new XML() constructor on inlined xml (no-op), the xml can be inlined directly with the code.The @lastModified field is managed by xtk and so can't be updated via xtk.What you have there is correct otherwise, operation="insertOrUpdate" is upsert in Campaign.Are y...