...
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example - Get data sets
|
Get Status
Resource path: /status?sessionid=<session id>
HTTP method: GET
This operation returns a status message. It can be used to retrieve active processes and to query the number of available rows, data sets and status of imports and exports. If Last Update feature is enabled, the values stored in the most recent Last Update user and timestamp column will be retrieved as well.
Note |
---|
Note!The status is used by the Web UI to lock the interface during an active process. This prevents a user from initiating another operation before the first operation initiated is complete. However, |
Resource path | /status?sessionid=<session id> |
---|---|
HTTP method | GET |
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example - Get status
|
Abort process
This operation request the active process to abort.
Resource path |
---|
...
/status/abort?sessionid=<session id> | |
HTTP method |
...
This operation request the active process to abort.
...
Example - Abort process
...
GET |
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example - Get status
|
...
This operation performs a database table export. Input parameters are passed in a JSON format as part of the HTTP message body as a APPLICATION_FORM_URLENCODED string.
Parameters | Description | Value |
---|---|---|
Resource path | The path to where the resource is located | /refdatas/<Reference Data profile>/table/<table name>/download?sessionid=<sessionid> |
HTTP method | The HTTP method of the export command. | POST |
Basic Auth | This is a required parameter which contains the username and password. | user:passw |
Body | This is where the exportParams will be included in url encoding. The exportParams format will include these optional options:
| Example format: exportParams={"opts":{"textQualifier":"\'","separator":";","extent":"all"},"selectedColumns":["COLUMN1","COLUMN2"]} exportParams=%7B%22opts%22%3A%7B%22textQualifier%22%3A%22%5C'\''%22%2C%22separator%22%3A%22%3B%22%2C%22extent%22%3A%22all%22%7D%2C%22selectedColumns%22%3A%5B%22CITY%22%2C%22CUSTOMER_NAME%22%5D%7D |
Inforw-ui-textbox-macro | |||||
---|---|---|---|---|---|
| |||||
Example - Table export without options
| |||||
Info |
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example - Table export with options
|
...
This operation performs a database table import. Input parameters are passed in a JSON format as part of the HTTP message body.
Parameters | Description | Value |
---|---|---|
Resource path | The path to where the resource is located | /refdatas/<Reference Data profile>/table/<table name>/upload?sessionid=<sessionid> |
HTTP method | The HTTP method of the import command. | POST |
Basic Auth | This is a required parameter which contains the username and password. | user:passw |
File Input | This is where the file input will be included in url encoding. The exportParams format will include these optional opts:
| Example format: file=@/<path to csv file>/test.csv 'opts={"textQualifier":"\'","separator":",","op":"append","force":false}' file=@/path/to/import_test.csv 'opts={"textQualifier":"\'","separator":",","op":"append","force":false}' |
...
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example - Table import without options
| |||||
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example - Table import with options
|
Save Changes
Resource path: /save?sessionid=<session id>
HTTP method: PUT
This operation saves data grid edit This operation saves data grid edit modification (post insert/update/delete). Changes are saved within client session. This operation requires JSON payload as input.
...
Note |
---|
Note!The save operation is supported either on Oracle (based on ROWID pseudo column) or non-Oracle type tables containing Primary Key constraint. Non-Oracle tables without a Primary Key are not supported for data modifications. |
Resource path | /save?sessionid=<session id> |
---|---|
HTTP method | PUT |
Rw ui textbox macro | ||||||
---|---|---|---|---|---|---|
| ||||||
Example - Save changes
example.json: Code Block | |
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example json
|
Commit Changes
...
HTTP method: GET
This operation applies saved edits in the database and commits the work in case of success. You can use "force" commit in case of errors.
...
Example - Commit changes
...
Resource path | /save/commit?force=<true|false>&sessionid=<session id> |
---|---|
HTTP method | GET |
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example - Commit changes
|
List Changes
Resource path: /save/list?sessionid=<session id>
HTTP method: GET
This operation returns a list of the modifications saved. You can use this operation to reapply changes in the Web UI during a grid refresh.
...
Resource path | /save/list?sessionid=<session id> |
---|---|
HTTP method | GET |
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example -ListCommit changes
|
Cancel Changes
...
|
...
|
...
|
Cancel Changes
This operation cancels the changes made from being saved. As the input, Json payload specifies either all the changes to be canceled or lists the selected Primary Keys to be cancelled. You can cancel the saving of several changes at the same time (one Primary Key per change). The scope is single or all. The format is the same as for the Save changes operation but the ID fields are stored in a root structure. Ids are in a JSON array to hold multiple Primary Keys to be cancelled.
Note | |
---|---|
Note!The Web UI generates surrogate Primary Keys for inserted rows for the cancel function. | |
Info | |
Example - Cancel changes Code Block | !The Web UI generates surrogate Primary Keys for inserted rows for the cancel function. |
Resource path | /save/cancel?sessionid=<session id> |
---|---|
HTTP method | PUT |
Rw ui textbox macro | ||||||
---|---|---|---|---|---|---|
| ||||||
Example - Commit changes
example.json: |
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example json
|
Rw ui textbox macro | |||||
---|---|---|---|---|---|
| |||||
Example response:
|
Note |
---|
Note!
|
Show Demo Query
Resource path: /demo/queryRequestParameters
...
This operation shows the json payload format that applies for a query operation e g , such as rowset/.
...
Resource path |
---|
...
/demo/ |
...
queryRequestParameters |
HTTP method |
---|
...
GET |
Show Demo Changes
This operation shows the json payload format that applies to edit data via the Web UI e g , such as save/commit.
Resource path | /demo/dataEditRequestParameters |
---|---|
HTTP method | GET |