Standardized Directory Structure

Runtime objects are always stored in a fixed directory structure, whether that is in a compilation output directory or a deployed Uniface archive file.

Although an application may have several resource locations, which may contain different type of objects, the names of the directories for the objects in those locations must conform to these names.

Directory Structure and Naming Conventions for Resources

Object Type

Standardized Locations

Application shell

\aps\Application.aps

Dynamic Server Page

\dsp\Component.dsp

Static Server Page

\usp\Component.usp

Form

\frm\Component.frm

Service

\svc\Component.svc

Report

\rpt\Component.rpt

Entity Service

\esv\Component.esv

Session Service

\ssv\Component.ssv

Menu

\men\Menu@Library@Language.men

Panel

\pnl\Panel@Library.pnl

Global ProcScript

\prc\ProcScript@Library.prc

Global Variables

\prc\$$REGISTER@Library.prc

Messages and Help Texts

\msg\Message@Library@Language.msg

Glyph

\gly\Glyph@Library@Language@Class.gly

Keyboard/DBMS Translation Tables

\ktt\TranslationTableLibrary@.ktt

Device/Printer Translation Tables

\dvc\DeviceTable@Library.dvc

Drag and Drop formats

\fmt\Format@Library@Language.fmt

Component Signature

\sig\Component.sig

Entity Descriptor

\edc\Entity@Model.edc

DTDs

\dtd\Entity@Model.dtd

Entity Data Export

\uni\Model@Entity{.xml}

Text Files

\txt\FileName{.ext}

Unicode (UTF-8)

\uni\FileName{.ext}

Unknown Files

\fil\FileName{.ext}

Binary Files

\fil\FileName{.ext}

Other resource files, such as map file (usysmap.dsc), ReadMe, and Help Files

Text files: \txt\FileName{.ext}

Binary files: \fil\FileName{.ext}

Related Topics