home *** CD-ROM | disk | FTP | other *** search
/ ftp.robelle3000.ai 2014 / 2014.06.ftp.robelle3000.ai.tar / ftp.robelle3000.ai / newsletter / 1992 / w1992-05.txt < prev    next >
Text File  |  1994-04-12  |  24KB  |  497 lines

  1.  
  2.         What's Up DOCumentation
  3.  
  4.  
  5.  
  6.        Robelle Consulting Ltd.
  7.        Unit 201, 15399-102A Ave.
  8.        Surrey, B.C.  Canada  V3R 7K1
  9.        Phone:  (604) 582-1700
  10.        Fax:  (604) 582-1799
  11.  
  12. Date:  October 31, 1992
  13.  
  14. From:  Robert M. Green, CEO
  15.        David J. Greer, President
  16.        Michael Shumko, Editor
  17.  
  18. To:    Users of Robelle Software
  19.  
  20. Re:    News of the HP 3000, 1992 #5
  21.  
  22.      What You Will Find in This News Memo:
  23.  
  24.        News Tidbits
  25.        Technical Tips
  26.        Robelle Visits Australia and New Zealand
  27.        Backup Tips by David Merit
  28.        About Robelle
  29.        Calendar of Events
  30.        Running Robelle Programs From PowerHouse
  31.        Robelle Products:  Problems, Solutions, and Suggestions
  32.        The New XPRESS 2.9 Improves Screen Interface
  33.  
  34.  
  35.  
  36.                                  News Tidbits
  37.  
  38. And the Award Goes To ...  Congratulations to Bob Green  and  David  Greer  of
  39. Robelle,  who  picked  up  three  of the top awards at Interex this year.  Bob
  40. received one of three Best Paper awards in the All Platforms category for  his
  41. paper entitled "The Warning Signs, A Pop Quiz on Quality".
  42.  
  43. And  talk  about  presentation  skills!   David  and Bob each won one of three
  44. Tutorial Presentation awards:  David, for "Suprtool Performance Tips with  the
  45. Developer", and Bob, for "Qedit Problem-Solving with the Creator".
  46.  
  47. Way to go, team!
  48.  
  49. SIGLASER  is  Going  Again.   The  special  interest  group for high-end laser
  50. printers (HP 2680  and  HP  series  5000)  is  starting  up  again.  For  more
  51. information    contact    the    INTEREX   office,   or   Steve   Hammond   at
  52. steve_hammond%aamc@mcimail.com
  53.  
  54. LaserJet 4.  Once again, Hewlett Packard proves  its  leadership  in  LaserJet
  55. technology  with the recent introduction of the LaserJet 4.  This new LaserJet
  56. produces documents at 600 dots-per-inch (DPI) resolution, compared to the  300
  57. DPI that all previous HP LaserJets offer.
  58.  
  59. HP  has  listened  to  its customers, and has addressed many of the complaints
  60. regarding the shortcomings of  the  LaserJet  III.   The  LaserJet  4  has  45
  61. scaleable  fonts,  which include ten Windows 3.1 TrueType fonts.  The printing
  62. speed is still eight pages per minute, even at 600 DPI.  It  offers  some  new
  63. printing  modes,  including  "reverse landscape" and "reverse portrait", which
  64. turn your text page upside down.
  65.  
  66. In continuing with HP's trend to  Open  systems,  new  hardware  and  software
  67. options  help  connect  the printer to any type of machine in any environment.
  68. For example, the printer has new  bi-directional  parallel  and  serial  ports
  69. which  can  both  be  used at the same time.  Support for Printer Job Language
  70. switching has been included, making the printer ideal for  networks.   Context
  71. switching,  as  in  determining if the file is PostScript or PCL, is performed
  72. automatically.
  73.  
  74. The price is only slightly higher than that of the LaserJet III,  making  this
  75. model an excellent purchase.  [Ken Robertson]
  76.  
  77.  
  78.                                 Technical Tips
  79.  
  80. Memory.  When you run out of memory on a 9xx, one of  the  first  symptoms  is
  81. slow  response  time.  We were running our R&D series 922 with 32MB of memory,
  82. with up to  six  users  doing  compiles,  links,  test  suites,  and  document
  83. formatting.   If  we  didn't  touch  the  terminal  for a few minutes, when we
  84. eventually pressed Return, it would take 15 seconds to get the prompt!   After
  85. adding another 32MB of Kelly memory, response time went back to normal.
  86.  
  87. AT  Commands.   You  can  put  spaces in your modem commands to make them more
  88. readable:
  89.  
  90.      atb0q0x6&a2&b1&h1&m5&n0
  91.    becomes
  92.      at b0 q0 x6 &a2 &b1 &h1 &m5 &n0
  93.  
  94.  
  95.                    Robelle Visits Australia and New Zealand
  96.  
  97. In  September,  David  Greer  went  on  a  road  trip with Laurie Facer, Julie
  98. Mowinski of Holland House, Mike Butler of D.I.S.C., and David Merit  of  ORBIT
  99. Software.   We  visited  Melbourne,  Sydney,  Auckland, and Wellington, giving
  100. product presentations and seminars.  We met an interesting group of users  and
  101. had  fun  visiting  the  land  down under.  Special thanks to Laurie and Sandy
  102. Facer for organizing the whole trip.
  103.  
  104.  
  105.                           Backup Tips by David Merit
  106.  
  107. While  traveling  in  Australia,  we  listened to David Merit's talk on backup
  108. technologies. The three most important things about a backup are  reliability,
  109. reliability,  and  reliability.   Tape drives will report the number of errors
  110. and retries to the controlling software, but MPE's  :Store  command  does  not
  111. provide any way of finding out what these values are. By default, MPE's :Store
  112. command will abort a backup with a tape error. If you are using a  third-party
  113. backup product, check to see if any JCWs are set with the number of errors and
  114. retries. This should be monitored by your backup job streams. David recommends
  115. that  you  throw  out tapes with more than three errors or ten retries.  ORBIT
  116. has seen cases where the backup completed, but the number of errors or retries
  117. was  high  enough that users could not restore from the backup.  It also takes
  118. longer to write to a bad tape.
  119.  
  120. According to ORBIT, you can safely use 90M DDS tapes, even  in  older  HP  DDS
  121. drives.   HP does not support 90M DDS tapes in some of their older drives, but
  122. if you are using a third-party backup utility it  doesn't  matter  because  HP
  123. won't  be supporting your backup recovery.  ORBIT has been using 90M DDS tapes
  124. for two years without any problems.  [Unfortunately Robelle has  not  had  any
  125. luck  getting  90M  DATs to work in the C1501A DAT drives on the S922.  Caveat
  126. Emptor.  Ed.] You should clean DDS tape heads  (there  is  a  commercial  tape
  127. cleaner that you just plug into the tape drive).
  128.  
  129. Use  3600'  tapes  instead of 2400'.  The only caution is that a single backup
  130. should be on all 3600' tapes or all 2400' tapes but not a combination  of  the
  131. two.
  132.  
  133. Backup  tapes  do  not have an infinite life.  HP recommends that reel-to-reel
  134. tapes are only good for two years, and this assumes that  at  least  once  per
  135. year  you  wind and rewind the tape.  We recently restored some files from ten
  136. year old backup tapes, but they were small 1600  BPI  tapes.   Reels  of  tape
  137. should  only  be  used  20 to 30 times. DDS tapes have an expected life of ten
  138. years or 300 uses.
  139.  
  140.  
  141.                                 About Robelle
  142.  
  143. Installing Robelle Updates.
  144.  
  145. At  a recent user group meeting, Bob Green asked a class of Qedit fans whether
  146. they installed Robelle tapes by simply restoring @.@.@.  Quite a lot of  hands
  147. went  up.  Of course, there is nothing wrong with restoring the files from the
  148. tape -- it's a necessary step.  But it doesn't stop there.  The  new  versions
  149. of  the  programs  on  the  tape  are not stored in their "normal" names.  For
  150. example, there is no file called Qedit.Pub.Robelle on the tape.  Rather, there
  151. are  two programs, only one of which will be the correct version, depending on
  152. whether the install is being done on  MPE V  or  MPE/iX.   Both  versions  are
  153. provided  to  all  customers,  to facilitate our generous upgrade policy.  The
  154. installation job stream (e.g., Install.Qeditjob.Robelle) decides which version
  155. to put into production, saving the old program in the PubOld group of Robelle,
  156. in case you ever need to go back  to  it.   Other  installation  jobs  may  be
  157. required  to install new versions of the bonus and contributed programs, also.
  158. We recommend that you read and follow the instructions in  the  Change  Notice
  159. that accompanies each tape.
  160.  
  161. Your  HPPA  System  Must Have a Valid Serial Number.  When run on MPE/iX (also
  162. known as MPE/XL, 9xx, or Spectrum), the next versions of all our products will
  163. verify  that  your machine has a valid HP serial number. For now they will not
  164. check for a SPECIFIC serial number, just SOME serial number. A future  release
  165. of the products will only run on the serial numbers that you are licensed for.
  166.  
  167. When HP first released the Series 9xx machines, some were  shipped  without  a
  168. valid  serial  number.   If  you  do the following and get an error message as
  169. shown, you do not have a valid serial number:
  170.  
  171.      :showvar hpsusan
  172.      ^ ACTIVE FUNCTION FAILED (CIERR 8159)
  173.  
  174. If you get the error, you must call the HP Response Center and obtain a  valid
  175. serial  number  before  you can run the program.  You may want to do this now,
  176. before you receive the Qedit 4.1 or Suprtool 3.5 release.
  177.  
  178. Bob Green Visits UK and Greece.  Bob Green  recently  returned  from  visiting
  179. users in London and Dublin as well as Athens, Greece.  Teaser:  the next issue
  180. of What's Up DOCumentation will include a full report by Bob, who  says,  "The
  181. trip  was a dream come true.  I was finally in Greece, and I was a philosopher
  182. (well, a computer philosopher)."
  183.  
  184. Robelle Software Rental.  If you require one or more of our software  products
  185. for a short period, or if you can't afford to make a full license purchase for
  186. a while, our rental program may be for you.  You can rent any of our  software
  187. products  for  a  minimum period of one quarter.  Half of the rental fees paid
  188. can be applied to up  to  half  of  the  purchase  price.   A  rental  license
  189. agreement will be required.  Give us a call for more details.
  190.  
  191.  
  192.  
  193.                               Calendar of Events
  194.  
  195.  
  196. November 1992* Qedit training in Sacramento on November 3.  Qedit  training
  197.                in  Santa Clara on November 4.  Suprtool two-day training in
  198.                Santa Clara on November 5-6.
  199.  
  200.              * Qedit training in Boston on November 17.
  201.  
  202.              * Growth Power User Group Meeting in Boston on November 18.
  203.  
  204.              * Two-day Suprtool course in Boston on November 19-20.
  205.  
  206.  
  207.  
  208.                    Running Robelle Programs From PowerHouse
  209.  
  210. Most  Robelle  programs  are capable of suspending instead of terminating when
  211. you exit them.  This includes Qedit, Suprtool, Suprlink, Xpress,  Select,  and
  212. some  other  programs.   This suspension only happens when the programs detect
  213. that they have been run from a program other than the MPE Command  Interpreter
  214. (CI).  The assumption is that any program that is "smart" enough to be able to
  215. run other programs should  also  be  "smart"  enough  to  recognize  when  the
  216. programs suspend, and to act accordingly.  On MPE V that was a reasonable, but
  217. not infallible, assumption.  On MPE/iX it may not be a good assumption at all.
  218. This  is  because  any program that calls the HPCICOMMAND intrinsic to execute
  219. MPE commands can now run programs.  However, the  HPCICOMMAND  intrinsic  does
  220. not recognize suspended child processes.  It simply leaves the child processes
  221. suspended, with no way to re-activate them.
  222.  
  223. PowerHouse programs have always had the ability to run other  programs.   This
  224. was achieved by PowerHouse emulating the Run command internally through custom
  225. programming by Cognos.  As part of  that  emulation  PowerHouse  was  able  to
  226. detect  suspended  child processes, and hold onto them for later reactivation.
  227. The typical benefit was the ability to resume execution of the  child  process
  228. much more quickly because all its files and databases were still open from the
  229. prior execution.  However the native-mode versions of PowerHouse  programs  no
  230. longer  emulate  the  Run  command.   Instead they simply call the HPCICOMMAND
  231. intrinsic to do the Run for them.  This has the  benefit  of  having  complete
  232. compatibility  with  all the new parameters of the MPE/iX Run command, and all
  233. other MPE/iX commands, with no programming effort at all,  but  gives  up  the
  234. significant extensions that the former emulation of the Run command offered.
  235.  
  236. From a practical standpoint, this means that if you run Qedit or Suprtool from
  237. inside Quick, then exit from Qedit or Suprtool back  to  your  Quick  program,
  238. Qedit  or Suprtool will have suspended, and you will have no way to reactivate
  239. them.  That can leave Suprtool, for example, with a database open, with no way
  240. to close it except by exiting the Quick application.
  241.  
  242. Robelle  has  attempted  to get HP to change HPCICOMMAND to kill off suspended
  243. processes (KPR 5000-616615), but the response center closed the call  for  two
  244. reasons:   the  lack  of resources, and their judgment that it wasn't a bug in
  245. the intrinsic, but a design flaw in the programs calling  HPCICOMMAND  or  the
  246. programs being run by HPCICOMMAND.
  247.  
  248. Fortunately  Robelle  products  provide  a  method  of  overriding the suspend
  249. action.  Run Qedit or Suprtool with parm=32, which tells them  to  shut  their
  250. files  and  terminate  completely,  instead  of  suspending.   In  the case of
  251. Suprtool you can make this a site-wide option by adding the  Set  Suspend  Off
  252. command  to  the  Suprtool configuration file, Suprmgr.Pub.Sys.  Suprtool also
  253. has an option on the Exit command, Exit Abort, that  tells  it  to  terminate.
  254. However,  this  has  the additional, unwanted side effect of not executing the
  255. current task, so be careful.  Qedit does not have an equivalent  Set  or  Exit
  256. option, and relies on the parm=32 on the Run command.
  257.  
  258. The explanation behind this change to PowerHouse is described in the July 1990
  259. Cognos Support Technical Newsletter:
  260.  
  261. ... users no longer need the SUSPEND option when running PowerHouse, as HP has
  262. indicated there are no savings suspending and reactivating processes in MPE/XL
  263. as there were in MPE/V.
  264.  
  265. Many  users  would  not  agree  with  this  assessment.   One  example  is  an
  266. interesting  article  published  in  a  subsequent  Cognos  Support  Technical
  267. Newsletter in 1992 (Vol. 2, No. 4), written by  Jonathan  Heywood  of  Xeleton
  268. Systems  B.V. in The Netherlands.  Mr. Heywood describes how he programmed his
  269. Quick application to execute  QTP  with  the  SUSPEND  option,  and  used  the
  270. Activate  intrinsic  to  re-awaken  QTP  instead of restarting it from scratch
  271. every time.  Mr. Heywood says that this saved him 0.2 CPU seconds (on a  S980)
  272. per  QTP  run,  which  accounted  for  17% of the CPU time for that task.  His
  273. estimated saving, when applied to all his background processing,  "is  between
  274. one  and  two  CPU hours per day, and that is considerable on a system that is
  275. running a 80% to 100% CPU load all day." There is no doubt  that  the  process
  276. handling features of MPE are still valuable tools on MPE/iX.
  277.  
  278. By  the  way,  we don't want to single out PowerHouse as the only program that
  279. will cause orphaned child processes.  For example, HP's LinkEdit and Robelle's
  280. Suprtool  have  the  same  "feature".   In the case of PowerHouse, though, the
  281. powerful suspend-reactivate capability is one that Cognos users have benefited
  282. from for years, and which has now been removed.
  283.  
  284.  
  285.            Robelle Products:  Problems, Solutions, and Suggestions
  286.  
  287. Qedit  Version 4.0
  288.  
  289. X-Windows and Visual Mode Correction Notice.  In the last  issue  we  reported
  290. that  HP had fixed the problem of lines being deleted in Visual Mode from Unix
  291. X-Windows terminals.  Unfortunately, we printed the wrong patch numbers.   Our
  292. apologies.  The correct ones are:
  293.  
  294.     PHNE_1025 is for the S300 and S400 systems.
  295.     PHNE_1026 is for the S700 systems.
  296.     PHNE_1027 is for the S800 systems.
  297.  
  298. Quick  No Longer Suspends.  As of release 6.09 of PowerHouse, the Quick module
  299. no longer suspends properly when run from Qedit.  If Quick 6.09  is  run  with
  300. the  info="suspend" parameter, it will suspend when exiting from Quick back to
  301. Qedit, but will leave the terminal in a state unusable  to  Qedit.   The  only
  302. workaround  is  to  stop  using  the "suspend" parameter.  Starting with Quick
  303. version 7.09 the terminal is  no  longer  messed  up,  even  if  "suspend"  is
  304. specified.  This  is  only  because  Quick 7.09 ignores the parameter totally,
  305. always terminating instead of suspending.
  306.  
  307. Note:  The other PowerHouse modules  continue  to  support  suspending  as  of
  308. version 7.09.  Only Quick no longer supports Suspend.
  309.  
  310. We  would  like  to know if this is a concern to you.  Please let us know.  Of
  311. course, since all of this is due to changes made by Cognos,  you  should  also
  312. let them know if you don't like the change.
  313.  
  314.  
  315. Suprtool  Version 3.4
  316.  
  317. This Month's Brain Teaser.
  318.  
  319. A  user  called  us  with a perplexing situation.  He wrote a Suprtool task to
  320. delete all manual master records which did  not  have  any  associated  detail
  321. records.   After  running  it  there  were  still some of these records in the
  322. dataset.  It took us a while to figure  out  what  had  happened.   Here's  an
  323. interesting puzzle for you.  See if you can find the solution.
  324.  
  325.      >base doc.log,1,password
  326.      >set ignore on
  327.      >set dumponerror off
  328.      >get log-master     {manual master}
  329.      >output $null
  330.      >delete
  331.      >xeq
  332.      Delete all records from the LOG-MASTER dataset [no]: YES
  333.      Warning:  Using DBGET for the input records
  334.      Warning:  NUMRECS exceeded; some records not processed.
  335.      IN=35814, OUT=35813.  18167 chain-head(s) not deleted
  336.  
  337. Remember, the task was to delete the master entries which no  longer  had  any
  338. detail  records.   This  accounted for about half the records in the set.  The
  339. way the task was written, Suprtool was instructed to  simply  delete  all  the
  340. records.   The  user  knew  that  IMAGE would reject a Dbdelete for any master
  341. entry which still had a detail chain.  Suprtool  was  configured  to  keep  on
  342. executing,  even  with failed Dbdelete attempts, via the Set Ignore ON and Set
  343. DumpOnError OFF commands.  The problem is that the task  stopped  prematurely;
  344. Suprtool  did  not delete all the records that it should have.  That is, after
  345. Suprtool was done, there remained some master records which had no details.
  346.  
  347. Answer:  The culprit was our old friend, the  migrating  secondary.   As  some
  348. primary  records  were  deleted,  secondaries moved into the primary location.
  349. Suprtool re-read the location so as not to miss any, but in doing  so  re-read
  350. some  entries that it had already read.  This caused the IN count to be higher
  351. than it should have been, making Suprtool  stop  before  reading  all  of  the
  352. records in the dataset.
  353.  
  354. Workaround  1:  Do the job again.  This is not guaranteed to work on the first
  355. try, so keep running the job until there are no records to delete.
  356.  
  357. Workaround 2:  Use SET EOFREAD ON to cause Suprtool to read to the "hard"  end
  358. of  the  dataset  instead  of  stopping  when the initial number of records is
  359. satisfied.
  360.  
  361. Xpress  Version 2.9
  362.  
  363. Sending a message - NOT!
  364.  
  365. When in the middle of sending a message to a list  of  people,  and  you  have
  366. already  typed  some  user  names  or  numbers, you can choose not to send the
  367. message in two ways:
  368.  
  369. 1) Press any function key. Xpress abandons the Out Basket  function  and  goes
  370. immediately  to  the  area  corresponding to the function key pressed. The Out
  371. Basket message is not sent, and is not saved anywhere.
  372.  
  373. 2) Type a "7" at the user number prompt. Xpress sends your message immediately
  374. to the Waste Basket. It is not sent to any of the users you may have specified
  375. up to that point. Your message is waiting in  the  Waste  Basket  for  editing
  376. and/or re-sending.
  377.  
  378. Cookie  Version 1.8
  379.  
  380. We  have had complaints from two users regarding one of the fortune cookies in
  381. the last cookie file.   We  apologize  for  the  offense,  which  is  entirely
  382. unintentional.   The  Cookie  program  is designed to amuse you, not cause you
  383. grief.  The fortune cookie in question has been removed from the  file,  along
  384. with   a   number   of  others  which  were  re-evaluated  and  judged  to  be
  385. inappropriate.  The new file will be included on  your  next  software  update
  386. tape, or can be obtained by calling Robelle.
  387.  
  388. The  fortune  cookies  in  our  file  come  from many sources.  Each cookie is
  389. reviewed and voted on by Robelle staff before inclusion into  the  distributed
  390. file.   Despite  our  best  efforts to remove undesirable messages, the cookie
  391. file may contain a few that don't appeal to everybody.   The  file  is  called
  392. cookie.qlibdata.robelle,  and  is structured to allow fast addition, deletion,
  393. or modification of its messages.
  394.  
  395. You can edit the file quite easily using any text editor.  This is  especially
  396. easy if you use Qedit, because Qedit can retain the file's user labels.
  397.  
  398.      :hello mgr.robelle
  399.      :run qedit.pub
  400.      /text cookie.qlibdata,labels
  401.      /find "You can make almost any fortune cookie more"
  402.      /{make changes and deletions}
  403.      /keep
  404.      /exit
  405.  
  406. If you used Qedit, you are done.  If you used another text  editor,  you  will
  407. have  to go through one extra step after keeping the file.  In this case, make
  408. sure you keep the file under a new name (e.g., Newcook).
  409.  
  410.      :run cookie.qlib,maint
  411.      7             {Load File}
  412.      Newcook       {File to load from}
  413.      O             {Overwrite}
  414.      [Return]      {Cookie.Qlibdata.Robelle}
  415.      S             {Sequential}
  416.      1             {Exit}
  417.  
  418. If  you do not want to change the file yourself or wait for your next software
  419. update tape, just give us a call.  We will ship you the latest cookie file  as
  420. soon as we hear from you.
  421.  
  422. Prose  Version 3.4
  423.  
  424. Drawing Boxes using Prose.
  425.  
  426. The newest version of Prose, our text formatter, has the capability of drawing
  427. boxes when printing to a LaserJet printer.  This is implemented  using  a  new
  428. BOX  command,  which  accepts  parameters  and  draws  boxes  such  as the one
  429. bordering the fortune cookie of the month.  This new version of Prose will  be
  430. distributed with the Qedit 4.1 release at the end of this year.
  431.  
  432.  
  433.    Fortune Cookie of the Month
  434.  
  435.    If it weren't for C, we would be using BASI, PASAL and OBOL!
  436. Release Announcement
  437.                                                                        [puppy]
  438.                                                                         [logo]
  439.  
  440.  
  441.  
  442.                  The New XPRESS 2.9 Improves Screen Interface
  443.  
  444. Xpress  is  an  electronic  mail  system  that is so easy to use you can start
  445. exchanging mail the first day without formal training.  Xpress  works  on  any
  446. HP 3000 hardware, and on all versions of MPE (including MPE/XL).  Xpress has a
  447. streamlined design that keeps the load on your machine low, but  still  offers
  448. all of the functions you need.
  449.  
  450. Highlights of the new XPRESS Mail:
  451.  
  452.  
  453.  * A new screen interface.
  454.  
  455.    The  new  screen  interface  takes  advantage of the features of your HP
  456.    terminal or emulator, giving a new look to Xpress.  It clears the screen
  457.    between  tasks  and  writes a header line identifying the current basket
  458.    and function.  Entry fields are highlighted to indicate the  exact  data
  459.    length that Xpress is expecting.  The function key labels are updated as
  460.    their meanings change, according to the basket  and  function  selected.
  461.    The result: Xpress is even more intuitive and easy to use.
  462.  
  463.  
  464.  * Xpress can connect with MCI Mail to talk to the world.
  465.  
  466.    Through  a  joint  project  with  E-Mail, Inc., we have given Xpress the
  467.    optional  ability  of  exchanging  messages  with  MCI  Mail,  a  public
  468.    electronic  mail  network.  An Xpress user can now send a message to any
  469.    fax number or MCI user in the world.  You simply type the  message  into
  470.    Xpress and indicate the MCI destination.  Gateway/3000 and MCI Mail take
  471.    over and ensure that the message arrives.  MCI  Mail  can  then  send  a
  472.    message  back  to you confirming delivery.  The interface from Xpress to
  473.    MCI Mail is created  by  adding  the  Gateway/3000  product  of  E-Mail,
  474.    Inc. to  your system.  If you are interested in this capability, contact
  475.    the Robelle sales staff.
  476.  
  477.  
  478.  * Send standardized messages with fill-in-the-blanks ease.
  479.  
  480.    Xpedit, the full-screen editor for Xpress users, now allows you to  send
  481.    form   messages  (such  as  purchase  orders,  operations  requests,  or
  482.    telephone pink slips) and just about anything else that can  be  defined
  483.    in  a  VPLUS  forms file.  You just select a form from a menu of defined
  484.    templates, and fill in the blanks.  If you  like,  using  HP's  Formspec
  485.    program, you can use VPLUS editing to provide default values and enforce
  486.    required fields.
  487.  
  488. You will find a full description of these and other new features in our latest
  489. change  notice.   All  Xpress  owners  who have service coverage automatically
  490. received a change notice and update  tape.   The  update  tape  also  contains
  491. revised  user  manuals.  You can print copies or use the complete on-line help
  492. instead.
  493.  
  494. If you are not yet convinced of the benefits of electronic mail, just call for
  495. a free demo.
  496. We think you'll like what you see.
  497.