9.5 Type Generation Workflow
Return to DDS / IDL / Type Generation
The type generation Workflow should transform governed IDL source files into language-specific DDS implementation Artifacts. Developers should run type generation through the approved script or documented command, not through undocumented local generator invocations.
The recommended Workflow is:
Architecture / Catalogue Definitions
↓
IDL Source Files
↓
Approved DDS Type Generator
↓
Language-Specific Generated Artifacts
↓
Node Implementation Uses Generated Types
↓
Runtime Topics Carry Typed Instances
The generation Workflow should identify:
-
IDL source files used as input.
-
DDS vendor or type-generation tool.
-
Generator version.
-
Target language or languages.
-
Output directory.
-
Command or script used to perform generation.
-
Expected generated Artifacts.
-
Validation checks run after generation.
-
Evidence produced by the generation process, where applicable.
The team should route type generation through a script such as generateTypes when practical. The script should validate required inputs, check tool availability, write outputs to approved generated directories, and fail clearly when generation cannot complete.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.