helpdesk reference поменять нельзя, он выставляется на стороне сервера.
Из операций со стороны клиента - только убрать helpdesk id (нужны дополнительные права)
public void unlinkHelpdeskIssue(String helpdeskReference) throws IOException, NXCException
поменять состояние аларма (копирую из NXCSession.java, в nxshell это будет session.acknowledgeAlarm(xxx)):
public void acknowledgeAlarm(final long alarmId) throws IOException, NXCException
public void acknowledgeAlarm(String helpdeskReference) throws IOException, NXCException
public void acknowledgeAlarm(final long alarmId, boolean sticky, int time) throws IOException, NXCException
public void resolveAlarm(final long alarmId) throws IOException, NXCException
public void resolveAlarm(final String helpdeskReference) throws IOException, NXCException
public void terminateAlarm(final long alarmId) throws IOException, NXCException
public void terminateAlarm(final String helpdeskReference) throws IOException, NXCException
этот метод гораздо эффективнее для большого количества алармов:
private Map<Long, Integer> bulkAlarmOperation(int cmd, List<Long> alarmIds) throws IOException, NXCException
Из операций со стороны клиента - только убрать helpdesk id (нужны дополнительные права)
public void unlinkHelpdeskIssue(String helpdeskReference) throws IOException, NXCException
поменять состояние аларма (копирую из NXCSession.java, в nxshell это будет session.acknowledgeAlarm(xxx)):
public void acknowledgeAlarm(final long alarmId) throws IOException, NXCException
public void acknowledgeAlarm(String helpdeskReference) throws IOException, NXCException
public void acknowledgeAlarm(final long alarmId, boolean sticky, int time) throws IOException, NXCException
public void resolveAlarm(final long alarmId) throws IOException, NXCException
public void resolveAlarm(final String helpdeskReference) throws IOException, NXCException
public void terminateAlarm(final long alarmId) throws IOException, NXCException
public void terminateAlarm(final String helpdeskReference) throws IOException, NXCException
этот метод гораздо эффективнее для большого количества алармов:
private Map<Long, Integer> bulkAlarmOperation(int cmd, List<Long> alarmIds) throws IOException, NXCException