Simeon 4.1.x Normal/Advanced Session Management Notes ***************************************************** Last modified: Nov 4, 1997 The "Mobile" Simeon user (definitions) ************************************* 1) users need for mail access from multiple machines (permanent PC's) 2) multiple users need for mail access from the same machine. This is being coined the "kiosk" concept, and is the central theme in the move to ACAP. 3) the same user and machine, but, a need for access from different sites in addition to the office. This will mainly be the laptop user or a notebook user; they may even have a docking machine. Advanced Session Management *************************** This functionality was targeted at the truly "mobile" user in every respect. The user will typically already have at least two option stores: one local(usually a default.tcl) and one remote(imsp). When a user has at least one imsp store and one local (tcl) store, they will have a "configuration specification" or "initialization" file in their working directory (representative of their machines native OS), called: 1) Windows and Window NT and Windows 95 "simeon.ini" 2) Macintosh68k and Macintosh PPC "Options location" 3) Motif "simeonrc" This file has exactly the _same_ information and structure on all platforms. Example of a "normal" (2 specifications needed: 1 remote IMSP option store and 1 local TCL) option store: *** [REMOTE] default host= port=406 type=imsp [LOCAL] file=C:\\default.tcl type=tcl *** This file gets read in, _if_ it exists, after the site defaults file (sysdflt.tcl and sysdflt2.tcl) read has been completed on startup. This file is basically the "flight director" for Simeon, where a user's options reside. This file can be modified and distributed at any time by a sysadmin (or knowledgable user). It is information from this file that gets presented in the Simeon advanced "Session Manager" dialog. You'll notice that many new fields are in the "advanced" configuration specification file: ***Modification of the Configuration Specification file*** Unmodified ---------- [REMOTE] default host=monet port=406 type=imsp [LOCAL] file=C:\SIMEON16\BIN\default.tcl type=tcl Modified -------- [REMOTE] name=monet_406_imsp host=monet port=406 online_default=1 offline_default=0 type=imsp [LOCAL] name=C:\SIMEON16\BIN\default.tcl file=C:\SIMEON16\BIN\default.tcl online_default=0 offline_default=0 type=tcl name=My new Simeon configuration file=C:\SIMEON16\BIN\randy.tcl online_default=0 offline_default=0 type=tcl ***end*** Notice: - The 3 option sets: the original two options specifications - 1 imsp and 1 default.tcl, plus a 3rd option set "randy.tcl". - The " default" tag, beside [REMOTE], with the "online_default=1" when it wrote out the advanced specification file. - Each option set has been given a relevant "friendly name". Field definitions ***************** name - a "friendly" name that gets entered via the advanced "Save as" dialog. The default name to something meaningful at first, such as the complete path to the default.tcl(personal option) file. If you travel for example, you may have a local option file for each of your favorite cities which may be named something meaningful - such as "My Boston Configuration". This would work well if you have a distinct IMAP servers that you connect to (i.e. maildrops) as you travel around the world. host - as before - typical user (name or ip) port - as before - typical user (mostly 406) online_default - specifies whether a user wants to be "remote" (imsp) or "local" (tcl) when starting up in "Online" (connected) mode. offline_default - specifies to use this config as the "default" when starting up in Offline mode. file - as before - typical user (complete path plus tcl filename) type - as before - typical user (imsp or tcl) You may have as many configuration specification record sets as desired and it is not necessary to have a remote (IMSP) option store specified (i.e. you may only have multiple local (TCL) option files). How to start Simeon in Advanced Session Management mode? ******************************************************** All platforms ************* The option line: option -session General.Mobile "TRUE" is used in the sysdflt.tcl file to trigger the "Session Manager" dialog at Simeon startup. Windows and Motif ***************** The command line args can be used: -c p You can _only_ add/modify the advanced specification fields (name, online_default, offline_default) via the "Save as..." dialog, and the Advanced "Load..." dialog is only triggered if the above option or command args were used to start Simeon. On Windows and Motif ******************** If the: option -session General.Mobile "TRUE" is found in the sysdflt.tcl, mask over any relevant command line arguments on the command line, such as: simeon.exe -r The result is that you see the Session Manager dialog instead of going to the IMSP login dialog(as specified in the Unmodified Configuration Specification file (above example)). *** END of SSN_MGMT.TXT notes ***