What is the maximum length of the CA Gen Transaction Enabler AEPATH environment variable?
When using 64-bit Windows Transaction Enabler (aefad.exe, aefuf.exe) with a long AEPATH which has "C:\PROGRA~2\CA\Gen86\Gen\AMD64" at the end, the test transaction run from Client Manager (ECHO) fails to execute the server executable ECCB.exe and the return code is 632 ("Error trancode requested does not exist"):
Release : 8.5, 8.6
Component : CA Gen Asynchronous Daemon
The maximum length for AEPATH in both Gen 8.5 & 8.6 is 300.
If exceeded the Transaction Enabler will issue return code 632 and message "Error trancode requested does not exist".
To workaround the limit the following options are available:
1. Use shorter directory names in AEPATH.
e.g. if in a Development environment, AEPATH is made up of multiple '<model.ief>\c' directories, copy these to some deployment directory structure that uses shorter names c:\app1\c, c:\app1\c etc, and use those directory names in AEPATH
2. Instead of multiple aeenv files, merge entries into a single aeenv file & merge the contents of the corresponding inqload directories.
3. Use multiple aefad processes and do not exceed 300 characters for the AEPATH assigned to each aefad.