Server Initialization (Magic xpi 4.7)
When you start the Magic xpi Server, the Server reads the Magic.ini and ifs.ini configuration files for each Server in the project and the Magic xpi Project file. These files contain all the information entered when you create a project in the Magic xpi Studio.
The configuration files are generated during project development in the Magic xpi Studio. Each configuration file name is saved using the user-defined server name, server ID, and .ini extension. For example, the .ini file name for a server called Srv with an ID of 1 would be:
Srv1.ini
To make changes to the behavior of the project directly on the Magic xpi Server, you can change certain flags in the ifs.ini files.
| You can define the location of the Project file and the Server IDs in the environment variables section when you configure the Servers during project development. |
When the Servers come online, they import the Magic xpi Project file and go through these procedures:
-
The Servers set up their internal server systems, and then look for any flows saved in the Recovery system.
-
Flows saved in the Recovery system will be executed first, and according to their Recovery policy.
-
Flows in the project with an Autostart property set as Yes are started.
-
Trigger components are loaded so that they are ready to invoke the flows when they are triggered.
-
Subscription requests are established according to the relevant flow subscription properties.
-
The Server starts the Scheduler system, checking time, and date execution data.