2022

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ECW comes with a default setup where the Partner app needs to provide a storage for the User Configurations. These configurations are "connections" that end users will setup to connect to their end application. For example, if the Partner App relies on a database to run its platform, then the one end is likely to be static, while the connecting application for example an Accounting application like QuickBooks, will vary from customer to customer. 'sys_partner_app_config' is the table where the engine will store and fetch these connector access / login details to perform the integration. Note that DBSync Cloud Platform will not ever store the customer specific connection information.

Code Block
langsql
titleUser Config Table Schema
CREATE TABLE `sys_partner_app_config` (

...


`id` bigint(20) NOT NULL AUTO_INCREMENT,

...


`username` varchar(50) NOT NULL,

...


`profile` longtext,

...


`created_date` timestamp NULL DEFAULT NULL,

...


`modified_date` timestamp NULL DEFAULT NULL,

...


KEY `id` (`id`)

...


) ;

When integrations run, it will produce data flow logs. Each log will be saved in 'sys_dataflow_log' table. Partner app developer should design and administer these tables and manage storage. ECW will "NOT" be truncating or managing this table. It is recommended to add a cron script to delete logs every so many days.

...