home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / p / pdl318.zip / PDL.DOC next >
Text File  |  1992-12-04  |  26KB  |  636 lines

  1.                           Pro Down Load
  2.                   Copyright 1990-1992 by FlexSoft
  3.  
  4.                             INTRODUCTION
  5.                          ------------------
  6. Pro Down Load or PDL was developed to assist the technical trader by
  7. providing a convenient method of automatically collecting daily stock,
  8. bond and mutual fund quotes from the Prodigy(R) Service.  The
  9. downloading facilities available to the Prodigy(R) user have been
  10. consistently improved over the past year and the result is a highly
  11. reliable source of securities price data.
  12.  
  13.  
  14. WHAT DOES IT DO?
  15. ----------------
  16.  
  17. The basic function of PDL is to download stock, bond, mutual fund and
  18. market index data.  It gets this data from the Prodigy service's QUOTE
  19. TRACK function by using an easily maintained, user generated quote
  20. request file (often referred to as the PDL.IN file) and places the print
  21. image text in a user defined output file (referred to as the PDL.OUT
  22. file).  The setup procedures and a sample file are included later in
  23. this document.
  24.  
  25. A second feature of PDL is the ability to collect the information from
  26. the MARKET CLOSE function of Prodigy.  The screens that are captured
  27. provide direct access to a large number of indicators and indirect
  28. access to some additional derrived indicators.  An example of a directly
  29. accessed indicator is the DJ-30, the closing price of the Dow Jones
  30. Industrial Average.  A derrived indicator might be the cumulative
  31. difference of the new highs minus the new lows.  The PDL user can access
  32. the direct indicators using editors, spreadsheets or various other
  33. software products.  The derrived indicators require the use of PTT since
  34. they are calculated from the direct information.  One of the
  35. shortcomings of the Prodigy indicators is that only the close values for
  36. the indicators are recorded.
  37.  
  38. There are a number of newly added index symbols available from
  39. Prodigy(R) which can be downloaded using the same format as a stock.
  40. These indicators begin with the character '&' to distinguish them from
  41. other symbols.  Refer to Quote Check, About - Special Symbols for more
  42. information.
  43.  
  44. SUPPORT
  45. ------------
  46.  
  47. PDL was written as a companion program to Personal Ticker Tape (PTT)
  48. which is designed to load and update Metastock Professional
  49. data files from a variety of sources using a variety of input formats.
  50. Although PTT is a companion program, it is not required to get full use
  51. of PDL but rather uses the PDL output as an update source.  PDL print
  52. image files are recorded in a format that is usable by most
  53. spreadsheet and database programs that employ format descriptors.  Of
  54. course the data can also be accessed and edited using a standard ASCII
  55. text editor such as EDLIN.
  56.  
  57. Each of these programs (PDL & PTT) requires registration to receive
  58. full technical support although users are encouraged to redistribute
  59. copies of the entire package for demonstration purposes.  Both
  60. programs are distributed and run in a trial, or limited demonstration
  61. mode.   PDL provides a limited use (20 quotes per session) demo.
  62. During the trial period, the authors will attempt to answer questions
  63. about software install and configuration.
  64.  
  65. As a registered user, you will be have access to enhancements to the
  66. products as they become available and also be entitled to any available
  67. technical fixes to the version for which you are licensed.  This
  68. includes changes required to accommodate new formats in the Prodigy
  69. service data, and assumes that the required data is still available.
  70.  
  71. You can register any FlexSoft Product(s) online by calling the FlexSoft
  72. BBS at 510-829-2293 (VISA/MasterCard Only).  In addition, you can send
  73. your name, address, VISA/Mastercard # and expiration date to JBMD65A to
  74. register PDL immediately.
  75.  
  76. If you wish to register by check, print the the REGISTER.DOC file, fill it
  77. out, and send it to the address given on the form.
  78.  
  79. Questions should be directed to the Prodigy(R) Money Talk Bulletin Board
  80. under the topic "Other Investments". You may use one of the existing PDL
  81. topics or create a new one.  The authors monitor this board for any
  82. topic beginning with PDL.  Address questions to CBGB69A or JBMD65A.
  83.  
  84. Technical problems can be reported:
  85.        on Prodigy ID   - CBGB69A        Rick Woodcock
  86. If you report a technical problem, be sure to include your registration
  87. code, a thorough description of the problem, a copy of the PDL.CNF file,
  88. a copy of your AUTOEXEC.BAT and CONFIG.SYS files and specify the DOS
  89. version that you are using.
  90.  
  91.  
  92.  
  93.  
  94.  
  95.                           HOW TO USE PDL
  96.                       -----------------------
  97.  
  98.  
  99. PREPARING YOUR QUOTE LIST
  100. ----------------------------
  101.  
  102. PDL requires the use of a standard text editor and a few minutes of your
  103. time to set up the list of symbols that you wish to download.  This list
  104. is stored in a file referred to as the PDL.IN file.  The actual name of
  105. the file can be any legal DOS filename, but the default name is PDL.IN.
  106. The list contains one line for each Stock, Fund or Bond quote that you
  107. want to download.  Each line contains an indicator specifying the "type"
  108. of quote (Stock, Bond, Fund or indeX) and the symbol.  The "type"
  109. indicator is defined as:
  110.  
  111.            "S"     - stock symbol
  112.            "F"     - fund symbol
  113.            "B"     - bond symbol
  114.            "X"     - market close page or special indicator
  115.  
  116. For example, to get a quote for Apple Computer (AAPL), a stock, you
  117. would type in the line:
  118.  
  119.            S AAPL
  120.  
  121. And for JANUS FUND (JANSX), a fund, you would type in:
  122.  
  123.            F JANSX
  124.  
  125. Similarly, for a bond, you would precede the symbol with a "B".
  126.  
  127. To get the Market Close page containing the AMEX closing information you
  128. would type in:
  129.  
  130.            X AMEX
  131.  
  132.  
  133. The available Market Close page names are:
  134.   X AMEX        American Exchange Summary
  135.   X NYSE        New Your Exchange Summary
  136.   X US          US Stocks Summary
  137.   X KEY         Key Rates and Bonds
  138.   X NASDA       NASDAQ Closing Summary
  139.   X CLOSI       Closing Futures Prices
  140.   X FOREI       Foreign Exchange Currencies
  141.   X MFUND       Mutual Fund close page
  142.   X AACTV       AMEX most actives
  143.   X NACTV       NYSE most actives
  144.   X QACTV       NASDAQ most actives
  145.   X UPDAT       Market Update summary (US Stocks)
  146.  
  147. Normally you will want to include all of these in your quote list.
  148.  
  149. Switching between "B", "S" and "F" types cause mode switches within
  150. Prodigy that take time.  You can obtain the best performance by
  151. grouping all symbols of each type together so that all stocks are
  152. requested sequentially, followed by all fund requests, followed by
  153. all bond requests.  PDL will not get confused if you mix up the types
  154. but the time that it takes to download can be greatly extended.
  155.  
  156.  
  157.  
  158. PDL AUTOTRAK
  159. ------------
  160.  
  161. PDL AUTOTRAK is a new feature implemented in PDL316 that makes use of
  162. the new personal quote lists available in Quote Track.  To activate PDL
  163. AUTOTRAK place the following line "L ###" in front of all of your
  164. individual symbols in the PDL.IN file. For example:
  165.         L ###
  166.         S AAPL
  167.         S ASA
  168.         S BEV
  169.         F MRPAX
  170.         X AMEX
  171.         ...
  172. This tells PDL to collect all of the S, F, and B symbols that follow
  173. into personal quote lists and use the Quote Track function to download.
  174. These files will contain up to 50 quotes each and will be stored in the
  175. Prodigy directory. You do not have to worry about maintaining the
  176. personal lists, PDL will rebuild them from the PDL.IN file each time it
  177. starts up. They will be named "PDL#" followed by a sequence number.
  178.  
  179. PDLMIS will detect missing symbols and will attempt to restart Prodigy
  180. to retrieve them.  It will rety up to the number of times that is
  181. specified in the RETRIES = parameter during the configuration and setup
  182. process.  If a symbol is reported by Prodigy as "INVALID SYMBOL" PDLMIS
  183. will not report this symbol as missing since there is nothing to be
  184. gained by retrying and invalid symbol.  This feature works with PDL
  185. AUTOTRAK only and is not available for other personal Quote Track lists.
  186.  
  187.  
  188. PERSONAL QUOTE LISTS
  189. --------------------
  190.  
  191. Quote Track provides you with the ability to build and name lists of
  192. securities on your own hard disk.  While there is no real reason to do
  193. this (PDL AUTOTRAK replaces the function), you may want to have some
  194. "special" lists saved under unique names.  PDL supports these lists with
  195. the type 'L' function.  The following format is used to include the
  196. lists:     L <filename>
  197.  
  198. For example, if you had a personal list that you built and saved (using
  199. the Quote Track facility) as "MYSTOCKS.IN" you would enter:
  200.         L MYSTOCKS.IN
  201.  
  202. You can also combine personal lists with PDL AUTOTRAK as long as you
  203. place all personal lists at the beginning of the file. For Example:
  204.         L MYSTOCKS.IN
  205.         L ###
  206.         S ASA
  207.         S BLY
  208.         S IBM
  209.         S GM
  210.  
  211. Any lists that appear after the "L ###" symbol will be ignored.
  212.  
  213. PDLMIS cannot detect missing tickers inside of personal lists.  If any
  214. of these symbol is not found, PDLMIS will not return an error.
  215.  
  216.  
  217. SPECIAL SYMBOLS
  218. ---------------
  219.  
  220. Prodigy recognizes a number of special symbols that are referred to as
  221. the &*** symbols. These represent specific market indicators. A complete
  222. list is available on Prodigy.  These symbols are supported as type 'S'
  223. in PDL and are entered in the PDL.IN in the same manner as a stock
  224. symbol.  For example:
  225.         S &DJIA
  226.         S &DJT
  227.         S &DJU
  228.         S &DJC
  229. They can be treated in much the same manner as other symbols in that
  230. they are included in Quote Track lists.
  231.  
  232.  
  233. RUNNING PDL
  234. -----------------
  235.  
  236. PDL has a default quote list file named "PDL.IN".  If you choose to name
  237. it something else, you will need to tell PDL by running the PDLCONF
  238. program.  This will change the input file name in the PDL.CNF file and
  239. also in the PDLRUN.BAT file.  In addition, it stores the Prodigy quotes
  240. in a file called "PDL.OUT" unless you give the output file another name.
  241.  
  242. PDL is started by entering the command PDLRUN at the DOS prompt.  If you
  243. get a DOS message "Out of Environment Space", you will have to increase
  244. the environment size by placing a SHELL command in your CONFIG.SYS file.
  245. A typical SHELL command is:
  246.    SHELL = C:\COMMAND.COM /P /E:512
  247. If you are running PDL & Prodigy in a DOS window under Microsoft Windows
  248. and continue to have problems with environment space, place the
  249. following in your AUTOEXEC.BAT file:
  250.    SET TRY = 0
  251.    SET PDLRUN = OFF
  252. This will reserve space for the PDL environment variables.
  253.  
  254. PDL is ALWAYS run from a batch file.  A typical batch file, such as
  255. PDLRUN.BAT which is built by the PDLCONF program follows:
  256.  
  257. echo off
  258. echo *********************************************************************
  259. echo *                       PDLRUN.BAT                                  *
  260. echo *********************************************************************
  261. set TRY=0
  262. set PDLRUN=ON
  263. cd C:\PDL318
  264. pdl PDL.IN PDL.OUT
  265. :newtag
  266. pdlmis PDL.IN PDL.OUT PDL.NEW
  267. if ERRORLEVEL 1 GOTO :more
  268. GOTO :endit
  269. :more
  270. GOTO :T%TRY%
  271. :T0
  272. goto :nogood
  273. :T1
  274. set TRY=0
  275. goto :tag
  276. :T2
  277. set TRY=1
  278. goto :tag
  279. :T3
  280. set TRY=2
  281. goto :tag
  282. :T4
  283. set TRY=3
  284. goto :tag
  285. :T5
  286. set TRY=4
  287. goto :tag
  288. :T6
  289. set TRY=5
  290. goto :tag
  291. :T7
  292. set TRY=6
  293. goto :tag
  294. :T8
  295. set TRY=7
  296. goto :tag
  297. :T9
  298. set TRY=8
  299. :tag
  300. pdl -a PDL.NEW PDL.OUT
  301. GOTO :newtag
  302. :nogood
  303. echo Retry count exhausted - PDL terminating
  304. :endit
  305. copy HISTORY.FIL+PDL.OUT HISTORY.FIL
  306. set PDLRUN=OFF
  307.  
  308. Most of this batch file is concerned with checking for missing quotes
  309. and restarting PDL if a failure occurrs.  There should be no need to
  310. edit this file other than by using the PDLCONF program.
  311.  
  312.  
  313.  
  314.                              PDL FILES
  315.                              ---------
  316.  
  317.  
  318. PDL INPUT AND OUTPUT FILES
  319. --------------------------
  320.  
  321. The input and output files for PDL are defined using the PDLCONF
  322. program.  To change the names of these files, start PDLCONF, go to the
  323. Change Startup Parameters screen to make the changes, press F10 to
  324. accept them and then select the Update Parameter Files option to build
  325. the new PDLRUN.BAT and PDL.CNF files.
  326.  
  327. The default quote list file name is PDL.IN and the default output
  328. filename is PDL.OUT.  If you have no need to change these names, it
  329. might make things simpler to just use the defaults. The PDL.CNF and
  330. PDLRUN.BAT files should never be edited directly since they have inter
  331. dependencies. They should only be changed using the PDLCONF program.
  332.  
  333.  
  334. THE PDL.CNF FILE
  335. -------------------
  336.  
  337. The following is for information only.
  338.  
  339. The PDL.CNF file contains many of the parameters that PDL needs to start
  340. and run correctly.  The following is the format of the file:
  341.  
  342. USERID = ABCD99                your Prodigy UserID
  343. PASSWD = BANANA                your Prodigy Password
  344. REG_CODE = UNREGISTERED        your PDL registration code
  345. COMM_PORT = 3F8                your modem port address
  346. LOGON = PDL                    the type of logon requested
  347. NICKNAME = JOHN                your Prodigy Autologon Nickname
  348. P_DELAY = 400                  delay after printing to a file
  349. D_DELAY = 400                  context switching delay
  350. RETRIES = 0                    number of attempts to restart Prodigy
  351. PRODIGY_PATH = C:\PRODIGY      the Prodigy drive and directory
  352. PDL_PATH = C:\PDL              the PDL drive and directory
  353. INFILE = PDL.IN                the input file name
  354. OUTFILE = PDL.OUT              the output file name
  355. NEWFILE = PDL.NEW              file to hold missing quote list
  356. HISTORY_FILE = HISTORY.FIL     file to hold archived pdl.out files
  357. NEXT PROGRAM CALL = PMLRUN.BAT name of program or batch file to run
  358.                                 after PDL completes
  359.  
  360.  
  361. KEYBOARD COMMANDS
  362. ------------------------
  363.  
  364. PDL has four keyboard commands which are available for limited control
  365. and alteration of PDL functions.
  366.  
  367.    ALT-S   - Suspend keystroke input
  368.    ALT-R   - Resume 'suspended' keystroke input
  369.    ALT-B   - Begin keystroke input from the top (for MANUAL logon)
  370.    ALT-X   - Exit. Causes PDL to release all interrupt vectors. This
  371.              command does not terminate Prodigy.
  372.  
  373. Under normal conditions it will not be necessary to use these commands
  374. and they can be a little trickey to use.  As you become more familiar
  375. with the PDL and Prodigy sequences you may want to try them out.
  376.  
  377.  
  378. PDL INSTALL PROCEDURE
  379. -------------------------
  380.  
  381. PDL comes in a ZIP file named based on the version of the program.
  382. Suppose you have PDL318.ZIP (which is version 3.1.8) of the software.
  383. This installation assumes you are placing PDL in your \PDL318 directory
  384. on drive 'C':
  385.  
  386.    1) Create the PDL directory using the DOS MD command and make that
  387.       the current directory.
  388.                              c:
  389.                              md c:\pdl318
  390.                              cd c:\pdl318
  391.  
  392.    2) Use PKUNZIP to extract the contents of PDL318.ZIP into your
  393.       \PDL318 directory.
  394.  
  395.       You should have the following files:
  396.  
  397.      PDL.EXE      -  Main program which passes keystrokes to Prodigy and
  398.                      places output in a file.
  399.      PDLKEY.COM   -  Program to translate your quote list to keystrokes.
  400.      PDLMIS.COM   -  Program to check for missing quotes.
  401.      PDLSCHED.COM -  The Vacation Scheduler program
  402.      PDLSCHED.CTL -  Control file for Vacation Scheduler
  403.      PDLCONF.EXE  -  The PDL configuration program.
  404.      PDLCONF.HLP  -  The help file for PDLCONF.
  405.      PDL.IN       -  A sample input file.
  406.      PDL.DOC      -  This document
  407.      REGISTER.DOC -  Registration form for PDL
  408.      PDLRUN.BXT   -  A template file used by PDLCONF to create
  409.                      PDLRUN.BAT
  410.      READ.ME      -  Quick start & last minute changes
  411.  
  412.    3) Create a file called PDL.IN containing your Stock, Fund,
  413.       Bond and indeX symbols.
  414.  
  415.    4) Start the configuration program by entering PDLCONF at the DOS
  416.       prompt.  Follow the instructions in PDLCONF.  Don't forget to save
  417.       each screen by selecting the F10 key and to save the PDL.CNF and
  418.       PDLRUN.BAT files by selecting Update Parameter Files.
  419.  
  420.    5) Type PDLRUN to start PDL and Prodigy.
  421.  
  422.  
  423.  
  424. VACATION MODE
  425. -------------
  426.  
  427. Vacation Mode of operation provides a method of automating the startup
  428. of PDL on specific days or dates at a specific time.  There are two ways
  429. that this may be accomplished.  The first assumes that the computer will
  430. remain turned on for the duration of the unattended period.  The second
  431. assumes that power on/off control will be used to start the computer and
  432. that the autoexec.bat file will start PDLSCHED, the scheduler.   The
  433. scheduler is started by executing the PDLSCHED command from the PDL
  434. directory.
  435.  
  436. Method 1 - Power On
  437. A sample PDLSCHED.CTL file could contain the following:
  438.         INCLUDE:ALL
  439.         EXCLUDE:SAT
  440.         EXCLUDE:SUN
  441.         START:18:00
  442.         WAIT:
  443. This tells the scheduler to run PDL on every day except saturday and
  444. sunday, to start the run at 6PM and to re-enable the scheduler for the
  445. next day and WAIT for the correct start time.
  446.  
  447. Method 2 - Power control
  448. This method assumes that you have a way to automatically turn on the
  449. power at the time you wish the scheduler to start.  You will also
  450. need to add statements to your AUTOEXEC.BAT file to change the
  451. directory to the PDL directory and execute the PDLSCHED command. The
  452. PDLSCHED.CTL file could contain the following:
  453.         INCLUDE:ALL
  454.         EXCLUDE:SAT
  455.         EXCLUDE:SUN
  456.         EXCLUDE:12/25/92
  457.         START:18:00
  458. This tells the scheduler to run PDL on every day except saturday and
  459. sunday, to start the run at 6PM and to return to DOS after the run
  460. completes.  It also contains an example of how to exclude a specific
  461. date, in this case December 25, 1992.
  462.  
  463. The PDLSCHED program provides the option of changing the name of the
  464. PDLSCHED.CTL file on the command line.  For example:
  465.         PDLSCHED NEW.CTL
  466. causes the scheduler to use a control file named NEW.CTL.
  467.  
  468. One easy way to set up your system for method 2 is to build a bootable
  469. floppy disk that contains a copy of your CONFIG.SYS and AUTOEXEC.BAT
  470. from your hard disk root directory.  Add the statements needed to change
  471. to the proper directory to run PDL. For example, in AUTOEXEC.BAT:
  472.  BREAK ON
  473.  PATH C:\;C:\DOS;.....  REM Your normal PATH statement
  474.  .                      REM Other AUTOEXEC.BAT statements
  475.  .
  476.  C:                     REM Change to the C: drive
  477.  CD \PDL317             REM Change to the PDL directory
  478.  PDLSCHED               REM Call the scheduler
  479.  
  480. Starting with PDL315 the scheduler uses a method of scheduling that is
  481. more friendly to multitasking programs such as Microsoft Windows,
  482. DesqView and OS/2 2.0.  This new process reduces the amount of overhead
  483. taken by PDLSCHED while waiting for a specific time interval or date.
  484.  
  485.  
  486. Next Program Call
  487. -----------------
  488.  
  489. This feature is specified using the PDLCONF program to alter the
  490. configuration of PDL.  The most common use is to run a batch file to
  491. convert the PDL.OUT file to some other format.  For example, to call the
  492. PML program each time PDL is run you could:
  493.  
  494. 1. Build a batch file in your root directory named PMLRUN.BAT
  495.    containing the following:
  496.         CD C:\PML
  497.         PML -r
  498.         CD C:\PDL318
  499. 2. Put the following in NEXT PROGRAM CALL using the PDLCONF program:
  500.         C:\PMLRUN.BAT
  501.  
  502.  
  503. The PDLSCHED.CTL file
  504. ---------------------
  505.  
  506. The format of the scheduler control file is as follows:
  507.         CONTROL:VALUE
  508. where control is the keyword INCLUDE, EXCLUDE, START or WAIT separated
  509. by a colon from the value.  Values for INCLUDE and EXCLUDE are ALL, SAT,
  510. SUN, MON, TUE, WED, THU, FRI or a date in the format mm/dd/yy.  Values
  511. for START include any valid time in the format HH:MM:SS expressed in 24
  512. hour format (e.g. 18:00:00 is 6PM).  The WAIT keyword has no values
  513. associated with it but requires the colon separator to delineate the
  514. keyword.  WAIT: tells the scheduler to re-enable the program after the
  515. download completes and "wait" for the next timing interval (usually a
  516. date change at midnight). When the midnight crossing occurs, the
  517. scheduler will check to see if PDL should be run on that day.  If so, it
  518. will enable itself for the time specified in START:.  If the new date or
  519. day is one of the ones specified in EXCLUDE:, the scheduler will now
  520. wait for the next midnight crossing to occur.
  521.  
  522.  
  523. TELEPHONE LINE PROBLEMS
  524. ------------------------
  525.  
  526. If you used PDLCONF to build the parameter files, most of the restart
  527. will be taken care of automatically.  If you selected the MANUAL logon
  528. option or built your own startup batch file the following information
  529. may be helpful.
  530.  
  531. Occasionally problems will arise that require PDL to do something other
  532. than what it had planned to do next.  When these problems occur, it
  533. will suspend the current operation using the ALT-S function discussed
  534. earlier and exit the program.  This will prevent the unused keystrokes
  535. from spewing out after Prodigy has already gone away.
  536.  
  537. A common problem is a "no answer timeout" which causes Prodigy to
  538. switch to the "Try Again" screen.  When this happens, PDL may not yet
  539. have control, depending on the type of logon process that you are
  540. using.  In Prodigy Autologon or PDL autologon modes, the quotes will
  541. be suspended and Prodigy will be terminated.  This allows a 'clean'
  542. restart from the batch file.  In manual mode, the quote list will be
  543. suspended and the 'Try Again' screen will be entered to allow you to
  544. manually reconnect.     After this, you can enter an ALT-B or ALT-R to
  545. resume.  This method may result in lost or duplicated quotes.
  546.  
  547. If the line drops during a session, PDL cannot tell exactly how far you
  548. have gotten in the quotes file nor can it tell how much data has been
  549. lost.  It simply suspends the quote requests and terminates.
  550.  
  551. All of the above recovery actions are based on PDL being able to
  552. determine when the modem is online and when it is offline.  To do this,
  553. PDL interrogates the CARRIER DETECT signal to make sure that Prodigy is
  554. still connected to the service.  Your modem must be configured with "CD
  555. follows Carrier" (HayesII - ATS21=032).  PDL will check this at startup
  556. and warn you if "CD is always on".
  557.  
  558.  
  559. DELAY CONTROL
  560. -------------
  561.  
  562. Some machines experience problems of dropping characters from the
  563. keystroke file after switching screens within Prodigy.  This causes the
  564. keystroke sequences to get out of sync and occasionally jump to a screen
  565. that you don't want.  There are two delay values that can be controlled
  566. from the through the PDLCONF program:
  567.             P_DELAY   controls the delay after printing; if not
  568.                       specified the default is 400.
  569.                       If this is inadequate, try increasing the number
  570.                       in increments of 100.
  571.             D_DELAY   controls the delay after switching prodigy
  572.                       screens. This is a self adjusting time value based
  573.                       on machine speeds.  The default is 400.  If this
  574.                       is inadequate, the number should be increased in
  575.                       increments of 100 until quote requests run
  576.                       normally.
  577.  
  578.  
  579. DISCLAIMER
  580. ---------------
  581.  
  582. The author has made every effort to ensure that PDL will operate in
  583. most common environments.  However, the techniques that are used are
  584. heavily dependent on ISRs (Interrupt Service Routines) and may not
  585. operate correctly when used with TSR programs that intercept keyboard
  586. or printer interrupts.  If you experience problems such as "keyboard
  587. lockup" or runaway quote files (quote requests appearing on the DOS
  588. command line), try removing the other TSRs and rerunning.
  589.  
  590. The author assumes NO responsibility for any damages, direct or
  591. consequential, which may result from the use of PDL (Prodigy DownLoad).
  592. The user must accept and agree to this disclaimer of warranty prior to
  593. using PDL.
  594.  
  595. Some Common Problems
  596. --------------------
  597.  
  598. PDL starts up but as soon as the Prodigy Screen appears it immediately
  599. logs off.
  600.   This is usually due to an incorrect COMM PORT assignment. Rerun
  601.   PDLCONF and make sure that the port is assigned correctly. Be sure to
  602.   accept the data using the F10 key and save the files using the Update
  603.   Files function.
  604.  
  605. PDL starts up but the system "freezes up" when the Prodigy screen
  606. appears.
  607.   This is usually caused by insufficient memory for Prodigy. Make sure
  608.   that you have at least 500,000 bytes of DOS memory available.  If you
  609.   are using the scheduler (PDLSCHED) you should allow for 530,000.
  610.  
  611.   This problem can also be caused by memory resident programs (TSRs)
  612.   that intercept the keyboard (hot keys). For example, PCTOOLS running
  613.   in resident (-r) mode intercepts the keyboard and conflicts with PDL.
  614.  
  615. PDL will not logon to prodigy and a small letter 'e' appears in the
  616. logon field.
  617.   This can happen if you have specified LOGON TYPE = PRODIGY but you
  618.   have not set up your Prodigy Autologon with your ID and PASSWORD. Both
  619.   are required for Prodigy Autologon to work correctly.
  620.  
  621. The COMM PORT is correctly specified in PDLCONF but PDL still logs off
  622. of Prodigy immediately after the Prodigy screen appears.
  623.   This can be caused by a corrupted PDL.CNF file. Delete the file and
  624.   rerun PDLCONF.  This will rebuild the PDL.CNF and PDLRUN.BAT files.
  625.   Caution: PDL.CNF should not be edited with any program other than
  626.   PDLCONF.  Any imbeded characters can cause the configuration to work
  627.   incorrectly.
  628.  
  629.  
  630.  
  631. IBM is a registered trademark of International Business Machines
  632. Corporation.
  633. Prodigy is a registered service mark and trademark of Prodigy Services
  634. Company
  635.  
  636.