XML List Process
This illustration shows the XML List process for both a trivial and non-trivial XML List request:

In summary:
JDENet receives the XML document.
JDENet passes the XML document to the XML List kernel.
If the request is for CreateList or GetTemplate, XML List creates a session.
If the request is a trivial request, XML List retrieves the data and creates a response message to send to the requestor.
If the request is a non-trivial request, XML List kernel passes the request to the appropriate API:
GetTemplate
CreateList
GetGroup
DeleteList
A table conversion wrapper processes data retrieved as a result of a non-trivial request. The table conversion wrapper aggregates list-retrieval and list-processing APIs from the table conversion engine and the list-retrieval engine to provide a uniform access to the data.