SUBROUTINE BORT2(STR1,STR2) 54,1
C$$$ SUBPROGRAM DOCUMENTATION BLOCK
C
C SUBPROGRAM: BORT2
C PRGMMR: KEYSER ORG: NP22 DATE: 2003-11-04
C
C ABSTRACT: THIS SUBROUTINE WRITES (VIA BUFR ARCHIVE LIBRARY SUBROUTINE
C ERRWRT) TWO GIVEN ERROR STRINGS AND THEN CALLS BUFR ARCHIVE LIBRARY
C SUBROUTINE BORT_EXIT TO ABORT THE APPLICATION PROGRAM CALLING THE
C BUFR ARCHIVE LIBRARY SOFTWARE. IT IS SIMILAR TO BUFR ARCHIVE LIBRARY
C SUBROUTINE BORT, EXCEPT BORT PRINTS ONLY ONE ERROR STRING.
C
C PROGRAM HISTORY LOG:
C 2003-11-04 D. KEYSER -- ORIGINAL AUTHOR
C 2009-04-21 J. ATOR -- USE ERRWRT
C
C USAGE: CALL BORT2
(STR1, STR2)
C INPUT ARGUMENT LIST:
C STR1 - CHARACTER*(*): FIRST ERROR MESSAGE TO BE WRITTEN VIA
C SUBROUTINE ERRWRT 425,12
C STR2 - CHARACTER*(*): SECOND ERROR MESSAGE TO BE WRITTEN VIA
C SUBROUTINE ERRWRT 425,12
C
C REMARKS:
C THIS ROUTINE CALLS: BORT_EXIT ERRWRT
C THIS ROUTINE IS CALLED BY: ELEMDX GETNTBE MTINFO PARSTR
C PARUSR PARUTG RDUSDX READMT
C SEQSDX SNTBBE SNTBDE STRING
C UFBINT UFBOVR UFBREP UFBSTP
C VALX
C Normally not called by any application
C programs but it could be.
C
C ATTRIBUTES:
C LANGUAGE: FORTRAN 77
C MACHINE: PORTABLE TO ALL PLATFORMS
C
C$$$
CHARACTER*(*) STR1, STR2
CALL ERRWRT
(' ')
CALL ERRWRT
('***********BUFR ARCHIVE LIBRARY ABORT**************')
CALL ERRWRT
(STR1)
CALL ERRWRT
(STR2)
CALL ERRWRT
('***********BUFR ARCHIVE LIBRARY ABORT**************')
CALL ERRWRT
(' ')
CALL BORT_EXIT
END