Command Manager

A Command Manager (CMGR) is created for every API connection that is successfully established. The number of Command Managers that a PMGR can create is system-dependent and limited by the number of file descriptors available for each UNIX Process. The number of file descriptors set up by the UNIX operating system may affect Connect:Direct® for UNIX operation. You must define enough file descriptors to handle the number of concurrent Connect:Direct for UNIX sessions allowed, which can be as many as 999.

The CMGR provides the following functions:

  • Executes commands sent by the API and sends the results back to the API
  • Carries out the Connect:Direct for UNIX authentication procedure, in conjunction with the API, to determine access to Connect:Direct for UNIX
  • Interacts with the PMGR when executing commands