GIM36306E THE ++ASSIGN MCS IS OUT OF SEQUENCE.

Document ID : KB000096822
Last Modified Date : 17/05/2018
Show Technical Document Details
Question:
When I try to RECEIVE the ++ASSIGN for the HOLDDATA into my global zone prior to applying maintenance, it fails with the following error messages: 

GIM36306E ** THE ++ASSIGN MCS IS OUT OF SEQUENCE 
GIM34701E ** SMP/E EXPECTED TO FIND MCS. FOUND INLINE DATA INSTEAD. 
GIM24801W NO SYSMODS SATISFIED THE OPERANDS SPECIFIED ON THE RECEIVE COMMAND... 


Below is an example of the JCL I am using: 

 

================================ T O P ===========
//REC1 EXEC PGM=GIMSMP,REGION=0M,PARM='DATE=U'    
//SMPCSI DD DSN=IDMS190.MIKE190.CSI,DISP=OLD      
//SMPLOG DD SYSOUT=*                              
//SMPLOGA DD SYSOUT=*                             
//SMPSNAP DD SYSOUT=*                             
//SMPHOLD DD DSN=IDMS190.ALLHOLD.TXTX,DISP=SHR    
//SMPPTFIN DD *                                   
//      DD DSN=IDMS190.CARS1707.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1706.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1704.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1703.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1702.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1701.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1612.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1611.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1610.TXT,DISP=SHR      
//      DD DSN=IDMS190.CARS1609.TXT,DISP=SHR      
//SMPCNTL DD *                                    
SET BOUNDARY(GLOBAL).                             
RECEIVE SYSMOD HOLDDATA.                          
============================= B O T T O M ========

 

Answer:
Examine your //SMPPTFIN DD concatenation and each dataset included in the concatenation looking for what the message describes. 

Each ++ASSIGN can only be followed by another ++ASSIGN, ++FUNCTION, ++PTF, ++APAR, or ++USERMOD if none of these then it should be the end of file. 

 
Additional Information:
https://support.ca.com/us/product-content/recommended-reading/technical-document-index/downloading-holddata-and-assign-statements.html