

Application Versioning in UNIX and Linux IT
Application Versioning in UNIX and Linux IT
The Implementation Toolset includes a set of files to link version information into applications generated with CA Gen, particularly load module executables, cascade libraries, and operations libraries.
Version information is visible using the supplied $IEFH/make/version_info.ksh procedure on the image or library generated.
The following files are delivered to support application versioning:
- applno.ksh— A shell script in $IEFH/make that is executed during the building of a CA Gen generated application, and is responsible for incrementing the application build count. The results of the build count are stored in an application specific header file that is linked in to the application's load module(s), cascade shared library(s), and operations library(s).
- application.h—A customizable header file initially in $IEFH/include and copied to the application build directory. It defines application-specific information, including product name and product version.
- version.awk—A script in $IEFH/make that dynamically generates a source module that is linked into an operations library to reflect the application version information of other operations libraries linked in to the current operations library being built.
- Version_info.ksh—A shell script in $IEFH/make that will extract versioning information for all CA Gen libraries that are linked into an application. Use of this script will be explained in more detail below.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|