сам батник
@echo off
if %1a==a goto exit
if %2a==a goto exit
if %2==Approval goto tobe
if %2==Kinnitamine goto tobe
if %2==Risk goto risk
if %2==Riski goto risk
if %2==Implementation goto inprogress
if %2==Teostus goto inprogress
SET STATUS=%2
goto run
:risk
SET STATUS="Risk && Impact"
goto run
:tobe
SET STATUS="To Be Approved"
goto run
:inprogress
SET STATUS="In Progress"
goto run
:run
cd "%sd_eventhome%bin"
sd_event -f sd_event.ini -l CHStatus.log -m Update -c changeStatus -x Internal_event -v ID=%1 Status=%STATUS%
:exit
.ini файл
[SD_EVENT]
LOGFILE=sd_event.log
ERROR_LOGFILE=sd_event_error.log
ACCOUNT=уууууу/ххххххххххх
SERVER=localhost
PORT=30980
MAPPING=external_event
CLASSNAME=incident
MODUS=insert
LANGUAGE=GB
@echo off
if %1a==a goto exit
if %2a==a goto exit
if %2==Approval goto tobe
if %2==Kinnitamine goto tobe
if %2==Risk goto risk
if %2==Riski goto risk
if %2==Implementation goto inprogress
if %2==Teostus goto inprogress
SET STATUS=%2
goto run
:risk
SET STATUS="Risk && Impact"
goto run
:tobe
SET STATUS="To Be Approved"
goto run
:inprogress
SET STATUS="In Progress"
goto run
:run
cd "%sd_eventhome%bin"
sd_event -f sd_event.ini -l CHStatus.log -m Update -c changeStatus -x Internal_event -v ID=%1 Status=%STATUS%
:exit
.ini файл
[SD_EVENT]
LOGFILE=sd_event.log
ERROR_LOGFILE=sd_event_error.log
ACCOUNT=уууууу/ххххххххххх
SERVER=localhost
PORT=30980
MAPPING=external_event
CLASSNAME=incident
MODUS=insert
LANGUAGE=GB