awips2/ncep/gov.noaa.nws.ncep.viz.rsc.ncgrid/dgdriv_c/dbisdbfile.f
Steve Harris 9f8cb727a5 12.4.1-10 baseline
Former-commit-id: bf53d06834caa780226121334ac1bcf0534c3f16
2012-05-01 18:06:13 -05:00

45 lines
2.2 KiB
Fortran

SUBROUTINE DB_ISDBFILE ( afile, iret )
C************************************************************************
C* DB_ISDBFILE *
C* *
C* This subroutine puts DB info into common. *
C* *
C* DB_ISDBFILE ( AFILE, IRET ) *
C* *
C* Input parameters: *
C* AFILE CHAR* a file *
C* *
C* Output parameters: *
C* IRET INTEGER Return code *
C* 0 = A2DB file *
C* -1 = non-A2DB file *
C** *
C* Log: *
C* m.gamazaychikov/CWS 05/11 *
C* m.gamazaychikov/CWS 09/11 Removed dbflag from CS, added -1 return *
C************************************************************************
INCLUDE 'GEMPRM.PRM'
INCLUDE 'dbcmn.cmn'
C*
CHARACTER*(*) afile
CHARACTER message*720, funcnm*20, loglevel*6
C*
C------------------------------------------------------------------------
C*
loglevel = "debug"
funcnm="DB_ISDBFILE"
CALL ST_NULL ( funcnm, funcnm, lenq, ier )
CALL ST_NULL ( loglevel, loglevel, lenq, ier )
IF ( INDEX(afile,'A2DB' ) .gt. 0 ) THEN
dbread = .true.
iret = 0
ELSE
dbread = .false.
iret = -1
END IF
WRITE (message, 1001 ) iret
1001 FORMAT ("iret=", I5)
CALL ST_NULL ( message, message, lenq, ier )
CALL DB_MSGCAVE ( funcnm, loglevel, message, ier )
RETURN
END