...
Expand | ||
---|---|---|
| ||
For most of the scenarios, the answer is No. It is not required to redistribute the App. Canvas uses a unique modeling concept that allows for the UI configuration information to be updated seamlessly into the App without having the need to repackage the App. Having said that, there are few situations like changes to skins, images, logic written through Canvas extensions that would require a repackage. |
Data Rendering or Data Submission
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
title | Data submit to database via Request Modeler flow is failingCheck for the following error pattern in the log fileerror logs:
Solution If such date format mismatch occurs, then change the value of the date field to the user-preferred format. | |||||
Expand | ||||||
Check if any of the configuration in canvas-default-alertschdlrquartz.properties file is updated by comparing with the values in the original file in the CT platform release. If the value of the key org.quartz.jobStore.dataSource is changed, ensure that there is a datasource in that name. |
Data Rendering or Data Submission
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
Check for the following error pattern in the log file:
Solution If such date format mismatch occurs, then change the value of the date field to the user-preferred format. |
Expand | |||||
---|---|---|---|---|---|
| |||||
Check for the following error pattern in the log file:
Check if the request data has been modified to make the value of REFERENCE_NO column to null. If so, then the insert to the REFERENCE column in the OD_AUDIT table will fail. |
Expand | |||||
---|---|---|---|---|---|
| |||||
Scenarios:
For above scenarios, check for the following pattern in the error logs:
For any exception of the above pattern, check the ctdblogs to find the SQL ID of the query that is failing. If the query is related to functional database/schema, fix the query. If the query is within CT or includes a CT table, check if all the incremental scripts were applied properly. Even then if not resolved, inform the CT Platform support team. |
Encryption
Expand | ||
---|---|---|
| ||
You can enable encryption for the application built using Canvas by setting the 'ENCRYPT_SERVER_CALLS' property to 'Y' in the 'systempreferences.properties' file.
A sample 'systempreferences.properties' file is available in CTModelHouseResource.jar in the Model House application that comes as part of the Canvas platform package. Note that you must stop and start your application server to enable this feature. After the application server is restarted, access the widgets in the application and check the Network tab in the browser console to verify the encryption. |
...