#!/bin/sh
:	'(c) Copyright	Empress Software Inc.	1983, 2003'

if test "$EMPRESSPATH" = "" 
then
	echo "EMPRESSPATH not set"
	exit 1

elif test ! -d $EMPRESSPATH
then
	echo "invalid EMPRESSPATH"
	exit 1
else
	RDBMSPATH=$EMPRESSPATH/rdbms
	export RDBMSPATH
fi

PROGNAME=`$EMPRESSPATH/common/sys_bin/basename $0`
USAGE="*** Usage ***  	$PROGNAME  -gdd [-chk] global_data_dictionary_file
		$PROGNAME  -scf [-chk] server_config_file"

EMPSVUTL_CALL=X
export RDBMSPATH EMPSVUTL_CALL

LOWER=$EMPRESSPATH/common/sys_bin/lower

case $# in
   2 | 3) ;;
   *)	echo "$USAGE"; exit 1;;
esac	

. $RDBMSPATH/util_bin/banner

OPT=`$LOWER $1`

case "$OPT" in
   -gdd | -scf) OPTION=$OPT
		shift ;;
   *)	echo "$USAGE"; exit 1;;
esac

OPT=`$LOWER $1`

case "$OPT" in
   -chk) OPTION2=$OPT
	 shift ;;
esac

case $1 in
   "") 	echo "$USAGE"; exit 1;;
   *)	OUTFILE=$1 ;;
esac

case $OPTION2 in
   "")
	case $OPTION in
   	   -gdd*)	$RDBMSPATH/util_bin/empmkgdd $OUTFILE ;;
	   -scf)	$RDBMSPATH/util_bin/empmkscf $OUTFILE ;;
	   *)	echo "$USAGE"; exit 1;;
	esac
	;;
   -chk)	
	case $OPTION in
   	   -gdd*)	$RDBMSPATH/exec/emputil -GDDCHK $OUTFILE ;;
	   -scf)	$RDBMSPATH/exec/emputil -SCFCHK $OUTFILE ;;
	   *)	echo "$USAGE"; exit 1;;
	esac
	;;
   *)	echo "$USAGE"; exit 1;;
esac

