In ACC, the out-of-the-box personalization block that's used for inserting the mirror page url in a delivery looks like this:
<%@ value object="provider" xpath="@mirrorURL" %>/nl/jsp/m.jsp?c=<%=escapeUrl(cryptString(message.deliveryPartId.toString(16)+'|'+message.id.toString(16)))%>
While the message.id is basically the broadLog id of a given delivery, I cannot understand where the message.deliveryPartId comes from, nor how can I retrieve that from an existing table, outside a delivery object.
Any suggestions on where can I retrieve that from? My intuition tells me it's the remote broad log id that exists on the midsource.
p.s.: I have tried the suggestion of @wodnicki in this post and it doesn't seem to work.
adobe campaign classic mirror page link function deliveryPartId
Hi @ovot, The message.deliverypartid comes from the below path Delivery action part (nms: deliveryPart) --> Message (message) --> Part identifier (@deliveryPartId) Here nms: delivery Part is schema Message is linked to above schema @deliveryPartId is the attribute Hope you got the solution. Regards, Venu