In the Server Administration application you can use the Runtime Information page to view information about the java heap memory and all running java threads with their current call stack.
Another important page is the About page where you find information about the Xpert.ivy Server version, Java version and the Java system properties.
For each external database you can find information about the last SQL statements that have been executed on the database and the open connections to the database.
XpertIvyServer
Description
Xpert.ivy Server program. This program starts an instance of the Xpert.ivy Server.
Tip
On Windows Xpert.ivy Server can also be started as a Windows Service. More information about Xpert.ivy Server Windows Service can be found in the section XpertIvyServerService tool reference chapter.
Tip
On Linux an instance of Xpert.ivy Server can also be started as daemon in a run level.
More information how to install Xpert.ivy Server as a daemon in a run level can be found in the section InstallService of the tool reference chapter.
Launchers
The following program launchers are available for the Xpert.ivy Server program:
Table 8.1. XpertIvyServer Launchers
Platform Console support Launcher
Windows no bin/XpertIvyServer.exe
Windows yes bin/XpertIvyServerC.exe
Linux yes bin/XpertIvyServer.sh
AIX yes bin/XpertIvyServer.sh
XpertIvyServerConfig
Description
Xpert.ivy Server Configuration program. The program is used to configure the Xpert.ivy Server. The program supports two modes:
• graphical user interface mode and
• headless mode which needs no graphical user interface on the server machine.
Note
More information can be found in the chapter Configuration
Options
The following options are available for the Xpert.ivy Server Configuration program:
Table 8.2. XpertIvyServerConfig Options
Option Description Mandatory
-headless Activates the headless mode.
Useful if no graphical user interface is installed on the server machine.
no
Launchers
The following program launchers are available for the Xpert.ivy Server Configuration program:
Table 8.3. XpertIvyServerConfig Launchers
Xpert.ivy Server Windows Service. This program is the implementation of the Xpert.ivy Server Windows Service. But it can also be used to register, unregister, start and stop Xpert.ivy Server as Windows Service.
Note
You can also register, unregister, start and stop the Xpert.ivy Server Windows Service with the Server Control Center.
Options
The following options are available for Xpert.ivy Server Service program:
XpertIvyServerService [-start|-stop|-register [username password]|-unregister]
Table 8.4. XpertIvyServerService Options
Options Parameters Description Mandatory
-start Starts the Xpert.ivy
Server Windows
Service
no
-stop Stops the Xpert.ivy
Server Windows
Service
no
-register Registers the Xpert.ivy
Server Windows
Options Parameters Description Mandatory the windows service
should run
password The password of the
user in which context
The following program launcher is available for the Xpert.ivy Server Service program:
Table 8.5. XpertIvyServerService Launchers
Platform Launcher
Windows bin/XpertIvyServerService.exe
ServerControlCenter
Description
The Server Control Center program. With Server Control Center program you can start and stop the different Xpert.ivy Server types. The Server Control Center allows you to change the configuration of the Xpert.ivy Server and on Windows even the configuration of Xpert.ivy Server Windows Service.
Note
More information can be found in the section Server Control Center of chapter Configuration
Launchers
The following program launchers are available for the Server Control Center program:
Table 8.6. ServerControlCenter Launchers
The Rich Dialog Application Launcher program. The Rich Dialog Application Launcher program starts an Xpert.ivy Server, deploys automatically applications found on the file system and then launches a rich dialog application.
Options
The following options are available for Xpert.ivy Server Service program:
RichDialogApplicationLauncher -applicationDirectory applicationDir -processStartUri uriOfProcessStart [-applicationName name]
For example:
RichDialogApplicationLauncher -applicationDirectory allApps/myHrApps
-processStartUri http://localhost:8081/ivy/pro/app/pm/17348987629/394783893.ivp -applicationName "Quickly started HR applciation"
Table 8.7. RichDialogApplicationLauncher Options
Options Description Mandatory
-applicationDirectory The directory where the application with the process model and process model versions directory and files are located.
yes
-processStartUri The process start URI to start a process that starts the rich dialog application.
yes
-applicationName The name of the application to launch. This property is only used for display purposes
no
Launchers
The following program launchers are available for the Rich Dialog Application Launcher program:
Table 8.8. RichDialogApplicationLauncher Launchers
The Install Service program. The Install Service program helps to install the Xpert.ivy Server as a daemon into a linux run level.
Launchers
All windows program launchers can be reconfigured with an additional ivy launch control file (*.ilc).
The ivy launch control file must have the same name like the launcher itself but instead of the extension
*.exe it must use an extension *.ilc.
Tip
If you want to reconfigure the XpertIvyServer.exe launcher, then copy the Example.ilc file and rename it to XpertIvyServer.ilc.
The ivy launch control file is a text-based property file. The file has the following format:
# comment line property=value property=value
Open the file with a text editor to reconfigure it. Most properties found in the ivy launch control file are used to modify java virtual machine options. The following list shows all available options and explains them:
Table 8.10. Ivy Launch Control Properties
Property JVM Option Description
ivy.heap.max.ratio yes The maximum heap size (-Xmx)
in percentage of the phyisical memory of the machine.
ivy.heap.max.size yes The maximum heap size (-Xmx)
in mega bytes.
ivy.heap.start.size yes Start heap size (-Xms) in mega
bytes.
ivy.heap.free.max.ratio yes The maximum free heap
memory
(-XX:MaxHeapFreeRatio) in percentage of the current heap size.
ivy.heap.free.min.ratio yes The minimum free heap memory
(-XX:MinHeapFreeRatio) in percentage of the current heap size.
ivy.heap.young.max.size yes The maximum young heap size
(-XX:MaxNewSize) in mega bytes.
ivy.heap.young.min.size yes The minimum young heap size
(-XX:NewSize) in mega bytes.