This documentation is for the config.json file that is read by W.I.S.E. Manager and W.I.S.E. Builder to define in part how they connect to external services and how they create new W.I.S.E. jobs.
The root object will always be of type ConfigJson
An example minimal config.json for Windows:
{
"log": {
"filename": "logfile.log",
"verbosity": 2
},
"signals": {
"start": "start.txt",
"complete": "complete.txt"
},
"hardware": {
"processes": 4,
"cores": 2
},
"mqtt": {
"hostname": "127.0.0.1",
"port": 1883,
"topic": "wise",
"verbosity": "INFO",
"qos": 1
},
"builder": {
"hostname": "127.0.0.1",
"port": 32479
},
"exampleDirectory": "C:\\jobs",
"managerSettings": {
"maxConcurrent": 2,
"psaasLocation": "C:\\Program Files\\WISE\\WISE.exe",
"internalBuilder": {
"builderLocation": "C:\\Program Files\\WISE\\Other\\WISE_Builder\\WISE_Builder.jar",
"logLevel": "all"
},
"mqttSettings": {
"maxBufferSize": 4096,
"useInternalBroker": false,
"useInternalAuthentication": false
},
"numaLock": true,
"rpcSettings": {
"enabled": false
}
}
}