Previous Topic: Sample Premap Process Template: #1Next Topic: What Templates Provide


Sample Premap Process Template: #2

 !**************************************************************
  DEFINE SUBROUTINE dberr99.
 !**************************************************************
 !
 !*****************************************************
 !*********  ABEND ROUTINE FOR BAD DB CALLS.  *********
 !*****************************************************
              KEEP LONGTERM ALL RELEASE.
              ACCEPT RECORD        INTO  der-record-name.
              ACCEPT AREA          INTO  der-area-name.
              ACCEPT ERROR SET     INTO  der-error-set.
              ACCEPT ERROR RECORD  INTO  der-error-record.
              ACCEPT ERROR AREA    INTO  der-error-area.
              MOVE   ERROR-STATUS    TO  der-error-status.
              ROLLBACK.
              DISPLAY MESSAGE CODE IS 799999
                        PARMS = (der-error-status
                                ,der-record-name
                                ,der-area-name
                                ,der-error-set
                                ,der-error-record
                                ,der-error-area).
        GOBACK.
             MSEND.