Developer-Application

In every kosmos installation there is one resource (kosmos.apl) that is the only of its kind to the installation.

 

This file contains information that is necessary in order the application can know the environment and the conditions under which is operating. All this information is called properties of the application. Some of the properties are not explained by they are going to to supported soon.

  

Debug Mode

 

When is True the kosmos.log file contains information about special events while executing

Debug BPM

 

When testing an agent (especially a coordinator agent) gives the opportunity to follow the execution flow (in client and server) of the agent

Menu File        

 

Define the menu that is used

Improvement : For every user it will be assigned a different menu.

KTheme File

 

Define the theme file that is used

Editing Box Color

 

superseded by the active theme

Color of Forms

 

superseded by the active theme

Color of Records

 

superseded by the active theme

Color of Catalogs

 

superseded by the active theme

Color of Properties

 

superseded by the active theme

Color of Fields

 

superseded by the active theme

Color of Focused Field

 

superseded by the active theme

Define (Blue) Color

 

superseded by the active theme

Define (Green) Color

 

superseded by the active theme

Color of Fields Border

 

superseded by the active theme

 

Additional properties are:

 

Font of Fields

 

superseded by the active theme

Font of Active Field

 

superseded by the active theme

Font of Catalogs

 

superseded by the active theme

Font of Buttons

 

superseded by the active theme

Font of Reports

 

superseded by the active theme

Font of Properties

 

superseded by the active theme

Grid Rows

 

Number of rows that open in a selection list

Character Set

 

The code number of character set (-1 the default)

Draft Printer

 

Name of draft printer (if used one)

Print DateTime

 

Print the date and time in every page of a report

PageBreak Flag

   

Form Prog Search

   

Browser Prog Search

   

Fetch Rec Count

 

Because the clients work in 3-tier configuration (they dont "see" the database) the server sends them a specific number of database records. This number is the default and can be redefined for every specific "Select" query. SeeSetFetchRowCount.

Fetch Timeout (sec)

 

It is the time, in seconds, that the client can wait for an answer (in case of a synchronous request from the server). Combine this time and the "Fetch Rec Count" in order to avoid "Timeout" messages. For example if we define a big number of records to be fetched and a small number of seconds in fetch timeout, it is obvious that the server will not have the appropriate time to service the request!