Build Options

Builder provides four build options, namely, Build, Rebuild, Clean, and Preview. The following table describes when to use each of these build options and what happens when they are used.

Property

Function

Property

Build

Used when you only want to generate the changed components.

Change analysis works out which of the components configured to be built need to be rebuilt due to changes to the model. Files associated with these components are generated in the Builder Cache.

Rebuild

Used when you want everything to be regenerated.

All components configured to be built are rebuilt.  Files associated with these components are generated in the Builder Cache

Clean

Used when you want everything to be removed before a subsequent Build.

Note: Clean option can be used only on Model Nodes.

All files associated with the components configured to be built are removed from the Builder Cache and Builder output, change analysis tables are cleaned. Products of a build that might be in use, for example, installed system, installed reports, Component Enabler files, Winform dlls are not removed with a clean. These files do not exist in the builder cache.

If the selected model contains multiple segments with multiple top level folders, Builder cache, Builder output, and change analysis table for all the segments and folders are removed irrespective of the deployable option.

Preview

Used to view details of elements that are modified since the last build along with the percentage of the build impact. A Preview is also used to determine if database reorganization is required.

Displays a list of model elements that are modified and require regeneration since the last time the application was generated. When built using Visual Studio, it also displays the percentage of the build impact for a full or partial build of the selected deployable folder. The output detail of this option helps you to analyze the impact of the current development on your deployed application.

Note: For MCP and CLR Configurations, this option is available as the Preview option via the Build menu.

Notes:

  • The Build/Rebuild/Preview <Folder> menu options are enabled only when “Deployable = True”. These items are not visible when “Deployable = False”. In addition you must ensure that the outer folder containing the segment is deployable and Deploy Application Components is enabled.

  • The Builder Cache Directory is used to store all files generated by a Build or Rebuild. It retains files generated by previous Builds or Rebuilds for use in subsequent Builds. In a multi-user environment it needs to be shared between the users. When the Build starts, the files that do not exist in Builder Output directory are copied from the Builder Cache folder. For efficiency purposes, it is recommended to install RoboCopy.

  • The Builder Output directory is the location where files are generated to before they are compressed and moved to the Builder Cache Directory.

  • While building the ABSuite application in Windows runtime, you must enable 8.3 name creation on the drive for which the Builder Output and Builder Cache are configured.

    To enable 8.3 name creation, perform the following:

    1. Open the Registry Editor.

    2. Browse to the following location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem.

    3. Right-click NtfsDisable8dot3NameCreation and select Modify.... The Edit DWORD Value dialog box appears.

    4. In the Value data field, enter 0.

    5. Click OK to close the dialog box.

Following are the Build options for AB Suite Advanced mode model and AB Suite User Experience mode model: