search cancel

CA Gen 8.6 C Proxy runtime deployment files

book

Article ID: 190685

calendar_today

Updated On:

Products

Gen Gen - Run Time Distributed

Issue/Introduction

What runtime files need to be deployed with a CA Gen 8.6 C Proxy?

Environment

Release : 8.6
Component : CA Gen Run Time, Proxies

Resolution

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:
CSUN.DLL
CSUVNN.DLL
IEFMBTN.DLL
IEFUTLN.DLL
PREXN.DLL (C proxy user exit runtime)
PXRTN.DLL (the main C proxy runtime)
REQTOKN.DLL
VWRTN.DLL
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:
libcsu.*
libcsuvn.*
libdprt.*
libprex.* (C proxy user exit runtime)
libpxrt.* (the main C proxy runtime)
libreqtok.*
libvwrt.*
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.

Additional Information

CA GEN 8.6 > Distributed Processing > Working With Proxies > C Proxy>