EMS FastStart Manual
COBOL85 Program Example
EMS FastStart Manual–133701
C-8
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-INITIALIZE-ACTION-ID
 DISPLAY "Egen Error: ** Egen-initialize-action-id, error #55 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-INITIALIZE-ACTION-ERROR
 DISPLAY "Egen Error: ** Egen-initialize-action-error, error #56 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-INITIALIZE-TEXT-ERROR
 DISPLAY "Egen Error: ** Egen-initialize-text-error, error #57 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-INITIALIZE-TOKENS-ERROR
 DISPLAY "Egen Error: ** Egen-initialize-tokens-error, error #58 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-INITIALIZE-SSGETTKN-ERROR
 DISPLAY "Egen Error: ** Egen-initialize-ssgettkn-error, error #59 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-WRITE-EVENT-WARNING
 DISPLAY "Egen Error: ** Egen-write-event-warning, error #60 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-WRITE-EVENT-ERROR
 DISPLAY "Egen Error: ** Egen-write-event-error, error #61 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-MISSING-PARAMETER-ERROR
 DISPLAY "Egen Error: ** Egen-missing-parameter-error, error #70 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF return-code = EGEN-RECORD-NOT-INITIALIZED
 DISPLAY "Egen Error: ** Egen-record-not-intialized, error #71 **"
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record
 ELSE
 IF ( return-code < EGEN-GENERATE-EVENT-OK ) OR
 ( return-code > EGEN-RECORD-NOT-INITIALIZED )
 DISPLAY "Egen Error: ** Invalid return code, error # " WITH NO ADVANCING
 DISPLAY return-code
 DISPLAY "Error Detail: " WITH NO ADVANCING
 DISPLAY egen-error OF egen-record.
END-PROGRAM.










