Tom,
I believe it will work.
At first you have to make all the document lists including recursive documentlist as temporary documents and inside the loop (OutputDoc)when you are done with mapping as a last step use appendToDocumentList and map the tmp documents(childList,childList,OutputDoc) to the final doucmentlist OutputDoc(childList,childList).
OutputDoc (create tmp document)
Value1
Value2
ChildList(create tmp document)
Value1
Value2
ChildList(create tmp document)
Value1
Value2
Sorry if i am confusing.
HTH.
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods