home *** CD-ROM | disk | FTP | other *** search
/ ftp.robelle3000.ai 2014 / 2014.06.ftp.robelle3000.ai.tar / ftp.robelle3000.ai / newsletter / 1988 / w1988-01.txt next >
Text File  |  1999-04-27  |  24KB  |  475 lines

  1.  
  2.          What's Up DOCumentation
  3.  
  4.  
  5.  
  6.         Robelle Consulting Ltd.
  7.         8648 Armstrong Rd., R.R.#6
  8.         Langley, B.C.  Canada V3A 4P9
  9.         Telephone: (604) 888-3666  Telex: 04-352848
  10.  
  11.  Date:  February 12, 1988
  12.  From:  Robert M. Green, President
  13.         David J. Greer, Research & Development
  14.         Michael C. Shumko, Customer Support
  15.  To:    Users of Robelle Software
  16.  Re:    News of the HP 3000, 1988 #1
  17.  
  18.       What You Will Find in This News Memo:
  19.  
  20.         Spectrum Finally Leaves the Nest
  21.         News Tidbits
  22.         The Top Ten Earthquake Concerns of HP 3000 DP Managers
  23.         Technical Tips
  24.         About Robelle
  25.         Squeezing the Last Bit From Your HP 3000
  26.           Part Four:  Use MR NOBUF Tools and Optimize Block Sizes
  27.         Robelle Products:  Problems, Solutions, and Suggestions
  28.  
  29.  
  30.                        Spectrum Finally Leaves the Nest
  31.  
  32.  Hewlett-Packard has officially released the 930 and 950 Spectrum computers,
  33.  finally abandoning the protection of non-disclosure agreements.  We have
  34.  heard from several sources that the 930 and 950 attained Manufacturing
  35.  Release during the month of January.  This means that people who received
  36.  "Control Shipment" Spectrums can now put them into production and let
  37.  outsiders use them.  You no longer need to sign any restrictive agreements to
  38.  get a 930/950.  It also means that we users can now compare notes on what the
  39.  MPE XL systems are good for.
  40.  
  41.  Interestingly, we didn't hear about the Manufacturing Release (MR) of the
  42.  Spectrum from Hewlett-Packard itself.  As far as we can determine, HP kept
  43.  this event very quiet - no press conferences or splashes of publicity.  Even
  44.  some HP people in Cupertino were not aware that MR had occurred.  Just
  45.  because the 930 and 950 are released does not automatically guarantee that
  46.  you can get one.  Given the huge backlog of orders that HP has, it can still
  47.  make "controlled shipments" for a while, picking sites whose expectations
  48.  match the state of the machines.
  49.  
  50.  The first supported release of MPE XL is A.01.00.  If you have a 930 or 950
  51.  and our SUPRTOOL, you might want to help fellow users get a better handle on
  52.  the capabilities of these new systems by running some performance
  53.  comparisons.  We have outlined some interesting tests below.  If you get a
  54.  chance, try them on your machines and send the results to us.  We will
  55.  compile the performance figures and publish them in a future news memo.
  56.  
  57.  
  58.                           Spectrum Performance Tests
  59.  
  60.  Select a large IMAGE dataset from a database that you have on both a Classic
  61.  3000 and a new MPE XL 3000.  Then use SUPRTOOL to execute two typical tasks
  62.  on this dataset.  First on the Classic 3000, then on the MPE XL system, using
  63.  the standard SUPRTOOL (compatibility mode); then use a copy of SUPRTOOL that
  64.  has been translated by the OCT (object code translator).  Try to perform the
  65.  six tests on an unloaded system.
  66.  
  67.       :run suprtool
  68.       >set stat on            {prints run-time statistics}
  69.       >base yourDB
  70.  
  71.       >:comment Test #1:  Typical Task With Sort
  72.       >get yourset
  73.       >extract field1,field2,field3
  74.       >if field1 > "xxxx" ...
  75.       >output xxxx1
  76.       >sort field1
  77.       >xeq
  78.  
  79.       >:comment Test #2:  Same Task Without Sort
  80.       >get yourset
  81.       >extract field1,field2,field3
  82.       >if field1 > "xxxx" ...
  83.       >output xxxx2
  84.       >xeq
  85.  
  86.  Which Classic 3000 did you use (i.e., 68, 70, etc.)? __________
  87.  
  88.  Which MPE XL machine did you use (i.e., 930 or 950)?__________
  89.  
  90.  What was the MPE/V version number?     __________
  91.  
  92.  What was the MPE XL version number?    __________
  93.  
  94.  What was the SUPRTOOL version number?  __________
  95.  
  96.  How many on-line users have you run under MPE XL? __________
  97.  
  98.  How would you describe the performance? _____________________
  99.  
  100.  ______________________________________________________
  101.  
  102.  The SET STAT ON reports from SUPRTOOL will give you the elapsed and CPU times
  103.  for each test.  Thanks in advance for your cooperation.
  104.  
  105.  
  106.                                  News Tidbits
  107.  
  108.  Series 970 Dead?  We have been hearing hints from HP over the last year about
  109.  a new Spectrum processor with twice the power of a 950.  The December 1987
  110.  issue of Datamation carried the following rumor:  "HP Pulls The Plug.
  111.  Hewlett-Packard, after telling its largest customers over a period of months
  112.  about a new, high-performance ECL-based version of its Spectrum minicomputer,
  113.  has pulled the plug on the development project, sources say.  HP chief
  114.  operating officer Dean O. Morton, who announced the decision internally,
  115.  reportedly told the 100-member ECL development team that the project was
  116.  being killed to save on research and development expenses.  Sources say the
  117.  company already has poured over $20 million into the project, which had been
  118.  run out of HP Labs in Palo Alto, had been under fire from rival developers at
  119.  HP's growing Cupertino systems group for some time.  As previously reported
  120.  [in Datamation], that group plans to build follow-on Spectrum systems using
  121.  circuit technology that HP will get under a secret deal with IBM."
  122.  
  123.  HP Plans.  Hewlett-Packard managers fielded some interesting questions at the
  124.  recent Scottish users conference, including this one:
  125.  Q. The HP 3000 RISC systems are in the top range; when will HP develop its
  126.  low end?
  127.  A. "We intend to develop both the high and low ends in 1988.  The 925 system
  128.  will replace the 52/58 as a mid-range machine that will span up to the Series
  129.  70 but not replace it.  There will also be 950 field upgrades in `88 as well
  130.  as a new RISC-micro based on MPE V architecture."  [??!!]
  131.  
  132.  SUPRTOOL Success.  In the Las Vegas proceedings, there is a good article by
  133.  Mark Tolbert who works for the Customer Escalation Center of Hewlett-Packard.
  134.  The following quote is from "Evolving Performance Guidelines - An '87
  135.  Update":
  136.    "For database batch processes, using products such as SUPRTOOL and ASK
  137.    can significantly reduce serial access times against large datasets.  In
  138.    one case I worked on, a customer was able to reduce an 11 hour batch
  139.    report job that needed to run overnight, to 3 hours using SUPRTOOL."
  140.  
  141.  Spectrum Quote from the SCRUG newsletter:
  142.   "The SPECTRUM has evolved from an abstract theoretical concept to an
  143.  L.A. commuter (they go real slow) to a nuclear submarine (they stay down for
  144.  months at a time) to a very nice high-end machine."
  145.  
  146.  Alfredo to Speak to GLUG.  Alfredo Rego will be presenting a new talk
  147.  entitled "Adager Internals" to the GLUG on March 8, 1988.  He will discuss
  148.  the technology behind the performance improvements in the new version of
  149.  Adager.  The meeting will be at the Beverly Hills Ramada Hotel (not at the
  150.  Russian Tearoom any more), includes dinner, and costs $20.  For reservations,
  151.  call VESOFT at (213) 282-0420.
  152.  
  153.  QEDIT and SUPRTOOL at the SEMC.  Paul Houtz at Hewlett-Packard's SEMC
  154.  (Software Evaluation and Migration Center) recently wrote an application
  155.  system to keep track of controlled Spectrum shipments.  The SEMC evaluated
  156.  each potential customer to see that they did not have any unreasonable
  157.  expectations and to make sure that they didn't want any software that is not
  158.  available on MPE XL 1.0.  What's interesting is that Paul wrote the entire
  159.  application using QEDIT and SUPRTOOL!
  160.  
  161.  Paul left lots of room for free-format text.  When an engineer wants to
  162.  modify the notes on a customer, he uses a series of UDCs and /Use files that
  163.  extract the data, invoke QEDIT to modify the text, then invoke SUPRTOOL to
  164.  delete and replace the text.  Paul wrote it as a prototype, but HP's CSY
  165.  division liked it so much that they took it away and started using it.
  166.  
  167.  MPE XL Look-Alikes.  The MPE XL command interface has some nice new features,
  168.  such as variables, that would be handy to have on MPE V.  Eugene Volokh of
  169.  VESOFT reports that his newest version of MPEX supports the MPE XL command
  170.  interface, including variables, but is not plug-compatible with MPE XL
  171.  because of differences in error-handling.  Another vendor, Taurus, has
  172.  announced a product called Chameleon that claims to provide a complete MPE XL
  173.  emulation.  That is, you should be able to move an MPE XL job stream to MPE V
  174.  and execute everything without change.  We would be interested to hear from
  175.  any users who have tried Chameleon.  In June, Chameleon is projected to have
  176.  an intrinsic interface (hpicommand).  VESOFT doesn't have this feature (and
  177.  neither does Chameleon yet).  Chameleon will probably appeal to larger
  178.  companies worried about conversion to MPE XL.  Chameleon sells for $5000 US;
  179.  contact Taurus at (415) 853-6893.
  180.  
  181.  Beyond RISC.  You can now buy copies of the new book "Beyond RISC" that looks
  182.  into the implementation and implications of the HP 930 and 950 computers.
  183.  The book was written by a highly qualified group of non-HP consultants who
  184.  have extensive contract experience with HP on the Spectrum project.  Pricing
  185.  of 1-4 copies is $45 US each, 5-49 is $40, 50-99 is $35 and 100-999 is $30.
  186.  Send purchase order to Software Research Northwest at 17710 100th Avenue SW,
  187.  Vashon Island, WA 98070, telephone: (206) 463-3030.
  188.  
  189.  
  190.             The Top Ten Earthquake Concerns of HP 3000 DP Managers
  191.  
  192.  People in Southern California worry about earthquakes.  An example is this
  193.  excerpt from the SCRUG newsletter which gives a tongue-in-cheek list of
  194.  earthquake disaster worries at HP 3000 sites:
  195.  One: Disks will become fragmented -- physically.
  196.  Two: Location-sensitive tape management system will collapse when tapes fall
  197.  on floor.
  198.  Three: There will not be enough doorways in the computer room.
  199.  Four: The raised floor will break and the DP Manager will fall through and
  200.  will be strangled by wires.
  201.  Five: A blunt object will fall on the DP Manager's head and cause the loss of
  202.  the MANAGER.SYS password.
  203.  Six: The backup site in Santa Monica will fall into the ocean.
  204.  Seven: The only write ring in the shop will fall into a crack in the earth,
  205.  never to be found.
  206.  Eight: The Caps Lock key on the console keyboard will break, forcing the DP
  207.  Manager to use lower-case.
  208.  Nine: The tape drive will have to be cleaned again.
  209.  Ten: The uptime van is in the shop for a tune-up.
  210.  
  211.  
  212.                                 Technical Tips
  213.  
  214.  Technical Oddity.  Recently, Vladimir Volokh pointed out the following MPE
  215.  oddity.  Enter these three MPE commands:
  216.   :build xa;rec=-3,,,ascii
  217.   :build xb;rec=-3,,,binary
  218.   :listf x?,2     {? means a single alpha-numeric}
  219.  
  220.   ACCOUNT=  GREEN       GROUP=  MIKE
  221.   FILENAME  ----------LOGICAL RECORD-----------  ----SPACE----
  222.             SIZE  TYP        EOF      LIMIT R/B  SECTORS X MX
  223.   XA          3B  FA           0       1023  85        4  1  7
  224.   XB          2W  FB           0       1023  64        3  1  6
  225.  There is a serious difference between the files -- what is it? As a result of
  226.  this difference, the files do not use the same amount of disc space.  Can you
  227.  explain what is happening?
  228.  
  229.  KLA/EXPRESS-3000.  A company called KLA & Associates sells a product that
  230.  adjusts the dispatcher queues dynamically to make maximum use of all system
  231.  resources.  We heard about it from Pete Hansen at Hughes via GLUG.  He says
  232.  that everyone at Hughes who has tried it has reported amazing improvements in
  233.  performance.  Another user who tried it said that it appeared to work well,
  234.  but that you have to tell it which processes should get top priority.  This
  235.  was a problem because, of course, each user thought that his own application
  236.  was more important than the others', and that the tool should favor his over
  237.  the rest.  They "solved" the dilemma by not getting KLA-EXPRESS.  For more
  238.  information, contact KLA & Associates at (813) 784-5976.
  239.  
  240.  More Fun With File Commands.  Here's a little-known feature of the
  241.  CREATEPROCESS intrinsic, which is used by QEDIT's RUN command.
  242.       /:file x=listeq5.pub.sys
  243.       /:run *x
  244.  I still haven't figured out a practical use for this.  Maybe in a UDC where
  245.  one program decides what the next program will be and sets the file command
  246.  accordingly.
  247.  
  248.  A recent SuperGroup magazine described how this could be used to allow
  249.  COBEDIT to use QEDIT instead of EDITOR for changing copylib entries.
  250.  
  251.  
  252.                                  About Robelle
  253.  
  254.  Rug Talks in March.  On March 22, 1988 Robert Green will address the NEORUG
  255.  (Cleveland, Ohio); on March 23 he will address users in Detroit, Michigan;
  256.  and on March 24 he will speak in Indianapolis.  Whew! Bob's topics will be
  257.  "How to Squeeze the Last Bit From Your HP 3000" and "The Unoffice, Part II,
  258.  More on Working at Home".
  259.  
  260.  Robelle in Sweden.  Robelle will be present in G╓teborg in force.  The
  261.  meeting runs from May 30 to June 3 and promises to be exciting and
  262.  entertaining.  This is the first international conference since HP lifted
  263.  non-disclosure on the Spectrum.  Mike Shumko of Robelle will be present to
  264.  answer support questions in our booth and to present our talk "Squeezing the
  265.  Last Bit".  Marie Froese will be "manning" our booth and is ready to field
  266.  any sales questions.  Robert Green will be presenting two papers:  "The
  267.  Spectrum Instruction Set" and "The Unoffice, Part II".  We hope to meet as
  268.  many European users of Robelle software as we can, so please come forward and
  269.  introduce yourselves.
  270.  
  271.  
  272.                    Squeezing the Last Bit From Your HP 3000
  273.             Part Four:  Use MR NOBUF Tools and Optimize Block Sizes
  274.  
  275.  We have done an informal survey of large HP shops to find out how the
  276.  successful ones avoid topping out the HP 3000 line.  One of the most powerful
  277.  ideas mentioned was to:
  278.  
  279.  Use MR NOBUF Tools and Optimum Block Size.
  280.  
  281.  Problem.  One of the most common destroyers of system performance is the
  282.  notorious serial scan.  When you copy an enormous file, or reorganize a KSAM
  283.  file, or select 100 records to report with QUIZ by reading every entry in a
  284.  million-record dataset, you are bogging down the computer.  The default
  285.  methods of doing a serial scan are extremely inefficient on the HP 3000.
  286.  
  287.  Solution.  One of the most impressive ways to speed up serial I/O is to use
  288.  MR NOBUF (multi-record non-buffered, not Mister Nobuf).  You can write your
  289.  own code to take advantage of MR NOBUF access if you're careful, but you
  290.  don't need to - you can purchase tools that do it for you.  Popular tools
  291.  using MR NOBUF access are HP's DSCOPY (you can use DSCOPY for copying files
  292.  to the same system), HP's COPYCAT for file copying and backup, MPEX's
  293.  FCOPY/FAST, and Tymlabs' COPYRITE for file copying and duplication (powerful
  294.  for KSAM users).  Robelle's SUPRTOOL does MR NOBUF serial file access for
  295.  IMAGE datasets (and any other file type), and Running-Mate replaces serial
  296.  dataset reads in applications.
  297.  
  298.  The Power of MR NOBUF
  299.  
  300.  We got a call a while ago from a fellow who didn't even know he had SUPRTOOL
  301.  on his system, because it came bundled with another package he had bought.
  302.  He found it AND the documentation on his system, so he started using it.  He
  303.  had a QUIZ job that normally took two hours to run, cruising through a huge
  304.  database.  A total novice, he followed the instructions in the manual to get
  305.  SUPRTOOL to front-end his QUIZ report.  The total time for this daily job
  306.  went from two hours down to 15 minutes.
  307.  
  308.  One of the shops we interviewed still uses a service bureau for some big
  309.  accounting merges in IBM batch.  They're considering using a Spectrum
  310.  instead, if it's big enough.  They reduced the number of service bureaus they
  311.  needed from four to one by bringing jobs in-house with their own machines and
  312.  finding packages, such as mailing-list software, that they could front-end
  313.  with SUPRTOOL.
  314.  
  315.  Turbo Resources use their HP 3000 to bill their credit card customers.  At
  316.  month-end, they had a batch program that generated 1,000,000 disc I/Os
  317.  reading a 90-record control file.  Sixty of the records were unnecessary;
  318.  after reblocking the file, they were able to read it in one disc I/O.  They
  319.  now keep the control information in a table in memory, reducing one million
  320.  disc I/Os to one.
  321.  
  322.  Block Sizes
  323.  
  324.  The default blocking factors (number of records per physical disc block) is
  325.  usually wrong.  For big batch disc files, the maximum block size is now about
  326.  14K words (REC=14,336), while the default is still the smallest block that
  327.  will fit.  The bigger the block, the faster the programs will run.  For IMAGE
  328.  databases, the default block size is 512 words, as it has been since 1974.
  329.  Many people we contacted in our survey were using 1024 words or more.
  330.  
  331.  
  332.             Robelle Products:  Problems, Solutions, and Suggestions
  333.  
  334.  
  335.  SUPRTOOL  Version 2.9 and 2.9.1
  336.  
  337.  System Configuration for SUPRTOOL 3.0.  When SUPRTOOL version 3.0 is released
  338.  later this year, it will require a larger maximum extra data segment size.
  339.  Previous versions required 8196 words, but this new version requires 16,384
  340.  words.  Before installing SUPRTOOL, you should check your system
  341.  configuration with the :SYSDUMP command.  The maximum extra data segment size
  342.  is found under "SEGMENT LIMIT CHANGES".  If this value is less than 16,384,
  343.  you must create a new COLDLOAD tape with the limit increase, then restart
  344.  your HP 3000 with the COLDLOAD option.
  345.  
  346.  
  347.  QEDIT  Version 3.6
  348.  
  349.  MpexHooking QEDIT.  Here are the instructions for MpexHooking QEDIT, for your
  350.  information:
  351.  
  352.     :run hookprog.pub.vesoft;parm=1;info="qedit.pub.robelle"
  353.     HOOKPROG Version 0.1...02 (VESOFT, Inc.  (C) 1987)
  354.  
  355.     Allow % (Y/N)? y
  356.     Silent string (CR is good default)? q
  357.     Minimum input length to keep (default 1)? 10
  358.     Maximum input length to keep (default 32767)? 300
  359.     Patch READ (Y/N)? n
  360.     Patch READX (Y/N)? y
  361.     Patch FREAD and FOPEN (Y/N)? n
  362.     Patch LOADPROC (for VEMODIFY) (Y/N)? y
  363.     END OF PROGRAM
  364.  
  365.  Tim Joseph at VESOFT tells us that the latest version of HOOKPROG recognizes
  366.  QEDIT and does the proper things without all this fooling around.  Few people
  367.  have this new version yet.
  368.  
  369.  QEDIT Installation.  The QEDITJ1A job stream installs the HP compilers in the
  370.  Q.ROBELLE group (isolated method).  Unfortunately, this job adjusts the
  371.  capabilities of the group incorrectly.  The result is that some versions of
  372.  QEDIT and Fortran 77 will not run:  "illegal capability".  To correct the Q
  373.  group, use these commands:
  374.       :hello mgr.robelle
  375.       :altgroup q;cap=ia,ba,ph,ds,pm,mr
  376.  You should also change the job, so it will work properly the next time you
  377.  stream it.
  378.  
  379.  Native-Mode Compilers on MPE XL.  There are some problems using the NM
  380.  compilers from QEDIT 3.6.  First, the UDCs that we provided in
  381.  Udcxl.Catalog.Robelle are now out of date, since HP has changed some program
  382.  and file names.  Second, the QINPUT option of QEDIT's :RUN command, which
  383.  these UDCs depend heavily upon, has a serious bug:  it doesn't write the
  384.  sequence numbers properly.  This makes it impossible to use the NM COBOL
  385.  compiler without first doing a KEEP.  This is fixed in QEDIT version 3.6.2.
  386.  
  387.  Converting Files to QEDIT format.  As with all things, there is a right way
  388.  and a wrong way to convert a group of files to QEDIT format.  First, here is
  389.  a wrong way:
  390.       :run mpex.pub.vesoft
  391.       %qedit @.source,shut *            {DON'T DO THIS!}
  392.       %exit
  393.  This command instructs MPEX to invoke QEDIT, and for each file in the group,
  394.  to SHUT it with the same name as TEXTed.  Seems simple enough.  But the flaw
  395.  is in the assumption that MPEX will generate a sequence of /text filename;
  396.  shut * commands.  In fact, that is exactly what MPEX will do for any files
  397.  that are not already QEDIT files.  But MPEX, trying hard to optimize its
  398.  performance, issues an OPEN instead of a TEXT when it encounters a file that
  399.  is already in QEDIT format.  For QEDIT files, then, the command generated by
  400.  MPEX is /open filename; shut *.  This has the undesirable effect of trying to
  401.  shut the file with whatever name was used the last time that file was TEXTed
  402.  or KEEPed.  The last text/keep name is retained in the QEDIT user label from
  403.  one session to the next, and may be months or years old!  This could attempt
  404.  to rename the file as something totally unpredictable, such as a file in
  405.  another group or account, if that's where this file originally came from.  If
  406.  you're lucky, the shut will fail for some reason, such as attempting to
  407.  rename across accounts, or invalid group name.  The file would then retain
  408.  its old name.  It's also possible that the file has never been texted or
  409.  kept, in which case the SHUT * would surely fail.  But if you're unlucky, the
  410.  SHUT * will actually work, renaming your file so that you won't be able to
  411.  find it, and possibly purging a perfectly good existing file in the process.
  412.  It's possible that a number of QEDIT files were all originally TEXTed from a
  413.  single file.  In that case each one would be shut to its original name, one
  414.  after the other, until all you were left with was a single QEDIT file having
  415.  only the contents of the most recently SHUT file.  Wow!  These are a lot of
  416.  undesirable consequences for such an innocent-looking command.
  417.  
  418.  I should point out that both MPEX and QEDIT are performing perfectly, doing
  419.  exactly what you asked them to do.  The problem lies in not realizing exactly
  420.  what you're asking.  The HP 3000 is not yet a do-what-I-meant computer,
  421.  unfortunately.
  422.  
  423.  If you feel that you must use MPEX, here is a slightly better method:
  424.       %qedit @.source(code<>qedit),shut * {Still don't do this}
  425.  This command omits QEDIT files from the fileset, thus ensuring that QEDIT
  426.  files won't get renamed into oblivion.  I say slightly better, because this
  427.  still has the effect of converting everything that's not QEDIT into QEDIT.
  428.  This includes program files, USL files, VPLUS forms files, etc.  This is
  429.  still not good.
  430.  
  431.  A better way of using MPEX is the following command:
  432.       %qedit @.source(code=0),shut *    {Do this for SPL, Fortran, etc.}
  433.       %qedit @.source(code=edtct),shut * {and do this for COBOL}
  434.  This will convert only files that have no filecode or are COBOL source.  This
  435.  is a lot closer to the desired effect.  It's still possible to convert a file
  436.  that shouldn't be converted (e.g., a job stream or data file), but there's no
  437.  helping that.
  438.  
  439.  By far the best method of converting files to QEDIT format is to use our
  440.  QCOPY program.  It automatically skips over files that are already in QEDIT
  441.  format, and omits any files that shouldn't be converted, such as program
  442.  files, etc.  The syntax is similar to FCOPY, and it accepts the at-sign
  443.  wildcard to indicate all files in a group.  For example, to convert a group
  444.  of files to QEDIT format, leaving them with their same names:
  445.       :run qcopy.qlib.robelle
  446.       >from=@.source;qedit
  447.       >exit
  448.  Or, to convert them, making copies and leaving the originals untouched:
  449.       >from=@.source;to=@.qsource;qedit
  450.  Now you know the right way, and a whole bunch of wrong (or less right) ways.
  451.  Take your pick.
  452.  
  453.  N.B.  A new version of MPEX, expected to be released by summer '88, will
  454.  reportedly eliminate the problem by allowing you much more flexibility in
  455.  specifying the operations to be performed on the qualifying file.  It will
  456.  also allow you to specify (code=0 or edtct) in one pass, an operation which
  457.  currently requires two MPEX passes.
  458.  
  459.  
  460.  SELECT  Version B.07
  461.  
  462.  Just released.  New features: :MPE commands at SELECT command prompts; "Okay
  463.  to exit" question to prevent accidental exit.
  464.  
  465.  
  466.  QLIB  Version 4.0
  467.  
  468.  QueryCalc.  Some of you who tried Equater! in our latest QLIB were intrigued
  469.  by the built-in "sales pitch" for QueryCalc.  For your information, the price
  470.  of QueryCalc is $5500 US until February 15, 1988, $7000 US thereafter.
  471.  Contact AICS in New Mexico directly at (505) 526-6842.
  472.  
  473.  TUNER.  Version A.00.06 was dropped from the QLIB this month, as HP
  474.  distributes its own version A.00.10 of TUNER in TELESUP.
  475.