13.7 generateTypes
Return to Build and Run Scripts
The generateTypes script or command should generate DDS/IDL-derived type Artifacts from approved IDL source files. It should provide the controlled path from governed IDL definitions to generated implementation Artifacts.
The script should:
-
Locate approved IDL source files.
-
Validate required DDS tooling and generator availability.
-
Identify the selected DDS product or products.
-
Identify target language or languages.
-
Write generated outputs to the approved generated directories.
-
Avoid overwriting handwritten source files.
-
Produce a manifest or diagnostic output identifying generated Artifacts.
-
Run validation checks after generation where practical.
-
Return a non-zero exit code when generation fails.
-
Record Evidence when generation forms part of acceptance.
If the phase supports multiple DDS vendors, generateTypes should either support product-specific generation options or call product-specific generation scripts through a documented wrapper. The generated output structure should keep vendor-specific and language-specific Artifacts separate.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.