Release : 8.6
Component : CA Gen Run Time, Proxies
The Gen C proxy is simply composed of a header file to be used by the custom consuming application.
Windows C Proxy:
For Windows the consuming application may be built as 32-bit or 64-bit.
The list of required runtime dlls are as follows and they can be found in directory %GEN86%\Gen for 32-bit and %GEN86%\Gen\AMD64 for 64-bit:
PREXN.DLL (C proxy user exit runtime)
PXRTN.DLL (the main C proxy runtime)
Files codepage.ini and commcfg.ini from directory %GEN86%\Gen will also need to be deployed
Unix C Proxy:
Gen Unix runtime libraries are 64-bit only so the consuming application must be built as 64-bit.
Similarly, the list of shared libraries from directory $IEFH/lib required for a Unix C Proxy are:
libprex.* (C proxy user exit runtime)
libpxrt.* (the main C proxy runtime)
Files codepage.ini and commcfg.ini from directory $IEFH/bin will also need to be deployed
NOTE: The required Gen runtimes for the type of selected communications will also need to be deployed. For further details on those files for Windows see KB article CA Gen 8.6 GUI and COM Proxy Deployment. For Unix there will be similar shared library lib*.* names in directory $IEFH/lib
NOTE: For older Gen versions the required runtime files would have similar names but would include number versioning which has been removed from Gen UNIX and Windows C runtimes in Gen 8.6.