Long value for Gen Transaction Enabler AEPATH gives 632 trancode not exist
book
Article ID: 215588
calendar_today
Updated On:
Products
GenGen - Run Time Distributed
Issue/Introduction
When using 64-bit Windows Transaction Enabler (aefad.exe, aefuf.exe) with a long AEPATH environment variable 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 error is:
Test Transaction return code is: 632, Error trancode requested does not exist
What is the maximum length of the Gen Transaction Enabler AEPATH environment variable?
Environment
Gen Asynchronous Daemon
Resolution
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 the reported message: Error trancode requested does not exist.
To workaround the limit the following options are available:
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
Instead of multiple aeenv files, merge entries into a single aeenv file & merge the contents of the corresponding inqload directories.
Use multiple aefad processes and do not exceed 300 characters for the AEPATH assigned to each aefad.