home *** CD-ROM | disk | FTP | other *** search
/ ftp.robelle3000.ai 2014 / 2014.06.ftp.robelle3000.ai.tar / ftp.robelle3000.ai / newsletter / 1995 / w1995-03.txt < prev    next >
Text File  |  1995-07-23  |  24KB  |  512 lines

  1.  
  2.  
  3.        What's Up, DOCumentation?
  4.  
  5.  
  6.  
  7.        Robelle Consulting Ltd.
  8.        Unit 201, 15399-102A Ave.
  9.        Surrey, B.C. Canada  V3R 7K1
  10.        Toll-free: 1-800-561-8311
  11.        Phone: (604) 582-1700
  12.        Fax: (604) 582-1799
  13.        E-mail: support@robelle.com
  14.        WWW: http://www.robelle.com
  15.  
  16. Date:  June 23, 1995
  17.  
  18. From:  Robert M. Green, CEO
  19.        David J. Greer, President
  20.        Michael Shumko, Editor of the Month
  21.  
  22. To:    Users of Robelle Software
  23.  
  24. Re:    News of the HP 3000 and HP-UX, 1995 #3
  25.  
  26.      What You Will Find in This News Memo:
  27.  
  28.        Introducing Suprtool for HP-UX
  29.        News Tidbits
  30.        Technical Tips
  31.        Announcing the New Suprtool Version 3.7
  32.        Survey Results
  33.        About Robelle
  34.        Calendar of Events
  35.        Robelle Products:  Problems, Solutions, and Suggestions
  36.  
  37.  
  38.                         Introducing Suprtool for HP-UX
  39.  
  40. Suprtool, the fast data handyman from Robelle Consulting Ltd., is now
  41. available on HP-UX. Suprtool/UX reads and writes fixed-length data files,
  42. selects records based on flexible criteria, and quickly sorts them using
  43. Robelle's "fastsort" technology. The Suprlink/UX program that accompanies
  44. Suprtool/UX provides high-speed data file linking based on a sort key.
  45.  
  46. While Suprtool/UX is similar to Suprtool for MPE, it provides necessary HP-UX
  47. features for handling fixed-length data files. Many HP-UX utilities are
  48. designed only for variable length text data; Suprtool/UX is designed for
  49. fixed-length text and for binary data.
  50.  
  51. How does Suprtool/UX work with HP-UX files?
  52.  
  53. HP-UX files are very different from MPE files.  Here is a brief overview of
  54. how Suprtool/UX handles the differences.
  55.  
  56. Record Length
  57.  
  58. On MPE, Suprtool can find out the record length of a file.  On HP-UX, a file
  59. consists of a string of bytes; for this reason, HP-UX has no concept of record
  60. length.  Suprtool/UX has two solutions to this problem:
  61.  
  62. 1. Let the user specify the record length with the Rec parameter of the Input
  63.    command.
  64.  
  65.         >input uxfile, reclen 80
  66.  
  67. 2. Use self-describing files.
  68.  
  69. Linefeeds
  70.  
  71. MPE has no separators between records in a file.  An HP-UX file may not have
  72. separators, or it may have a linefeed between lines. In order for Suprtool/UX
  73. to correctly read a data file, it must know whether the linefeeds are present.
  74. By default, Suprtool/UX assumes that there is a linefeed between each line,
  75. but you can override this default with the Nolf option of the Input command.
  76.  
  77.      >input uxfile, reclen 200, nolf
  78.  
  79. Self-Describing Files
  80.  
  81. HP-UX files are just a stream of bytes.  The files do not contain any
  82. information that describes their fields. Suprtool/UX's self-describing files
  83. (SD files) allow you to describe and to remember the fields in a data file.
  84.  
  85. Where does Suprtool/UX store the field information?
  86.  
  87. On MPE, Suprtool stores the field information in file labels. But because
  88. HP-UX has no file labels, Suprtool/UX stores the field information in a
  89. separate file that has the same name as the original file, but with an ".sd"
  90. extension. For example, if the data file has the name /users/test/datafile,
  91. the SD file will have the name /users/test/datafile.sd.
  92.  
  93. How do I tell Suprtool/UX about data fields?
  94.  
  95. For files created on HP-UX, you use Suprtool/UX's Define and Extract commands
  96. to describe the data fields, then use the Output,Link command to create the
  97. self-describing file.
  98.  
  99.      >input   somefile
  100.      >define  name, 1, 16, byte
  101.      >define  age, 17,  2, int
  102.      >extract name, age
  103.      >output  newfile,link
  104.      >xeq
  105.  
  106. For files created on MPE, we include an MPE program that takes a
  107. self-describing file and writes the field information to an MPE flat file.
  108. This file can then be transferred to HP-UX along with the data file, ready to
  109. be used by Suprtool/UX.
  110.  
  111. Availability
  112.  
  113. Suprtool/UX is now available in pre-release form. Contact Robelle Consulting
  114. Ltd., or your nearest distributor for details. You can also reach us on the
  115. Internet at http://www.robelle.com or via e-mail at info@robelle.com.
  116.  
  117.  
  118.                                  News Tidbits
  119.  
  120. HP to Replace Faulty CPU Chips.
  121.  
  122. Hewlett-Packard has discovered a CPU chip flaw in a small percentage of its HP
  123. 9000 and HP 3000 servers. Fewer than 20,000 computers are affected world-wide.
  124. The flaw can result in a "system machine check" message which shuts down the
  125. computer. HP is repairing the computers at no charge to their customers.
  126. Customers using certain HP 9000 workstations, or HP 3000 or HP 9000 servers
  127. shipped since October 1994, should contact the Response Center to receive
  128. special software to test their systems. Affected HP 9000 systems include
  129. 735/125, 755/125, 735/99, 755/99, 747i/100, and 745i/100 workstations, G/H/I
  130. model 50, 60, and 70 servers. The only HP 3000s affected are a small number of
  131. 987s.
  132.  
  133.  
  134.                                 Technical Tips
  135.  
  136. Store/Restore Bug.
  137.  
  138. A bug in the Store/Restore mechanism of MPE may cause problems to a limited
  139. set of users. If you Store files from an MPE/iX 5.0 system, and Restore those
  140. files onto an MPE/iX 4.0 system using the Account= option, you can access the
  141. files until you upgrade the 4.0 system to 5.0. When you upgrade, the restored
  142. files will no longer be accessible because of a damaged GUID entry in the file
  143. label. This information is ignored by MPE/iX 4.0, but is used by MPE/iX 5.0. A
  144. number of bugs/enhancements have been logged with HP. In the meantime, HP
  145. suggests two workarounds:
  146.  
  147.    Store/Purge/Restore all the affected files with Account= after the
  148.    conversion to 5.0.
  149.    Do a :Listfile@.@,6 to a disc file, read the file, then do an :Altfile
  150.    filename;group=accountname to change the GUID for each file.
  151.  
  152.  
  153.                    Announcing the New Suprtool Version 3.7
  154.  
  155. Robelle continues to enhance Suprtool, the powerful utility for extracting
  156. data on HP 3000 computers. Use Suprtool to access selected records with
  157. amazing speed, then copy, sort, or edit your data. Use Suprtool to feed data
  158. into your report program to produce a report five times faster than the report
  159. program could on its own, or use Suprtool's simple reporting capability to
  160. save even more time. Every year, Robelle Consulting Ltd. releases a new
  161. version of Suprtool. This year's enhancements include increased selection and
  162. comparison capabilities, a new option to help update critical fields in detail
  163. datasets, and Help files that now come in Windows Winhelp format.
  164.  
  165. *  The If command now allows the use of arithmetic expressions to give you
  166.    more powerful selection criteria.  As well, the If command now supports
  167.    comparisons between fields of different types.
  168.  
  169. *  The CIUPDATE option of the Update command gives you greater control in
  170.    editing your data by allowing you to make changes to the critical fields in
  171.    your detail datasets.
  172.  
  173. *  For your convenience, Suprtool Help files now come in Microsoft Windows
  174.    Winhelp format.  The Help files, comprising the Suprtool, Dbedit, Suprlink,
  175.    Speed Demon, and Calling Suprtool user manuals, can be installed on your
  176.    PC.
  177.  
  178. For a complete description of Suprtool's new features, see the new Suprtool
  179. User Manual and the change notice that accompany all update tapes.  If you
  180. already have Suprtool coverage, you will automatically receive an update tape.
  181. You can print out the latest user manual from your update tape, or view it as
  182. on-line help.
  183.  
  184. If you are not a Suprtool user already, why not ask us for a free demo, or for
  185. more information? Contact us at the address on the front of the newsletter, or
  186. call us toll-free at 1-800-561-8311.
  187.  
  188.  
  189.                                 Survey Results
  190.  
  191. In the fall of 1994, we sent a survey to all our customers world-wide to find
  192. out your thoughts on a number of key issues. The results were interesting. Of
  193. our direct customers in Canada and the U.S.A., 25% responded, and of our
  194. distributors' customers, 10% returned the survey to us. We are not sure why
  195. there was such a difference in the response rate, but we are grateful to
  196. everybody who took the time to return the survey. We value all your input, and
  197. we are already using your comments to guide the direction our products and
  198. services are taking.
  199.  
  200. We wanted to know what enhancements you thought we should work on, and asked
  201. you to vote by spending "Robelle dollars" on your favorite ones. Here are the
  202. results. They are shown in the dollars voted and in the number of votes for
  203. each enhancement.
  204.  
  205. Qedit Enhancements
  206.  
  207. Among customers in Canada and the U.S.A., the most popular requests for Qedit
  208. were
  209.  
  210.    $3,654   #126   Graphic MS-Windows interface
  211.    $3,108   #148   Automatic renumber when lines exhausted
  212.    $2,737   #119   Edit multiple files at once
  213.    $2,709   #129   Multiple moves/copies/replicates in one operation
  214.    $2,376   #108   Split screen in Visual mode
  215.    $2,369   #103   Search a group of files for a string
  216.  
  217. We have already started working on some of these. The second most popular
  218. request, for automatic renumbering, is available in the latest Qedit
  219. pre-release. (Interestingly, it was the most popular request based on the
  220. number of times you requested it, rather than on the number of dollars you
  221. allocated it.) The multiple files editing enhancement is also ready for user
  222. testing. The searching a fileset, multiple moves and copies, and split screen
  223. enhancements should not be too difficult to develop; we simply have to see how
  224. many of these we can get done before we close the development cycle for
  225. version 4.4. The graphic MS-Windows interface, the most popular request, is
  226. the most difficult of all. We have been looking into what we need to make this
  227. work well, but so far we have nothing to report. The survey results for our
  228. distributors' customers were in roughly the same proportions and sequence as
  229. for customers in Canada and the U.S.A.
  230.  
  231. Suprtool Enhancements
  232.  
  233. In Canada and the U.S.A., the highest number of Suprtool dollars were spent on
  234. these requests:
  235.  
  236.    $3,024  #84    Direct support of Quiz subfiles
  237.    $2,376  #108   Arithmetic expressions in Extract
  238.    $2,366  #91    Report writer features
  239.    $1,760  #80    Graphic MS-Windows interface
  240.    $1,305  #29    Other
  241.  
  242. As with Qedit, we have started work on these requests. Arithmetic expressions
  243. in the Extract command are available in the current Suprtool pre-release. We
  244. have already started designing the report writer, as you will remember from
  245. our request for customer input a few months ago in the newsletter. Direct
  246. support of Quiz subfiles poses no difficult technical problem, but for long
  247. term supportability we need to work with Cognos, so that we can know about
  248. changes to the subfile format before you do. We are working on it. The graphic
  249. MS-Windows interface is likely to be a big job. We worked on the design a
  250. couple of years ago, but shelved the project when we ran out of energy to
  251. tackle the thornier user interface issues. In the meantime, someone else has
  252. come up with a first attempt at an MS-Windows interface for Suprtool. It is
  253. called Symtool and is available from Symple Systems. Symtool is a program
  254. that uses Windows selection features to create a Suprtool use-file which is
  255. then uploaded to the HP 3000 and executed. The author, Daniel Lawson, can be
  256. reached at (608) 276-7937.
  257.  
  258. The Suprtool votes from overseas were roughly the same as from Canada and the
  259. U.S.A., with one notable exception: we were not too surprised that our
  260. overseas customers voted "Support for ODBC", Open Data Base Connect
  261. capability, as their number one request (ODBC ranked number nine in Canada and
  262. the U.S.A.). The European market has traditionally led the way in
  263. multi-platform networking and open systems, and has been a strong trend
  264. indicator for the North American market. If the overseas customers are asking
  265. about ODBC now, the rest of the world will probably be wanting it soon. We are
  266. waiting for more feedback before determining a strategy.
  267.  
  268. Languages
  269.  
  270. The survey asked a number of questions to determine which programming
  271. languages you now use on MPE, and which you plan to use in the future. In
  272. Canada and the U.S.A., COBOL still reigns, with over 70% listing it as
  273. important now, and 58% in the future. PowerHouse continues to be quite strong,
  274. with 45% now and 41% in the future. Lagging far behind in third place is C,
  275. with 18% of respondents listing it as important now, and 33% in the future. C
  276. was the only language which registered some potential for future growth.
  277. Although the actual percentages were lower overseas, the relative proportions
  278. were roughly the same, with a higher proportion of respondents listing "Other"
  279. as their language of choice.
  280.  
  281. Servers
  282.  
  283. Over the next two years we expect the number of people using HP 3000 MPE/iX
  284. servers to go down by about 20% and Classic HP 3000s to go down by more than
  285. half. People plan to double their use of HP 9000 Series 800 servers, as well
  286. as to use more HP 9000 Series 700 workstations. Other platforms seem to be
  287. holding steady, from what we have seen.
  288.  
  289. Service and Support
  290.  
  291. You told us that you most valued the quality of product support, the
  292. reliability of products, and the compatibility of products with new operating
  293. system releases. You judged these aspects to be more important than new
  294. features. In Canada and the U.S.A., satisfaction levels were high, with over
  295. 75% of respondents somewhat or very satisfied with the quality of support
  296. (with 18% registering no opinion). 85% of survey respondents were satisfied
  297. with the quality of new software releases (12% had no opinion), and 83% were
  298. satisfied with OS compatibility (with 13% having no opinion). Our goal is to
  299. increase your level of satisfaction. Therefore, we have put in a toll-free
  300. telephone number to make us more accessible in Canada and the U.S.A., and we
  301. have support staff on duty twenty-four hours a day for emergencies. The
  302. toll-free number is 1-800-561-8311.
  303.  
  304. Overseas, respondents as a whole were less opinionated than their counterparts
  305. in Canada and the U.S.A., with a higher proportion of "Never Used" or "No
  306. Opinion" responses. We realize now that the questions were vague about whether
  307. respondents should indicate their level of satisfaction with Robelle in
  308. Canada, or with their local distributor. We will follow up with the
  309. distributors to ensure that the overall satisfaction level is as high for
  310. overseas users as it is for users in Canada and the USA.
  311.  
  312. The What's Up, DOCumentation? newsletter is still popular. Our Internet
  313. support services, such as e-mail, WWW, and FTP, have not got a lot of use yet,
  314. but the use is growing. Few of you seem to have access to the Internet,
  315. although we do have our share of regular "visitors" from all around the world.
  316. Because we expect demand to increase, we plan to install a higher speed access
  317. line in the next few months.
  318.  
  319. Summary
  320.  
  321. The survey has proved to be very useful in determining where to focus our
  322. development and support energies, and in providing a benchmark to use in
  323. future satisfaction surveys. We thank everyone who responded.
  324.  
  325. [Editor's note: A number of people asked for enhancements which already
  326. existed. Some people supplied their name with the survey, so we were able to
  327. contact them with the information. For those people who remained anonymous, we
  328. will publish the information in the "Robelle Products: Problems, Solutions,
  329. and Suggestions" section of this and upcoming newsletters.]
  330.  
  331.  
  332.                                 About Robelle
  333.  
  334. Welcome Eunice Sheehan.
  335.  
  336. Eunice, who joined our administration staff at the beginning of June, is the
  337. newest addition to Robelle. Before working at Robelle, she operated a
  338. home-based sales business, and prepared payroll at Trinity Western University.
  339. Eunice is married, with two teenage daughters, and enjoys crafts and gardening
  340. when she has time. Welcome to Robelle, Eunice!
  341.  
  342. 1995 Robelle Papers.
  343.  
  344. Every year Robelle takes an active part in user group meetings such as this
  345. year's Interex User Group Conference in Toronto. We prepare hours of
  346. instructional tutorials, send half the company so you can meet them in the
  347. sales booth, and write papers for presentation. But we realized that not
  348. everybody can go to this conference. Therefore, we are providing each customer
  349. with a copy of the Robelle Interex papers. Enclosed with this issue of What's
  350. Up, DOCumentation? you will find an "upside-down" booklet with the two papers
  351. that David Greer and Ken Robertson will present at the Toronto conference.
  352.  
  353. David Greer has been responsible for getting Robelle connected to the
  354. Internet. He has been the driving force behind registering us as robelle.com,
  355. setting up our World Wide Web (WWW) facilities, and steering everybody at
  356. Robelle onto the Infobahn. In his paper, Client/Server, the Internet, and WWW,
  357. David shares what he has learned about these fascinating technologies.
  358.  
  359. Ken Robertson is our internal MIS Manager, responsible for much of the
  360. programming that helps us Robellians serve you better. Ken has discovered that
  361. he does not need to use standard programming languages to do all his
  362. programming. He has developed a number of tricks using the MPE/iX Command
  363. Interpreter as an alternative to programming languages. Ken shares these in
  364. his paper, Programming the Command Interpreter, enigmatically subtitled An
  365. Introduction, a Dog, and New Tricks.
  366.  
  367. Qedit and Suprtool Training Are Popular.
  368.  
  369. We have been doing a lot of product training over the past few months, at
  370. customer sites and here at our office. We are not sure why our one- and
  371. two-day classes have become so popular, but we are not complaining. We welcome
  372. the opportunity to create a new generation of Qedit and Suprtool gurus, and to
  373. learn more about how you use our products in the real world. To find out more
  374. about our training programs, contact Rosemary Van Poelgeest.
  375.  
  376.  
  377.                               Calendar of Events
  378.  
  379.  
  380.  August 1995 * Interex '95 Conference and Expo in Toronto, Ontario, Canada
  381.                from Monday, August 14 through Friday, August 18. This is
  382.                billed as the biggest HP-focused conference in the world,
  383.                with hundreds of talks, seminars, and tutorials covering all
  384.                aspects of HP computing. As always, Robelle will be present
  385.                in full force, giving almost a dozen tutorials and papers.
  386.                We will have the latest versions of our products on display,
  387.                including the all-new Suprtool for HP-UX. For the first time
  388.                we will be able to take your orders right at the conference.
  389.                Watch for details of our conference specials in the mail. We
  390.                also have a special contest planned with some great prizes.
  391.                Register for Interex '95 today. Contact the organizers at
  392.                1-800-990-EXPO or (408) 747-0227, or fax them at
  393.                (408) 747-0947. You can also e-mail them at conference
  394.                @interex.org. Here's a tip: because of incomprehensible
  395.                airline pricing policies, if you stay over Saturday night
  396.                you can save a bundle on airfare. See next month's
  397.                newsletter for complete details on Robelle events.
  398.  
  399.  
  400.  
  401.                                  Toronto Tips
  402.                               by Neil Armstrong
  403.  
  404. Since I lived in Toronto for years before joining Robelle on the left coast, I
  405. know a little about the city where this year's Interex conference will be
  406. held. Here is this edition's tip for traveling to and enjoying Toronto:  where
  407. to get a really good burger.
  408.  
  409. Every once in awhile I crave a really good hamburger, and I always think of
  410. the Lick's burger chain at various locations around Toronto. The unique aspect
  411. of this place is that when you place your order, the cooking staff generally
  412. sings a song based on what you have ordered.
  413.  
  414.  
  415.            Robelle Products:  Problems, Solutions, and Suggestions
  416.  
  417.  
  418. Suprtool  Version 3.7
  419.  
  420. Reading PRN Files.
  421.  
  422. Suprtool can create files ready for loading into PC programs. These files are
  423. in the popular PRN comma-delimited format, with all numeric fields converted
  424. to ASCII format, and character data surrounded by quotes. The obvious question
  425. is, "If Suprtool can create this kind of file from my IMAGE database, can it
  426. read this file format to load data back into IMAGE?". The short answer is no.
  427. The longer answer is maybe, but you have to do some work to convert the data
  428. to a form that Suprtool can understand.
  429.  
  430. First, a bit of background. The obvious way to load data into an IMAGE dataset
  431. is to use Suprtool's Put command. But the data file you load must be in
  432. exactly the right format to match the IMAGE schema. That is, each field must
  433. be the correct length and data type, without commas, quotes, decimal points,
  434. variable length fields, etc. Suprtool will not interpret and transform the
  435. data to make it fit. However, you may be able to use a less obvious command to
  436. load the data: the Dbedit Add command.
  437.  
  438. Dbedit is like an editor for IMAGE datasets with the usual editor commands:
  439. Add, Delete, List, Modify, and Change. Dbedit was developed for people who use
  440. terminals, so of course all the data is entered in ASCII, and Dbedit converts
  441. the data to the correct format before adding the record to the dataset.
  442.  
  443. The trick, then, is to convert the PRN file to the proper series of responses
  444. for the questions that Dbedit's Add command will ask. Hans Hendriks of our
  445. technical support team has come up with a Qedit command file which transforms
  446. each record in a PRN file into multiple lines that split at the comma
  447. delimiter. Use this as the basis for preparing the data for Dbedit. The actual
  448. procedure is too long to print here. Contact us to get all the details.
  449.  
  450.  
  451. Qedit  Version 4.3
  452.  
  453. Easy Fix for Common Typos by Mike Shumko.
  454.  
  455. With simple :File commands, you can make Qedit tolerant of your most common
  456. typing errors in filenames. For example, I frequently mistype the name of my
  457. daily diary file as "dairy" instead of "diary". Qedit always responds with
  458. "NONEXISTENT PERMANENT FILE". All I need is one simple file command, which I
  459. have put into my Qeditmgr configuration file:
  460.  
  461.      :file dairy=diary
  462.  
  463. Now, no matter whether I type dairy or diary in my Open command, I get the
  464. proper file.
  465.  
  466. About COBOL Debugging.
  467.  
  468. A few anonymous surveys requested that we provide COBOL source code debugging
  469. capabilities. We are not likely to produce such a tool because there are
  470. already two products on the market that do this. One is XDB from
  471. Hewlett-Packard, and the other is the debugging tool from CCS.
  472.  
  473.  
  474. Frequently Asked Questions
  475.  
  476. Unknown HPSUSAN.
  477.  
  478. When you upgrade your computer, the new computer usually has a different
  479. HPSUSAN (HP System Unique Serially Assigned Number; whew, what a mouthful!)
  480. from the old one. Your Robelle software has a list of authorized HPSUSANs, so
  481. when you move the Robelle software to the new computer, the software refuses
  482. to run. Just call our office to get the new CPU authorized. The process takes
  483. less than five minutes over the phone. There is no charge for replacing a CPU
  484. with a larger one, although there is a right-to-copy surcharge if you are
  485. adding another computer to the list.
  486.  
  487. Will My Software Run On MPE/iX 5.0?
  488.  
  489. This was answered in the last newsletter, but it remains one of the most
  490. frequently asked questions. We recommend the latest versions of our software,
  491. which are Qedit 4.3 and Suprtool 3.7. The previous version of Suprtool should
  492. work, although you cannot take advantage of the new MPE/iX 5.0 features until
  493. you upgrade to version 3.7. To use the latest features, including HFS with
  494. Qedit, you need a pre-release version. Call to get your copy. The full details
  495. of MPE/iX 5.0 compatibility are available in the FAQ file on our WWW server,
  496. or we can fax the information to you.
  497.  
  498. Where's My Monthly What's Up, DOC?
  499.  
  500. Sorry, Virginia, the newsletter is not published monthly. In fact, it has no
  501. fixed publication schedule. We aim to get six or more issues out each year,
  502. but the rule is to print it when we have eight pages of news. Sometimes issues
  503. will be one month apart, and sometimes it can take three months to collect
  504. eight pages. If you would like more frequent issues, here's a suggestion: send
  505. us news! We are always looking for short articles to fill the various
  506. sections, such as "News Tidbits", "Technical Tips", and "Robelle Products
  507. Suggestions". We also welcome longer feature articles.
  508.  
  509.  
  510.  
  511. "Spelling mistakes?  Can't be -- I have an error-correcting modem!"
  512.