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 - Returncodes für MSG-Makros ausgeben

&pagelevel(3)&pagelevel

Allgemeines

Anwendungsgebiet:

Meldungswesen; siehe "Meldungswesen"

Makrotyp:

Definitionsmakro;

siehe "Typen von Makroaufrufen"


Makrobeschreibung

Der Makro MSGRC gibt die Returncodes und Returncode-Erläuterungen in Form einer (Equate-) Liste für die folgenden, im Handbuch beschriebenen Makros aus:

MSG7   MSGSINIT   MSGSHOW   MSGSMOD

Die Makros können einzeln oder als Liste angegeben werden. Die vom Makro MSGRC ausgegebene Liste der Returncodes ist nicht zwingend in der gleichen Reihenfolge geordnet.

Makroaufrufformat und Operandenbeschreibung

MSGRC

P=I / p

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

P=
Präfix aller symbolischen Namen der Liste.

I
Alle symbolischen Namen beginnen mit I.

p
1 Buchstabe, der als Präfix genutzt werden soll.

FUNCT=
dient der Angabe der Makros, deren Returncodes aufgelistet werden sollen.

ALL
Alle Makros der Funktionsgruppe Meldungswesen werden aufgelistet.

makro
Name des Makros, dessen Returncodes ausgegeben werden sollen.

(makro, ..., makro)
Liste von Makronamen, deren Returncodes ausgegeben werden sollen.

Liste für die Makros MSG7, MSGSHOW, MSGSINIT und 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)