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.
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} |