I was able to record the property in the IH because I was using a Real-Time Event, so at some point the main data flow, ProcessFromEventSource, invokes DFWriteEventTriggerIH DF to save the data into the IH. As Trigger_NBA_Top_Level is invoked as part of the ProcessFromEventSource, then I can set a value in the extended property as part of the strategy result.
I wonder, what are the extension points to set the value, so it is recorded in the IH’s fact table for the following scenarios?
Get the NBA Container response with recording the impression configured
Capturing the response for an action either initiated by a Real-Time Event or returned by a Real-Time Container
Finally, just to validate, my understanding is that when NBA Container not configured to record the impression it would not be a best practice to force a record of the request. Is this statement correct?
If I understand the problem correctly, what you are saying is that, you could able to extend the IH and using Real-time events functionality you see the value extended IH in table, but when you run real-time containers you are not able to see the extended IH column value. If it's true, then you need to following extending real-time containers (topic - Implementing real-time containers )
yes, your understanding of my success scenario is correct, I will restate the questions to try to explain better the other two scenarios I am interested in. Notice that is a different objective to extend IH and to extend RT-Containers, I have extended successfully a RT-Container in the past.
I am able to see the property value at my extended IH record when using Real-Time Containers, in that case I set the value as part of the Strategy Result, simplest implementation would be to set property componente in Trigger_NBA_Top_Level strategy.
Where do I place the set value so it is recorded in my extended IH when I get the NBA Container (Container service) and this NBA Container is configure with "Impression Capture: Capture on retrieval"?
Where do I place the set value so it is recorded in my extended IH while capturing the response (CaptureResponse service)?