Gen 8.6 UNIX/Linux User Exits build script changes
search cancel

Gen 8.6 UNIX/Linux User Exits build script changes

book

Article ID: 372300

calendar_today

Updated On:

Products

Gen

Issue/Introduction

Gen 8.6 is now supporting a 2nd compiler on AIX. In order to support two compilers on AIX, the User Exits build scripts have been modified.
This article will provide details on these changes.

Environment

Gen 8.6 UNIX/Linux Runtime User Exits on AIX, HP Itanium, Solaris and Linux.

Cause

The existing build scripts for Gen 8.6 UNIX/Linux User Exits cannot support more than one compiler on an Operating System.

Resolution

PTFs RTI86310, RTL86313, RTR86313 and RTX86315, modify the way Gen 8.6 UNIX/Linux Runtime User Exits are built.

Instead of using individual scripts and make files to rebuild User Exits, all User Exits are rebuilt using one script, $IEFH/make/mkexits.  The mkexits script, in turn, will build the appropriate User Exits based on a menu choice. The list of User Exits varies based on the platform.

Below is the menu displayed on the AIX system:

Select from one of the following user exits to build:

  1.  - Runtime User Exits (formerly mkexits)
  2.  - Oracle DB User Exits
  3.  - DB2 DB User Exits
  4.  - Asynchronous Daemon Security User Exit
  5.  - Action Block Runtime User Exits
  6.  - CSU Library Version Name User Exit
  7.  - WebSphere MQ Middleware User Exits
  8.  - TCP Middleware User Exits
  9.  - Tuxedo Middleware User Exits
  10.  - Web Services Middleware User Exits
  11.  - Proxy Runtime User Exits

 

Below is the menu displayed on the HP Itanium system:

Select from one of the following user exits to build:

  1.  - Runtime User Exits (formerly mkexits)
  2.  - Oracle DB User Exits
  3.  - Asynchronous Daemon Security User Exit
  4.  - Action Block Runtime User Exits
  5.  - CSU Library Version Name User Exit
  6.  - TCP Middleware User Exits
  7.  - Tuxedo Middleware User Exits
  8.  - Web Services Middleware User Exits
  9.  - Proxy Runtime User Exits

 

Below is the menu displayed on the Solaris system:

Select from one of the following user exits to build:

  1.  - Runtime User Exits (formerly mkexits)
  2.  - Oracle DB User Exits
  3.  - Asynchronous Daemon Security User Exit
  4.  - Action Block Runtime User Exits
  5.  - CSU Library Version Name User Exit
  6.  - TCP Middleware User Exits
  7.  - Tuxedo Middleware User Exits
  8.  - Web Services Middleware User Exits
  9.  - Proxy Runtime User Exits

 

Below is the menu displayed on the Linux system:

Select from one of the following user exits to build:

  1.  - Runtime User Exits (formerly mkexits)
  2.  - Oracle DB User Exits
  3.  - DB2 DB User Exits
  4.  - Asynchronous Daemon Security User Exit
  5.  - Action Block Runtime User Exits
  6.  - CSU Library Version Name User Exit
  7.  - Tuxedo Middleware User Exits

 

Additional Information