You can manage in-process deployments of Corticon Servers to view performance metrics and manage Decision Services that are running in an in-process Corticon Server. By default, in-process Corticon Servers cannot be managed by the Web Console. To enable this you need to modify your code where you instantiate the Corticon Server as follows:
CcServerFactory.getCcServer(true)
Specifying true instructs Corticon that the CcServer is to allow a Web Console to connect to it.
The default port and logging values are read from the CcServer properties file, and can be overridden by adding lines to a Java server's brms.properties with your preferred values:
or by editing a Corticon Server for .NET's [CORTICON_HOME]\Server .NET\samples\conf\CcServer.properties file.
Try it!
The following examples let you experience the management feature as implemented in our samples.
In a Java server installation, launch the Java in-process server test script, [CORTICON_HOME]/Server/bin/testServer.bat.
In a Corticon Server for .NET installation, launch the .NET in-process test executable, [CORTICON_HOME]\Server .NET\samples\bin\Corticon-Api-Inprocess-Test.exe
Connect your browser to a Web Console, and then create a Server Group that includes the in-process server on port 9850. When you click refresh, the in-process server shows that it is managed through the port you specified.