13.7 generateTypes

Go To Top

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:

  1. Locate approved IDL source files.
  2. Validate required DDS tooling and generator availability.
  3. Identify the selected DDS product or products.
  4. Identify target language or languages.
  5. Write generated outputs to the approved generated directories.
  6. Avoid overwriting handwritten source files.
  7. Produce a manifest or diagnostic output identifying generated Artifacts.
  8. Run validation checks after generation where practical.
  9. Return a non-zero exit code when generation fails.
  10. 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.

  • fxdemo/05-part/13-build-and-run-scripts/13-7-generatetypes/start.txt
  • Last modified: 2026/08/10 15:06
  • by owen