What is the usage of Process Mode - ‘Before parent’ in xml maps → relation definitions?
I have tried to use the ‘before parent’ option to check whether the sequence of executing the tables got changed.
Primary table = Request
Expected execution sequence with After parent
Request → Place
Expected execution sequence with Before parent
Place→ Request
But the sequence of the execution does not get modified.
What is the exact usage of ‘Before parent’?
Thanks,
Hasara
Best answer by Saranga Amaraweera
Hi @Hasara Dinu ,
Looks like according to the baseline, it refers to the data transaction’s processing mode and and can’t specifically observe any change of order in the execution sequences being impacted on the inbound message. In other words, the table map importing already decides the execution order defined by the map if the parent and child table keys are present. Once the mapping order and keys are initialized, it will add the map to the data transaction. The process mode, beforeparent has been defined as an enumerator in which is referred in the data transaction class. This will be referred to process the Force Create Code option defined under the integration mapping based on the relationship’s data transaction processing mode.
Looks like according to the baseline, it refers to the data transaction’s processing mode and and can’t specifically observe any change of order in the execution sequences being impacted on the inbound message. In other words, the table map importing already decides the execution order defined by the map if the parent and child table keys are present. Once the mapping order and keys are initialized, it will add the map to the data transaction. The process mode, beforeparent has been defined as an enumerator in which is referred in the data transaction class. This will be referred to process the Force Create Code option defined under the integration mapping based on the relationship’s data transaction processing mode.