Allgemeines
Anwendungsgebiet: | Meldungswesen; siehe "Meldungswesen" |
Makrotyp: | Definitionsmakro; |
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)