we are using ODI version 188.8.131.52.
For parallel execution of child interfaces, we will be using interface scenarios set to asynchronous mode execution inside the package using java api's.
-child1 interface scen in async mode
-Child2...child5 interface scenarios in async mode
For OdiWaitForChildSession here, we have used these parameters:
Kindly let us know if ' Name Filter' or 'keywords' also need to be set in such cases where we are using more then 1 OdiWaitForChildSession or it should work fine if we have ' Name Filter' or 'keywords' set as null.
I dont believe you need to use Name Filter or Keywords in this case the ODI Wait for child session works on a (nested) hierarchical basis, e.g 1 step up in calling process , see operator Hierarchy view for an impression of this.
If you want to skip more than one level you would use the Parent Session ID parameter but would most likely need a convaluted way of retrieving this (set a variable in the task flow) else <%=odiRef.getSession("SESS_NO")%> would return the parent session ID.