System Administration
Set a Baseline CTS Configuration for a Custom WebApp
The CTS Configuration pages contain the settings used by the CTS process to build packages.
If CTS’ing a custom WebApp, you much set the baseline configuration on the CTS Configure pages before the CTS process can begin.
NOTE: Do not modify the CTS configurations for delivered DSP® WebApps on these pages. This could break the CTS process for those WebApps.
For general information about the CTS process, refer to CTS Overview.
The baseline configuration can automatically generate:
- All SQL objects that are contained in the data source for that CTS configuration
- SQL object dependencies (including objects in multiple data sources) that define which objects are dependent on the object
NOTE: Dependencies can be detected automatically within the current data source and others.
- SQL Object relationships that define foreign and primary keys and binding field names for child objects
The user then adds:
- The shippable items
- The required keys for the shippable items
- SQL Object Registrations, which define all additional objects that must be registered for a SQL object for the object to be moved via CTS. For example, an image object requires a registration for the image’s location, while a page object requires multiple registrations, for views and a table registration.
To create a baseline configuration for custom WebApps:
- Click Admin > CTS > Configuration in the Navigation pane.
- Click Add.
- Select the data source for the custom WebApp in the DATA SOURCE ID list box.
- Click Save.
- Click the Vertical View icon.
NOTE: On the Vertical View, the Trusted Cache check box is unchecked by default. This setting must remain unchecked for custom WebApps, or the CTS process will not work.
- Click the Generate Config button.
- Close Vertical View.
NOTE: The DSP crawls the data source and adds records on the CTS Configuration pages.
Once this process is complete, access the following pages to confirm the automatically generated configuration:
- CTS Configure (SQL Objects) — Displays all objects in the data source for the CTS Configuration.
- CTS Configure (SQL Object Dependencies) — Displays dependent object names in the current data source and in other data sources.
- CTS Configure (SQL Object Relationships) — Displays the child object and binding field names for related objects.
To add the shippable items and registrations to the CTS Configuration for a custom WebApp:
- Select Admin > CTS > Configuration in the Navigation pane.
- Click the Shippable Items icon.
-
Click Add.
View the field descriptions for the CTS Configure (Shippable Items) page
- Enter the item name in the Name field.
- Enter a brief description in the Description field.
- Select the table name that stores the shippable item in the Table Name list box.
- Click Save.
- Click the Keys icon on the CTS Configure page.
-
Click Add.
View the field descriptions for the CTS Configure (Shippable Item Keys) page
- Enter a value in the PRIORITY field.
-
Select the name of the key in the NAME list box.
NOTE: If the item is stored in a list box, complete the LIST TABLE, LIST VALUE FIELD, and LIST DISPLAY FIELD fields.
- Click Save.
- Click the Registrations icon on the CTS Configure page.
-
Click Add.
View the field descriptions for the CTS Configure (SQL Object Registrations) page
- Select the name of the object to register to the CTS Config item in the OBJECT NAME list box.
- Select the item in the CTS CONFIG ITEM ID list box.
- Select the view name for the registration in the VIEW NAME list box.
- Select the column from the REQUIRED COLUMN list box.
- Click Save.
After the baseline configuration is complete, follow the steps in Create a CTS Package and Build Archive in Source Instance.