Previous Topic: How Build Tool WorksNext Topic: How to Assemble an Application


How to Build an Executable Application

To assemble your business application, the bundled set of generated source modules must be converted to an executable code. The following steps describe the process of converting the generated source code modules to an executable code ready for assembling:

Note: In this scenario, the application is generated on a local Windows machine and the target system is a remote UNIX machine.

  1. Start the Build Tool Client (GUI version).

    Note: For more information about the Build Tool Client (GUI version), see “Using the GUI Client”.

  2. Start the Build Tool Server on the remote system. The Build Tool Server has no interface and work only when the client sends information.

    Note: For more information about the Build Tool Server, see “Using the Build Tool Server”.

  3. From the Build Tool Client, connect to the Build Tool Server.
  4. Transfer the RMT files using FTP to the remote UNIX or Linux system where Build Tool Server is running.

    Important! Remote files that are transferred using FTP to UNIX or Linux systems must maintain the case they were generated in, for example, CASCADE.rmt. Altering the case of the generated remote files cause the UNIX or Linux Build Tool to fail.

  5. Using the Build Tool Client, select the set of modules to build on the remote system by selecting the associated ICM or RMT file.
  6. Build the selected ICMs. The ICMs are processed in sequential order. The Build Tool uses a set of build scripts and profile settings to generate a build procedure that is based on the information in each ICM.

    Note: For more information about the build scripts, see “Using the GUI Client”. For more information about the profile settings, see “Profile Tokens”.

  7. The generated build procedures are executed in sequential order to compile and link the application.
  8. The Build Tool Client displays the build results. The Build Log can be reviewed to examine any build failures.

The Build steps described above can also be invoked using the command-line mode.