From 84a4fce70c2e97a1af76650e097d1aed9eff15d6 Mon Sep 17 00:00:00 2001 From: David Kaufmann Date: Sun, 25 Nov 2018 16:58:08 +0100 Subject: [PATCH] reporting now throws error 500 --- camunda-overlay/sentiment-analysis.bpmn | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/camunda-overlay/sentiment-analysis.bpmn b/camunda-overlay/sentiment-analysis.bpmn index e8243ae..c959532 100644 --- a/camunda-overlay/sentiment-analysis.bpmn +++ b/camunda-overlay/sentiment-analysis.bpmn @@ -12,8 +12,8 @@ - var results = S('{}'); -execution.setVariable("results", results) + // make variable global +execution.setVariable("results", S('[]')) SequenceFlow_15dip2q @@ -30,10 +30,14 @@ execution.setVariable('tweets', S('[]'), "terms_loop"); var term = execution.getVariable("term"); var analysis = execution.getVariable("analysis"); var termStr = term.prop('term').value(); -//print (termStr) -results.prop(termStr, analysis); -//print (analysis) -//print (results) + +// this is for dictionary +//results.prop(termStr, analysis); +// this is for list +var item = {}; +item[termStr] = analysis; +results.append(item) + execution.setVariable("results", S(results)) @@ -107,16 +111,21 @@ S(response); http://reporting:80/generatePDF/ - GET + POST application/pdf + application/json ${results.toString()} var response = connector.getVariable("response"); -response +print ("response: ") +print (response) +var file = Java.type('org.camunda.bpm.engine.variable.Variables').fileValue("pdfTest").file(response.getBytes("utf-8")).mimeType('application/pdf').create() +//response.getBytes("utf-8") +file http-connector -- 2.43.0