home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / COMM / OZCIS4.ZIP / MISC.DOC < prev    next >
Text File  |  1992-03-08  |  46KB  |  1,023 lines

  1.  
  2.  
  3.  
  4.  
  5.                 File: MISC.DOC -- OTHER INFORMATION ABOUT OZCIS
  6.  
  7. This section contains information not covered in the other sections.
  8.  
  9.  
  10.                 MAKING THE MOST OF YOUR CIS DOLLAR
  11.  
  12. No one ever said using CIS was cheap. The fact that you are looking
  13. for or using an automated navigation program like OzCIS is most likely
  14. motivated by a desire to save some of your hard-earned bucks.
  15.  
  16. Saving money when using CIS requires, much more than anything else,
  17. careful planning and thought by YOU, before you ever go on-line. Your
  18. patterns of accessing the service, what areas you frequent, and how
  19. you spend time in those areas, will play a major role in your bill.
  20.  
  21. Right out of the box, let's dispell a common myth:
  22.  
  23.         USING A NAVIGATOR MAY *NOT* SAVE YOU MONEY.
  24.  
  25. That's right. A navigator makes your on-line time far more productive.
  26. It reduces the time you WASTE on-line to a minimum and helps you get
  27. the most out of each connect-minute; the value of the time you spend
  28. connected to CIS rises dramatically.
  29.  
  30. However, many people find that because the time they spend on-line is
  31. more productive, they can do MORE - and end up spending just as much
  32. time on-line, albeit covering a lot more ground in the process. As
  33. long as you take control of your access, limit yourself to those areas
  34. that you would use had you not decided to use an automated program,
  35. you will save a substantial amount on your CIS bills. If you start
  36. keeping up with several new forums, or grabing the weather reports
  37. every time you log on, or making trips to the stock quotes areas three
  38. or four times a day instead of once at the end of the day, your CIS
  39. bill will reflect it. A little restraint can go a long way.
  40.  
  41.  
  42.         HELPFUL INFO
  43.  
  44. The best defense against surprising bills is a knowledgable consumer.
  45. the following information will explain some areas of CIS billing,
  46. charges and services that most new users don't completely understand.
  47.  
  48. Do note that the following is gleaned from my 8 years on the service
  49. as user and sysop, from conversations with other "old hands" and CIS
  50. Customer Service personnel, and careful reading of on-line and paper
  51. CIS information; it is neither "the official word" nor guaranteed to
  52. be 100% accurate. If in doubt, contact CIS Customer Service (GO
  53. FEEDBACK) for the latest official position or information.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.   ------------------------------------------------------------------
  60.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 125
  61.  
  62.  
  63.  
  64.  
  65.         CONNECT CHARGES VS. NETWORK SURCHARGES:
  66.  
  67. CIS charges at least two fees: a flat per-hour rate for your access to
  68. CIS, as the cost of the computer time and providing the various
  69. services; and one or more "network surcharge(s)" to cover the cost of
  70. connecting to the CIS computers.
  71.  
  72. The flat connect rate is based strictly on the BAUD rate at which you
  73. connect, and while the rate is expressed per hour it is calculated by
  74. minute - and rounded up to the next whole minute. In some cases the
  75. connect charge varies by time of day; connect-time at a given BAUD
  76. rate during "prime time" hours (weekday business hours) will have a
  77. higher per-hour charge than connect-time at the same BAUD rate made
  78. during "non-prime time" hours.
  79.  
  80. Network surcharge rates vary depending on what network you use to
  81. access CIS and where you are located in the U.S. or abroad. CIS
  82. operates its own network, and most U.S. nodes are on that network.
  83. Other U.S. and/or foreign nodes are operated by "supplemental
  84. carriers" such as TYMNET, SprintNet, DataPac, Datex-P and others; on
  85. these carriers the network surcharge pays the supplemental carrier,
  86. with CIS just doing the billing. In either case, many network
  87. surcharges are based on time OR connect - in other words, you are
  88. charged a flat rate per connect whether you are on-line 1 minute or
  89. 59 minutes.
  90.  
  91. I mentioned early in this documentation that there is no "right" way
  92. to set up OzCIS for forums access; the above is one reason why. I
  93. discussed that many users find it more convenient to quick scan
  94. message headers, retrieve just the messages that interest them, and
  95. then reply. Note that doing so means you must connect to CIS THREE
  96. times: Once to retrieve the headers, once to retrieve the full
  97. messages selected from the quickscan list, and once to send replies.
  98. Depending on the network in use and the way its rates are structured,
  99. and the activity level of the forum(s) in question, this extra connect
  100. experience may end up costing you more than it would have cost to just
  101. retrieve all new messages on the first pass and send replies on the
  102. second. On the other hand, scanning headers can save you money when
  103. used regularly in forums where you may not pick up much traffic.
  104.  
  105. As I mentioned, these rates vary from network to network, and change
  106. periodically. You can always find out the current rates for your
  107. network in the RATES area (GO RATES).
  108.  
  109. TIP:  If you use a non-CIS-network node to access the service, it's a
  110.       good idea to periodically visit GO RATES and capture the current
  111.       rate information to a file for offline review.
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.   ------------------------------------------------------------------
  120.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 126
  121.  
  122.  
  123.  
  124.  
  125.         SURCHARGED SERVICES:
  126.  
  127. Some areas of CIS are special areas provided by other contractors,
  128. such as some of the stock trading information areas, the airlines
  129. areas, and others. Many of these are surcharge areas, meaning you pay
  130. an extra fee for using them. Some are charged per-access while others
  131. charge per minute/quote/look-up/etc. Again, the GO RATES area details
  132. what services are surcharged and what those charges are.
  133.  
  134. A few "custom" service packages, like the Executive Service Option
  135. package CIS offers, add a single fixed monthly surcharge to your bill.
  136.  
  137. TIP:  Again, if you use any of these surcharged areas, GO RATES
  138.       periodically to stay abreast of the current rates.
  139.  
  140.  
  141.         "THE CHEAP SEATS" - BASIC SERVICES PACKAGES:
  142.  
  143. CompuServe has for some time offered a package deal for users called
  144. "Basic Services". (As of this writing they are finalizing an updated
  145. version of the BasSrv package that provides users with extra value.)
  146.  
  147. The BasSrv package, for a fixed monthly charge, gives you unlimited
  148. access to several areas of CIS, such as Weather and the Weather Maps,
  149. the Electronic Mall and others. HOWEVER... access to areas not
  150. included in the BasSrv group are charged at the normal rate! No forums
  151. are included in BasSrv other than the PRACTICE forum and the special
  152. forums that support the CompuServe CIM products for PC's and Macs.
  153.  
  154. Additionally, CISMail is handled on an "allowance" basis; you are
  155. given a credit allowance of a fixed amount per month and then charged
  156. a fixed fee per message. When you exceed that allowance you incur the
  157. per-message charge in your bill. (Starts to sound like some of the
  158. billing packages offered by the phone companies, doesn't it?) The
  159. exclusions, conditions and restrictions on the BasSrv package should
  160. be reviewed carefully.
  161.  
  162. BasSrv can save you money, but how much depends on how you use the
  163. Service. If you tend to handle a lot of forum traffic each month but
  164. don't do a lot in other areas, BasSrv may not save you much. But for
  165. some users it can be a real money-saver, and should not be overlooked
  166. as a means of reducing the monthly hit to your wallet. Note also that
  167. all new members signed up after 1 April 92 will be under the Basic
  168. Services billing plan; current members get to choose which billing
  169. plan they prefer.
  170.  
  171. TIP:  Not being a BasSrv user, I am not familar with all the
  172.       intricacies of its billing. However, it has been reported to me
  173.       that the smart BasSrv user groups access areas carefully,
  174.       putting all BasSrv areas together at the start or the end of the
  175.  
  176.  
  177.  
  178.  
  179.   ------------------------------------------------------------------
  180.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 127
  181.  
  182.  
  183.  
  184.  
  185.       on-line session. This reduces potential costs when moving
  186.       to/from BasSrv areas and other services such as forums.
  187.  
  188.  
  189.         HIGH-SPEED ACCESS:
  190.  
  191. That new 9600bps modem is just the ticket to help save you big bucks
  192. on CIS, right? Not nessessarily! If you do a lot of file transfers,
  193. high-speed access will certainly save you a substantial amount of
  194. money. If your use of CIS is geared more towards messages in the
  195. forums, the issue becomes more complicated.
  196.  
  197. As you've probably noticed, time spent on-line with CIS consists of
  198. time spent receiving or sending data, and periods of time waiting
  199. while CIS processes the most recent request (as when moving between
  200. forums after a GO command).
  201.  
  202. The time required to move between forums or process commands remains
  203. fairly constant regardless of the BAUD rate at which you connect,
  204. while the time required to send or receive a certain amount of data
  205. decreases as BAUD rate increases. As you increase the BAUD rate, the
  206. percentage of the total on-line session devoted to "waiting" becomes
  207. Larger and has a more noticable effect on the overall connection. This
  208. can be expressed as an overall characters-per-second efficiency figure
  209. - the higher the c.p.s.-figure relative to the connect BAUD rate, the
  210. more efficient the session; the lower the c.p.s.-figure, the more time
  211. you spent waiting while CIS processed your requests.
  212.  
  213. An "average" 2400bps session, with a typical mix of CISMail and a
  214. half-dozen forums, will usually return an efficiency in the 80 to 100
  215. CPS range (notice this is less than half of the theoretical maximum of
  216. 240 CPS.) However, if the forums are all or mostly "small" (have a
  217. small number of new/waiting messages to be retrieved or sent, and
  218. little other data to be retrieved), the efficiency will be
  219. dramatically less, sometimes down in the 40 c.p.s. range - much of the
  220. total connect time is spent "waiting on CIS". On the other hand, a
  221. session spent mostly in "busy" forums with a large number of messages
  222. to capture, or time spent transfering files, will have a substantially
  223. higher efficiency, sometimes approaching or even exceeding 200 c.p.s.
  224.  
  225. But, as mentioned above, at 9600bps the "waiting" time becomes a much
  226. larger factor. If the forums you visit are small, it is not uncommon
  227. to see 9600bps efficiencies be only 10%-20% higher than 2400bps
  228. efficiencies. If the forums you access are busy, that difference
  229. becomes quite a bit larger.
  230.  
  231. 9600bps connect time costs almost twice as much as 2400bps access, and
  232. at present it carries an additional $10 hourly surcharge above the
  233. normal 30 cent network surcharge if you call via the 800 number. While
  234. 9600 theoretically provides 4 times the throughput of 2400 access, in
  235. practice it provides somewhat less (in some cases substantially less,
  236.  
  237.  
  238.  
  239.   ------------------------------------------------------------------
  240.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 128
  241.  
  242.  
  243.  
  244.  
  245. depending on network traffic load and other factors.) With the
  246. increased cost of 9600 access, you need to see somewhere between two
  247. and three times the efficiency CPS in order for 9600 to "pay for
  248. itself." Generally a noticeable increase in efficiency will occur only
  249. when you do a lot of file transfers or library scans, and/or if all
  250. the forums you visit are busy.
  251.  
  252. Only you can determine if 9600bps will save you money over 2400bps. In
  253. addition to what I've mentioned already, you have to factor in any
  254. long distance charges that might be associated with your access,
  255. and/or any extra network surcharges. The only way to know for sure is
  256. to keep careful track of your usage at both BAUD rates, and calculate
  257. which is best for you.
  258.  
  259. TIPS:  Use OzCIS' access logs (and the accessory OzLOG program) to
  260.        help you keep close track of your on-line times and
  261.        efficiencies. Never do interactive manual work at 9600bps
  262.        unless you're only transfering files; you're sure to be wasting
  263.        money otherwise. Do large library scans at 9600; like file
  264.        transfers they will almost always be more efficient. Plan your
  265.        access times; because heavier network loading during the day
  266.        and early evening slows down 9600 access by a larger percentage
  267.        than it does 2400, save your 9600 sessions until later in the
  268.        evening or early morning hours. Take advantage of OzCIS'
  269.        ability to "hold" files (pending downloads in CISMail) by doing
  270.        your normal mail access at 2400, then logging back on at some
  271.        other time at 9600 to get the actual files.
  272.  
  273.  
  274.         CONFERENCING:
  275.  
  276. Conferencing can be the most expensive time you spend on-line. I'm not
  277. discouraging conferencing; it can be a wonderful way to meet people,
  278. learn new things, familarize yourself with a forum's membership and
  279. "spirit," or just spend some time chatting with friends. But in terms
  280. of raw data throughput, no use of CIS will give you less per-minute
  281. return on your dollar. If your bill is important to you, make sure you
  282. limit your conferencing to those areas and things that will give you a
  283. return on your investment.
  284.  
  285. Tip:  ALWAYS conference at 300 BAUD. Real-time conferences run at
  286.       typing speeds; few people can type 30 characters per second, so
  287.       conferencing at 300 BAUD gives you the cheapest connect rate
  288.       while still being plenty fast enough to keep up.
  289.  
  290.  
  291.         USING CIM:
  292.  
  293. The CompuServe Information Manager (CIM), for simplifying access to
  294. the Service, is a program written and sold by CIS itself. While it is
  295. quite limited in its automation capabilities compared to OzCIS and the
  296.  
  297.  
  298.  
  299.   ------------------------------------------------------------------
  300.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 129
  301.  
  302.  
  303.  
  304.  
  305. other navigator programs, it excels in interactive on-line operation,
  306. especially in certain areas like the Executive News Service and the
  307. Airlines areas, and in conferencing. Its user interface is quite
  308. similar to that of OzCIS in several ways, although the two cannot
  309. share files such as messages or forums lists.
  310.  
  311. I cannot recommend CIM for regular CISMail or forum traffic or file
  312. transfers, but I do recommend it for conferencing and some other
  313. manual on-line chores. CIM can be ordered on-line (GO ORDER). The cost
  314. is $25, but an included $20 usage credit means the net cost is $5 -
  315. well worth it. CIM can be installed as an external in OzCIS for easy
  316. access.
  317.  
  318.  
  319.         THE "PRACTICE" FORUM:
  320.  
  321. Becoming familar with CIS, even when using an automated program, can
  322. be an expensive process. CIS provides a free forum called PRACTICE,
  323. where connect time charges are waived (but network surcharges still
  324. apply!) and in which you can "play." The sysops are friendly,
  325. knowledgable people, ready to answer any question and understanding of
  326. people who don't know the ropes and get confused over the multitude of
  327. commands, etc. If you're unsure about doing something on the service,
  328. stop by the PRACTICE forum and try it out on CompuServe's nickel -
  329. instead of your own.
  330.  
  331.  
  332.  
  333.                 SAVING MONEY WITH OzCIS
  334.  
  335. As mentioned throughout the preceeding section, YOU are the primary
  336. determining factor in how your CIS bill looks at the end of the month.
  337. However, OzCIS provides several things that can be used to your
  338. advantage.
  339.  
  340. 1)  As mentioned in the discussion of 9600bps access, using the
  341.     access log files generated by OzCIS to keep track of the on-line
  342.     time you spend and where you spend it can be very helpful in
  343.     determining ways to save money. The OzLOG utility included with
  344.     the program can help you quickly make sense of the logs. (See
  345.     below for more information.)
  346.  
  347. 2)  Keep your access limited to later evening and weekend hours as
  348.     much as possible, especially when doing file transfers or library
  349.     scans; you'll get higher efficiency. Avoid Monday early evenings
  350.     if possible; this is traditionally the highest-access time for
  351.     the Service. By the same token, don't start long scans or
  352.     downloads in the wee hours of the morning unless you are familar
  353.     with the down-for-maint. schedule for that forum. All forums are
  354.     taken down for a short time every day, to do a complete backup
  355.  
  356.  
  357.  
  358.  
  359.   ------------------------------------------------------------------
  360.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 130
  361.  
  362.  
  363.  
  364.  
  365.     and freshen programs as needed; usually this is done between 2AM
  366.     and 5AM EST, but some forums come a bit earlier or later.
  367.  
  368. 3)  Short-format scans of forum libraries take MUCH less time to
  369.     retrieve than do long-format scans. If you are investigating a new
  370.     forum's libraries, do a short-format scan first - then use the
  371.     Retrieve option from the short-list display to get the full
  372.     abstracts for only the files that interest you.
  373.  
  374. 4)  By the same token, never re-scan a complete long catalog unless
  375.     you have to; use the Update option to retrieve only new files.
  376.     Or use the Custom Library Scans facility to reduce the scan list
  377.     even further.
  378.  
  379. 5)  Looking for a file, but aren't sure what forum it's in? Never
  380.     just start hopping from forum to forum browsing the libraries!
  381.     GO IBMFF instead; use the FileFinder to zero in on the file
  382.     you're looking for rapidly. If the file is a graphics image, use
  383.     GO GRAPHFF. Other FileFinders exist for other computer types,
  384.     such as MACFF.
  385.  
  386. 6)  If you access a non-forum area regularly, look into writing or
  387.     acquiring a script to automate it as far as possible rather than
  388.     always doing it manually.
  389.  
  390. 7)  Never send a mail message "Receipt requested" unless it's REALLY
  391.     nessessary. Those 25-cents-per-receipt charges can add up quickly
  392.     when you RR most or all of your mail messages.
  393.  
  394. 8)  Ditto for CC'ed messages. Hint: if you only have a few addressees
  395.     for a given message, create the first copy and then call up the
  396.     CISMAIL.MES file in the General Editor, block-copy the duplicate
  397.     messages and edit the address info to suit. The break-even point
  398.     for this technique is about 5 smaller messages; if the message is
  399.     long or you have more than 4 or 5 people to send it to, the time
  400.     spent sending all the extra text will equal or exceed the per-copy
  401.     costs for CC'ing a message.
  402.  
  403. 9)  When setting up or sorting your forums, if you have one or more
  404.     forums in a different "gateway" (such as ZiffNet), group those
  405.     forums together and put them at the end of your forums list. Doing
  406.     so reduces the "dead" time CIS spends switching thru the gateway.
  407.  
  408. 10) Never start a file transfer and walk away, especially if you don't
  409.     use an error-corrected modem and the line has been showing
  410.     symptoms of being noisy or problematic. If a download is visibly
  411.     slow due to high network loading, or is getting a number of
  412.     errors, abort the transfer and try again later (taking advantage
  413.     of the B+ protocol's "resume" feature.)
  414.  
  415.  
  416.  
  417.  
  418.  
  419.   ------------------------------------------------------------------
  420.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 131
  421.  
  422.  
  423.  
  424.  
  425. 11) Unless it's your primary reason for using CIS, never set up areas
  426.     such as Weather or ENS to be processed each and every time you log
  427.     on. These areas generally are slower processing than the forums
  428.     and CISMail, and can sometimes result in a large amount of data
  429.     being re-captured.
  430.  
  431. 12) Save processing of Weather Maps until mid- to late-afternoon if
  432.     possible. Some of the maps do not become available until the
  433.     afternoon, so requesting one of these maps before they are
  434.     available means a deadhead pass thru the AWM area.
  435.  
  436.  
  437.                 ACTIVITY LOGS
  438.  
  439. OzCIS generates and maintains an activity log of all on-line sessions.
  440. This log contains both timing information for accounting purposes, and
  441. reports of file transfer success or failure.
  442.  
  443. Activity log files are named MMM-YY.LOG, where "MMM" is the three-
  444. letter identifier for the current month, and "YY" is the last two
  445. digits of the current year. A new log file is created the first time
  446. you log on (or after the first of each month) and is stored in the
  447. directory where OzCIS itself is stored. These log files can grow quite
  448. large, depending on the frequency with which you log onto CIS, how
  449. many forums you visit, how often you run scripts, and how often you
  450. operate in manual terminal mode. Once you are finished with activity
  451. log files that are no longer current, I recommend you archive them off
  452. to floppy disk or otherwise store them away.
  453.  
  454. The OzCIS distribution set contains a small utility program called
  455. OzLOG. This program will read the session log file and generate a
  456. tabular report by host, session and forum, showing on-line time by
  457. host in each forum and time spent performing non-OzCIS work. It also
  458. provides approximate costs for the time you spent on-line. This
  459. utility is quite handy for getting an idea of how much you're spending
  460. on CIS access, but it should not be construed to be an accurate
  461. representation of charges - it has no knowledge of areas that are free
  462. of charge or surcharged.
  463.  
  464. See the file UTILS.DOC for information on using OzLOG.
  465.  
  466.  
  467.  
  468.                 OzCIS COLOR CONFIGURATION
  469.  
  470. The colors configuration area (CONFIGURATION > COLORS CONFIG) allows
  471. you to change the colors OzCIS uses for display. While we have tried
  472. to set up a colors scheme that most users will find pleasing, to each
  473. his own!
  474.  
  475.  
  476.  
  477.  
  478.  
  479.   ------------------------------------------------------------------
  480.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 132
  481.  
  482.  
  483.  
  484.  
  485. OzCIS maintains two sets of colors, one for the editor/viewer windows
  486. and their related fields, and one for the menus, picklists and entry
  487. dialogs. (It also maintains a set of colors for error alerts and
  488. dialog boxes, but these are not currently configurable.) Within each
  489. color set are two subsets, one for color systems and one for
  490. monochrome systems. All screen element types will have one each of the
  491. two types of attributes.
  492.  
  493. The "Color Map" window on the left side of the screen shows the
  494. available attributes. Each attribute's value is composed of two
  495. numbers, the top number and the side number in the matrix. When
  496. entering an attribute value, use the top number first and then the
  497. side number to create the actual attribute. (Some users will instantly
  498. recognize this as standard hexidecimal attribute notation, but some
  499. users may not be familar with it.)
  500.  
  501. For example, find the attribute in the matrix for white text on a blue
  502. background (close to the lower-left corner.) The value above that
  503. attribute's column is "1", and the value for that attribute's row is
  504. "F". Therefore, the attribute value you would input in a field if you
  505. wanted white text on a blue background would be "1F". Yellow on blue
  506. (just above white-on-blue) would be "1E", and so forth.
  507.  
  508.  
  509.                 OzCIS SVGA VIDEO TYPES SUPPORTED
  510.  
  511. OzCIS supports the following SuperVGA types when displaying GIF
  512. images on-line:
  513.  
  514.   Standard VGA      - IBM-compatible VGA with no SVGA support.
  515.                       Should be used if your card does not support
  516.                       SVGA modes or does not fall in the group
  517.                       below.
  518.   AutoDetect        - OzCIS will attempt to detect which type of
  519.                       video hardware is available.
  520.   VESA Driver       - Any SVGA card that is using a VESA driver.
  521.                       This is the recommended setting if at all
  522.                       possible.
  523.   Tseng Labs ET3000 - All SVGA cards using the ET3000 chipset with
  524.                       512K of video memory.
  525.   Tseng Labs ET4000 - All ET4000-based cards with 1Mb of video
  526.                       memory.
  527.   Trident 88/8900   - Trident 8800- and 8900-based cards with max
  528.                       memory. The three above chipsets comprise the
  529.                       vast majority of both "brand-name" and "no
  530.                       name" cards that are not made by one of the
  531.                       mfgrs below.
  532.   Paradise          - Most recent Paradise and AST cards. Includes
  533.                       some motherboard-mounted video.
  534.   Video7            - Vega, VRAM and FastRAM cards with max memory.
  535.  
  536.  
  537.  
  538.  
  539.   ------------------------------------------------------------------
  540.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 133
  541.  
  542.  
  543.  
  544.  
  545.   ATI               - ATI VGA Wonder and Small Wonder cards only,
  546.                       with max memory.
  547.   Chips&Tech        - The C&T "451" chipset-based cards.
  548.   Ahead             - "A" and "B"-based cards with max memory.
  549.   Everex            - Most Everex cards, including some that
  550.                       actually use the Trident 8800 chipsets.
  551.  
  552. If you're unsure about the chipset used by your video card, look at
  553. the card itself or consult your dealer/vendor.
  554.  
  555. OzCIS provides a small external program call OZGIF.EXE for viewing GIF
  556. images off-line. The program must be installed in the same directory
  557. as OzCIS in order for the main program to find it. You can then select
  558. WINDOW > VIEW GIF from the main screen to view GIF files off-line.
  559.  
  560. OZGIF is a small and simplistic program that will display GIFs but
  561. does not provide many of the advanced features of some of the
  562. available offline graphics viewers available. Many of these other
  563. programs can resize, pan and zoom images, handle other formats such as
  564. BMP, PCX and TIFF, and allow editing color palettes and other image
  565. manipulation. Some will also support a wider range of video hardware
  566. than OZGIF as well. There is a wide selection of such programs
  567. available in the PICS Forum, library 3. My favorites are CSHOW and
  568. VPIC, but many others are just as good. A few that work with Microsoft
  569. Windows are also available.
  570.  
  571. If you prefer to use one of the other programs to view GIF images,
  572. hooking it into OzCIS is fairly simple. Create a batch file called
  573. OZGIF.BAT which executes your preferred offline viewer, and put it in
  574. the same directory as the main program. OzCIS will note the existance
  575. of that batch file and execute it rather than OZGIF.EXE if it is
  576. found.
  577.  
  578.  
  579.                 ERROR CODES
  580.  
  581. OzCIS has a number of error codes that may be reported during the
  582. operation of the program. Most of these are internal errors that you
  583. will never see unless there is a system conflict or out-of-memory
  584. condition. Some are DOS errors that you may see, and these are listed
  585. below. Note that error codes are broken into "classes", where a class
  586. has a hundreds prefix indicating error class (such as the 29xx and
  587. 89xx errors for comm-port-related errors below.)
  588.  
  589.   ecFileNotFound           = 2;    {File not found}
  590.   ecPathNotFound           = 3;    {Path not found}
  591.   ecTooManyFiles           = 4;    {Too many open files}
  592.   ecAccessDenied           = 5;    {File access denied}
  593.   ecInvalidHandle          = 6;    {Invalid file handle}
  594.   ecOutOfMemory            = 8;    {Insufficient memory}
  595.   ecInvalidDrive           = 15;   {Invalid drive}
  596.  
  597.  
  598.  
  599.   ------------------------------------------------------------------
  600.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 134
  601.  
  602.  
  603.  
  604.  
  605.   ecNoMoreFiles            = 18;   {No more files}
  606.  
  607.   ecDiskRead               = 100;  {Attempt to read past EOF}
  608.   ecDiskFull               = 101;  {Disk is full}
  609.   ecNotAssigned            = 102;  {File not Assign-ed}
  610.   ecNotOpen                = 103;  {File not open}
  611.   ecNotOpenInput           = 104;  {File not open for input}
  612.   ecNotOpenOutput          = 105;  {File not open for output}
  613.  
  614.   ecWriteProtected         = 150;  {Disk is write-protected}
  615.   ecUnknownUnit            = 151;  {Unknown disk unit}
  616.   ecDriveNotReady          = 152;  {Drive is not ready}
  617.   ecUnknownCommand         = 153;  {Unknown command}
  618.   ecCrcError               = 154;  {Data error}
  619.   ecBadStructLen           = 155;  {Bad request structure length}
  620.   ecSeekError              = 156;  {Seek error}
  621.   ecUnknownMedia           = 157;  {Unknown media type}
  622.   ecSectorNotFound         = 158;  {Disk sector not found}
  623.   ecOutOfPaper             = 159;  {Printer is out of paper}
  624.   ecDeviceWrite            = 160;  {Device write error}
  625.   ecDeviceRead             = 161;  {Device read error}
  626.   ecHardwareFailure        = 162;  {General failure}
  627.  
  628.  
  629. Other errors you may see refer to problems with the serial port, such
  630. as parity, framing or overrun errors or errors during protocol
  631. sessions. These include:
  632.  
  633.   ecNoMorePorts            = 2900;  {Can't open port}
  634.   ecOverrunError           = 2901;  {UART receiver overrun}
  635.   ecParityError            = 2902;  {UART receiver parity error}
  636.   ecFramingError           = 2903;  {UART receiver framing error}
  637.  
  638.   ecBlockIncomplete        = 2920;  {Block shorter than requested}
  639.   ecBufferIsFull           = 2921;  {No room for new char in buffer}
  640.   ecBufferIsEmpty          = 2922;  {No characters to get}
  641.   ecTimeout                = 2923;  {Timed out waiting for something}
  642.   ecStringIncomplete       = 2924;  {String shorter than requested}
  643.   ecStringOverrun          = 2925;  {String longer than 255}
  644.   ecUserAbort              = 2926;  {User aborted during "wait"}
  645.  
  646.   ecBadPortNumber          = 8900;  {Out-of-range port number}
  647.   ecOutofRange             = 8901;  {General out-of-range error}
  648.   ecPortNotOpen            = 8902;  {Port not open}
  649.   ecInvalidBaudRate        = 8903;  {Bad BAUD rate for this device}
  650.   ecInvalidArgument        = 8904;  {General programming error}
  651.   ecNoDevice               = 8905;  {No device layer installed}
  652.   ecNotaUart               = 8906;  {Couldn't find a uart}
  653.   ecInvalidParity          = 8907;  {Bad parity option}
  654.   ecBadFileList            = 8909;  {No end of list marker found}
  655.  
  656.  
  657.  
  658.  
  659.   ------------------------------------------------------------------
  660.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 135
  661.  
  662.  
  663.  
  664.  
  665.   ecInitFail               = 9900;  {init failed}
  666.   ecInitCancel             = 9901;  {init was canceled on request}
  667.   ecCancelRequested        = 9902;  {Cancel requested}
  668.   ecDuplicateBlock         = 9903;  {Duplicate block received}
  669.   ecSequenceError          = 9904;  {Wrong block number received}
  670.   ecDirNotFound            = 9905;  {Directory not found}
  671.   ecNoMatchingFiles        = 9906;  {No matching files}
  672.   ecLongPacket             = 9907;  {Long packet received}
  673.   ecEndFile                = 9908;  {End of transmitted file}
  674.   ecHandshakeInProgress    = 9909;  {protocol handshake in progress}
  675.   ecFileRenamed            = 9910;  {Incoming file was renamed}
  676.   ecFileAlreadyExists      = 9911;  {Incoming file already exists}
  677.   ecInvalidFilesize        = 9912;  {Ymodem header bad file size}
  678.   ecInvalidDateTime        = 9913;  {Ymodem header bad date/time}
  679.   ecUnexpectedChar         = 9914;  {Unexpected char during protocol}
  680.   ecBlockCheckError        = 9915;  {Incorrect CRC/checksum received}
  681.   ecNoSearchMask           = 9916;  {No search mask specified}
  682.   ecNoFilename             = 9917;  {No filename specifed}
  683.   ecAsciiReceiveInProgress = 9918;  {Ascii receive in progress}
  684.   ecFileRejected           = 9919;  {Receiver rejected file}
  685.   ecTooManyErrors          = 9920;  {Too many errors received}
  686.  
  687.  
  688. The other possible codes are internal errors. If you see one of these,
  689. please report it to me, including the sequence of commands or
  690. operations that lead up to the error. In general the 7xxx class of
  691. errors are recoverable and the program will continue, while the 8xxx
  692. class of errors are "fatal".
  693.  
  694.   ecFieldRequired   = 7000; {field is required}
  695.   ecBadFormat       = 7001; {bad format (number/date/time, etc.}
  696.   ecOutOfRange      = 7002; {value entered is out of range}
  697.   ecBlanksInField   = 7003; {field contains blanks}
  698.   ecPartialEntry    = 7004; {field contains a partial entry}
  699.   ecBadCharacter    = 7005; {field contains an illegal character}
  700.  
  701.   ecStringNotFound  = 7100; {search string not found}
  702.   ecNotToScreen     = 7101; {cannot write output to screen}
  703.   ecInvalidNumber   = 7102; {invalid number entered}
  704.  
  705.   ecBufferFull      = 7110; {edit buffer is full}
  706.   ecLineTooLong     = 7111; {line too long, CRLF inserted}
  707.   ecTooManyLines    = 7112; {max line limit would be exceeded}
  708.   ecOverLineLimit   = 7113; {max line limit already exceeded}
  709.   ecFileTruncated   = 7114; {file truncated}
  710.   ecFileTooLarge    = 7115; {file too large to fit in buffer}
  711.   ecNoBlock         = 7116; {block not marked or hidden}
  712.  
  713.   ecWinCoordsBad    = 8100; {bad coordinates specified}
  714.   ecWinNotActive    = 8101; {window must be active}
  715.   ecWinNotCurrent   = 8102; {window must be current}
  716.  
  717.  
  718.  
  719.   ------------------------------------------------------------------
  720.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 136
  721.  
  722.  
  723.  
  724.  
  725.   ecWinIsActive     = 8103; {window must be inactive}
  726.   ecWinInaccessible = 8104; {stacked window not accessible}
  727.   ecWinIsZoomed     = 8105; {zoomed window cannot be zoomed again}
  728.   ecWinBadIndex     = 8106; {invalid header or hot spot index}
  729.   ecWinNotSizeable  = 8107; {window must be sizeable}
  730.   ecNoProcessor     = 8108; {no command processor is available}
  731.   ecWinIsChild      = 8109; {operation is not valid on child window}
  732.  
  733.   ecNoPickItems     = 8200; {attempt to pick from empty list}
  734.   ecBadPickOrient   = 8201; {invalid pick orientation}
  735.   ecBadPickHandler  = 8202; {invalid pick command handler}
  736.  
  737.   ecHelpInvalid     = 8220; {invalid help file format}
  738.   ecNoHelpForTopic  = 8221; {no help for specified topic}
  739.   ecNoBoundHelp     = 8222; {pointer for help not registered}
  740.  
  741.   ecTooManyFields   = 8300; {too many fields in a entry screen}
  742.   ecBadCoordinates  = 8301; {bad coordinates for a field}
  743.   ecNotScrollable   = 8302; {virtual screen not allocated}
  744.   ecNoFields        = 8303; {selector/entry screen has no fields}
  745.   ecFieldNotFound   = 8305; {attempt to move to non-existent field}
  746.  
  747.   {reported by various units}
  748.   ecNilPointer      = 8500; {nil pointer where one shouldn't be}
  749.   ecBadParam        = 8501; {bad parameter to a procedure}
  750.  
  751.  
  752.  
  753.                 COMMAND LINE SWITCHES
  754.  
  755. OzCIS provides several command line switches that can make using the
  756. program, or debugging problems with on-line operations, much easier:
  757.  
  758.    /? or ?    - Display a list of available command line switches,
  759.                 then exit at once.
  760.  
  761.    /S         - Create a log file of the entire on-line session. The
  762.                 first time you log on after starting OzCIS, the file
  763.                 SESSION.LOG is created (overwriting any existing file
  764.                 with that name). All com-port activity is captured
  765.                 into this file as well as into the program itself. If
  766.                 you log off and then log back on later, without
  767.                 exiting OzCIS completely, the file is appended to.
  768.                 NOTE: session log file can get very large, especially
  769.                 if you do larger library scans, etc.; using this
  770.                 switch all the time is not a good idea.
  771.  
  772.    /M         - Force the use of monochrome video attributes. This
  773.                 switch is handy for those with mono video or laptop
  774.                 type displays connected to color video cards.
  775.  
  776.  
  777.  
  778.  
  779.   ------------------------------------------------------------------
  780.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 137
  781.  
  782.  
  783.  
  784.  
  785.    /1         - Force a 1st Pass to be executed immediately upon
  786.                 startup.
  787.  
  788.    /2         - Force a 2nd Pass to be executed immediately upon
  789.                 startup.
  790.  
  791.    /X         - When used with either the /1 or /2 switch, forces
  792.                 the program to exit once the automated pass is
  793.                 complete. Otherwise ignored.
  794.  
  795.    /43 or /50 - Use 43-line mode on EGA or 50-line mode on VGA.
  796.  
  797.  
  798.                 COMMON QUESTIONS AND ANSWERS
  799.  
  800. Q. My system gets a little way into the Profile Configuration pass
  801.    and stops. What's up?
  802.  
  803. A. The most likely problem is that you have the CIS config option
  804.    "BRIEF Prompts" set to [NO]. The fix: log on manually and issue GO
  805.    PROFILE. Select "User Profile", then "Terminal Settings", then
  806.    "General Options", then item 2 ("BRIEF Prompts") and set this
  807.    option to [YES]. Exit the area, saving your changes. Log off, then
  808.    give the Profile Config pass command again.
  809.  
  810.  
  811. Q. My system gets a little way into on-line processing and locks up,
  812.    always in a different place, at 9600bps; at 2400 everything works
  813.    fine. Bug?
  814.  
  815. A. The single most common cause of lockups at 9600bps and higher port
  816.    speeds, for _all_ comm programs, is having a slow disk cache or
  817.    other TSR or driver running that takes a lot of time processing its
  818.    interrupts. This can include programs like Stacker and other
  819.    runtime disk compression programs, EMS/XMS drivers, TSR's that sit
  820.    on a regular interrupt like the clock-tick interrupt, etc. To find
  821.    out if this is your problem, un-install as needed all TSR's,
  822.    EMS/XMS device drivers, Stacker, etc., and run the program (it
  823.    should work fine.) Then add back one driver or TSR at a time and
  824.    retest, until you hit the one causing the problem. (Note: load
  825.    order can also be important.) Consult the documentation for the
  826.    TSR, driver or tool causing the problem, or contact that company's
  827.    tect support line. Many disk cache and other programs have specific
  828.    sections in their documentation on this problem, because it is so
  829.    common.
  830.  
  831.    NOTE: DR-DOS 6.0's XMS driver has a known serious bug that can
  832.    cause problems. DRI is aware of the problem and is supposedly
  833.    working on a fix; until such time as a fix is generally available,
  834.    do not use DR-DOS' XMS driver with OzCIS.
  835.  
  836.  
  837.  
  838.  
  839.   ------------------------------------------------------------------
  840.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 138
  841.  
  842.  
  843.  
  844.  
  845.    One other MAJOR help: install a 16550AFN UART chip if you can. This
  846.    kind of serial chip provides an internal 16-byte buffer than can
  847.    eliminate the vast majority of such problems. OzCIS automatically
  848.    detects and takes advantage of a 16550AFN is one exists. Consult
  849.    your hardware vendor for more information.
  850.  
  851.  
  852. Q. I just switched to the new Basic Services option; will this cause
  853.    problems for OzCIS?
  854.  
  855. A. No. The changes to menus, etc., for Basic Services are transparent
  856.    to OzCIS.
  857.  
  858.  
  859. Q. The reported on-line costs by OzLOG don't come close to matching
  860.    the reports I get when I do a GO BILL. Why?
  861.  
  862. A. OzLOG has no way to know which areas are free, which are part of
  863.    Basic Services, and which are surcharged services. All it knows is
  864.    how long you were on-line, and where. It therefore cannot adjust
  865.    billing info to account for those increases or decreases in per-
  866.    area costs. OzLOG is intended to be a simple helper to give you a
  867.    general idea of your on-line time and billing, not as an accurate
  868.    report; for an accurate report you should GO BILL.
  869.  
  870.  
  871. Q. My CPS readings at 9600bps seem awfully low, often less than 300
  872.    characters per second. Shouldn't 9600 access be much faster than
  873.    this? What's wrong with OzCIS?
  874.  
  875. A. See the section on 9600 access above. OzCIS can handle data at
  876.    any speed CIS will send it; the program is not slowing down CIS.
  877.    CIS itself slows down when host computer and/or network traffic
  878.    is high, and this slow-down is more appearent at 9600 than at
  879.    2400. Review your 9600 access per the guidelines above - you may
  880.    well find that using 9600 is not economical for your access
  881.    patterns.
  882.  
  883.  
  884. Q. My modem won't connect. I've juggled the init string, but it
  885.    still balks. Why?
  886.  
  887. A. Different modems work differently; while the Hayes "AT" command
  888.    set _style_ is pretty much universal today, there are a lot of
  889.    variations. For example, some modems don't use the standard "ATZ"
  890.    command to reset the modem, they add a numeric parameter such as
  891.    "ATZ1". OzCIS allows flexibility in how you configure the modem.
  892.    Here are some general tips:
  893.  
  894.    1) You can control whether OzCIS resets the modem on initialization
  895.    via the "Reset Modem?" switch in the Host config. OzCIS resets the
  896.  
  897.  
  898.  
  899.   ------------------------------------------------------------------
  900.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 139
  901.  
  902.  
  903.  
  904.  
  905.    modem by sending the standard "ATZ"; if your modem needs something
  906.    different, try turning off the auto reset and include the reset in
  907.    the initialization string (see next.)
  908.  
  909.    2) OzCIS allows you to embed special characters for 1/2-sec delay
  910.    (~) and carrage-return (|) in the init string. You should never
  911.    _end_ the init string with the CR character, but otherwise it's
  912.    acceptable to use in the string itself. For example, an init
  913.    string might include a reset sequence, like so:
  914.  
  915.      ATZ1|~~~~AT\M3
  916.  
  917.    where the string resets the modem, waits 2 seconds and then sends
  918.    the init string.
  919.  
  920.    3) Probably the most common error is to include a "DT" or "DP" (or
  921.    just the "D" command) as part of the init string. Don't! OzCIS
  922.    does it for you, so duplicating the command will usually confuse
  923.    the modem.
  924.  
  925.    4) The second-most-common error is to confuse the init string as
  926.    being just a reset string - in other words, putting only "ATZ" in
  927.    the init string field. This also will confuse some modems.
  928.  
  929.  
  930. Q. Everything works OK except for Forum downloads; I can't get the
  931.    program to get past the "Lib xx" prompt. What can I do?
  932.  
  933. A. The most common cause of this is having the "BRIEF Prompts" option
  934.    in the Profile Config area set to NO. The give-away on this
  935.    problem is when OzCIS sends the "LIB 1" command, CIS sends back
  936.    something like "LIB 1 - Customer Files !"; OzCIS expects the
  937.    brief format prompt in response, which would be just "LIB 1 !"
  938.    Another common mistake is prepending a 0 on a library number, so
  939.    that OzCIS sends "LIB 01" but gets "LIB 1 !" back. To correct the
  940.    brief prompts problem, perform a Profile Config pass.
  941.  
  942.  
  943. Q. "Fast Logon" doesn't work, it hangs at the ^P... but it works OK
  944.    when I call at 2400bps.
  945.  
  946. A. Fast Logon often does not work at 9600bps, because the CIS network
  947.    swallows the following prompt at these high speeds. Never use
  948.    Fast Logon at 9600bps.
  949.  
  950.  
  951. Q. I can't find a way to make OzCIS always scan a library for new
  952.    files each time I enter that forum. Can this be done?
  953.  
  954. A. Yes and No. No, because there is no way to do it 100% automatically
  955.    from within the program. Yes, because you can easily create a
  956.  
  957.  
  958.  
  959.   ------------------------------------------------------------------
  960.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 140
  961.  
  962.  
  963.  
  964.  
  965.    script to scan your chosen libraries, and then install the script
  966.    as the "Permanent Script" in the forum configuration dialogue. See
  967.    TERMINAL.DOC for info on the script language and example scripts.
  968.  
  969.  
  970. Q. I've grown accustomed to using RECON and TAPPET to manage my forum
  971.    messages and threads, and scan headers. Can I use these tools
  972.    with OzCIS? How about CATSCAN?
  973.  
  974. A. Yes to RECON and TAPPET, with a couple of notes. You can use
  975.    RECON with OzCIS for all forum messages (sorry, not CISMail
  976.    messages) by doing the following things:
  977.  
  978.    1) In the Pass Options window for the forums you wish to manage
  979.    with RECON, set "Purge Type" to NEVER.
  980.  
  981.    2) Install RECON as an external program.
  982.  
  983.    3) Included in the OZCIS3.EXE archive are two files: RECONVRT.EXE
  984.    and PARAMS.OZ. RECONVRT is a utility to convert RECON's outbox
  985.    file (replies and new messages to be sent) to OzCIS' format; you
  986.    will need to run this program on the outbox files before OzCIS can
  987.    send them. Creating a batch file to do this is the easiest way.
  988.    PARAMS.OZ is a special params file for RECON when used with OzCIS;
  989.    you will need to edit it for your Name, User ID and path
  990.    information.
  991.  
  992.    The message file format OzCIS uses, and its QS (quick-scan) headers
  993.    file format, works fine with TAPPET. TAPPET's output files work
  994.    with OzCIS. The only problem is file names; TAPPET expects TAPCIS
  995.    filename conventions. To use TAPPET with OzCIS, you will need to
  996.    create a batch file something like the following:
  997.  
  998.    rename *.mes *.msg
  999.    rename *.qs *.qsn
  1000.    tappet /r
  1001.    rename *.msg *.mes
  1002.    rename *.thd *.get
  1003.    del *.qsn
  1004.  
  1005.    This renames all OzCIS received-message and QS-headers files to the
  1006.    names TAPPET expects, and runs TAPPET. It then renames the messages
  1007.    files back to OzCIS' names and renames the TAPPET output files to
  1008.    the names OzCIS expects, then deletes the now-unneeded QS headers
  1009.    file. If you have created separate directories for your forums, you
  1010.    will of course need to account for that in your batch file. Install
  1011.    this batch file as an "external."
  1012.  
  1013.    At this writing, CATSCAN has not been tested with OzCIS. I
  1014.    personally have no idea what would be required to make CATSCAN
  1015.    work with OzCIS.
  1016.  
  1017.                         # # #
  1018.  
  1019.   ------------------------------------------------------------------
  1020.   OzCIS 1.0  Copyright 1992 Steve Sneed                     Page 141
  1021.  
  1022.  
  1023.