Jump to content
We've recently updated our Privacy Statement, available here ×

EW

Members
  • Posts

    1
  • Joined

  • Last visited

EW's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. I'm tring to schedule a job using the REST API. I would like to pass a JSON object as { "version": 0, "username": "jasperadmin", "label": "test", "description": "", "creationDate": "2013-08-30T02:02:40.382+03:00", "trigger": { "simpleTrigger": { "version": 0, "timezone": "America/Los_Angeles", "calendarName": null, "startType": 2, // startDate format is yyyy-MM-dd HH:mm // time zone specified in a 'timezone' filed getting applied on a server "startDate": "2014-09-26 10:00", // endDate format is yyyy-MM-dd HH:mm // time zone specified in a 'timezone' filed getting applied on a server "endDate": null, "misfireInstruction": 0, "occurrenceCount": 1, "recurrenceInterval": null } }, "source": { "reportUnitURI": "/reports/samples/Employees", "parameters": { "parameterValues": { "userinput": ["inputfromuser"], "inputdatetime": ["2014-11-08T00:00:00-05:00"] } } }, "baseOutputFilename": "jsonJobBaseFileName", "outputLocale": "", "mailNotification": null, "alert": { "id": 0, "version": -1, "recipient": "OWNER_AND_ADMIN", "toAddresses": { "address": [] }, "jobState": "FAIL_ONLY", "messageText": null, "messageTextWhenJobFails": null, "subject": null, "includingStackTrace": true, "includingReportJobInfo": true }, "outputTimeZone": "America/Los_Angeles", "repositoryDestination": { "version": 0, "folderURI": "/reports/samples", "sequentialFilenames": false, "overwriteFiles": false, "outputDescription": "", "timestampPattern": null, "saveToRepository": true, "defaultReportOutputFolderURI": null, "usingDefaultReportOutputFolderURI": false, "outputLocalFolder": null, "outputFTPInfo": { "userName": null, "password": null, "folderPath": null, "serverName": null } }, "outputFormats": { "outputFormat": ["PDF"] } } I'm trying to use PUT method to pass such JSON object to http://<host>:<port>/jasperserver[-pro]/rest_v2/jobs/ somehow I got 500 error: <?xml version="1.0" encoding="UTF-8"?> <errorDescriptor> <errorCode>unexpected.error</errorCode> <message>Unexpected error</message> <parameters> <parameter>org.codehaus.jackson.map.JsonMappingException: Conflicting setter definitions for property "recurrenceInterval": com.jaspersoft.jasperserver.api.engine.scheduling.domain.ReportJobSimpleTrigger#setRecurrenceInterval(1 params) vs com.jaspersoft.jasperserver.api.engine.scheduling.domain.ReportJobSimpleTrigger#setRecurrenceInterval(1 params) (through reference chain: com.jaspersoft.jasperserver.api.engine.scheduling.domain.ReportJob["trigger"])</parameter> </parameters> </errorDescriptor> any thoughts?
×
×
  • Create New...