javascript - Jasper Async Report - Empty, why? -


lets start , firstly parameters specific report exmaple

var config = {     url : "http://exmaple.com/jasperserver/rest_v2/reports/reportfolder/examplereport/inputcontrols",     method: "get",     headers: {         accept: "application/json;"     }, } 

everything ok, response array of inputs,

the array contains, 2 objects :

first:

{ description: "date_from", id: "date_from", label: "date from", type: "singlevaluedate" } 

second:

{ description: "date_to", id: "date_to", label: "date_to", type: "singlevaluedate" } 

both inputs have property:

validationrules[0].datetimeformatvalidationrule.format = "yyyy-mm-dd" 

so want run async report (i pass async parameter false now, se there less code here)

var params ={     reportunituri: "/reportfolder/examplereport",     outputformat: "html",     freshdata : true,     savedatasnapshot : false,     ignorepagination: true,     async : false,     interactive: false,     allowinlinescripts: true,     parameters: {         "date_from":["2014-08-01"],         "date_to":["2015-10-08"]     } } 

so try generate async report:

var config = {         url : "http://exmaple.com/jasperserver/rest_v2/reportexecutions",         headers: {             accept: "application/json"         },         data: params,         method: "post"     } 

i success response,

totalpages: 0, requestid: "0200cf28-300f-4e76-b99e-e479be4980ba", reporturi: "/reportfolder/examplereport/", status: "ready", exports[0].id: "c9a5578a-6bc8-4c3e-8a78-9056ef19f456", exports[0].status: "ready", exports[0].outputresource :{     contenttype: "text/html",     outputfinal: true } 

when try output of report calling :

 http://exmaple.com/jasperserver/rest_v2/reportexecutions/0200cf28-300f-4e76-b99e-e479be4980ba/exports/c9a5578a-6bc8-4c3e-8a78-9056ef19f456/outputresource 

the report empty.

runing same via :

http://exmaple.com/jasperserver/rest_v2/reports/reportfolder/examplereport.html?date_from=2014-08-01&date_to=2015-09-08 

gives me filled report,

can point me i'm doing wrong ? :/ i'm pretty sure may wrong parameters tried in various ways , can't find solution myself :/

the thing parameters passed async report badly formatted, should this:

parameters: {     reportparameter: [         {name : "date_from",value : ["2014-08-01"]},         {name : "date_to",value : ["2015-10-08"]}     ] } 

Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -