Previous Topic: CA 2E Toolkit Generic Move UtilitiesNext Topic: Library Types


Naming Convention for Libraries

Adopt a naming convention that distinguishes between the different library roles described above. For example:

xxxSYS

Contains application objects that run the system; for example, programs, display files, print files, message files, Help text, and output queues.

xxxSYSlll

Contains versions for language lll of objects needed to run the system; for example, message files, panel groups, printer files, commands, menus.

xxxDTA

Contains objects containing data for a system; for example, physical files and data areas, journals, receivers and logical files. Job descriptions, with the appropriate initial library list, should also be in this library.

xxxDTAnn

Test pack copies of DATA library: TYPE(*TEST).

xxxSRC

Contains source for xxxEXC, xxxDTA, and objects that are needed only to create the system, not to run it.

xxxOLD

Contains previous versions and source.

xxxDEV

Contains source and objects under development. Library TYPE(*TEST). If you use a multi-library method, then you will need a more elaborate system (the CA 2E application generator uses two libraries—xxxMDL and xxxGEN, instead of a single xxxDEV library).

xxxNEW

Exchange library for receiving shipments.

System identifier— xxx - Identifies the application system normally will be either two or three characters long, but may be longer.

Test pack suffix—nn - Suffix used to distinguish different sets of test data.