To publish a thin-client application to users, you need to create an Application object in Novell eDirectoryTM. You can either create the Application object manually, or, if you are using Citrix MetaFrame terminal servers, you can use the DeFrame Published Application Synchronization utility to import the application information from the Citrix Published Application Manager utility into eDirectory. The following sections provide instructions for both methods:
In ConsoleOne®, right-click the container where you want to create the Application object > click New > click Object to display the New Object dialog box.
In the New Object list, select App:Application, then click OK to display the New Application dialog box.
Select Create a Simple Application Object (No .AOT/.AXT or .MSI File), then click Next.
Fill in the following fields:
Object Name: Enter a name for the Application object. This name must be unique within the container where you are creating it. Make sure the name is 30 or fewer characters. Do not use any of the following characters in the Application object's name:
" (double quote) |
+ (plus) |
= (equals) |
\ (backslash) |
< (open angle bracket) |
; (semicolon) |
> (close angle bracket) |
/ (forward slash) |
, (comma) |
# (pound sign) |
Path to Executable File: Leave this field empty. You will provide this information in a different location.
Define Additional Properties: Make sure this option is selected.
Click Finish to create the Application object and display the Application object's property pages.
Leave the Application object's property pages open and continue with Configuring the Application Object .
If you are using the Citrix Published Application Manager utility to publish applications from Citrix MetaFrame servers, you can use the DeFrame Published Application Synchronization utility to import the applications into eDirectory as Application objects. For each application imported, the Published Application Synchronization utility will create an Application object and configure it with the ICA client settings (colors, window size, sound, etc.) established in the Citrix Published Application Manager utility.
You must run the Published Application Synchronization utility on any Citrix MetaFrame server whose applications you want created as Application objects in eDirectory. If an application resides on two different terminal servers, only one Application object will be created; you will need to configure the single Application object to recognize that the application is hosted on multiple servers (see Configuring the Application Object ).
To run the utility:
Make sure the utility's context.ini file contains the eDirectory context in which you want to create the Application objects.
The context.ini file is located in the terminal server's c:\winnt\system32\deframe directory. Under the [Applications] heading, enter the context where you want the Application objects created. For example:
.farm1.deframe.services.novell
The Published Application Synchronization utility cannot distinguish between different Citrix server farms. Because of this, you need to ensure that Application objects created for one farm are in a different eDirectory context than Application objects created for another farm. Otherwise, the service will overwrite one farm's Application objects with another farm's Application objects. For example, the following contexts could be used for three different farms:
.farm1.deframe.services.novell
.farm2.deframe.services.novell
.farm3.deframe.services.novell
Make sure you are authenticated to eDirectory as user who has rights to create objects in the context listed in the context.ini file.
Launch the utility by running PassSrv.exe from the c:\winnt\system32\deframe directory.
The utility does not have an interface. When it is finished, it creates a log file, PassSrvLog.txt, that records whether or not Application object creation was successful or failed. The log file is created in the same directory as PassSrv.exe.
IMPORTANT: If you make changes to an application's information in the Citrix Published Applications Manager utility after the application has been imported into eDirectory, you will need to either 1) delete the Application object in eDirectory and reimport the application or 2) make the same changes to settings in the Application object.
Repeat Step 1 through Step 3 on each Citrix MetaFrame terminal server whose applications you want to import into eDirectory.
Continue with the next section, Configuring the Application Object .