home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / ensmgr14.zip / MGR_DOC.TXT < prev    next >
Text File  |  1994-07-24  |  26KB  |  571 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                             ENS MGMT SCRIPTS
  8.  
  9. INTRODUCTION
  10.  
  11. This zip file contains a set of OzCIS scripts which provide a management
  12. capability for creating/deleting/editing Executive News Service (ENS)
  13. personal clipping folders.  It requires OzCIS ver 2.0c or better to run.
  14. Related scripts can be found in OzCIS Lib 7 as ENSCHD.ZIP (scheduled
  15. reading/mailing of clipped articles) and ENSSCN.ZIP (offline quickscan
  16. of clipped articles).  Lib 8 contains ENSHOW.ZIP, a tutorial text file
  17. on how to use ENS.
  18.  
  19. My thanks to Ed Wiggins [71540,3363] for his many suggestions, and his
  20. careful testing.  Don't blame Ed if I missed something!
  21.  
  22. INSTALLATION
  23.  
  24. Copy the scripts to your..\ozcis2\scripts  directory.  The two scripts
  25. ENS_MGRA.SCR and ENS_MGRZ.SCR (they handle all script maintenance from
  26. A-Z) must be present in the same directory for either to work.  I'll use
  27. the designation ENS_MGR.SCR to mean both used together.
  28.  
  29. There are configuration options which must be edited before use.
  30. Speedlimit and shortcut are specified by uncommenting one, and only one,
  31. of the variables in the configuration box.  You make any script line
  32. into a comment by inserting a semicolon as the first non-blank character
  33. on the line.
  34.  
  35. ;= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  36.    ; CONFIGURATION OPTIONS - SEE DOCUMENTATION FOR DETAILS
  37.  
  38. define #speedlimit %true
  39. ;define #speedlimit %false
  40.  
  41. define #shortcut %true
  42. ;define #shortcut %false
  43.  
  44. define $path     "d:\oz2\ens\"
  45. define $logfile  "d:\oz2\ens\ens_mgr.log"
  46. ;= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  47.  
  48. Defining #speedlimit %true will limit the script to operation at 2400
  49. baud and below.  See the discussion under SAVING MONEY.  If you access a
  50. script at, for example 9600 baud, while #speedlimit is set true, the
  51. script will issue a message and abort before entering ENS where
  52. surcharges apply.
  53.  
  54. Defining #shortcut %true will avoid the surcharged online time required
  55. to store a copy of the current folder specifications in effect before
  56.  
  57.  
  58. 24 Jul 1994              ENSMGR.ZIP  Ver 1                 Page 1
  59.  
  60.  
  61.  
  62. the script modifies them.  This saves 20-40 seconds of online time per
  63. folder.  Setting it %false will write the added data in the $logfile.
  64.  
  65. Neither #speedlimit nor #shortcut are present in ENS_MGRA.SCR since that
  66. script can not be run online.  These variables only apply to the online
  67. script ENS_MGRZ.SCR.
  68.  
  69. The last two variables control where the script stores its working
  70. files.  By default all temporary program files are located in the
  71. directory configured in your OzCIS Hosts file.  You may change that by
  72. editing the variable $path.  The $path variable MUST be the SAME in BOTH
  73. scripts, ENS_MGRA.SCR and ENS_MGRZ.SCR!  This manual shows correctly
  74. formatted examples; the supplied script has null values to match the
  75. default case.
  76.  
  77. Make sure that you supply a complete specification: drive, path, and
  78. final '\' character.  If you want a new directory, e.g. ..\ens\, you
  79. must create it when installing the script.  The script will fail if the
  80. directory doesn't exist.  Be sure to enclose the new names in double
  81. quotes.  Relative paths or paths lacking a drive will usually fail.
  82.  
  83. There is one CompuServe parameter which you may want to edit.  The line
  84. define #MaxName 10 in ENS_MGRA.SCR specifies the length of a folder
  85. name.  CIS permits up to ten characters.  DOS file names are limited to
  86. eight characters.  You can define #MaxName 8 to ensure that your folder
  87. names online are also legal DOS filenames.  Check that existing online
  88. files don't have ten character names before doing this.  See also the
  89. note regarding #MaxWire under DATA ENTRY, Wire Services below (pg 7).
  90.  
  91. The file $logfile contains a record of what the script did while online.
  92. Always check the last line of this file after each run to check for
  93. online errors.  It is stored in the directory configured in your host
  94. file.  To change the default location edit the $logfile definition to
  95. include a complete drive,path,file spec.
  96.  
  97. ENS_KEYS.SCR
  98.  
  99. This script accesses ENS and generates DOS files containing the current
  100. specifications for each of your personal folders.  The files are stored
  101. as NAME.KEY (NAME is the online folder name) in the directory configured
  102. by $path, or in the host default directory if no $path is given.  See
  103. the discussion of #MaxName above.  This data is helpful if you can't
  104. remember which search key words you used, or if you want to check the
  105. current folder expiration date.  Once you have these files, you can
  106. avoid the expense of accessing ENS for this information on subsequent
  107. occasions.  Deleting a folder with ENS_MGR.SCR will erase the
  108. corresponding local file NAME.KEY.
  109.  
  110. The script also produces a file, NEWSWIRE.KEY, which contains a list of
  111. the available news wires and their ordinal number which you use to
  112. specify wire services in ENS_MGR.SCR.  You must already have at least
  113.  
  114.  
  115. Page 2                 ENSMGR.ZIP  Ver 1              24 Jul 1994
  116.  
  117.  
  118.  
  119. one personal folder created in ENS before NEWSWIRE.KEY can be created.
  120. This may cause a small problem if you are using ENS_MGR.SCR to create
  121. your first ENS folder.  You won't be able to find news wire keys to
  122. create the first folder, and without a folder you can't easily get the
  123. list of wire services.
  124.  
  125. One solution is to use ENS_MGR.SCR to create your initial folder by
  126. entering 1 and accepting whatever wire service that is.  After this
  127. first run the log file, ENS_MGRZ.LOG, will contain the wire service
  128. list.  Then, if necessary, modify your folder by again running
  129. ENS_MGR.SCR.
  130.  
  131. Since subsequent runs of ENS_MGR.SCR may not leave the wire list in the
  132. log file, run ENS_KEYS.SCR to get a permanent list of available wire
  133. services.  That will create files NAME.KEY for each personal folder and
  134. NEWSWIRE.KEY listing all the wire services.  Now use ENS_MGR.SCR
  135. exclusively to make all further changes, and you will always have
  136. current and recognizable specification files for all your personal
  137. folders.
  138.  
  139. A very similar script, ENS_GTKY.SCR, is located in the ENS scheduling
  140. script package, ENSCHD.ZIP.  This script differs in two ways.  First, it
  141. captures in a local file named NEWSWIRE.KEY the numbered list of wire
  142. services which you can use to specify wires in ENS_MGR.SCR.  Second,
  143. ENS_GTKY.SCR information is stored in a series of DOS text files:
  144. FOLDERx.KEY where x is 5-7 corresponding the folder number.  Note that
  145. ENS_GTKY.SCR uses file names FOLDERx.KEY while ENS_MGR.SCR and
  146. ENS_KEYS.SCR both name files after the folder, i.e. NAME.KEY.
  147.  
  148. ENS_MGR.SCR
  149.  
  150. The scripts ENS_MGRA.SCR and ENS_MGRZ.SCR are designed to make the
  151. creation and maintenance of personal ENS folders a little easier and
  152. cheaper.  You can specify folder attributes offline and then go online
  153. and automatically create, delete, or modify up to three folders com-
  154. pletely under the control of the script.  Thus it eliminates online time
  155. correcting typos in a surcharged area like ENS.  If you do this task
  156. infrequently as I do, you will save time by not having to think about
  157. the correct menu responses to achieve what you want.  The scripts, alas,
  158. are not perfect.  The limitations of a script language do not permit all
  159. the features one might wish in these scripts.  Nevertheless, I hope you
  160. will find the capabilities that are here to be useful.
  161.  
  162. ENS_MGRA.SCR
  163.  
  164. To use this script edit the first page of the script file offline using
  165. the OzCIS general editor.  It is most convenient if you access the
  166. editor from the Online Manual Tools Edit series of menus.  Note that
  167. there are about two screens of data to supply; make sure you review
  168. everything between the two * * * bars.  See DATA ENTRY for details.
  169. Then save the edited file.
  170.  
  171.  
  172. 24 Jul 1994              ENSMGR.ZIP  Ver 1                 Page 3
  173.  
  174.  
  175.  
  176. Run the script ENS_MGRA.SCR offline in Manual Terminal mode to check the
  177. correctness of the data entered via the editor.  Running the script may
  178. temporarily fill the screen with what appears to be garbage.  This is
  179. normal.
  180.  
  181. ENS_MGRA.SCR provides a minimal check of your data which will eliminate
  182. wasted time online if you have a simple error.  Unfortunately, not all
  183. possible errors can be checked, and you would be wise to carefully
  184. review your data before the next step.  If your data passes the
  185. validation checks, you will see a dialog box asking if you want to save
  186. these data for later online processing.
  187.  
  188. When your data passes all validation checks ENS_MGRA.SCR will also
  189. display the contents of NAME.KEY if it exists for this folder.  This
  190. allows you to see the current folder contents and the proposed changes.
  191. The limited screen real estate means that you will have to drag the
  192. dialog box around with your mouse in order to see all of the background
  193. information.  Place the mouse cursor on the top border, hold down the
  194. left mouse key, and drag the dialog box to uncover the underlying
  195. screen.  By resizing the edit window and dragging it to either the
  196. screen top or bottom you can compare new key phrases against old
  197. phrases, verify correct delete phrase numbers, etc.
  198.  
  199. You can move the data entry dialog box down to the bottom of the screen
  200. with your mouse.  Just place the mouse cursor on the top border of the
  201. dialog box, hold the left mouse key down, and DRAG THE BOX DOWN.  This
  202. will prevent the dialog box from covering some of your proposed folder
  203. data.  The box will stay in that position until the next time you
  204. restart OzCIS from DOS.
  205.  
  206. The slickest way to enter data and run an offline validation check is to
  207. first enter Online Manual.  Then use Tools Edit to bring up the edit
  208. window and load the script file.  After completing data entry, press
  209. <F2> to save, <ESC> to exit, <AltS> to run the script offline.  If the
  210. script detects any errors, repeat Tools Edit and you will be able to see
  211. both the script results and the script text ready for editing.  I find
  212. it handy to use a macro to toggle back and forth between editing and
  213. running.
  214.  
  215. The script does not list all errors found at one time.  It lists only
  216. the first error found.  Thus if more that one error is present, only one
  217. will be described.  After correcting a data input error don't assume
  218. that your data is now error free.  You must run the script another time
  219. offline to ensure that there is no second error lurking to trip you up.
  220. Only when no errors were detected will you be asked if it is OK to save
  221. the data.
  222.  
  223. You may run ENS_MGRA.SCR and store good data for up to three folders.
  224. Each folder will have its data stored in a separate file in the $path
  225. directory.  These will be processed in turn by the online script,
  226. ENS_MGRZ.SCR.
  227.  
  228.  
  229. Page 4                 ENSMGR.ZIP  Ver 1              24 Jul 1994
  230.  
  231.  
  232.  
  233. ENS_MGRZ.SCR
  234.  
  235. To make the changes effective run ENS_MGRZ.SCR online using the Custom
  236. Script feature of OzCIS.  Or you may wish to configure ENS_MGRZ.SCR as a
  237. Special Services script.
  238.  
  239. Always check the log file, ENS_MGRZ.LOG, if you have any doubt about
  240. possible errors.  That file contains a record of the ENS response to
  241. each datum entry attempted.  The last line of this log file will contain
  242. one of three possible messages.
  243.  
  244. "Normal script termination."  This means that no online errors were
  245. detected.  It does NOT mean that you got the intended result.  For
  246. example, if CIS has changed the order of listing wire services, you may
  247. have selected/deleted an unintended wire service.  Check through the
  248. logfile and/or the key file discussed below to be sure.
  249.  
  250. "A non-fatal ERROR occurred.  Check this log."  This message means that
  251. one or more online errors were detected.  The script will ignore the
  252. problematic datum and process the remaining data.  If, for example, you
  253. have supplied an illegal key phrase, you will see this error message
  254. where the error occurred and again at the end of the logfile.  I
  255. recommend that you do a global text search backward on the word ERROR
  256. (all cap) with Ignore Cap off to be sure you see all non-fatal errors.
  257. In a pass with several folders it is possible to have a non-fatal error
  258. in one folder, but a successful processing of other folders.
  259.  
  260. "An ERROR occurred."  Only fatal errors will place this message at the
  261. end of the log file.  Fatal errors include online timeouts, dropped
  262. communications line, failure to open and read local disk files, etc.
  263. Such errors cause the script to abort immediately.
  264.  
  265. At the conclusion of each run any new or changed personal folders have
  266. their specifications recorded in local DOS files named after the folder
  267. name with KEY as the file extension, e.g. STOCKS.KEY.  These files are
  268. stored in the directory pointed to by the configured $path variable.
  269. This why it is a good idea to define #MaxName 8.  You can refer to these
  270. local files later to remind yourself what the clipping file key phrases
  271. are or when the folder expires.
  272.  
  273. DATA ENTRY - ENS_MGRA.SCR
  274.  
  275. Data entry consists of supplying the required ENS information, e.g.
  276. folder name, expiration date, key words, etc., for each define.  It does
  277. not involve editing any other script commands.  Each line of information
  278. MUST be enclosed in quotation marks.  You can omit information by
  279. leaving the empty quote marks in place.  Note that "" is not equivalent
  280. to " ".  Be careful to delete no longer relevant information remaining
  281. from previous use of the script!
  282.  
  283.  
  284.  
  285.  
  286. 24 Jul 1994              ENSMGR.ZIP  Ver 1                 Page 5
  287.  
  288.  
  289.  
  290. Folder Name - The three names are handled in the following order.
  291. First, if $DelName is present the script looks for that folder and
  292. deletes it if it exists.  Second, if $ChgName exists all other data,
  293. including $NewName, are processed as changes to the existing folder
  294. $ChgName.  In this case partial data is permitted.  Third, if $ChgName
  295. is null and $NewName exists all data are used to create a new folder
  296. with the name $NewName. In this last case the new folder must have
  297. complete data.
  298.  
  299. The script will convert folder names to all upper case.  This makes it
  300. possible to search for matching names.  You may find it convenient to
  301. enter upper case names just to see how they will look online.
  302.  
  303. Folder names usually are limited to one of a kind, either Delete, New,
  304. or Change.  You may either Create or Change a folder, but not both in
  305. the same pass.  The single exception, and it is sometimes very useful,
  306. is that you may Delete and then Create folders in one pass.  This is
  307. often useful when deleting an existing folder and recreating it with
  308. different key words is better than changing the key words.  Here one
  309. pass means processing the results of one ENS_MGRA.SCR run.  You can
  310. create a folder and change a second folder in one online session by
  311. making two passes of ENS_MGRA.SCR followed by one online session running
  312. ENS_MGRZ.SCR.
  313.  
  314. Deleting any folder would lose any stories currently in that folder.  If
  315. you want them, you should empty the folder before deleting it.  The
  316. collections listed earlier provide scripts for doing this.
  317.  
  318. Expiration/Retention - The entries for expiration date and retention
  319. period are self explanatory.  The script knows nursery rhymes, but
  320. doesn't know about leap years.  February 29 is always illegal.  I find
  321. it convenient to have folders expire on the last day of a month; it
  322. avoids confusion between month number and day number.  Make sure that
  323. you use the indicated MM/DD/YY format, and that you choose a date not
  324. more than one year in the future.
  325.  
  326. Wire Services - Wires are specified in two groups, those to be added and
  327. those to be deleted.  Both lists of wires must be entered in numerically
  328. increasing order.  The numbers corresponding to each wire service can be
  329. found in file NEWSWIRE.KEY if ENS_KEYS.SCR has been previously run.  If
  330. this is your first use of ENS, select wire service 1 for your first new
  331. folder.  The list of wire service names will appear in the ENS_MGRZ.LOG
  332. file created when your first folder is created online.  You can edit the
  333. wires in a subsequent pass with the script.  Note that CompuServe may
  334. change this wire list by adding, deleting, or renumbering wire services
  335. which ENS supports.  You may want to update this list every six months
  336. or whenever you get a strange wire service in your personal folder.
  337. While you can specify as many wires as you like, in my experience too
  338. many wire services just results in duplicate stories.
  339.  
  340.  
  341.  
  342.  
  343. Page 6                 ENSMGR.ZIP  Ver 1              24 Jul 1994
  344.  
  345.  
  346.  
  347. NOTE:  If CompuServe changes the number of wire services offered (they
  348. did this twice during script development) you will need to change the
  349. constant  #MaxWire  in the CIS Constants section on Page 1 of
  350. ENS_MGRA.SCR.  This constant should always be set to the highest
  351. numbered wire service listed in NEWSWIRE.KEY.
  352.  
  353. Key Phrases - Deletes are done before changes which are done before
  354. additions.
  355.  
  356. Deleting a phrase modifies the ordinal position of the remaining key
  357. phrases.  Deletions are made before changes so take this into account
  358. when positioning new phrases in your change list.  When using this
  359. option users must input phrase numbers in numerically decreasing order,
  360. i.e. from high to low.  That will preserve the order of phrases
  361. remaining in the case where several phrases are to be deleted.
  362.  
  363. After every change to any search phrase ENS sorts the phrases in
  364. alphabetical order.  This occasionally makes it difficult or impossible
  365. to know the phrase number of subsequent phrases which you want to
  366. change.  Careful attention to alphabetizing your changed phrases or
  367. deleting and recreating all key phrases will overcome this feature.
  368.  
  369. Changing a phrase.  What happens to a (replace/add) key phrase depends
  370. on its position in the ENS_MGRA list, AND on how many phrases previously
  371. existed.  Note that deleting phrases changes both how many remain and
  372. what position the remaining phrases occupy online when the script starts
  373. replacing-adding.  Key phrases often contain non-alpha characters.  It
  374. is usually necessary to use parenthesis to create useful combinations of
  375. search text with logical AND and OR, e.g.
  376.  
  377.      (( comput* | microchip ) | company )
  378.  
  379. Since the '(' character has ASCII value less than 'A' it will sort
  380. first.  Note the following sort order:
  381.  
  382.      (( SEARCH + WORD ) | ( FOUND + SOMETHING))
  383.      ( NEXT + PHRASE )
  384.      A + (WORD)
  385.  
  386. The script will check for matching left and right parentheses.  Passing
  387. this test doesn't mean that they are logically correct, just that they
  388. balance.  I have noticed that CIS will reject unnecessary parenthesis
  389. (last example above) with the unhelpful error message, 'Unmatched
  390. Parentheses' so check carefully.  The script language just doesn't
  391. permit a rigorous syntax check for correct key phrases acceptable to
  392. CIS.
  393.  
  394. Phrase edits are applied to the same numbered phrase.  Thus if you
  395. supply change data for an existing key phrase three, the given phrase
  396. will replace the online phrase three.  If the new keys change the
  397. alphabetic ordering, this phrase may be moved by ENS to a different
  398.  
  399.  
  400. 24 Jul 1994              ENSMGR.ZIP  Ver 1                 Page 7
  401.  
  402.  
  403.  
  404. location in the list.  If that happens a new phrase at position four in
  405. your change list may replace a completely different phrase; the former
  406. phrase four which you wanted to modify may now be number three.
  407.  
  408. Adding key phrases is supported indirectly.  Change phrases numbered
  409. above the current highest numbered key phrase will be added as
  410. additional search phrases.
  411.  
  412. SAVING MONEY
  413.  
  414. While ENS is powerful with its key phrase capability, it is heavily
  415. surcharged.  I've found that using this script allows me after a few
  416. days to hone my key phrases narrowing in on just the interesting topics.
  417.  
  418. The big advantage of these scripts is avoiding online charges while you
  419. fix your typos.  You save again because ENS_MGR.SCR automatically issues
  420. commands at the correct place in the ENS menu tree as fast as CIS will
  421. accept the data.
  422.  
  423. There is a lot of waiting dead time while using ENS.  The CIS computers
  424. take time to respond to each of your commands.  This particularly
  425. pronounced when creating or modifying the key phrases.  Depending on
  426. your usage 2400 baud operation may be cheaper than operation at higher
  427. baud rates.  There may be an exception if you run ENS_KEYS.SCR when
  428. three folders already exist, each with many key phrases.  In that case
  429. there is usually enough data downloaded to justify 9600 baud.
  430.  
  431. The timelog file ENS_SCPT.LOG in the host default directory records the
  432. time spent by each online script and the baud rate used.  Careful use of
  433. this record and adjusting your usage accordingly can lead to
  434. considerable savings in CIS charges.  This file grows cumulatively, so
  435. check and clear it monthly.  The script itself doesn't handle this
  436. chore.  I find it convenient to import the text data from this file into
  437. Lotus 123.  Then I use the Data Parse function, subtract adjacent ON and
  438. OFF times, and sum the result.  One could also use the baud information
  439. adding stored rates to calculate cost estimates.
  440.  
  441. HINTS: MACROS AND OZCIS.INI
  442.  
  443. The easy way to edit the define statements in ENS_MGRA.SCR is to go
  444. first to Manual Terminal, then use Other Editor to call up the general
  445. editor.  That brings up a movable resizable edit window which can be
  446. viewed at same time as the results of the offline script run.  It makes
  447. correcting errors detected by ENS_MGRA.SCR offline a snap.  I use a
  448. macro to toggle back and forth between edit and run.
  449.  
  450. Accessing the editor from the main screen Tools Text menus requires many
  451. more keystrokes to go back and forth between editing the script
  452. variables and running the script to validate the data.
  453.  
  454.  
  455.  
  456.  
  457. Page 8                 ENSMGR.ZIP  Ver 1              24 Jul 1994
  458.  
  459.  
  460.  
  461. If you want to use 2400 baud to access ENS and 9600 baud for forum
  462. tasks, it is very handy to have a macro to switch between various host
  463. configurations.  Such macros can be loaded when OzCIS is first started.
  464. Check the following entry in ozcis.ini using Configure General from the
  465. main menu.
  466.  
  467. ; The following defines a keyboard macros file to be loaded at startup.
  468.  
  469. DefaultMacroFile=hosts.mac
  470.  
  471. This package contains a sample macro file which you may find helpful as
  472. a starting point for developing your own.  Since I don't know which keys
  473. you may have redefined with your own macros, this may not work exactly
  474. for you.  It is based on using <CtrlN> (N is a digit) with the 10 key
  475. numeric keypad in a progression which follows the normal order of
  476. editing and running ENS_MGR.SCR offline/online.
  477.  
  478.                            +---------+
  479. the host selection cycle ->|  7 8 9  |
  480. offline/online-run cycle ->|  4 5 6  |
  481. edit/check offline cycle ->|  1 2 3  |
  482.                            +---------+
  483.  
  484.                                 +<<-----define host#2
  485.        define host#1 --->> 7    8    9 <<--- define host#3
  486.                                 +<<-----run ENS_MGRZ.SCR online
  487. goto Manual Terminal --->> 4    5    6 <<--- goto Main Menu
  488.                                 +<<-----see ENS_MGRZ.LOG offline
  489. Edit script ENS_MGRA --->> 1    2    3 <<--- Run script ENS_MGRA
  490.  
  491.  
  492. The current OzCIS ver 2.0c(5) requires two macro keys, one to enter
  493. Manual Terminal and then a second to Run Script.  Thus after loading the
  494. macro file one executes the cycle 4,1,3,6,5 counterclockwise on the
  495. keypad.  After entering Manual Terminal with <Ctrl4> you can cycle
  496. between entering data <Ctrl1> and validating/saving the data <Ctrl3> for
  497. one or more personal folders.  When you have completed the offline work,
  498. use <Ctrl6> to return to the main menu.  If necessary select an
  499. appropriate host using <Ctrl7> or <Ctrl9> to match your #speedlimit
  500. configuration.  Finally <Ctrl5> will run the online ENS_MGRZ.SCR and
  501. send to CIS your new folder characteristics.  Because of the way OzCIS
  502. handles macros the host selection cycle, <Ctrl7>,<Ctrl8>,<Ctrl9>, is
  503. available only from the main menu.
  504.  
  505. If the ENS_MGRZ.SCR encounters online errors repeat the cycle to correct
  506. the errors.  In this case <Ctrl4><Ctrl2> will display the log file.
  507.  
  508. This macro file can not be used exactly as packaged here.  Your host
  509. configurations will be in different positions, and your available macro
  510. keys may be different.  You might prefer replace <Ctrl5> with <Ctrl7>
  511.  
  512.  
  513.  
  514. 24 Jul 1994              ENSMGR.ZIP  Ver 1                 Page 9
  515.  
  516.  
  517.  
  518. for the run online command.  That would group the online keys in the top
  519. row.  I like to keep the online run as the centerpiece at <Ctrl5>.
  520.  
  521. WARNINGS AND LIMITATIONS
  522.  
  523. The key phrases can NOT contain certain characters, i.e. <,>, etc.  If
  524. illegal characters are detected online by CIS the script will ignore
  525. that key phrase and attempt to transmit the balance of the phrases.
  526. This error is not caught running the script in manual mode.
  527.  
  528. There is no offline check for the case of attempting to delete a key
  529. phrase numbered above the highest numbered phrase present online.
  530.  
  531. The script does not check that deleted wire services were previously
  532. active, nor that added wire services were previously inactive.
  533.  
  534. No provision is made in the scripts for deleting data files produced by
  535. ENS_MGRA.SCR except running ENS_MGRZ.SCR online.
  536.  
  537. There certainly are other possible online errors which are not caught in
  538. the offline data validation.
  539.  
  540. While the CIS defined constants will handle some possible future changes
  541. by CompuServe in the ENS menus, they won't handle all of them.  For
  542. example, changing the maximum number of key search phrases requires more
  543. than simply redefining #MaxPhrase.
  544.  
  545. REVISION HISTORY
  546.  
  547. July 1994   Original upload.  Version 1:4
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571. Page 10                 ENSMGR.ZIP  Ver 1              24 Jul 1994