CA Datacom TIME_SYNC command failed for ENF IMUF.

Document ID : KB000032478
Last Modified Date : 14/02/2018
Show Technical Document Details

Issue:

I have CA Datacom running as an internal MUF (IMUF) to an ENF common services 14.1 address space. This weekend I tried to issue the COMM TIME_SYNC command to the ENF address space:  

     /f enfstartedtask, COMM TIME_SYNC

The command failed with CAS9216E invalid command not found. 

Why did this fail? Why is the command not found? 

Did this happen because datacom is only an internal MUF in ENF? If so is there a way to execute this command for the internal Datacom MUF running under ENF? 

Note: While the command failed the ENF address space time was synced once the system was IPLed.

Environment:

CA Datacom/AD 12.0 and above under z/OS, used under ENF as an Internal Multi-User (IMUF)

Resolution:

If the imbedded Multi-User Facility (IMUF) is being used, you can issue CA Datacom MUF console commands to the IMUF task by using the ENF IMUFCMD command.

The command should have been:

/f enfstartedtask,IMUFCMD('TIME_SYNC')

Additional Information:

From CA common Services for z/OS Version 14.0 bookshelf – Reference Guide Version 14.0 at 

https://support.ca.com/cadocs/0/CA%20Common%20Services%20for%20z%20OS%20Version%2014%200-ENU/Bookshelf_Files/HTML/Reference_Guide/index.htm?toc.htm?614815.html

"...

The ENF imbedded Multi-User Facility command

If the imbedded Multi-user Facility is being used, you can issue CA Datacom/AD MUF console commands to the IMUF by using the ENF IMUFCMD command.

The format of the command is:

IMUFCMD('muf_command_string') where muf_command _string is 1 to 40 characters comprising a MUF command that is routed to the IMUF task.

For information on MUF console command structure and usage, see the appropriate  CA Datacom/AD guide.

If the MUF command contains one or more command parameters, muf_command_string must be framed within single quotes. Improper framing will cause a malformed command to be sent to the MUF task.

Examples:

IMUFCMD(STATUS)

IMUFCMD('Display DBMUFPR A0')

In the first example, no framing characters are necessary because the MUF STATUS command requires no parameters .

IMUFCMD are posted to the ENF joblog. 

The IMUFCMD command can be abbreviated to IMUFC.

... "