From a4ffe21e6fdb0efeab90df99c10290097f0ead83 Mon Sep 17 00:00:00 2001 From: gwen-soleil <gwenaelle.abeille@gmail.com> Date: Mon, 25 Apr 2022 10:17:14 +0200 Subject: [PATCH] update command CreateNewContext argin description --- .../org/tango/server/snap/archiver/SnapArchiver.java | 6 ++++-- .../org/tango/server/snap/manager/SnapManager.java | 10 +++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/snaparchiver/src/main/java/org/tango/server/snap/archiver/SnapArchiver.java b/snaparchiver/src/main/java/org/tango/server/snap/archiver/SnapArchiver.java index 358ca74..283b05c 100644 --- a/snaparchiver/src/main/java/org/tango/server/snap/archiver/SnapArchiver.java +++ b/snaparchiver/src/main/java/org/tango/server/snap/archiver/SnapArchiver.java @@ -194,11 +194,13 @@ public final class SnapArchiver { * @param argin All the informations usefull to create a context ,Snapshot * pattern). */ - @Command(name = "CreateNewContext", inTypeDesc = "All the informations usefull to create a context ,Snapshot pattern)") + @Command(name = "CreateNewContext", inTypeDesc = "argin[0] = author name, argin[1] = context name, argin[2] = id (Not used, set it to 0)\n" + + "argin[3] = creation date (yyyy-[m]m-[d]d), argin[4] = reason, argin[5] = description and, the list of" + + " attributes that are included in the context", outTypeDesc = "The new assigned context ID") public void createNewContext(String[] argin) throws DevFailed { logger.info("Entering CreateNewContext - {}", Arrays.toString(argin)); - SnapContext snapContext = new SnapContext(argin); try { + SnapContext snapContext = new SnapContext(argin); int contextID = SnapManagerApi.createContext(snapContext); logger.debug("Context with ID {} created", contextID); } catch (SnapshotingException e) { diff --git a/snapmanager/src/main/java/org/tango/server/snap/manager/SnapManager.java b/snapmanager/src/main/java/org/tango/server/snap/manager/SnapManager.java index e9c95d7..8213263 100644 --- a/snapmanager/src/main/java/org/tango/server/snap/manager/SnapManager.java +++ b/snapmanager/src/main/java/org/tango/server/snap/manager/SnapManager.java @@ -172,16 +172,20 @@ public class SnapManager { * pattern). * @return The new assigned context ID */ - @Command(name = "CreateNewContext", inTypeDesc = "All the informations usefull to create a context ,Snapshot pattern)", outTypeDesc = "The new assigned context ID") + @Command(name = "CreateNewContext", inTyp eDesc = "argin[0] = author name, argin[1] = context name, argin[2] = id (Not used, set it to 0)\n" + + "argin[3] = creation date (yyyy-[m]m-[d]d), argin[4] = reason, argin[5] = description and, the list of" + + " attributes that are included in the context", outTypeDesc = "The new assigned context ID") public int createNewContext(String[] argin) throws DevFailed { - int argout; + int argout=0; logger.info("Entering createNewContext with {}", Arrays.toString(argin)); - SnapContext snapContext = new SnapContext(argin); try { + SnapContext snapContext = new SnapContext(argin); argout = SnapManagerApi.createContext(snapContext); } catch (SnapshotingException e) { logger.error(e.toString(), e); throw e.toTangoException(); + }catch (Throwable e){ + e.printStackTrace(); } logger.info("Context created is {}", argout); return argout; -- GitLab