Alongside the program units that provide the services and the formats (for formatted operation on BS2000 systems) you must create the following application components for a UTM application:
KDCFILE configuration file
The KDCFILE contains the configuration of your application. openUTM stores all the administrative data required to operate the application in the KDCFILE and reserves areas for the user data and for transaction management. When operating the application, all tasks and work processes of the application access the KDCFILE. This manual describes how to create the KDCFILE.KDCROOT main routine
The program units you have created run under the control of KDCROOT. The ROOT tables are used as the basis of the main routine KDCROOT.
The ROOT tables contain application-specific configuration data that is required by the main routine KDCROOT. When operating an application, the main routine KDCROOT establishes the connection from openUTM to the program units, the database and on BS2000 systems to the formatting system.
This manual also describes how to create the sources for the ROOT tables.Figure 1: Structure of the UTM application program
In order to create the ROOT table source and the KDCFILE, you must first define the configuration of application. This entire procedure is known as “generation”. To allow you to configure and generate the KDCFILE and the ROOT table sources, openUTM provides the KDCDEF generation tool.
UTM applications can be operated in the form of a standalone application (one host) and, on Unix, Liniux and Windows systems, also in the form of a UTM cluster application (on more than one host).
The KDCDEF generation tool is described in detail in section "The KDCDEF generation tool". Information on the KDCFILE can be found in section "The KDCFILE". The information on generation contained in this section "Introduction to thegeneration procedure" applies both to standalone UTM applications and to UTM cluster applications. You will find additional information on generating UTM cluster applications in section "Notes on generating a UTM cluster application on Unix, Linux and Windows systems". |
You must create the application program using KDCROOT, user program units, interfaces and other application components like the UTM system modules, the runtime systems of the programming languages, database connection modules etc.
More information about creating application programs using ROOT tables and application components can be found in the corresponding openUTM manual “Using UTM Applications”. Information about creating application program units can be found in the openUTM manuals “Programming Applications with KDCS” and “Creating Applications with X/Open Interfaces”. Information about creating formats on BS2000 systems can be found in the manuals for FHS. |