7.10 Integrating with Citrix Published Applications

This section provides information on the following:

7.10.1 Modifying the Command Line

SecureLogin SLLauncher starts the SecureLogin components (slbroker.exe and proto.exe) and then launches the desired published application with single sign-on support. To launch SLLauncher if you are using Citrix-published applications, you must modify the command line for each published application.

When the application is closed, SLLauncher terminates the proto.exe or slbroker.exe session. That way, these utilities don’t leave the Citrix session connected.

SLLauncher must be used with any published application running on the Citrix server. If SLLauncher isn’t found within the server's path environment variable, you must include the full path to SLLauncher. For example, replace the command line of the published application as follows:

Before

After

C:\Progra~1\novell\SecureLogin\tlaunch.exe /q /auto /eWallData Rumba /pnovellMainframe

SLLauncher.exe C:\Progra~1\novell\ SecureLogin\tlaunch.exe /q /auto /e“WallData Rumba” /pnovellMainframe

7.10.2 Using SLLauncher Syntax

To run SLLauncher, use the following command:

SLLauncherOptional_ParameterExecutable_to_run optional_executable’s_ parameters

IMPORTANT:If your executable contains a path or command line parameters that include spaces, enclose the spaces in quotes. Even if your application normally accepts the parameters with spaces, SLLauncher interprets them as separate parameters, and unexpected results might occur.

SLLauncher includes two command line parameters that control its behavior:

Table 7-1 Command Line Parameters

Parameter

Explanation

/w executable name

Specifies another process to wait for before closing SecureLogin.

Example, SLLauncher.exe /w rumbadsp.exe

C:\Progra~1\novell\SecureLogin\tlaunch.exe /q /auto /e”WallData Rumba” 
/p"novellMainframe" 

SLLauncher.exe /w mspaint.exe run_MSPaint.CMD

/d

Debug option. This option generates a debug log file (c:\sllauncher.log) and shows dialog boxes during the progress of SLLauncher. The switch must appear before the executable that you want to run.

Examples: SLLauncher.exe /w rumbadsp.exe /d

/p"novellMainframe" 
C:\Progra~1\novell\SecureLogin\tlaunch.exe /q /auto /e“WallData Rumba”

SLLauncher.exe /w /d mspaint.exe run_MSPaint.CMD