Dealing with DB01901E - INPUT LINE NOT RECOGNIZED error when shutting down a Multi-User Facility (called MUF).

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

Issue:              

After running a job to start the CA Datacom MUF, running a similar job to shut the MUF down with the function ‘COMM OPTION=EOJ’ fails and displays these errors:

DB01901E - INPUT LINE NOT RECOGNIZED
DB01913E - REQUIRED STATEMENT MISSING= DATACOM
DB01913E - REQUIRED STATEMENT MISSING= DATAPOOL
DB01913E - REQUIRED STATEMENT MISSING= DICTIONARY
DB01913E - REQUIRED STATEMENT MISSING= MUF
DB01913E - REQUIRED STATEMENT MISSING= SYSPOOL
DB01913E - REQUIRED STATEMENT MISSING= SYSTEMDBID
DB01913E - REQUIRED STATEMENT MISSING= TASKS

Cause:

These messages are produced when the program is trying to run a Multi-User Facility (called MUF), and come from program DBMUFPR. This is not the correct program to handle the COMM function.

Resolution:
Run the DBUTLTY program, with the COMM OPTION=EOJ as the only record in the SYSIN file to shut down the MUF.

Here is a sample:

//L JCLLIB ORDER=CAI.CHLQ.CUSPROC                                      
//*                                                                    
//*------------------------------------------------------------------**
//*      EXECUTE DBUTLTY TO SHUTDOWN DB MULTI-USER                   
//*------------------------------------------------------------------**
//*                                                                    
//SHUTDOWN EXEC PGM=DBUTLTY,REGION=6M,PARM='/PGMMONTH=1'              
//     INCLUDE MEMBER=B15STLIB                                         
//     INCLUDE MEMBER=B15DDCXX                                         
//     INCLUDE MEMBER=B15DDOUT                                         
//SYSIN  DD  *
  COMM OPTION=EOJ
/*                   
                                                 

As always, please contact CA Technologies support for CA Datacom if you have further questions.

 

***