File Naming Conventions

The naming conventions for the files installed with ENOVIA Business Process Services and applications ensure that all ENOVIA programs correctly refer to each other and are distinguished from custom programs. Naming conventions also make it easy to identify the purpose of the file and the application to which it belongs.

Related Topics
Directory Structure
Installation Log Files
J2EE Implementation

Naming conventions for directories and framework/application files

The following table shows the conventions used for directories and filesin the framework and for some applications.

Note: Do not change the names of ENOVIA product programs, and do not create new programs that use any of the prefixes listed below. Doing either may cause programs to fail.

Directory Name File Prefix Example File Name
Various directories with Tcl and JSP files eService

emx

eServiceInstallAdmin.tcl

emxTeamAddBusinessUnit.jsp

Common\ common

emxcommon

eServicecommon

commonCheckRelativeState.tcl

eServicecommonCompleteTask.tcl

emxcommonPushPopShadowAgent.java

SERVER_INSTALL\<platform>\pixmaps\app\ The files in the pixmaps\ directory are .gif image files. As they are not added to the database, there is no naming convention for these files.
SERVER_INSTALL\Apps\Framework\<version>\Schema\ The files in the Schema\ directory are for installation only. As they are not added to the database, there is no naming convention for these files.
SERVER_INSTALL\<platform>\ematrix\

and application subdirectories

emx<APPLICATION_ABBREVIATION> emxTeamAddBusinessUnit.jsp

emxbomCopyEBOMdialog.jsp

Other prefixes that are used include:

  • banner
  • bar
  • button
  • datapopulate
  • logo
  • menu
  • populate
  • softmgmt
  • splash
  • UserInterface
  • util

Naming conventions for image files

Category of image Description File name format Example file names
Object types like Part, ECR, etc. Small image/Icon iconSmall<ObjectName>.gif iconSmallPart.gif

iconSmallECR.gif

Large image/Icon iconLarge<ObjectName>.gif iconLargePart.gif

iconLargeECR.gif

Administration types like Role, Person, etc. Small image/Icon iconSmall<AdminTypeName>.gif iconSmallPerson.gif

iconSmallRole.gif

Large image/Icon iconLarge<AdminTypeName>.gif iconLargePerson.gif

iconLargeRole.gif

Generic action-based images Used in forms and menus button<ActionName>.gif buttonDone.gif

buttonCancel.gif

buttonLogout.gif

buttonHelpAbout.gif

buttonInboxTask.gif

All feature-specific images, buttons, and icons Icons icon<FeatureKey><Name>.gif iconSearchPerson.gif

iconProfilePerson.gif

iconBOMView.gif

Buttons button<FeatureKey><Name>.gif buttonBOMCopy.gif

buttonBOMView.gif

Utility and other images util<FeatureKey><Name>.gif utilLoginBackground.gif

utilEngineeringTop.gif

utilPlus.gif

utilNavArrow.gif

utilSpacer.gif

Logo images for products/companies Logos logo<Name>.gif logoEngineeringCentral.gif

logoSupplierCentral.gif