Summary: I cannot get my worktable data to get saved to the delivery log (broadLog). I'm using a custom target mapping that uses the [targetData/@fieldName] convention.
Detailed Explanation and steps
I have extended the delivery logs schema, nms:broadLogRcp, to include three additional fields that we need to use.
I have created this target mapping:
And use this in my delivery:
Once I run my workflow, I can confirm that the worktable data is there correctly, this is the worktable after the delivery:
and it might also be useful to mention that my variable names are correct, for instance in the delivery subject line I print out '<%= targetData.persadoVariationCode %>' and it's there.
Unfortunately, when I inspect my delivery logs, it seems that these attributes have not been copied over there after all:
Am I doing something wrong with the target mapping, or missing a step somewhere?
Is there perhaps a way to debug what the target mapping does?
Client: Adobe Campaign v7 (7.0 build 8850)
Application server: 1.1 build 8850
Instance version: 6.1.1 build 8850
It could be the issue of element and attribute, when you defining alias for field you want to write in delivery log define it as @fieldname.
If field names are fine, then I suggest try using edit schema activity before delivery.