The EnabledMachines section of the file shows the machine-specific configuration for the web API. For example:
"EnabledMachines": [
{
"Instances": [
{
"SiteAlias": " S3DSiteDatabaseName ",
"PlantDatabaseName": " S3DPlantDatabase_Name ",
"Count": 1
}
],
"MachineName": "ServerMahineInformation",
"HasIIS": true,
"HasS3D": true,
"HasBroker": true
}
]
Where:
-
Instances:
-
SiteAlias - Instance's site name. The site name provided here must be present in the enabled site configuration.
-
PlantDatabaseName - Plant database information.
-
Count - Number of instances the user needs on a single server
-
-
MachineName - Machine for deploying an S3DServices instance.
-
HasIIS - True/False based on whether the machine has IIS. This property tells the application if the user can deploy frontend on this machine.
-
HasS3D - True/False based on whether S3D is installed. This property tells the application if user can deploy backend and services.
-
HasBroker - True/False based on whether the Smart 3D Web API Service Manager Windows service is already installed. This service is needed for running S3DServices instances.