As part of the IT installation, there are several delivered libraries and executables that are rebuildable by the customer. These libraries and executables include User Exits, DBMS libraries, and DBMS Loader executables. To help identify whether or not one of these files have been rebuilt, CA Gen will now increment a build counter that will be displayed when executing the version_info.ksh script supplied in the $IEFH/make directory. This feature is similar to that of Application Versioning.
When delivered, the libraries and executables that are rebuildable already have a build number that reflects the release it is part of. For example, when executing $IEFH/make/version_info.ksh on an application load module that was built with the delivered archive version of the user exits library libae_userexits.a, the “BUILD” field will have a build number similar to “85085”, which indicates that this library came from the CA Gen 8.5 release, and it was part of the 085th build.
When a rebuildable library or executable is rebuilt, the build number is incremented in such a way to preserve the delivered build number and also reflect the incremented rebuild number. If we refer to the previous example, if the archive version of the user exits library libae_userexits.a was rebuilt twice, the “BUILD” field will reflect the rebuild with “85085-002”.
You will also notice that the DATE field has been updated to reflect the rebuild date.
Note: There are no changes required by the customer to utilize this feature.
The list of IT libraries and executables that will support the build count incrementer upon a customer rebuild include:
|
Library or Executable |
Description |
Rebuild Procedure |
|---|---|---|
|
libae_db2.{ext} |
Server DB2 library |
mkdbs |
|
libae_oracle.{ext} |
Server Oracle library |
mkdbs |
|
aefsecex |
Security Exit |
mksecex |
|
libae_userexits.{ext} |
Server User Exits |
mkexits |
|
tidb2ddl.exe |
Db2 DDL loader Executable |
mkdbs |
|
tioraddl.exe |
Oracle DDL loader Executable |
mkdbs |
|
libcsuvn.xx.{ext} |
CSU Version User Exit |
csuglvn.{plat} |
|
libmqscx.xx.{ext} |
MQ Series Client User Exit |
cmqsexit.{plat} |
|
libmqssx.xx.{ext} |
MQ Series Server User Exit |
smqsexit.{plat} |
|
libprex.xx.{ext} |
C Proxy User Exit |
proxyxit.{plat} |
|
libtcpcx.xx.{ext} |
TCP User Exit |
ctcpexit.{plat} |
|
libtxcx.xx.{ext} |
Tuxedo Client User Exit |
ctuxexit.{plat} |
|
libtxsx.xx.{ext} |
Tuxedo Server User Exit |
stuxexit.{plat} |
|
libtxwcx.xx.{ext} |
Tuxedo WS Client User Exit |
ctuxexit.{plat} |
|
Libwscx.xx.{ext} |
Web Services User Exit |
cwsexit.{plat} |
Note: xx refers to the current release of CA Gen. For the current release number, see the Release Notes.
Note: User Exits are documented in detail in the User Exits Reference Guide.
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|