TPXL0037 - NO ACB AVAILABLE

Document ID : KB000095827
Last Modified Date : 15/05/2018
Show Technical Document Details
Question:
What can be done when you get message
TPXL0037 NO ACB AVAILABLE FOR <applid> <userid>
during logon to that application?
Answer:
When you receive message

  TPXL0037 NO ACB AVAILABLE FOR <user> <applid>

while trying to log on to an application in TPX then there is no virtual terminal available which is needed for the logon. You likey have restrictions in the selection of the virtual terminal for this application. There are three places where you can check that:

1. Restriction by application 
Go to TPXADMIN, select "2 - TPX System Options" and "2 - Application Definition", then select the ACT in use and the applid. Please check field 'Mask entry name'. If there is an entry here the selection of virtual terminals is restricted by the Mask specified here. That mask is defined in the Masking Rules (in TPXADMIN, select 2 and 3 to get there). If that rule is too restrictive or provides too less terminal names the user is unable to logon. 

2. Restriction by user 
Go to TPXADMIN, select "2 - TPX System Options" and "3 - User Maintenance" and enter the users name. Then select "1 - TPX User Options" and scroll forward with PF8 once. You are now in panel TEN0125 titled 'TPX Userid Maintenance Detail Panel'. 
Here check if field 'ACB mask default:' is filled with an entry. Again this is the name of a mask which is defined in the Masking Rules. 

3. Restriction by user for that application 
Go to TPXADMIN, select "2 - TPX System Options" and "3 - User Maintenance" and enter the users name. Then select "2 - TPX Session Options" and select the session <applid>. Here check if field 'ACB Mask' contains an entry. Again this is the name of a mask which is defined in the Masking Rules.

Now you have two choices: Define more virtual terminals for the given Masking Rule or remove the Rule or use a less strict rule.

4. No Rules at all
If no rules are in place check if there are enough virtual terminals of Type UNQ or GRP available and define more if necessary.