Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update Report Service

...

Old URL

New URL

Comment

POST /report/create

POST /reports

Creates a new report.

POST GET /report/update read/{reportId}

GET PUT /reports/{reportId}

Updates Returns report with matching reportId.

POST /report/count

POST /reports/count

Returns number of existing reports.

GET /report/list

GET /reports

Returns a list of all reports.

GET /report/list/{page}/{size}

GET /reports?page={page}&size={size}

Returns a list of reports according to pagination.

GET POST /report/execution/list count

GET POST /reports/executions count

Returns a list number of all execution existing reports.

GET POST /report/reportletConfClasses update GET

PUT /reports/reportletConfClasses {reportId}

Updates report with matching reportId Returns a list of all reportletConfClasses.

GET /report/readdelete/{reportId}

GET DELETE /reports/{reportId}

Returns Deletes report with matching id.

Old URL

New URL

Comment

POST /report/execute/{reportId}

POST /reports/{reportId}/execute

Executes report and returns execution result.

GET /report/execution/read/{executionId}

GET /reports/executions/{executionId}

Returns execution report.

GET /report/execution/list

GET /reports/executions

Returns a list of all execution reports.

GET /report/execution/export/{executionId}?fmt={format}

GET /reports/executions/{executionId}/dbDump?format={format} (Accept: application/octet-stream)

Returns execution report as an downloadable file. Format is optional.

POST GET /report/execute/{reportId}

POST /reports/{reportId}/execute

Executes report.

GET /reportexecution/delete/{reportIdexecutionId}

DELETE /reports/executions/{reportIdexecutionId}

Deletes execution report with matching id.

Old URL

New URL

Comment

GET /report/execution/delete/{executionId} DELETE reportletConfClasses

GET /reports/executions/{executionId} reportletConfClasses

Returns a list of all reportletConfClasses Deletes execution report with matching id.

Resource Service

Old URL

New URL

Comment

POST /resource/create

POST /resources

Creates a new resource.

POST /resource/update

PUT /resources/{resourceName}

Updates resource with matching resourceName.

GET /resource/delete/{resourceName}

DELETE /resources/{resourceName}

Deletes resource with specified resourceName. HTTP operation is changed to DELETE, because GET operation must be safe.

GET /resource/read/{resourceName}

GET /resources/{resourceName}

Returns a resource with specified name.

GET /resource/propagationActionsClasses

GET /resources/propagationActionsClasses

Returns a list of classes with name PROPAGATION_ACTIONS. Actually method is used only in context of resources, therefore it is grouped to resources.

GET /resource/list

GET /resources

Returns a list of all resources. There is optional matrix parameter: connInstanceId.

GET /resource/{resourceName}/read/{type}/{objectId}

GET /resources/{resourceName}/{type}/{objectId}

Returns specified connector object for resource.

POST /resource/check

POST /resources/validate

Verifies connection using resource connector parameters. HTTP operation can be changed to GET if resource is always created previously.

...