VMCF commands

If you will be using restartable VMCF, the following VMCF commands let you display the names of the current users of VMCF and TNF, and if necessary, remove names from the name lists.

Note: Removing names from the name lists and stopping either subsystem can have unwanted results, if done hastily. Use the REMOVE and stop (P) commands carefully and only as a last resort.

If you remove a user, the application is not canceled, nor is the connection severed. In other words, the removed application may remain active in the system, and may subsequently abend 0D6/0D4/0C4, or cause TCP/IP to hang. A user that is removed from VMCF may still be a user of TNF and even TCP/IP, and vice versa.

To terminate users and stop VMCF or TNF properly, follow these steps:

  1. Display the current users of the subsystems by using one of the following commands:
    F VMCF,DISPLAY,NAME=*
    F TNF,DISPLAY,NAME=*
  2. Terminate those users. If termination fails, use the REMOVE command as a last resort to force them from the name list.
  3. Stop the subsystem, using one of the following commands:
    P VMCF
    P TNF
    If the P command fails, use one of the following commands:
    FORCE ARM VMCF
    FORCE ARM TNF

The following list describes the commands:

F TNF,DISPLAY,NAME=[name│*]
Displays the named user [or all (*) users] of TNF, sorted by ASID.
F TNF,REMOVE,NAME=[name│*]
Removes either the named user [or all (*) users] from the TNF internal tables.
P TNF
Requests TNF to terminate.
F VMCF,DISPLAY,NAME=[name│*]
Displays the named user [or all (*) users] of VMCF, sorted by name.
F VMCF,REMOVE,NAME=[name│*]
Removes either the named user [or all (*) users] from the VMCF internal tables.
P VMCF
Requests VMCF to terminate

Sample commands:

F TNF,DISPLAY,NAME=TCPV3 
F VMCF,DISPLAY,NAME=*    
F TNF,REMOVE,NAME=FTPSERV
F VMCF,REMOVE,NAME=*     
P TNF