Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
711:scripting_advanced [2025/04/04 11:55] – [Advanced Scripting] Weinlein, Thomas711:scripting_advanced [2025/09/17 14:07] (current) Weinlein, Thomas
Line 8: Line 8:
  
 Reports: ''metrics.script.class.whitelist'' Reports: ''metrics.script.class.whitelist''
 +
 +Feedback Adapter: ''feedback.script.class.whitelist''
  
 e.g. e.g.
Line 19: Line 21:
 File system access also needs explicit permission via configuration. File system access also needs explicit permission via configuration.
  
-Files to be accessible to Admin Jobs need to be stored in directories within ''$STAGES_ROOT/adminjob-data''. +Files to be accessible to Admin Jobs need to be stored in directories within ''$STAGES_ROOT/adminjob-data''. This base directory can be configured via an absolute path with configuration property ''adminjob.script.fileAccessBase''.
-This base directory can be configured via an absolute path with configuration property ''adminjob.script.fileAccessBase''.+
  
 Files to be accessible to Reports need to be stored in directories within ''$STAGES_ROOT/report-data''. This base directory can be configured via an absolute path with configuration property ''metrics.script.fileAccessBase''. Files to be accessible to Reports need to be stored in directories within ''$STAGES_ROOT/report-data''. This base directory can be configured via an absolute path with configuration property ''metrics.script.fileAccessBase''.
Line 51: Line 52:
 </code> </code>
  
-Please ensure the returned streams are closed after usage.+Please ensure the returned streams are **closed after usage**.
  
 e.g. e.g.
  
 <code javascript> <code javascript>
-var reader = new java.io.BufferedReader(new java.io.InputStreamReader(Files.newInputStream("report-data.json")));+var reader = new java.io.BufferedReader(new java.io.InputStreamReader(Files.newInputStream("report-data.csv")));
 try { try {
     while ((rline = reader.readLine()) != null) {     while ((rline = reader.readLine()) != null) {