Files in a Zim application

Zim uses the operating environment's file system to store data, programs, data dictionary definitions, configuration information, and work files. Use the ZIMFILES utility to obtain a complete list of database and document file names in your application.

The following files are created by or for Zim.

FILE TYPE

FILE NAME

USE

Database

zimnnnn

This file stores entity sets, relationships and Zim directories. nnnn is a four digit number, with leading zeros retained.

 

zim0099

This file stores compiled form definitions.

Backup

000000000000 directories

These directories stories backup files if the "backup directory" option appears in zimconfig.srv configuration file.

Working

errors.trc

The file stores all error messages that were output during the most recent Zim session, if error trace yes appears in the configuration file.

 

zimcomp

A temporary work file used by the ZIM compiler.

 

zimsetd

The session directory stores the definitions of named sets created and used by the current session. Not created or used by Zim Runtime.

 

zimsett

The "set file" stores the members of named sets created and used in the current session.

 

zimstnn

This file is used by the SORT command. nn is a two-digit number. These temporary work file are erased when the SORT command finishes.

Document

filename

This file stores program source, data or other text. filename is an operating system filename of the user's choice. The filename can include a directory path. Within Zim, a device name can also be substituted for filename. In addition, special file names are available for use when defining Zim documents.

Other

areas.zim

This file stores user-defined information used by the Zim areas facility to distribute database files and compiled program files.

 

collate.zim

A file read by ZIMINIT that contains a database-specific character collating table.

 

zimconfig.zim

The database configuration file stores user-defined Zim configuration options for the database. None of the options used in this file can be used in zimconfig.srv.

 

zimconfig.srv

This file stores Zim Server specific configuration options. None of the options used in this file can be used in zimconfig.zim.

 

zimdb.zim

This file indicates which databases Zim Server has to service

 

zimbk.zim

This file indicates which databases Zim Backup Server must perform an on-line, real-time backup

 

dirs.zim

This file stores user-defined information about the location of foreign Zim directories that are to be accessed by your application.

 

zimnnnn.ws

An operating system directory associated with the Zim directory (stored in file zimnnnn) where compiled Zim programs are stored.