Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

MSGRC - Output return codes

&pagelevel(3)&pagelevel

General

Application area:

Messages; see "Messages"

Macro type:

Definition macro; see "Types of macro"

Macro description

The MSGRC macro outputs the return codes and their explanations in (equate) list form for the following macros described in this manual:

MSG7   MSGSINIT   MSGSHOW   MSGSMOD

The macros can be specified individually or in a list form. MSGRC does not necessarily output the return codes in the same order.

Macro format and description of operands

MSGRC

P=I / p

,FUNCT=ALL / macro / (macro, ...,macro)

P=
Prefix to all the symbolic names in the list.

I
All symbolic names begin with I.

p
A single letter that is to be used as a prefix.

FUNCT=
Specifies the macros whose return codes are to be listed.

ALL
All macros of the “messages” function group are listed.

macro
Name of the macro whose return codes are to be output.

(macro, ..., macro)
List of macro names whose return codes are to be output.

List for the macros MSG7, MSGSHOW, MSGSINIT and MSGSMOD

           MSGRC  P=A,FUNCT=(MSGSMOD,MSG7,MSGSHOW,MSGSINIT)
1          #INTF INTCOMP=1,INTNAME=MIP-MSG7,REFTYPE=REQUEST
1 ********        ********
1 ********  MSG7  ********
1 ********        ********
1 *
1 AM7OK      EQU   X'00'      MSG7 PROCESSED SUCCESSFULLY
1 AM7IOERR   EQU   X'04'      I/O ERROR
1 AM7MBINC   EQU   X'08'      PARAMETER LIST ERROR
1 AM7REPBA   EQU   X'0C'      REPLY REQUIRED IN BATCH PROCESSING
1 AM7RQMER   EQU   X'10'      NO MEMORY AVAILABLE TO PROCESS THE FUNCTION
1 AM7BRKWR   EQU   X'14'      BREAK DURING THE WROUT MACRO
1 AM7TRUNC   EQU   X'18'      MESSAGE-TEXT TRUNCATED
1 AM7MOINT   EQU   X'20'      MESSAGE OUTPUT PROCESSING INTERRUPTED
1 AM7RCINC   EQU   X'24'      INCORRECT ROUTING-CODE
1 AM7RPLST   EQU   X'2C'      REPLY INCORRECT WHEN SYSLST REQUIRED
1 AM7RPMD    EQU   X'30'      REPLY INCORRECT WHEN MANY OUTPUT
1 *                           DESTINATIONS GIVEN
1          SPACE 3
1 ********           ********
1 ******** MSGSINIT  ********
1 ********           ********
1 *
1 ASIOK      EQU   X'00'      MSGSINIT PROCESSED SUCCESSFULLY
1 ASIUNRES   EQU   X'04'      FILE: NO FILE AVAILA&BLE.
1 *                         TRACE: REQUIRED STATUS ALREADY EXISTING
1 ASIPLERR   EQU   X'08'      PARAMETER LIST ERROR
1 ASINTSOS   EQU   X'0C'      USER NOT TSOS
1 ASINOTPR   EQU   X'10'      SYSTEM UNABLE TO PROCESS THE MACRO
1          SPACE 3
1 ********             ********
1 ********   MSGSMOD   ********
1 ********             ********
1 *
1 ASMOK      EQU   X'00'         MSGSMOD PROCESSED SUCCESSFULLY
1 ASMERRDP   EQU   X'04'         MSGSMOD ERROR DURING PROCESS
1 ASMPLERR   EQU   X'08'         MSGSMOD PARAMETER LIST ERROR
1 ASMNTSOS   EQU   X'0C'         MSGSMOD USER NOT TSOS
1 ASMRQMER   EQU   X'10'         NO MEMORY AVAILABLE ($REQM ERROR)
1 ASMNOFIL   EQU   X'24'         MSGSMOD NO MESSAGE FILE
1 ASMNOTPR   EQU   X'28'         MSGSMOD UNABLE TO PROCESS
1          SPACE 3
1 ********             ********
1 ********   MSGSHOW   ********
1 ********             ********
1 *
1 ASHOK      EQU   X'00'         MSGSHOW PROCESSED SUCCESSFULLY
1 ASHERRDP   EQU   X'04'         ERROR DURING PROCESS
1 ASHPLERR   EQU   X'08'         MSGSHOW PARAMETER LIST ERROR
1 ASHNTSOS   EQU   X'0C'         BUFFER TOO SHORT
1 ASHRQMER   EQU   X'10'         NO MEMORY AVAILABLE ($REQM ERROR)
1 ASHUNBLE   EQU   X'30'         UNABLE TO PROCESS (INTERNAL ERROR)