USERMOD8 ASMA017W Undefined keyword parameter - ADSUM/MSG3362
search cancel

USERMOD8 ASMA017W Undefined keyword parameter - ADSUM/MSG3362

book

Article ID: 245873

calendar_today

Updated On:

Products

Disk Backup and Restore - MVS

Issue/Introduction

Trying to relink the USERMOD8 when DISK 14.0 is installed, the following error message can be issued:

ASMA017W Undefined keyword parameter; default to positional, including keyword - ADSUM/MSG3362

Environment

Release : 14.0

Component : Disk Backup and Restore

Resolution

When the GA PTF LU04088  is applied, it removes the keyword

MSG3362=,       Uncatalog for TSO UNCAT/DEL? (Y/N) 

from :

- the CCUWMAC(ADSUMOD8) 

- the CCUWSAMP(ADSUMOD8) 

- the loadmodules involved 

++PTF (LU04088)                                                       
/******************************************************************** 
                                                                      
REMOVE MSG3362 REFERENCES FROM ADSUMOD8                               
                                                                      
PROBLEM DESCRIPTION:                                                  
This fix removes the remaining references to message 3362 (since      
the functionality behind the message was previously removed) in       
an auto restore module and USERMOD8, which customers can use          
to tailor the Auto Restore prompts.                                   
                                                                      
SYMPTOMS:                                                             
If specified in USERMOD8 (ADSUMOD8), message 3362 could be            
produced, even though its response would not be honored.              
                                                                      
IMPACT:                                                               
None. The functionality behind message 3362 was previously            
removed.                                                              
                                                                      

If this PTF is applied but not all the above elements have been deployed to the Target Runtime libraries (from the SMP/E libraries) then the error occurs. 

The new CCUWSAMP(ADSUMPD8) looks as follows:

                          
ADSUMOD8 TITLE 'SAMS:Disk Auto-Restore options data'                            
***********************************************************************         
         COMPILE ASEM=RENT,LKED=RENT                                  *         
*                                                                     *         
* DESCRIPTION:                                                        *         
*    This is a sample usermod used to specify Disk Auto-Restore       *         
*    options.                                                         *         
*                                                                     *         
*    Read the ADSUMOD8-macro prolog for specifications of options     *         
*    you may override.                                                *         
*                                                                     *         
***********************************************************************         
ADSUMOD8 ADSUMOD8 TIMEOUT=30,  Start timeout for DMSAR-STC             X        
               READAUTH=YES,   Restore authorization check (YES/NO)    X        
               MSG2971=,       Do you want to restore? (Y/N)           X        
               MSG2972=,       Immediate or Deferred? (I/D)            X        
               MSG2973=,       Do you want to wait for tape? (Y/N)     X        
               MSG2978=,       Archived-to-tape, wait? (Y/N)           X        
               MSG3755=        Restore active, wait? (Y/N)                      
         END                                                                    
                       

So it is necessary to deploy the new CCUWLOAD - CCUWSAMP(ADSUMOD8) - CCUWMAC(ADSUMOD8) and apply the usermod with those new target libraries.

The following steps are available to complete the deployment of the usermod.

Following are example steps to complete.

 

1.) Rejected SDU1818

2.) RESTORE CHECK SELECT(LU04088,SDU1818) 

3.) Re-receive LU04088

4.) Ran apply-check and apply

5.) Received and apply-check of SDU1818

 

SET BOUNDARY(GLOBAL).                                                

RECEIVE S(SDU1818)   .                                               

SET BOUNDARY(CAIT0)    .                                             

APPLY CHECK S(SDU1818).                                              

//SMPPTFIN  DD *                                                     

++USERMOD(SDU1818).                                                  

++VER(Z038) FMID(CCUWE00) PRE(LU04088) .                             

++SRC(ADSUMOD8) DISTLIB(ACUWSAMP) DISTMOD(ACUWMOD0) TXLIB(USERASM).  

/*  

 

6.) Applied SDU1818

 

//SMPCNTL   DD *               

SET BOUNDARY(CAIT0)    .       

APPLY S(SDU1818).              

/*