docs: def invokeCmd(rh):
      """
      Invoke the command in the virtual machine's operating system.
  
      Input:
         Request Handle with the following properties:
            function    - 'CMDVM'
            subfunction - 'CMD'
            userid      - userid of the virtual machine
            parms['cmd']   - Command to send
  
      Output:
         Request Handle updated with the results.
         Return code - 0: ok, non-zero: error
      """
  
      rh.printSysLog("Enter cmdVM.invokeCmd, userid: " + rh.userid)
  
      results = execCmdThruIUCV(rh, rh.userid, rh.parms['cmd'])
  
      if results['overallRC'] == 0:
          rh.printLn("N", results['response'])
      else:
          rh.printLn("ES", results['response'])
          rh.updateResults(results)
  
      rh.printSysLog("Exit cmdVM.invokeCmd, rc: " + str(results['overallRC']))
      return results['overallRC']