XML List Process

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

XML List process flow

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.