A computer implemented method, apparatus, and computer usable program code
for creating normalized data from markup language data. User defined
parameters are received for retrieving event data, wherein the parameters
define a type of event and a subset of attributes for the type of event.
In response to receiving the parameters, a process is configured using
the type of event and the subset of attributes for the type of event to
form a configured process. A set of records is processed using the
configured process, wherein the configured process places data
corresponding to each attribute in the subset of attributes for the type
of event from the set of records into a table to form the normalized
data.