The TIRM733E/733 deallocation abend error on the UNIX/Linux platform occurs when the server load module that is to be accessed and that is referenced in the aeenv file either does not exist or cannot be executed for a variety of reasons including environment settings, permissions, specific problems with the load module application and memory resource issues. These are discussed in more detail below.
If executing the load module application from the build tool on the client side, the error is:
If execute the Test transaction from the Client Manager, the error will be similar to:
Note: If a '632 Trancode does not exist' error occurs, the load module is not defined in the aeenv file. If executing a test transaction from the Client Manager, the error will be similar to:
The aeenv contains an entry for the load module which is accessed by the aefad when the aefad is started. The format of an entry in the aeenv file is:<Trancode> <Loadmodule> <Userid> <Password> <Database Name>
Verify that the aeenv file that is being referenced contains the correct entry, has correct permissions and is in the correct location.
The 733 deallocation abend error will occur if:
Release: 8.6
Component: Gen Transaction Enabler for UNIX/Linux.
Perform the following steps to assist in debugging the 733 deallocation abend:
date > aefad.start
env >> aefad.start
cat aeenv >> aefad.start
aefad -i 7788 -a 40 -q 2 -m 32
To remove the abend, follow these steps:
Make sure all the aeenv listed load modules exist in the appropriate location and that the AEPATH environment variable points to these locations.