The supported terminal emulators are included in a Mfrmlist.ini file. This file represents all the terminal emulators tested by Citrix.
It is possible to add terminal emulators to this list. However, these definitions should be tested and verified before being introduced into your production environment. A sample section of this file is included below:
[Emulators] Ver=20021101 EMU1=Rumba6 EMU2=Attachmate myExtra! EMU3=Attachmate Extra! 6.3 EMU4=Attachmate Extra! 6.4 EMU5=Attachmate Extra! 6.5 EMU7=Attachmate Extra! 7.1 EMU8=Reflection7 EMU9=Reflection8 EMU10=Reflection9 EMU11=Reflection10 EMU12=PCOM EMU13=HostOnDemand 4.1 EMU14=GLink EMU1EMU16=ViewNow5=Aviva EMU16=ViewNow EMU17=ZephyrPC EMU18=ZephyrWeb ;EMU19=BOSaNOVA ;EMU20=HostExplorer6 ;EMU21=HostExplorer8 [Rumba6] DisplayName=Rumba RegistryLoc=WALLDATA\Install ValueName= DLLFile=SYSTEM\EHLAPI32.DLL UpdateNotificationHandling=0.FirstLogin Process=shared ConvertPosType=long QuerySessionsType=long QuerySessionStatusType=long QueryHostUpdateType=long StartNotificationType=long IntSize=16 WindowClass=WdPageFrame WindowTitle=RUMBA
The terminal emulator entries in the [Emulators] section of the Mfrmlist.ini file must be in numeric sequence, from EMU1 up to and including EMU99. Any break in sequence causes the Ssomho.exe process to terminate before reading all of the entries.
Removing or commenting out unused terminal emulators can improve the startup process. Ssomho.exe does not waste resources or time scanning for the location of unnecessary HLLAPI DLLs.
To comment out an entry, move the entry to the bottom of the list, place a semicolon before the entry, and then renumber the remaining EMU entries so no numeric value is skipped.
Single Sign-on cannot globally update this mfrmlist.ini file; you must overwrite the file manually after installing the plug-in. For large deployments, consider using batch files or scripts run through System Management Server (SMS), CA-Unicenter, or Active Directory software installation.