Running a JADE Non-GUI Client Application with Parameters

You can run any application type run from the non‑GUI client, including a standard (fat) client, a thin (presentation) client, non‑GUI applications, and so on, using the jadclient executable.

Not all RootSchema applications can be invoked using this functionality.

When initiating a JADE client application using the non‑GUI jadclient executable, you can collect strings from the command line and pass them to the initialization method of the application, by specifying the arguments after the startAppParameters or endJade argument in the command line. Only the application initiated using the command line argument uses these command line arguments.

When running a non-GUI JADE client application using the jadclient.exe:

When processing the elements after the startAppParameters argument:

Note also:

The following example specifies the non‑GUI client JADE executable (jadclient.exe) command line for the non‑GUI JadeUnitTestBatch application.

jadclient path=c:\jade\system schema=TestUnitTestSchema ini=c:\jade\system\jade.ini app=JadeUnitTestBatch startAppParameters c:\jade\unittest.xml DailyTests codecoverage=true profile=true output=true c:\jade\logs\unittest.log endAppParameters

The following example specifies the non‑GUI client JADE executable (jadclient.exe) command line for the GUI No FormsJadeUnitTestGuiNoForms application.

jadclient path=c:\jade\system schema=TestUnitTestSchema ini=c:\jade\system\jade.ini app=JadeUnitTestGuiNoForms startAppParameters c:\jade\unittest.xml DailyTests codecoverage=true output=true c:\jade\logs\unittest.log

2016.0.03 (Service Pack 2) and higher