home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 8
/
boot-disc-1997-04.iso
/
PDA_Soft
/
Psion
/
comms
/
pcis10
/
PSIONCIS.TXT
< prev
Wrap
Text File
|
1993-08-23
|
15KB
|
345 lines
PSIONCIS 1.0
INTRODUCTION
This is a cutdown version of a script I wrote to automate
Compuserve navigation from the Psion Series 3 computer.
The script is optimized for my requirements while traveling,
and is not designed to be anyone's primary CIS access tool.
SCRIPT FEATURES
1) Configures the 3 Link serial port;
2) Allows user to control modem settings for travel related variables:
dialtone recognition, tone or pulse dialing, dialout code and speaker
status, without editing basic initilization string;
3) Allows user to choose from 5 stored phone numbers or enter a manual number;
4) Automatically dials and logs onto CIS (direct nodes only, no
supplementary network support);
5) Downloads waiting CIS:MAIL, deletes retrieved messages, but leaves
binary mail in mailbox;
6) Uploads outgoing CIS:MAIL, maximum 5 text messages per session,
including faxes, no support for binary mail.
HARDWARE REQUIREMENTS
To use this script you must have:
1) Psion Series 3 Computer;
2) Psion 3 Link RS 232 Interface;
3) Psion Modem Adapter Cable,
-OR-
Psion Serial Cable plus Null Modem
Adapter and Gender Changer;
4) Hayes compatible Modem.
It is recommended that you have at least one SSD. An improperly
configured modem can cause a serial overflow, which may lock up the
Series 3 and require a reset. Files stored on the internal disk
could be lost. If you must use the internal disk, please backup
your files before any online session.
FILE INSTALLATION
You must install the Comms application as explained in the 3 Link manual.
In the event you need to modify my serial port configuration script
(Cis.sco), install the Script Editor also.
Copy the files in this archive to the directories indicated. You may need
to create some new directories, including a \CIS\ directory on your
DEFAULT drive. Some files can be on any drive, but others must be on
your Default drive. I recommend you not use a flash card as your default
drive when running this script, because messages you create or retrieve
will quickly exhaust the storage space.
FILENAME DRIVE DIRECTORY FLASH?
Cis.als Any \APP\ OK
Cis.sco Any \SCO\ OK
Psioncis.sco Any \SCO\ OK
Psioncis.nam Any \SCO\ NO
Cis.scr Any \SCR\ NO
Edit.wrd Default \CIS\ NO
Mail.wrt Default \WDR\ OK
Fax.wrt Default \WDR\ OK
After copying all files install Cis.als on your system screen, using
<Psion-I>. I suggest you place it next to the Comms application.
A simple CIS icon will show on your system screen. If anyone would like
to design a nicer icon, I will incorporate it into a future version.
INITIAL SETUP
Before you can run the script you must add information to the Names file.
To access the file follow these steps:
1) Attach the 3 Link to the Series 3.
2) Start the Comms application by selecting "Comms [C]" from the list of
scripts under the Comms icon. Make certain you are using the Comms
icon, not the Script Editor. (If you see a "File or device in use"
message, press <Esc>,<Psion-L>, turn Remote Link off, and try again.)
3) Press <Psion-L> to load names; choose the file called "Psioncis"
(change the drive, if necessary to find it), and press <Enter>.
4) Press <Psion-M> to modify names. The first Name should be "Dialout".
If not, you are using the wrong file.
5) Fill in the value for each Name as explained in MODIFY NAMES section
below. Press <Tab> after each change.
5) After completing all values press <Enter>.
6) Press <Psion-S> to save the changes you have made to the Names file.
If you do not save your changes, they will be lost when you exit Comms.
7) Press <Psion-X> to exit Comms.
MODIFY NAMES
You must provide a value for each variable in the file Psioncis.nam.
Names are stored alphabetically, but are grouped here by function.
Jump directly to a Name by pressing the first letter; most start with
a unique character.
Modem Initilization
Initialize: String used to initialize modem. I have included mine, but
there is no reason it should work with your modem. Do not include the
M or X options in this string, as they will be stored separately.
The script issues AT&F, returning the modem to the factory defaults,
before sending your string.
Extended: The X value used in modem initialization. I have set it to X4,
which recognizes US dialtone & busy signal, and provides extended connect
messages (e.g. CONNECT 2400, rather than simply CONNECT). You may need
to change this value when calling from another country, with a US modem,
due to the different dialtone and busy signal.
Loudspeaker: The M value used in modem initialization. I have set it to
M0 for silent operation, but you may change to M1 to hear the modem dial
and handshake.
Phone Parameters
Tone: Selects Tone or Pulse dialing. I have set it to T for Tone, use P
if you require Pulse.
Dialout: Code required to access an outside telephone line. I have left
it blank, but you may need to enter 8, or 9, when calling from a hotel
or office.
Node1: Phone number of CIS USA toll free 2400bps node. There is a
surcharge for using it, but it is often cheaper than paying .50 or .75
to make a local call from a hotel.
Node2: Phone number of CIS node you use from Home. I have left it blank,
because I do not know where you live.
Node3: Phone number of CIS node you use from work.
Node4: Phone number of CIS node in London, UK.
Node5: Phone number of CIS node in Paris, France.
CIS Parameters
Userid: Your CIS user ID number.
Password: Your CIS password. Do not confuse it with the password you
may assign to protect the Psioncis.nam file.
Windup: Command sent to CIS at the end of the script. I have set it to
OFF, to logoff, but if you prefer to stay on line to do interactive work,
you may use another command, like TOP or GO BASIC.
ONLINE SETUP
To insure compatability with the script, and to make CIS easier to use
with the Series 3, you should change your online settings. This can be
done with the Series 3, but it will be easier with an 80X25 screen.
To change settings GO TERMINAL, and choose option 2, CHANGE PERMANENT
SETTINGS from the menu. These are all my settings, with the important
ones for Psion operation marked with an asterisk.
LOGON/SERVICE OPTIONS
*1 First service at logon
[COMMAND]
*2 CompuServe Mail waiting
[NOTIFY ONLY]
3 Personal menu established
[YES]
(Select this to create or
change a personal menu.)
4 TOP goes to [MENU]
5 Online editor [EDIT]
6 Forum presentation mode
[MENU]
7 Basic Service Alerts [NO]
PERM DISPLAY OPTIONS
1 PAGED display [YES]
*2 BRIEF prompts [YES]
3 CLEAR screen between pages
[YES]
*4 BLANK lines sent [NO]
5 Line feeds sent [YES]
TERMINAL TYPE/PARAMETERS
*1 TERMINAL type [OTHER]
*2 Screen WIDTH [39]
*3 LINES per page [8]
4 Form FEEDS [SIMULATED]
5 Horizontal TABS [SIMULATED]
6 Chars. received (CASE) [U/L]
7 Chars. sent in CAPS [NO]
8 PARITY [ZERO]
9 Output DELAYS [1]
10 ERASE when backspacing [YES]
11 Micro inquiry sequence at logon
[NO]
FILE TRANSFER/GRAPHICS
FILE TRANSFER PROTOCOL
1 PROTOCOL preference [XMODEM]
GRAPHICS SUPPORT
2 GIF SUPPORT [NO]
3 NAPLPS SUPPORT [NO]
4 RLE SUPPORT [NO]
These settings may be incompatible with those required by other Comms
programs, but most automated CIS navigators, such as Compuserve
Information Manager and TapCIS use the "Micro inquiry sequence" at login,
so these settings are ignored. However, if there is a conflict with
another program, set parameters to match the other's requirements and
try the script anyway, it will probably run, but your manual navigation
of the system will be more difficult. Also, you may wish to experiment
with LINE PER PAGE settings. I have found that 11 works well in areas
like AP NEWS. You can temporarily change this setting at any ! prompt
by typing SET LINES X where X is the number of lines.
RUNNING THE SCRIPT
1) Attach 3 Link and Modem to Series 3;
2) Start the script by selecting Cis from the list under the Comms icon.
Make certain you are using the Comms icon, not the Script Editor.
3) The script Cis.sco performs two functions: it configures the 3 Link
serial port, and it calls the script Psioncis.sco which does the logon
and online work. If the script does not work properly with your modem,
open the file Cis.scr in the Script Editor to examine the setup
parameters. You may edit this script, translate it using <Psion-T>
overwriting Cis.sco with a new version.
4) The Main Menu gives three options. If you need to change anything in
the Names file, choose Modify Parameters and follow the instructions in
the MODIFY NAMES section, above. If you wish to go online without
retrieving or sending CIS:MAIL choose Cismail Toggle [On], press
<Enter>, and the menu will show Cismail Toggle [Off]. Otherwise choose
Select Node & Dial, and press <Enter>.
5) The script will initialize your modem and display the Dialing Menu.
Choose the node you wish to call, press <Enter>, and the script will
dial, logon and retrieve waiting CIS:MAIL, without futher intervention.
You can stop the script at any time by pressing <Esc>.
6) If the script displays "No Dialtone", "Busy" or "No Carrier" alerts,
press <Esc> and the A/ command will be issued to redial. All other
alerts terminate the script. If a failure occurs online the alert will
offer a brief explanation of the problem. Please read information
displayed before pressing <Esc>. Most online failure alerts also
include a number, which will help me determine where the problem occurred.
READING CIS:MAIL MESSAGES
All CIS:MAIL retrieved in an online session is stored in \CIS\Newmail.wrd
on your default drive. This file will appear on your system screen,
beneath the CIS icon. To read your mail, simply select the file and press
<Enter>. You can then work with this file like any other Psion Word
document.
CREATING CIS:MAIL MESSAGES
To create a CIS:MAIL message, follow these steps. Please don't second
guess me by omitting any steps until you understand the whole process.
1) Select the file Edit under the CIS icon, and press <Enter>.
The first time the file will contain on a single carriage return.
2) Press <Psion-N> to create a new file.
Name the new file: Edit
Set Use template to: Yes
Choose Template Name: Mail.wrt
Press <Enter>
Press <Y> to overwrite existing file.
3) The mail template consists of two lines:
To:
Subj:
with the cursor positioned after the colon on the first line. Type the
name and CIS address on the first line, for example:
To: Dennis Lefebvre 71660,1273
then use the down arrow key to move to the subject line, and type in a
subject, for example:
Subj: Test Message
then use the return key to move to the next line and compose your message
just like any other Word document, but do not use emphases (e.g. bold,
underline, italic) or non-ASCII characters, because the file must be
saved as text. The template sets Text file type <Psion-Q> to Line.
This causes Word to save the file with a carriage return at the end of
each line, approximately every 80 characters, as required by CIS.
Word wrap is operational to simplify editing, and you need press <Return>
only at the end of a paragraph, but be aware that in Line mode Word will
insert two carriage returns in the saved file for each one you use, so a
column of short lines will always be double spaced. The template has
"Show as symbols" <Psion-H> set to Yes for carriage returns, to remind
you of this "feature".
4) When you have completed your message press <Psion-A> to save the file.
Use File name: Mail1
Set Use new file: Yes
Set File type: Text
To compose another message, press <Psion-N>, or to exit press <Psion-X>.
The first message must be named Mail1, the second Mail2, and so forth
through Mail5, the files must be in the \CIS\ directory on your default
drive. Each must have a .wrd extension, which will be automatically
added. The series of file names must be unbroken; if there is no Mail1
file, the script will not look for Mail2, etc.
5) If you must edit a message you have already saved, be sure to use
<Psion-A> to Save As text, completing the dialogue exactly as for a
new file. If you do not explicitly save as Text, and set Use new file
to Yes, you will end up with a .wrd format file when exiting, <Psion-X>.
CREATING CIS FAX MESSAGES
Fax messages are created just like other CIS:MAIL messages, but use the
Fax.wrt template. On the To: line insert the recipient's name after the
colon, but before >FAX:, and put the fax number, including the national
dialing prefix, after >FAX:. For example:
TO: Dennis Lefebvre >FAX:1-305-688-7661
You _must_ include a name in the space indicated, or the script will fail.
Fax messages must be saved with a name Mail1 - Mail5, just like any other
CIS:MAIL message.
FILE MANAGEMENT
The Series 3 Comms program includes no file management tools. It can
create new files, and check for the existence of specific files, but
it cannot append to existing files, nor move, rename, or delete files.
Therefore the user must manually deal with files, else unread mail
could be overwritten or outgoing messages sent twice.
The script checks for the existence of \CIS\Newmail.wrd at startup,
and warns you that it may be overwritten by new messages.
If you have already read the file, and do not care to save the
contents, just press <Esc> and the script will run normally.
Otherwise, move or rename the file to protect it.
After uploading Mail1 - Mail5 you must similarly delete, rename or
move those files, else they will be sent again. I have created a
series of subdirectories under \CIS\ for each person that I regularly
correspond with; it's easy to rename and move a file to a subdirectory
of the current directory, in one operation, using Purple Software's
File Manager program.
DISCLAIMERS
This script works reliably on my computer, with my modem, but I cannot
assume any liability for lost data, telephone cost, or CIS charges if
it doesn't work properly for you. Use at your own risk. The script is
provided free of charge, but I retain ownership. I will be happy to
answer questions or provide assistance on CIS:PALMTOP or through
CIS:MAIL @ 71660,1273.