home *** CD-ROM | disk | FTP | other *** search
/ ftp.robelle3000.ai 2014 / 2014.06.ftp.robelle3000.ai.tar / ftp.robelle3000.ai / newsletter / 1988 / w1988-02.txt < prev    next >
Text File  |  1999-04-27  |  25KB  |  466 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:  March 31, 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 #2
  17.  
  18.       What You Will Find in This News Memo:
  19.  
  20.         News Tidbits
  21.         The Joys of 9600 Baud Over Voice Lines, Part II
  22.         SUPRTOOL Definitions From the QSCHEMA
  23.         Technical Tips
  24.         About Robelle
  25.         Robelle Products:  Problems, Solutions, and Suggestions
  26.  
  27.  
  28.                                  News Tidbits
  29.  
  30.  Spectrum Is Released but Not Released.  In our last news memo, we reported
  31.  that MPE XL users were now removed from non-disclosure restrictions and
  32.  allowed to put their Spectrum machines into production.  In the last month,
  33.  that news has been confirmed by many sources.  We also concluded, and
  34.  reported, that MPE XL had obtained MR (Manufacturing Release).  That is
  35.  untrue.  MPE XL has apparently obtained SR (System Release), but not MR.  SR
  36.  seems to be a new category of release created just for MPE XL.  We have heard
  37.  from some new 950 customers who did not need to sign a non-disclosure
  38.  agreement.  However, one customer reported that before HP would allow him to
  39.  order he had to sign a document stating that he had no specific performance
  40.  expectations (!?).  On the other hand, we heard from a school that recently
  41.  went live with 35 student sessions and had great response times ("the machine
  42.  is coasting along at 10% cpu utilization").
  43.  
  44.  Non-disclosure restrictions are not lifted for everyone.  Sites that are
  45.  beta-testing subsystems which were not released with the initial MPE XL
  46.  system are still restricted.  We presume that means HPDESK and the like.
  47.  Also, third-party FastStart companies such as ourselves are still restricted
  48.  from passing on any performance or reliability information that we obtain
  49.  from HP.  We face no restrictions regarding performance information received
  50.  from our customers, so please call with your experiences.
  51.  
  52.  Rumors of New Machines.  The HP user community is buzzing with rumors of new
  53.  computers from Hewlett-Packard, all expected to be announced on April 7th.
  54.  The Sakura is a desktop Classic 3000 including disc drive and tape backup in
  55.  a case the size of a Vectra, supporting four or eight users and starting at
  56.  $12,000.  Sounds like a great home computer.  The 955 or 960 is an upgrade to
  57.  the 950 Spectrum machine.  The 925 is the MPE XL version of the previously
  58.  announced 825 UNIX machine.  Some people even talk about a 935 upgrade for
  59.  the 930, although others dispute that.
  60.  
  61.  
  62.  Ramdisc/3000.  The RAM disc is a common feature of PCs and has finally come
  63.  to the HP 3000.  Ramdisc/3000 is a new product from Kelly Computers that
  64.  consists of extra memory boards for your HP 3000, plus software drivers to
  65.  allow you to create "ram discs".  You put frequently-accessed, but disposable
  66.  or read-only files on the ram disc to boost performance.  Likely candidates
  67.  are SORTSCR, USL files, the intrinsic file, forms files, small read-only
  68.  databases, and the temporary files used by all compilers and 4GLs.  The ram
  69.  disc size is typically from 4 to 24 megabytes, although up to 100 megabytes
  70.  is possible.  Where physical discs are limited to about 30 accesses per
  71.  second, the ram disc is capable of 600 accesses per second.  This first
  72.  implementation of the ram disc on the 3000 has some limitations:  the ram
  73.  disc holds only private volume groups, and the ram disc is lost on system
  74.  failure.  But, if enough people buy the product, we are likely to see more
  75.  general ram disc software in the future.
  76.  
  77.  WRQ Newspaper Article.  Recently, the Seattle PI newspaper wrote an
  78.  interesting article about Walker, Richer and Quinn, producers of the
  79.  Reflection terminal emulator.  The headline read "Software Skyrocket".  My
  80.  favorite line was a quote from Doug Walker, explaining how Craig McKibben,
  81.  another WRQ principal, talked him into taking up programming: "He convinced
  82.  me programming was an easy life and you didn't have to know anything."
  83.  
  84.  
  85.                 The Joys of 9600 Baud Over Voice Lines, Part II
  86.                                 by David Greer
  87.  
  88.  Last year, I reported our experiences using a Microcom 9624 modem to achieve
  89.  9600 baud over voice lines.  Since then, we have also tried the US Robotics
  90.  Courier HST modem.  Both of these modems require one configuration at the
  91.  computer end and a different configuration at the terminal end.  Readers
  92.  should be aware that we make extensive use of character mode, and we are
  93.  sensitive to minor differences in displaying lines and the processing of
  94.  Control-Y and Control-S.  Many of our concerns won't matter to block-mode
  95.  users.
  96.  
  97.  Microcom 9624.  After reviewing my last article, I realized that there was no
  98.  concise summary of the modem settings.  The modem at the computer end should
  99.  be configured with the following switch settings:
  100.  
  101.           Front                    Rear
  102.      1 2 3 4 5 6 7 8          1 2 3 4 5 6 7 8
  103.      U U U D U U U U          D U U D U D D D
  104.  
  105.  After setting the switches on the modem, you must connect the modem to a
  106.  terminal set for 9600 baud with no parity.  Then you type "45" and hit Return
  107.  followed by "HP1" and Return.  There will be no verification from the modem
  108.  because our selection of switch settings disables all status messages.  Now
  109.  you can connect the modem to the ATP (or ADCC).
  110.  
  111.  At the terminal end, we use these switch settings:
  112.  
  113.           Front                    Rear
  114.      1 2 3 4 5 6 7 8          1 2 3 4 5 6 7 8
  115.      U U U D U U U U          U U U U U U U U
  116.  
  117.  We use an HP Vectra with Reflection 1 version 2.2 configured for 9600 baud
  118.  with no parity.  The commands used to configure the modem are (each sequence
  119.  ends with Return):  "45", "INIT", "SBRK1", "SX1", "SMAUT", and "HP2".
  120.  
  121.  US Robotics Courier HST.  As with the Microcom modems, we had to make several
  122.  configuration changes to get the modems working.  When you connect a Courier
  123.  modem directly to an HP 3000 port, use these switch settings:
  124.  
  125.                    Rear
  126.      Quad   1 2 3 4 5 6 7 8 9 0
  127.       Up    U U U D U U U U U U
  128.  
  129.  After setting the switches, the modem must be connected to a terminal set for
  130.  9600 baud with no parity.  The commands used to configure the modem are (each
  131.  sequence ends with Return):  "AT", "AT&F", "AT&I3", "ATS7=120", and
  132.  "ATS21=40".  Our original modem would hang if a Control-S was typed at the
  133.  MPE colon prompt, and it would disconnect whenever block mode was used at
  134.  9600 baud.  US Robotics gave us a ROM upgrade (version 964.4) that fixes both
  135.  these problems (it takes five minutes to install).  You can check your ROM
  136.  version by typing "ATI7", which should print "Supervisor date 11/25/87,
  137.  Supervisor rev 4".
  138.  
  139.  At the terminal end, we used these switch settings:
  140.  
  141.                    Rear
  142.      Quad   1 2 3 4 5 6 7 8 9 0
  143.       Up    U U D U D U U D D U
  144.  
  145.  Most of the the default factory settings are correct for the terminal end; we
  146.  need only enter one command:  "AT&I4".
  147.  
  148.  Comparison of the Modems.  The US Robotics modem was easier to install and
  149.  configure, and its command set includes four help screens (try "AT&$").  We
  150.  prefer the Microcom verification, which is accessed by "HELP", to the US
  151.  Robotics verification (use "ATI4").  It took longer to figure out the
  152.  configuration settings for the Microcom, but it works better in character
  153.  mode.  Listing a file to the terminal is fast and scrolling is smooth.  The
  154.  US Robotics modem pauses slightly at random intervals for a tenth of a
  155.  second, and I found this particularly irritating.  QEDIT's modify command
  156.  also seemed harder to use with the US Robotics modem, because echoing a
  157.  character seems to take slightly longer than with the Microcom.
  158.  
  159.  File Transfer With Reflection.  You must reconfigure Reflection to run pclink
  160.  with ;parm=1 in order to do file transfer with either of these modems.  This
  161.  option forces Reflection to transfer all characters with a value less than
  162.  space (32) or greater than del (127) as a two-character sequence.  This is
  163.  not the same as Advancelink's seven-bit option.  Because the parm=1 option
  164.  slows file transfers significantly, Walker Richer and Quinn have experimented
  165.  with turning off the ENQ/ACK options of the Microcom modem.  Running pclink
  166.  with ;parm=0 (the default) will work and file transfers are faster, but
  167.  character-mode displays are so slow that unless the modem is used exclusively
  168.  for file transfer, we would not disable the ENQ/ACK features.  File transfers
  169.  were 15% faster with the Microcom.
  170.  
  171.  The Network Engine.  We wanted to connect the US Robotics modem at the
  172.  computer end to a Network Engine from Telamon.  This meant reconfiguring the
  173.  modem to allow dailing in or out.  We used the following switch settings:
  174.  
  175.                    Rear
  176.      Quad   1 2 3 4 5 6 7 8 9 0
  177.       Up    U U D U U U U D D U
  178.  
  179.  We also connected the modem to a terminal set for 9600 baud with no parity
  180.  and entered the same AT configuration commands as above.
  181.  
  182.  Turning the Microcom Into a Hayes-Compatible Modem.  By default, the Microcom
  183.  uses its own "SX" command set.  Recently, we've been developing Reflection
  184.  command files and it's a pain to have two sets:  one for Hayes-compatible
  185.  modems, and one for the Microcom modem.  The Microcom can be changed into a
  186.  Hayes-compatible modem.  We changed our terminal modem to the following
  187.  switch settings:
  188.           Front                    Rear
  189.      1 2 3 4 5 6 7 8          1 2 3 4 5 6 7 8
  190.      U D D U D U U D          U U U U U U U U
  191.  The AT commands used to configure the modem are:  "AT", "AT&F", "AT\K1",
  192.  "AT\X1", "AT\N3", "AT\Q1", "AT\G0", "AT\J0", "ATS2=0", "ATS8=2", "AT&D2",
  193.  "ATX4", "AT\H2", and "AT&W".  We didn't change the computer modem, since we
  194.  don't use it for dialing out.
  195.  
  196.  Conclusions.  It's wonderful having 9600-baud communication over standard
  197.  dial-up lines.  We like both the US Robotics Courier and the Microcom modems.
  198.  Because of the better scrolling and the faster file transfer, we would choose
  199.  the Microcom modem over the US Robotics.  Local pricing and service may be
  200.  the final item that makes the decision for you.
  201.  
  202.  
  203.                      SUPRTOOL Definitions From the QSCHEMA
  204.                                   by P. Wood
  205.                      Wesson, Taylor, Wells & Assoc., Inc.
  206.  
  207.  The use of Robelle's SUPRTOOL is increasing at our clients.  Our clients use
  208.  SUPRTOOL to increase the speed of the select and sort process.  The
  209.  techniques described in the SUPRTOOL User Manual show how to fill a QUIZ
  210.  subfile with SUPRTOOL.  What is not discussed is how to use the definitions
  211.  available via the QSCHEMA to select in SUPRTOOL.  The IMAGE database
  212.  definitions are available in the root file, and SUPRTOOL can use them.  But
  213.  when the file is not an IMAGE dataset, DEFINE statements must be entered into
  214.  SUPRTOOL.
  215.  This paper presents a technique to get these definitions out of the QSCHEMA
  216.  and save them in a file.  We keep this file in the SUPRSRC group, and USE it
  217.  in SUPRTOOL.  Thus, almost all of the fields in a file will be defined and
  218.  can be used in SUPRTOOL IF, EXTRACT, and SORT commands.
  219.  
  220.  Overview of Technique.   The idea is simple.  First, you get the definitions
  221.  from QSHOW into a text file that can be manipulated with an editor.  Then you
  222.  massage the text file until it contains the SUPRTOOL syntax to describe the
  223.  data file.  Finally, you save the definitions as DFxxxxxx.SUPRSRC and USE it
  224.  in subsequent SUPRTOOL select and sort jobs.
  225.  
  226.  Acquiring the Edit File.   An editable file is built using the :RUN
  227.  ...;STDLIST=option of MPE.  Setup is straightforward:
  228.       :purge mylist
  229.       :build mylist;rec=-80,16,f,ascii;disc=320,32
  230.       :file qschemac=osbnamec.pub.boss
  231.  Before you can proceed, you need to check the current UDC for QSHOW using the
  232.  HELP command of MPE:
  233.       :help qshow
  234.  HELP prints the UDC definition on the terminal.  Finding the RUN command
  235.  shows how to run the program, and gives the fully qualified name of the
  236.  program.  The final MPE command will look something like this:
  237.       :run qshow.current.cognos;info=" ";stdlist=mylist
  238.  When you run QSHOW with STDLIST redirected into MYLIST, you do not see any of
  239.  the normal prompts.  However, the user input is echoed, so just press the `s'
  240.  (i.e., first character of "showfile" command)  until it shows on the screen.
  241.  Then you complete the QSHOW commands:
  242.       showfile filename
  243.       exit
  244.  QSHOW writes the listing to the file MYLIST.
  245.  
  246.  Fixing the Definitions.   Now bring the definitions from QSHOW into your
  247.  favorite text editor.  I use:
  248.       :run qedit.pub.robelle
  249.       /text mylist; list lp all
  250.  This will also make a hard copy of the QSHOW definitions of the file for
  251.  future use.  Specific techniques of editing are dependent on the editor.  I
  252.  like to start by deleting the superfluous lines, the ones that head each page
  253.  of the listing, etc.  Then I put in the DEFINE keyword:
  254.       /change 1 "DEFINE" all
  255.       /change "DEFINE     "DEFINE" all
  256.  will do that and shrink the line length.  This leaves room in the lines for
  257.  subsequent editing.  Next I delete the field types.
  258.       /change "             CHARACTER" " all
  259.       /change "             INTEGER" " all
  260.       /change "             ZONED UNSIGNED" " all
  261.       /change "             INTEGER UNSIGNED" " all
  262.  These changes also shrink line size.  Then I delete the period (.) that
  263.  precedes the field-names if a field is redefined in the QSCHEMA:
  264.       /change "." " all
  265.  Now the real work begins.  I use QEDIT's visual mode to insert the commas (,)
  266.  needed by SUPRTOOL between the field-name, the start position and the length,
  267.  and to align the columns for appearance.  Just type:
  268.       /vi first
  269.  and dive in!
  270.  
  271.  Adding the field types is done with the aid of the listing that was printed
  272.  before changes started.  Conversion is on a case-by-case basis:
  273.    *CHARACTER fields need no work.   SUPRTOOL defaults to BYTE type.
  274.    *INTEGER fields go to DOUBLE (4 bytes long) or INTEGER (2 bytes long).
  275.    *INTEGER fields that are 8 bytes long may not be handled by SUPRTOOL.  More
  276.     research is needed here.
  277.    *ZONED UNSIGNED convert to DISPLAY.  If the fields are dates, then more
  278.     stuff can be done.
  279.  Finally, ITEM statements are inserted for all the date fields.  This allows
  280.  SUPRTOOL to do date-based record selection, such as IF DATE-ENTERED = $TODAY
  281.  (see the SUPRTOOL User Manual).
  282.  
  283.  The file is saved into the SUPRSRC group.  Give it the same name as the file
  284.  being defined, with a 'DF' prefix to indicate that it is a definition file.
  285.  Put a comment block at the first line of the definition file to document it
  286.  for future users.  Especially important are dates of creation and changes, so
  287.  the user knows that the file matches the current data.
  288.  
  289.  Checkout and Use.   You can use SUPRTOOL to check the syntax of the
  290.  definition file.  Simply:
  291.       :run suprtool.pub.robelle
  292.       >input filename
  293.       >use   DFname.SUPRSRC
  294.  and watch for any syntax errors.  The ABORT command ends SUPRTOOL without any
  295.  action taking place.  Fix the syntax errors with another trip through an
  296.  editor, and repeat the above until the file is syntactically correct.
  297.  
  298.  Most QUIZ jobs that use SUPRTOOL have three phases:
  299.    *Set up a subfile to be loaded by SUPRTOOL with QUIZ or QTP
  300.    *Use SUPRTOOL to load the subfile
  301.    *Create the report (or another subfile)
  302.  Consult the SUPRTOOL User Manual for details.
  303.  
  304.       :run suprtool.pub.robelle
  305.       >input  filename
  306.       >use    DFname.SUPRSRC
  307.       >if                       {job-specific select criteria}
  308.       >sort   field-name        {optional sort of the extracted data}
  309.       >output outfile, erase    {QUIZ/QTP defined subfile}
  310.       >exit
  311.  
  312.  Final Note.   A variation on the foregoing is available for subfiles that are
  313.  not defined in the QSCHEMA: use QUIZ instead of QSHOW.  The set-up is the
  314.  same as in the section Acquiring the Edit File, except you use HELP QUIZ
  315.  instead of HELP QSHOW.  Then a run command is entered, such as:
  316.       :run quiz.current.cognos; info=" ";stdlist=mylist
  317.  Again there are no prompts, so enter these commands:
  318.       access *                  {subfile - must be on system}
  319.       show elements
  320.       exit
  321.  and edit the file MYLIST.
  322.  
  323.  Specific edits will differ from the ones above.  The QUIZ show format is not
  324.  like the QSHOW one.  I recommend that you get a hard copy of MYLIST to plan
  325.  an editing strategy.
  326.  
  327.  Automating the Editing.  After Mr. Wood sent us his first report, we
  328.  suggested a few improvements to automate the process.  Mr. Wood added these
  329.  comments.  A USE file can be created for some of the common QEDIT commands.
  330.  The following can be used for files created using QSHOW:
  331.       /dq 1/16                  {Remove heading lines}
  332.       /cd 64 "," all            {Insert comma after type}
  333.       /cq 69 "," all            {Insert comma after offset}
  334.       /cq 1 "DEFINE" all        {SUPRTOOL's define command}
  335.       /cq "." " all             {Remove the quiz-defined indicator}
  336.       /cq "DEFINE     "DEFINE" all
  337.       /cq "CHARACTER" " all
  338.       /vi first
  339.  Editing is still needed to flip the type behind the byte length.  Editor's
  340.  note:  there is no built-in way to copy columns with QEDIT, but there is an
  341.  obscure QLIB /p routine that will do the job.  The COPYCOL routine could help
  342.  automate the switching of the type and length columns.  Robelle advised that
  343.  INTEGER will work for both single and double so DOUBLE should not be needed.
  344.  The starting position of a field is zero-indexed in COGNOS, and one-indexed
  345.  for SUPRTOOL.  Each number in that position will have to be increased by one
  346.  to make it come out right.
  347.  
  348.  If the text was derived from SHOW ELEMENTS against a subfile, the following
  349.  will take out some of the work:
  350.       /dq 1/9                   {Remove heading lines}
  351.       /cq ")"," all             {Comma after type}
  352.       /cq 49 "," all            {Insert comma before type}
  353.       /cq 29 "," all            {Insert comma between name and offset}
  354.       /cq 1 "DEFINE" all        {SUPRTOOL's define command}
  355.       /cq "CHAR " " all         {SUPRTOOL's default type is byte}
  356.       /vi
  357.  The definitions derived from subfiles have many differences from the ones
  358.  from QSHOW.  For one thing, the lines all seem to appear twice! And the
  359.  starting positions aren't listed - just the type, scale, decimal, and
  360.  picture.  The starting positions must be figured out from that.
  361.  
  362.  It can be seen from listings of the derived files that this is about as much
  363.  as can be automated.  Of course, a COBOL program could be written to parse
  364.  the whole wretched mess .  .  .
  365.  
  366.  Conclusions.  I am using the above technique to create definition files for
  367.  such production QUIZ reports as I am assigned.  It does take a bit longer to
  368.  get the first report off a non-IMAGE file, but I feel it will increase
  369.  programmer productivity as subsequent reports are required from the defined
  370.  file.
  371.  
  372.                                 Technical Tips
  373.  
  374.  Copying Programs From MPE XL to MPE V.  Under MPE V, a program file has only
  375.  one extent.  Under MPE XL, it may have several; in fact, it usually has at
  376.  least two.  If you PREP a CM program on MPE XL, then STORE it to tape and
  377.  RESTORE it under MPE V, the system software is supposed to take care of
  378.  converting the program file to one extent.  However, if you copy the program
  379.  file over NS from MPE XL to MPE V, you will not be able to run the program on
  380.  the MPE V system: "Invalid program file."  One workaround is to use :FILE
  381.  Out=progname; dev=,1,1 and copy to *out.
  382.  Abortjob Tip.  On MPE XL, if you want to abort a job or session, do BREAKJOB
  383.  first, then ABORTJOB.  For some reason, this is much faster than just an
  384.  ABORTJOB.
  385.  Detecting MPE XL in Jobs.  To detect whether you are running on MPE XL or MPE
  386.  V in a job stream, do a CACHECONTROL XXXX command.  On MPE XL this will fail
  387.  with CIERROR = 9103.  If you are on any other version of MPE, you will get
  388.  some other error message.
  389.  Copying Running Programs Under MPE XL.  When an MPE XL program is running,
  390.  the program file is open with lock access.  If you try to make a copy of the
  391.  program file with FCOPY or list it with QEDIT, you will get a file system
  392.  error 48.  Workaround: use :FILE x=progname,old;lock and list or copy *X.
  393.  Or, use SUPRTOOL to copy the program file; it automatically switches to lock
  394.  access if needed (as does version 3.6.3 and later of QEDIT).
  395.  Configuring CSTBK.  The performance of MPE Auto-Allocate is governed by the
  396.  sizes of four MPE tables: code segment table (CST), code segment table
  397.  extension (CSTX), CSTX block table (CSTBK), and loader segment table (LST).
  398.  Most people who use the MPE Auto-Allocate feature have seen that the first
  399.  table to reach its limit is CSTBK, and that SYSDUMP doesn't seem to have a
  400.  prompt for increasing its size.  In fact it does, but it's not called CSTBK.
  401.  The prompt is MAXIMUM NUMBER OF CONCURRENTLY RUNNING PROGRAMS.  John Beckett
  402.  at Southern College reports that on his system CSTBK gets set to eight higher
  403.  than whatever value he specifies for the "concurrent" prompt.  This appears
  404.  to be normal.  John Luxton at Canadian National Railways warns that CSTBK
  405.  must still be the first of the four tables to fill up.  If another table is
  406.  allowed to fill up before CSTBK does, say CST entries, then auto-deallocation
  407.  will not work properly and you will get "Out of CST entries" messages when
  408.  you run programs.  The short-term workaround is to turn off Auto-Allocation,
  409.  while the long-term solution is to configure CSTBK so that it is large enough
  410.  to be useful but small enough to be the first to fill up.
  411.  VPLUS and COBOL II.  COBOL II allows you to call intrinsics using the call
  412.  intrinsic "FOO" construct.  This allows the compiler to ensure that the
  413.  parameters passed to the intrinsic are correct (byte vs word address, value
  414.  vs reference, etc.).  But if you do this with VPLUS intrinsics, VPLUS doesn't
  415.  work any more.  You must set the v-language field of the comarea to 5
  416.  (Pascal) to make it work.  This works well on MPE V, and may be a useful
  417.  trick on MPE XL if you plan to migrate your COBOL/VPLUS applications.
  418.  
  419.                                  About Robelle
  420.  Swedish Fishing Trip and Amusement Park.  Robelle Consulting is joining with
  421.  Ole Nord AB (our dealer in Scandinavia) to sponsor both a fishing trip party
  422.  and amusement park tickets in G╓teborg.  The fishing boat can hold only 150
  423.  people, so if you want to go, request it on your registration form (first
  424.  come, first served).  Everyone else will receive tickets to go and have fun
  425.  at the amusement park in G╓teborg.
  426.  
  427.             Robelle Products:  Problems, Solutions, and Suggestions
  428.  SUPRTOOL  Version 2.9 and 2.9.1
  429.  
  430.  MPE XL.  When using SUPRTOOL to copy a file from MPE XL to MPE V, don't ever
  431.  press Control-Y.  This can cause a system hang of MPE XL.  In fact, any use
  432.  of Control-Y over NS is dangerous with MPE XL, so avoid it.
  433.  
  434.  QUIZ.  Last year, we recommended using QTP to create the empty QUIZ-subfile
  435.  that SUPRTOOL fills with data.  The reason is that QTP allows you to `set
  436.  process limit 0', while QUIZ insists that the limit be at least one.  If you
  437.  have a master dataset with only a few entries, or a detail dataset with many
  438.  deleted entries at the beginning, QUIZ will create a delay in producing the
  439.  empty subfile.  [Gary Arehart]
  440.  
  441.  ASK MANMAN.  Are you using SUPRTOOL with ASK MANMAN? We would like to hear
  442.  about your experiences integrating SUPRTOOL into the ASK software.
  443.  
  444.  
  445.  QEDIT  Version 3.6
  446.  
  447.  MPE XL, NS, and VISUAL.  When you use NS with MPE V and MPE XL, it is
  448.  possible to be running QEDIT on one machine while your terminal is connected
  449.  to the other.  In this case, QEDIT 3.6 will assume that your terminal is
  450.  connected to the machine that QEDIT is running on and VISUAL mode will not
  451.  work.  Temporary workaround:  use set vis ignorecpu on when the terminal is
  452.  connected to MPE V and QEDIT is running on MPE XL.  For the reverse case, you
  453.  will need the latest QEDIT pre-release.
  454.  
  455.  700/92.  If you don't like the way QEDIT 3.6 uses the 132-column mode of the
  456.  700/92 terminal, change the terminal ID to 2392A.  Fixed per user feedback in
  457.  QEDIT 3.6.2.
  458.  
  459.  NM Compilers.  QEDIT 3.6 will not work with NM compilers.  Workaround:  KEEP
  460.  your file first, then XEQ command file.  Solution: you need QEDIT 3.6.2,
  461.  including the new UDCXL.CATALOG.ROBELLE.
  462.  
  463.  VISUAL on MPE XL Console.  The MPE XL console is not connected to the DTC; it
  464.  goes through a different interface.  To use VISUAL mode on the console, you
  465.  must have ENQ/ACK handshaking enabled, as well as XON/XOFF.
  466.