#!/bin/ksh
#**********************************************************************#
#*                                                                    *#
#* Copyright (c) 2001 by Sun Microsystems, Inc.                       *#
#* All rights reserved.                                               *#
#*                                                                    *#
#**********************************************************************#


########################################################################
#                                                                      #
#  EBM macros: print_message utility                                   #
#                                                                      #
########################################################################
tmp_macro=$1;export tmp_macro
macro=`printf "%-10s" $tmp_macro`;export macro 
message=$2;export message

if [ "a$VERBOSE" != "aYES"  -a "a$VALIDATE" != "ay" ]
then 
   case $tmp_macro in
      EXECPGM)   
         macro='';export macro
      ;;
      EXECPROC)   
         macro='';export macro
      ;;
   esac
fi 
if [ "a$print_message_PROCNAME" != "a" ]
then 
   procname=`printf "%-8s" $print_message_PROCNAME`;export procname
   proc="$procname";export proc
else
   proc=;export proc 
fi 
if [ "a$print_message_STEPNAME" != "a" ]
then 
   stepname=`printf "%-8s" $print_message_STEPNAME`;export stepname 
   step="$stepname";export step
else
   step=; export step
fi 

if [ "a$proc" != "a" -a "a$step" != "a" ]
then
   echo "$JOBNAME($JON) $proc $step $macro $message"
else
   if [ "a$proc" != "a" -a "a$step" = "a" ]
   then 
      echo "$JOBNAME($JON) $proc $macro $message"
   else
      if [ "a$proc" = "a" -a "a$step" != "a" ]
      then
         echo "$JOBNAME($JON) $step $macro $message"
      else 
         echo "$JOBNAME($JON) $macro $message"
      fi
   fi
fi
exit 0
