Displaying differences for changeset
 
display as  

src/java/m/prms/ApplicationConfig.java

@@ -16,28 +16,34 @@
 @javax.ws.rs.ApplicationPath("")
 public class ApplicationConfig extends Application {
 
-    @Override
-    public Set<Class<?>> getClasses() {
-        Set<Class<?>> resources = new java.util.HashSet<Class<?>>();
-        resources.add(MultiPartFeature.class);
-        addRestResourceClasses(resources);
-        Config.registry().register(resources);
-        return resources;
-    }
+  @Override
+  public Set<Class<?>> getClasses() {
+    Set<Class<?>> resources = new java.util.HashSet<>();
+    resources.add(MultiPartFeature.class);
+    addRestResourceClasses(resources);
+    Config.registry().register(resources);
+    return resources;
+  }
 
-    /**
-     * Do not modify addRestResourceClasses() method.
-     * It is automatically re-generated by NetBeans REST support to populate
-     * given list with all resources defined in the project.
-     */
-    private void addRestResourceClasses(Set<Class<?>> resources) {
-        resources.add(csip.ArchiveService.class);
-        resources.add(csip.CatalogService.class);
-        resources.add(csip.ControlService.class);
-        resources.add(csip.QueryService.class);
-        resources.add(csip.ReportService.class);
-        resources.add(csip.UIService.class);
-        resources.add(m.prms.model.V4_0_3.class);
-        resources.add(m.prms.model.V5_0.class);
-    }
+
+  /**
+   * Do not modify addRestResourceClasses() method. It is automatically
+   * re-generated by NetBeans REST support to populate given list with all
+   * resources defined in the project.
+   */
+  private void addRestResourceClasses(Set<Class<?>> resources) {
+    resources.add(csip.ArchiveService.class);
+    resources.add(csip.CatalogService.class);
+    resources.add(csip.ControlService.class);
+    resources.add(csip.DynamicPyModelDataService.class);
+    resources.add(csip.QueryService.class);
+    resources.add(csip.QueueingModelDataService.class);
+    resources.add(csip.ReportService.class);
+    resources.add(csip.UIService.class);
+    resources.add(m.prms.conv.ToOMS_Reformat_V1_0.class);
+    resources.add(m.prms.conv.ToOMS_V1_0.class);
+    resources.add(m.prms.conv.ToPRMS_V1.class);
+    resources.add(m.prms.model.V4_0_3.class);
+    resources.add(m.prms.model.V5_0.class);
+  }
 }

src/java/m/prms/model/V4_0_3.java

@@ -1,3 +1,4 @@
+
 package m.prms.model;
 
 import csip.Executable;
@@ -26,20 +27,20 @@
 @Resource(type = OUTPUT, file = "*-stdout.txt *-stderr.txt recharge.* output/*")
 public class V4_0_3 extends ModelDataService {
 
-    static final String PARM_CONTROL_FILE = "controlfile";
-    static final String PRMS_EXE = "prms";
+  static final String PARM_CONTROL_FILE = "controlfile";
+  static final String PRMS_EXE = "prms";
 
 
-    @Override
-    protected void doProcess() throws Exception {
+  @Override
+  protected void doProcess() throws Exception {
 
-        if (!hasParam(PARM_CONTROL_FILE)) {
-            throw new ServiceException("Missing parameter: " + PARM_CONTROL_FILE);
-        }
-        Executable e = getResourceExe(PRMS_EXE);
-        e.setArguments(getStringParam(PARM_CONTROL_FILE));
-        if (0 != e.exec()) {
-            throw new ServiceException("Error executing prms: " + FileUtils.readFileToString(e.stderr()));
-        }
+    if (!hasParam(PARM_CONTROL_FILE)) {
+      throw new ServiceException("Missing parameter: " + PARM_CONTROL_FILE);
     }
+    Executable e = getResourceExe(PRMS_EXE);
+    e.setArguments(getStringParam(PARM_CONTROL_FILE));
+    if (0 != e.exec()) {
+      throw new ServiceException("Error executing prms: " + FileUtils.readFileToString(e.stderr()));
+    }
+  }
 }

web/WEB-INF/csip-defaults.json

@@ -1,5 +1,8 @@
 { 
- "csip.logging.enabled": false,
+ "csip.logging.level": "INFO",
  "csip.session.backend": "mongodb",
- "csip.logging.ttl": "PT120S"
+ "csip.archive.backend": "mongodb",
+ "csip.logging.ttl": "PT300S",
+ "csip.archive.ttl":"P1D",
+ "csip.response.stacktrace" : true
 }