A single project can have multiple configurations and these can be found grouped together in the Analyzer window.
Each Analyzer Script is defined for a Package, so projects can co-exist quite happily. In many organizations, the procedures to manage systems are distributed, and vary from individual to individual and group to group. Analyzer Scripts in an Enterprise Architect model can provide some peace of mind to these organizations, by trusting a single, shared and accountable procedure for building and deploying any variety of configurations. All aspects of a script are optional. You can, for instance, debug without one; however, with a few lines they can enable these powerful features:
Remote Script Execution
Various Analyzer Script sections such as Build and Run, provide a 'Remote Host' field. This field is used to describe the computer on which the script should run. In order to use this feature, the Sparx Satellite service must be running on the machine. The format of this field is hostname:port, where hostname is the IP address or network name of a Windows or Linux machine and port is the Port number that the Satellite service is listening on. The primary goal of this feature is to allow a user of Enterprise Architect running on Linux to execute commands native to Linux.