MNOTES from the AMDSADMP macro

The output listing from the assembly can contain error messages, called MNOTES, that describe errors made while coding the AMDSADMP macro. To respond to one of these messages, check the specification of the macro and run the assembly step again. The meaning of the severity code is as follows:
8
Assembly processing ends
4
Warning
0
Informational
AMDSADMP Messages, Explanations and Severity Codes
AMDSADMP: COMPACT=compact IS NOT ALLOWED. IT MUST BE YES OR NO. COMPACT=YES HAS BEEN USED.

Explanation: The system could not recognize the value specified on the COMPACT keyword. The stand-alone dump program will use the IDRC feature for the output tape if IDRC is installed.

Severity Code: 0.

AMDSADMP: CONSOLE ADDRESS conad
IS INVALID. IT MUST BE A DEVICE NUMBER.  001F IS SUBSTITUTED.

Explanation: The console address operand is not a valid device number of 3 or 4 hexadecimal digits.

Severity Code: 0.

AMDSADMP: CONSOLE PARM NOT
DETECTED. DEFAULT (001F, 3278) WILL BE USED.

Explanation: Either the console parameter was not specified or it was not specified correctly on the continuation statement. The parameter was probably not continued correctly on the next defined statement. Continue the interrupted parameter or field beginning in any column from 4 through 16.

See Continuing JCL Statements in z/OS MVS JCL Reference.

Severity Code: 0.

AMDSADMP: CONSOLE TYPE contp
IS INVALID. IT MUST BE A 4 DIGIT NUMBER. 3278 HAS BEEN USED.

Explanation: An incorrect console type was specified. Only 3277, 3278, 3279, or 3290 are acceptable.

Severity Code: 0.

AMDSADMP: DEFAULT OUTPUT DEVICE T0282 WILL BE USED.

Explanation: A device number was incorrectly specified, or was not specified, on the OUTPUT= parameter.

Severity Code: 0.

AMDSADMP: IPL=ipl IS INVALID.
FIRST CHARACTER MUST BE D OR T,
AND HAS BEEN REPLACED WITH A D.

Explanation: The IPL operand is incorrect. It is not prefixed with a 'D' or a 'T'.

Severity Code: 4.

AMDSADMP: IPL=ipl IS TOO LONG.
THE UNIT NAME WILL BE TRUNCATED.

Explanation: The unit name can be at most 8 characters long.

Severity Code: 4.

AMDSADMP: IPLUNIT WAS NOT SPECIFIED OR
IPL= TYPE (D OR T) WAS SPECIFIED
INCORRECTLY. UNIT WILL BE DEFAULTED TO SYSDA.

Explanation: The IPL parameter should be specified as IPL=duuu, where ‘d’ is D for direct access or T for tape, and ‘uuu’ is a valid unit type or device number for the SADMP IPL volume as described by the UNIT=uuu JCL parameter.

System Programmer Response: A device number consists of 3 or 4 hexadecimal digits.

Severity Code: 0.

AMDSADMP: MSG=msg IS INVALID. IT MUST BE ALL, ACTION,
OR ALLASIDS.  MSG=ALL HAS BEEN USED.

Explanation: The MSG operand is not ALL, ACTION, or ALLASIDS.

Severity Code: 0.

AMDSADMP: DDSPROMPT=ddsprompt IS NOT ALLOWED.
IT MUST BE YES OR NO.
DDSPROMPT=YES HAS BEEN USED.

Explanation: The DDSPROMPT operand is incorrect. It must be either ‘YES’ or ‘NO’. DDSPROMPT=YES is assumed.

System Action: The SADMP program will be generated with run-time dump data set prompting active.

Severity Code: 0.

AMDSADMP: OUTPUT=output IS INCORRECT. IT MUST BE EITHER
{T|D}UNIT OR (DUNIT,DATA SET NAME)
.

Explanation: The OUTPUT operand is incorrect. It must be specified in one of the following formats:
  • A ‘T’ or a ‘D’ followed by a device number
  • A ‘D’ followed by a device number and a data set name pair specified within parentheses.

System Action: Generation continues, using the default for the OUTPUT operand, T0282, regardless of the format used.

System Programmer Response: The output device must be specified as a 3-digit or 4-digit device number. You can change the OUTPUT parameter at run time, if the default is not what you want.

Severity Code: 4.

AMDSADMP: OUTPUT DUMP DATA SET NAME IS INCORRECT.
THE DATA SET NAME IS GREATER THAN 44 CHARACTERS.

Explanation: OUPTUT=(Dunit,ddsname) was specified, however, the data set name (ddsname) had a length greater than 44 characters.

System Action: Generation continues, however, no default dump data set name will be generated.

System Programmer Response: If a default dump data set name is desired, correct the OUTPUT= specification and regenerate the SADMP program.

Severity Code: 4.

AMDSADMP: OUTPUT DUMP DATA SET NAME IS INCORRECT.
IT MUST CONTAIN THE TEXT ‘SADMP’.

Explanation: OUPTUT=(Dunit,ddsname) was specified, however, the data set name (ddsname) did not contain the text ‘SADMP’ as either part of, or as an entire data set qualifier.

System Action: Generation continues, however, no default dump data set name will be generated.

System Programmer Response: If a default dump data set name is desired, correct the OUTPUT= specification and regenerate the SADMP program.

Severity Code: 4.

AMDSADMP: REUSEDS=reuseds IS NOT ALLOWED.
VALID SPECIFICATIONS ARE NEVER, CHOICE, OR ALWAYS.
REUSEDS=CHOICE HAS BEEN USED.

Explanation: The REUSEDS operand is not NEVER, CHOICE, or ALWAYS.

System Action: Generation continues, using the default for the REUSEDS operand, CHOICE.

Severity Code: 0.

AMDSADMP: ULABEL=NOPURGE IS NOT
POSSIBLE FOR A TAPE RESIDENCE VOLUME.

Explanation: The ULABEL cannot be NOPURGE when the IPL device is tape. SADMP ignores your ULABEL specification.

Severity Code: 8.

AMDSADMP: keyword IS AN OBSOLETE KEYWORD.  IT IS IGNORED.  SADMP
GENERATION CONTINUES.

Explanation: An obsolete keyword is specified on the AMDSADMP macro. SADMP no longer requires the LOADPT or TYPE keywords to create a stand-alone dump program.

System Action: The system ignores the keyword and continues processing.

System Programmer Response: To eliminate this MNOTE, remove the indicated keyword and its associated parameter from the generation JCL.

Severity Code: 0.

AMDSADMP: ALIB=alib IS NOT VALID.  THE
REQUIRED SYNTAX IS ALIB=(VOLSER,UNIT).

Explanation: The system could not recognize the parameters specified on the ALIB keyword. The correct syntax is ALIB=(volser,unit), where volser is the volume serial number and unit is the UNIT=value of the device.

System Action: The system ignores this keyword and continues. The second step JCL might be incorrect.

System Programmer Response: Correct the syntax specified on the AMDSADMP macro and resubmit the JCL.

Severity Code: 8.

AMDSADMP: NUCLIB=nuclib IS NOT VALID.  THE REQUIRED
SYNTAX IS NUCLIB=(VOLSER,UNIT).

Explanation: The system could not recognize the parameters specified on the NUCLIB keyword. The correct syntax is NUCLIB=(volser,unit), where volser is the volume serial number and unit is the UNIT=value of the device.

System Action: The system ignores this keyword and continues. The second step JCL might be incorrect.

System Programmer Response: Correct the syntax specified on the AMDSADMP macro and resubmit the JCL.

Severity Code: 8.

AMDSADMP: MODLIB=modlib IS NOT VALID.  THE
REQUIRED SYNTAX IS MODLIB=(VOLSER,UNIT).

Explanation: The system could not recognize the parameters specified on the MODLIB keyword. The correct syntax is MODLIB=(volser,unit), where volser is the volume serial number and unit is the UNIT=value of the device.

System Action: The system ignores this keyword and continues. The second step JCL might be incorrect.

System Programmer Response: Correct the syntax specified on the AMDSADMP macro and resubmit the JCL.

Severity Code: 8.

AMDSADMP: LNKLIB=lnklib IS NOT VALID.  THE
REQUIRED SYNTAX IS MODLIB=(VOLSER,UNIT).

Explanation: The system could not recognize the parameters specified on the LNKLIB keyword. The correct syntax is LNKLIB=(volser,unit), where volser is the volume serial number and unit is the UNIT=value of the device.

System Action: The system ignores this keyword and continues. The second step JCL might be incorrect.

System Programmer Response: Correct the syntax specified on the AMDSADMP macro and resubmit the JCL.

Severity Code: 8.

AMDSADMP: CONSOLE TYPE contp IS INVALID.  NO VALUE MAY BE
SPECIFIED FOR SYSC. IT WILL BE IGNORED.

Explanation: A console type was specified following the console name of SYSC. No console type is allowed for this console.

System Action: The system ignores the specification.

System Programmer Response: None.

Severity Code: 0.

AMDSADMP: CONSOLE ADDRESS SYSC MAY ONLY BE SPECIFIED FOR THE
FIRST CONSOLE. IT WILL BE IGNORED.

Explanation: The console name SYSC was not specified as the first console in the console list. SYSC can only be specified as the first console.

System Action: The system ignores the specification.

System Programmer Response: None.

Severity Code: 0.

AMDSADMP: ONLY SYSTEM CONSOLE DEFINED. DEFAULT (001F,3278)
WILL ALSO BE USED.

Explanation: The console named SYSC was the only console that was defined. At least one 3270 console must also be defined.

System Action: The system defined a default console of (001F,3278).

System Programmer Response: None.

Severity Code: 0.

AMDSADMP: POSITIONAL value IGNORED.

Explanation: A positional value other than PROMPT appeared as the first positional argument to the AMDSADMP macro. It was ignored.

System Programmer Response: None.

Severity Code: 0.