Use custom source configuration types
When you create or configure a component, you can specify a custom source configuration type (SCT) by selecting it from the Source Config Type list.
Source configuration type behavior:
- If you attempt to delete a source configuration type that is packaged in a jar with multiple custom source configuration types, you receive a message warning you about deleting all the custom source configuration types packaged with this one. If you choose to delete, the source configuration type jar is physically deleted from the profile location.
- If a new version of a custom source configuration type is loaded that has additional required fields, you are notified about the missing required fields when you view or edit a component that is configured with that source configuration type.
If a component is configured to use a custom source configuration type that is missing, the component page has an alert message that says to reconfigure the component. This can happen if:
- Someone deletes the source configuration type.
- The Deployment Automation server starts without loading the custom SCT, for example, due to an error loading the JAR file or JAR files missing from the profile location.
Importing versions works the same as for built-in source configuration types. For details, see Import component versions.
Tip: Make sure to select Copy to CodeStation if you want the versions to be imported into the Deployment Automation version file system. This is the preferred setting, as it enables you to track the inventory of your versions in environments.