#!/bin/sh
#
#	Sample Cabletron set/clear/update scripts
#
#	This code will be invoked by a Cabletron Spectrum Client to
#	update the Problem File.
#
if [ $# -lt  9 ] 
then
	echo $0": Usage: Date Time Mtype ModelName Condition CauseCode Status RepairPerson AlarmID"
	echo $0 : You entered $# arguments:
	echo $0 $*
	exit 1
fi

Date=$1
Time=$2
Mtype=$3
ModelName=$4
Condition=$5
CauseCode=$6
Status=$7
RepairPerson=$8
AlarmID=$9
shift;shift;shift;shift;shift;shift;shift;shift;shift;
UpdateMessage=$*

#echo 0=$0 Date=$Date Time=$Time Mtype=$Mtype ModelName=$ModelName Condition=$Condition 
#echo CauseCode=$CauseCode Status=$Status RepairPerson=$RepairPerson AlarmID=$AlarmID UpdateMessage=$UpdateMessage

echo $0 | grep mysetscript >/dev/null
if [ $? -eq 0 ]
then
	Command=ADD
else
	echo $0 | grep myclearscript >/dev/null
	if [ $? -eq 0 ]
	then
		Command=DELETE
	else
		echo $0 | grep myupdatescript >/dev/null
		if [ $? -eq 0 ]
		then
			Command=UPDATE
		else
			echo DO not know what command this is
		fi
	fi
fi
echo executing pmcli $Command $Condition $ModelName $ModelName_$AlarmID $UpdateMessage
pmcli $Command $Condition $ModelName $ModelName_$AlarmID $UpdateMessage


