XML application setup file

The XML application setup file is an XML-based description of the structure and the basic configuration of TEDA application projects.

The following figure shows the structure of the default XML application setup file:


XML application setup file

It defines three major parts:

Common settings

  • ProjectBase: Describes the path to the base directory of all projects.
  • ApplicationCtrlPath: Describes the path to the folder that shares the application control states of the Lookup Manager and the ITE applications. The corresponding parameter is global.applicationControlDirectory.

ITE applications

You can set up 0, 1, or many ITE applications.

  • Namespace: Defines the name space of the application. The name space must be unique for each application.
  • ApplicationFolder: Defines the name of the application project folder in the workspace.
  • Variant: Defines the variant of the ITE application (A, B or C). The following parameters are set according to the selected variant:
    • ite.businessLogic.group
    • ite.businessLogic.transformation.lookup
    • ite.businessLogic.transformation.tupleGroupSplit
    • ite.ingest.fileGroupSplit
    • ite.ingest.fileGroupSplit.pattern
  • TransformationLookup: Defines whether the ITE application is controlled by the Lookup Manager application.

Lookup Manager application

The setup definition supports the setup of 0 or 1 Lookup Manager applications.

  • Namespace: Defines the name space of the Lookup Manager application. The name space must be unique.
  • ApplicationFolder Defines the name of the application project folder in the workspace.
    • DbInput: Enables or disables the database as a repository source. The corresponding parameter is lm.db.
    • FileInput: Enables or disables the usage of CSV input files as repository source. The corresponding parameter is lm.file.