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 must set the baseline configuration on the CTS Configure pages before the CTS process can begin.
NOTE: Do not modify the CTS configurations for delivered Stewardship Tier 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 Stewardship Tier 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.