Search Results for

      Show / Hide Table of Contents

      About Template Output Targeting

      Overview

      Output Targeting refers to how Intent Architect determines where a Template's output should be placed on the file system during software execution through configuration within the Codebase Structure designer and the template itself.

      The Codebase Structure designer supports "Output Configuration" which lets Intent Architect know during module installation where Template Outputs should be placed. The Software Factory Execution uses these Template Outputs to determine the output paths for template instances.

      Output Config Template Output Example showing Template Output items in the Codebase Structure designer

      Template Outputs

      Template Outputs in the designers are used by the Software Factory to know where on the file system that template output should be written, in particular under which sub-folder. As modules are installed, for each template within them, a Template Output is automatically created with its name being the value of the TemplateId property of the template as specified during module building.

      Unassigned Template Output

      The Codebase Structure designer will show unassigned Template Outputs in red:

      Unassigned Template in Output Configuration Designer

      Running the Software Factory while these templates are unassigned will result in errors during execution about there being unassigned templates.

      Module authors can control where their "Template Output"s should be placed by default during module installation so that things work automatically, this is covered in this article.

      See also

      • Configuring a Template's default output location
      • Edit this page
      ☀
      ☾
      In this article
      Back to top Copyright © 2017-, Intent Architect Holdings Ltd