ATTACHMENTS TO SECTION 8

Document Type: 
Collection: 
Document Number (FOIA) /ESDN (CREST): 
CIA-RDP90-00077R000100060005-9
Release Decision: 
RIFPUB
Original Classification: 
U
Document Page Count: 
28
Document Creation Date: 
December 23, 2016
Document Release Date: 
August 15, 2012
Sequence Number: 
5
Case Number: 
Publication Date: 
March 3, 1987
Content Type: 
MISC
File: 
AttachmentSize
PDF icon CIA-RDP90-00077R000100060005-9.pdf1.47 MB
Body: 
Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 UNCLASSIFIED COPY ~oF 2~ ATTACHMENTS TO SECTION 8 3 MARCH 1987 UNCLASSIFIED Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 The following attachments are referenced in section 8 of the basic do~~ument. They are provided as additional supporting material for the review of bar code readers, local area networks, and data base systems. Attachment Name A Portable Bar Code Readers B Tethered Bar Code Readers C IEEE Standard 802.3 D Builder Picks Lan Over Mainframe E Cost Comparison (Mainframe/Lan) F Network Standard G Companies Use PC LAN for Tasks Formerly done By Minis H Wang Hurt By Closed Architecture I Listing of Inventory Systems J Software Comparison K R:BASE: The Promise Expressed L Selected Bibliography Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Prot'. Model 1'IUyramTning Host PORTABLE Bar Code Readers Max Sccn Mel Data Mem Test Mem Slze Time Connection Low Rslt k:PROM Price --.'-Laser MSIPUII IBASIPAS IPGAi,DEG flan i"'? i.~..~. i--~ -~ 1 ( IuWa11pPSVSallrl ( 1 NSI PD f II I 0AS/PAS I IPCIAi, DEC 1161( IzX16 IIS m1n SNd I~WoW I nrw 1 If ar I Wa iodrrcun b Iwwas OPSYS alyl I I I I 1 1 ( 1 %16 2 115m1n - ISAaoWSMO IrM Ifs iq~glgwNClanb 1>>j2zls IWA Dau wM' IMenu 119Y ParMi IBY Mf I~ 1 12X00 I 1 I a IRS~272. 12e s.r I~~ 1 I 1 I I 1 IWA I 1 1 1 I 1 I I I 1 1 I I I I I 1 I I - Dala w.l also waxs as a loud sUlall wades Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 Tethered Bar Code Readers Max Scrn Mem Data Rug- Read Dlst Pclce -I IM,~nu I ItlK 12X40 12k 10 years (Serial IN/A (Yes I 10 1 fru Hurr wn I I I I I (devices 1 i I I I f N U " IMrnu IIIfM PC/AT I1SbK 12X40 (None 1126 Serial IN/A (Yes ( 10 ISL09U e era 'IRAQ-Nk.'I' I II~IfMS, IIHM MF' I-BM PC/AT I IN/A I INUNE I (NONE (devices IRS2)2 only I IN/A 1 I INu 1 I 1 I I I6 in I I I t Mer ruluy ic IPrup. IINIMS for Prop. II13M PC/AT I IN/A I INUNE I (NONE I IRS2)2,Cent. IN/A 1 (Yes I I I Ill in I ISIb9', 1 I I t 1 I 1 MSf9U Gal,leu IIfA',IC'IINM PC/AT IN/A INUNE IN/A Iln(ernal tu1N/A T I (Yes I I I IU I I I sscan Gl IUU IMASM I I 1 1 IPC/A a t'uml,see t.l1U IN/A I IHFI MF I (NONE (YES (Keyboard IN/A (Yes I 10 1 1549 I I IIF1M PC/AT 1 I I I 1 I 1 'frNs JUU IN/A IIHM PC/AT IN/A (NONE (NONE (Keyboard IN/A INo I 10 15795 1 I I I 1 1 I 1 I I I I I I I ( 1 I I I 1 I 1 1 I I 1 I I I I I I *--[)at a Nc-t ~~ 1 so works as a protable using an optional, special mount . Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 The Institute of Electrical and Electronics Engineers has been involved with developing standards for computers and communications for several years. They are recognized as the most important standards group in these areas and have more accepted standards in the area than any other group. IEEE 802.3 Standard This standard specifies the minimum specifications for an Ethnet interface, at layers 1 and 2, and part of layer 3 of the International Standards Organziation (ISO) model for Open Systems Interconnect (OSI). The ISO OSI model is a seven layer model for specifying standard communications procedures. Each Layer represents a different function that is required for communications between "nodes." Anode can be a computer or a communications device. Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 ~ ~~ :. ~ ~ ~~ ~~ .. ~~ ~~ ., ~ ~~ .~ .~ ~~ U1N Foats: Getaway Optfona and 386AT Sarver, Paga C/22 Revkw: Attacfurtata Takea on .BM, DCA Emulator, Papa C. 29 Ezplenatlorc Banker Trvat Ptrta Trutt h T1 Unaa, Papa C/J2 Builder Picks LANs Over Mainframe By Paul Bonner Buk in 192J, when Roland C. Tannerof Phornu, Anz., started hu road?butlding business, his employed consisted of a team of oxen and his equipment was a wooden scraper for the oxen to drag over the dusty Arizona esrth. At the time, his data-processing needs probably weren't two co~~ plea. The company has groan a bit since thrn, however. Today, Tanner Soutbwdt u the second- largest privately held firm in Ati? zone, with some 2,500 employed and projected saki of SJ00 m;i? hoe for fiscal yea 1987. Tanner Southwest Inc. has been in the rotd?building business for 64 yeas. Today, it's blazing new tt'atls in the informauon?pro- casting uea by embulting on 1 ' bold plan that will move all the company's computer resoures 'I from mainfr-md to PC-based LAVs auhin five yeah. Tanner Southwdt's informa? tion?processing requirements have groan in land. Along wnh ' the standud complemrn[ Jf word processing, messaging and other otFice-automanon tasks, the coin- i parry leans heavily on a number of ~ tghly spectaltzed software sys? ~, terns tt consider cnuai to Its livelihood. These include a pro7? eet-scheduling system used -~ i several of the company's dive- I lions, a cost?esumaung system '. used by its conswcuon divslc::. a truck dispatching system used ~ by i[s concrete division and 1 ~ complex accounting system. ~ Hove hom :Mainframes ~ As might be expected in a coin- ~ parry of Tanner Southwest's size, I most of those cnucal systems re? side on a mainframe-in Tanners I cue, a leased I8M ~tJ81 wnh 16b1 i bycd of RAN and 10 gigabytd ci on-line storage-and most employee access those systems enher through 3278 terminals cr PCs equipped with J270 em~~l~ tion cards. i That will change in the near fu- ture, however. Ron Tanner. Ro- ~ I land Tanner's grandson and the company's manager of systems ' and programming, believes that within 5ve years all the ,ompa? ny's computer systems can be moved to network-based PCs. Based on the company's tar '~ year of ezpcnence wuh Xovell ~ `etWare running on Arcnet ~ hudware, "[ think everyone ~ around here would agree that the ~ networks have proven them- . wives," qtr. Tanner vld. i{C 1d.:G~: thu he be::eva T.ic~ ntC ~JUthw eSt '~;u ylin In: rtllt_ pent T:lnCG. d1a SGC C.^.; j. ~1r~. . w 1rG ft1:1b1, 1tY Ind ~1i:~.': ... ' CftlSed :Oat1 trOm t:1e iw lt_:1J~C' ' tfJm a mlln trlme?bivt4 S~C:e.^.. ' to one dominated by PC L.4~s Currently. Tanner Southwezt j has approximately .00 3:78 and ).76 terminals and )00 PCs. About 80 percent of the compa? ny's PCs ue connected to one . i I its half dozen LAtis (whits S range in siu from 80-plus PCs at =PCs a Its headgturten to flue or su PCs Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 At Tanner Southwest, Mainframe Heads For Scrap Heap; PC LANs To Take Over n a construction-site trailer), and about 75 xrcent of the: PCs rngage in communica- ions with the: mainframe. The lease on the mainframe expires in ess than three years, and the company ioesn't intend to renew u. Instead, most of he current mainframe applications will be roved to PC networks. The company's ac- :ounting syst~xn will take a bit of a detour, :roving to an IBM System/38 minicom? purer for two or thra years before it ends up on the PC network. The ids of scraQping the mainframe ~vasn't made overmght, or capriciously. There were a number of factor beyond the =xpiration of the lease that led Tanner southwest to the decision. Primary among :hose was dissatisfaction with the main- ~rame's performance. 3278 done by the mainframe. In addition, doing so would save the company some 580,000 per month in software license fees for CICS and the mainframe system software, and enable it to reduce the data-processing staff from 40 employers to 20 over afive-year period. Thus, the decision was made-the mainframe became a lame duck. Anyway you look at it, it's an audacious plan. Distributed proceuing is one thing, and treating the tnatnframe as a giant file server is another, but eliminating both the mainframe and minicomputers with a net- work of PCs? Sounds outlandish, but if you listrn to Mr. Tanner and the people he works with, it becomes obvious they've thought this through carefully and stem to have solid answers to every possible objection. For instance, conventional wisdom would have it that the mainframe would bat a PC-based network hands-down in three critical areas: security, reliability and performance. Mr. Tanner disagrees. "We've got an on-staff EDP auditor who found that the security on the network was much better Wan what we had on the main- PC with INS network gateway r- - -i _,...,. ~ - - - 3278 r I .:tea=:.,_,. i `aiia~:-: I I Other locations PCWJ IRMA For instance, the software the company used for its accounting was outdated and needed to be replaced. After an extensive search, the company found s modular ac- countingsystem that seemed to fit the bill, and installed the general-ledger module. According to Ron Tanner, the experi- rnce was "a disaster." The company found it had to double the mainframe's capacity just to run the general ledger, and even after doing so, the package ate so much of the mainframe's resources that the comp~- nycouldn't install the other modules of the accounting system. Mr. Tanner also recalls that other tact problems had crated a situation where "companywide, the srntimrnt was against the mainframe." Meanwhile, the company's early experi- ence with PC networks were good and suggested that the networks could expand to handle every task that was then being frame," Mr. Tanner said. "Novell hu really good security facch? des, plus we use a utility that we developed and sell, called Hot Print, that adds anoth? er layer of security [Hot Print automatical- ly password-locks a system that has been inactive for a sptcialized period of time. and allows the user to lock the system with a single keystrokej. And, we lock people into our mrnu system so that they can't ge: to DOS," he said. Extra Layers David Keeney, Tanner's microsystems technical analyst, added, "I'm the one whc wrote the mrnu system, and I can't break out of it. And evrn if somebody did figure out how to get to DOS, they've got to des! with NoveU's security. Novell has security by user, by group, by directory and by file." As for reliability, Mr. Kerney noted that "Before ere moved to our new building, we had our server up for 6'/, months, 24 hours a day, seven days a week, without a hiccup Then we had a power failure. The servec was back up immediately whrn the powec came back on, while the mainframe was ow all morning because iu IPO (initial power on] is so long." To augment We reliability of the net work-based systems, We company main~ taus aninventory of spare parts-extra network adapters, network hub control~ lets, disk controller and an extra hart disk-that can beput on-line within a shot time should any of the network's compo Heats fail. The company also plans to adop~. Novell's system fault-tolerant NetWare- which user a redundant hard disk-whet Wert system is available. Mr. Keeney said the network is already more reliable than the mainframe in mangy ways, if only because PC-based softa?ar< systems can survive the failure of a key component better than mainframe-basec systems. He cited, u an example, the truckdis patching system used by Tanner's Unitec Metro Material Division to schedule arc account for We location of 200 to 300 con- crete-mixer truclts. The trucks cost show 5100,000, and We drivers receive unior wages. The intertudly developed disperser system uses radio boxy in each truck tc track them on aminute-by-minute basis. In the tight yeah the mtemally Bevel oped dispatch system has ban in use, it ha< (Continued on !'age C/J01 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 COST COMPARISON Proposed Mainframe Solution Cost Summary 'Li Hardware '' ~'"'~IBM~4361 Model 3 Software DOS/VSE Operating Systems Software Application ' Other Facilities "Technical Support ': Proposed PC-LAN Solution Cost Summary ~xHardware 5 IBM~PC~"AT ? w~. w rkx,~~. . ea ~2.Novell Disk~Drnres' .Print r Magnefio~,; ape: ni ~Network~,l ardwate Other ." 10 Facilities ' 50 Conoco Inc.'s accounting demands and multinational field sites seemed to dictate a mainframe solution, but even the most skeptical engineers were won over by an inexpensive, fully functional LAN?based system. In(tlsl Annual Cost Cost (thousands) (thousands) Inltlal Annual Cost Cost (thousands) (thousands) Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 ~? Network Standard: Novell Netware Becoming System Of Choice for IBM Token-Ring By Paul Bonner Novell Netware appears to be on the verge of becoming the de facto standard network operating system on IBM's Token-Ring Network, according to numerous corporate users. As corporate installations of the Token-Ring hardware begin to grow in siu and number, many network evaluators report that, whine they want to use IBM To- ken~~Ring hardware, they have found the IBM PC LAN program inadlequate foe corporate use and have: turned to Novell Netware as an alternative. `.'ll wish someone had told me in adv~ince what I know now. The IBbi LAN program is a waste of time," said Patrick Power, senior network analyst at New York University Medical Center. Mr. Power is in the process of switch- ing from the IBM software to Novell Netware on a LAN he be- lieves will grow to S00 PCs in the first quarter of this year. "We tested the two operating systems side by side on the same hardware. The IBM software wasn't even close to Novell," said Mr. Power. He claimed that Net- ware was superior to the PC LAN program both in terms of perfor- mance and in ease of setup aad administration. Other network co- ordinators had similar comments. Warren Knox, computer tech- Continued on Page C/7 LAN Focus: Review: Att Explanation Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Nalvell Netware Is New.Standard For Token-Ring nical specialist for the city of Corpm Chris- ti, Taus, runs the PC LAN program ten the nerwerlt he controls, but u conaiderin` a switch to Netwarc. "It sears to be a slicks package both in performarce and in the user intetfaa," be said. Thr. Corpus Christi network will eventu- ally ~' to SO to 71 workstations. One reaarnn Mr. Knox is considering a switch to Netwarc is that, "I don't think the IBM software would perform adequately oa a 50.nade network. We only have five nada right now, and I've seat some real prob- lems with performance already." Battka's Trust of New York also re- centl!rdecided to gowith acombination of IBM Token-Ring hardware and Novell Netwue software. Pam Oehlberg, manag- er of offs tahnology, said bar depart- ment's benchmark teats showed- that Netwue was much fasts than the IBM PC LAN program u the numbs of the user on the network grew. Crrug Burton, Novell via preident of corporate marketing and devebpmeet. ati- matal "about 30 percatt of the Token-Ring sales have Netwarc involval with than" He rtded, "People who are installing the Tokm?Ring src usually looking for perfor- mance, reliability sad a network they an be seriouu with. They look u the IBM software and at Novell and say it's not diftlcult to decide which one to do that with." I?erfi~trreanae Wire Ont Mr. Burg may be oversimplifying the sue with which mast firm tea turn away from IBM for somethu{ like a network operating system. Several of the ndwork coordiituron interviewed wbo had dettided to switch to Novell software tiro worked at lerigt6 with IHM repreaentuiva in an efTort to improve the performance of the PC LAN program. Mr. Power notes! thu he "sport several days at 590 Madison Ave. [IBM's head- quartenJ, spatding time with their paipk and experimenting with the networks they've got ser up there. The end result was chat you just wuldn't approuh the level of performance of the Novell softwue." Mr. Knox said hies IBM represrnutiva cold h,im that the performance problems his group rncountered in Corpus Christi city governmrnt LANs' just may be a matter of not having the network tuna! Properly," but added that neither the PC LAN Pro 3ram manual nor the represenutiva have zaplained cleuly "how to balance the pa- rameuers to get optimum performance." In tome cases,lBM's represrnutiva ap? pear to have done Big Blue more hum than good while trying to sell customers on the merits of the PC LAN program. "After having a demonstration of Netwue, I wrnt co thr- local IBM branch ofTice, and they cold rare, 'You can't do ihu with a nawork,' after I'd already seen thane things dose with Novell," recalled Alan Kass, micro- :omputer coordinator for Sieraa Pacific Power Co. in Reno, Nev. "IHM says the network is just basically good for sending riles stole and forth. It sounded to me like they really didn't know what they were calkic~g about." Often, [he decision not to go with 1HM network softwue hu to be made in the fan of objections from senior mamgaaent, who prefer an all-IBM solution in a move u strategic u choosing s local area net- work. Ms. Oehlberg of Banker's Trust aot- a!that she wu reluctant to pick Novell for that reason, but added, "the performance disparity betwam IBM's software and Net- ware west too much to ignore." Moat of the network coordinator inter- viewaf felt it was important to select IBM hardware for a LAN is order to remain compatible with IBM's future conaativity moves. However, they generally did not fed that it was u naxsary to select IBM software for use on the LAN. ' I'm not womal about going with No- yell. How often don IBM come out with as overwhelming software product?" Mr. Power card. "1be wont txse u tf IBM don come out with a dramatically new operat- in`` system next year, then we burn the (IQovellj software; we still have the IBM hardware." ' Siam Pacific's Mr. Kass also feria coaft- dent in going with Nove14 "I would hai- tste to go with an unproven vendors prod- uct, but Novell has daoamtrated thu thsy know what they're doing with networks,' he said. Summing his experirnca in planning the NYU Medial Crnters nerwork, Mr. Pow er said, "We've made an investment n IBM hardware. We need to do that in orde to fal safe, but we also need a viable net work operating system that wean offer c. the user." Fulfilling that need today appear to b the bottom line for thane choosing to roc Netwue oa IBM's Token-Ring hard ware. fa Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 INCREASING MIGRATfON: Companies Use PC LANs for Tasks Formerly Done by Minis Lower Costs, Improved Performance and Flexibility .Persuade Managers To Switch to Local Networks By Paul Bonner PC?based local area networks (LANs) are taking over in corpo- rate computing situations that traditionally have been handled by minicomputers. According to corporate plan- ners who have made the switch, LANs are finding favor both as replacements for existing mini- computer systems and as ma- chines of choice for solving new minicomputer-style problems. Corporate computer managers cite several reasons for going the PC LAN route. One is cost sav- ings-a PC LAN may work out to cost as little as one-fifth as much as a comparable minicom- puler system. Perfot~trtance Boost But equally important, they say, are dramatic performance in- creases that can be achieved with a well-planned local area net- work. Managers also cite a tre- mendous increase in terms of sys- tem flexibility and the ability to add new applications almost at will with aLAN-based solution. One site where a PC LAN is taking over for a minicomputer is Greenfield Partners, a stock bro- kerage firm based in New York. Douglas Oh(man, chief operating officer of the fum, reported that until ?cently Greenfield Partners relied upon a variety of systems for its DP needs. In addition to usual accounting procedures, a stock brokerage must calculate a variety of finan- cial results on a daily basis in or- der to meet Securities and Ex- change Commission (SEC) regu- lations, Mr. Ohlman said. "We ended up using several computer systems to do different aspects of the job. We used an outside service bureau for back- office accounting, PCs for subdi- visions of the back-office opera- tion in our own accounting de- partment, PCs in the secretarial area for word processing and computers in the trading area to crunch numbers there." The problem with this ap- proach, according to Mr. Ohl- man, was that "None of the data was available from one area to an- other, and none of the computers were sharing any peripherals in common." The obvious solution was to link all of Greenfield Partners' computer users through a mini- computer system, and so the firm looked at minis from IBM and Hewlett?Packard. But when Mr. Ohlman saw that it would cost 5150,000 to support the back-office accounting opera- tion alone, and that the system would have required additional expensive software to support other areas of the firm, he decided to look beyond the obvious. What he came up with was a PC-based LAN, built around the Lifenet network from Lifeboat Design Team, oC Troy, Mich. The firm is implementing the LAN in sections, starting with the ATTACHMENT G Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 PC Laical Networks Are Taking Over Nlinicl~mputer Tasks less cnncal functions and then adding more important ones. "We did the word-processing azea. Then when that scented to work well? we added in [he gener- al ledges and posting area from accounting. Now we're putting pan of our back-office operation on the i-AiN. The final step wall be replacing the outside service bureau-that would save us 5160.000 a year," Mr. Ohlman said. He nou,d that. to date. the PC LAN hay cost the firm about 530,000. compared with the S 130,000 chat a mmtcomputa so- !urines would have cow. Of course. he conceded. '"There are two sides to the irate. The packager avail- able on the minicomputers would be more stsphisticated than gener- ic PC applications C~Omiaed Software "We bought a standard PC ac- counting package for about 51,000 this worked fine, except we learned it daam't handle btl? lions." ~~[r. Ohhnaa recalled. "That w~u a tubility. But we solved that by banp' g m a con- sultant who modified the pro- gram so is handles billioris for an- other S 1,(100. We're still ahead by 54.000. since the minicomputer accouatin` software could have coat 56.0(10..? Brad Waddell, DP manager at [attic Coto., in Tempe, Ariz: re? ported equally dramatic cat sav- tnp vu a ssvttch from a top~of- the-line Prime Computer Inc. rttinicoaSSwta system to a Novell Inc. SiVIiT LAN. Hut in Mr. Wadddl's cane, it wasn't cent so much as perfor- mance wad flexibility that dictu- ed the change. Iatnc, ti subsidiary of FCS Lab. oratories, is anallergy-testing lab. oratory. Attotha FC5 subsidiary, Bioproducu Inc., also of Taupe. Anz.. mazkeu Iatnc's services through iu telemarketing fora to physicians around the country. Until rtxtmtly, the firms had sepa- rate DP departmenis. Iatric used a Novell !i-NET PC LAN to com- pile the results of its tests and to produce graphically illustrated reports, while Bioproducts used the Prime minicomputer system for order entry, accounting and keeping track of iu telemarketen' sales. As time went on, Bioproducu' managmim[ began to pressure iis DP deptu~tment to product the kinds of reports that [atric was able to produce on iu PC system. Since Bioproducts had only 40 us- ers on a rninicomputersystem de- signed for 120 users, the system should have had the capacity to do the additional work. Neverthe- less, Bioproducts' DP department was unable to deliver what its management wanted At that point, Mr. Waddell submiaed a proposal showing that the existing muttcomputa ' could be replaced by a Novell S- NETjoined to the Iatric network. Further. he showed that the curtert[ tasks of the ittinicomputa and the additional reports Bio- products' management wanted could be reduced using a combi- nation of the Datatlex multittser DBMS, Lotus I-2-3. Decisionlie- source's Chardnasta and word- proceering software. PC 'Doer It All' The ease with which the desired a~theLAN, aecordingP~~M~r Waddell, is due to the flexibility of PCs "We can run anything this tries on PCs If we find one prod- uct doeaa't specifically do the job. we an ga aootha one. On the rl?iticomputa, the tholes of soft- ware wan so limited that the DP people would say, 'It can't be done,' rather than taking the time to haodeodc an appliwtsoo." Mr. Waddell developed a test system oo a st' PC and detaoa- strtsted tt to Bioprodtcts' than. agteneat. "It wan a cheap way to go," he sand "V it didn't work Out. what wRe w! Ont7 The COat of a single PC." Bioprodttcn' tttaagement ac? cepted Mr. wttdddl's proposal and u the same time joined the DP departmenis of the two firms into one. The most dramatic payback from teplacin{ the minicomputer with the LAN was cat. The Botta>o~ Lee The tniaico~puter was costing the firm f11,000 per month to lease and would have coat 5330.000 to parehaae. The total coat of the Novell network and the PCs to use on it was leas than 5130,000. Ice addition, tnaiatenance caw wen lowered, and fewer DP pa- sonnel were required to opaau the system. According to Mr. Waddell, however, there wen even more important paybacks from the trYl[Ch. One waf sysum perfor- mance. The network, he said, "has incredible performance for our applications" He stated this the PC LAN can find and update records five to 20 time faster than the tninicompuc- a, and [hat "We can run other jobs anytime we want without worrying about wdghing down the system." "Distributed processing u bo- hind the increase in perfor- mance," said Mr. Waddell. "The amount of time that the PC is ac- tually communicating with the networlt is very, very small. So there's no time that the nawork itself is bang overloaded. "In contrast, the minicomputer is just one big microprocessor that is serving the needs of many ter urinals that know nothing except i 'Show this data on the screen and send the keyboard data back.' So with the minicomputer you have to allow for all these programs to be running conctttrently in one processor, and the more people you add the more you divide the processor berween than." The power of the network has allowed Bioproducu to add con- siderable funcnottality to its sys- terra. For instance, iu sales tram actions arc now validated field by field against the cattral database as they arc entered where before an entire scranful of informanoa had to be entered before any vali- duioa could occur. In addition. Baprodttcts' tek- lnarketen arc now rigid into the tea-rnulta database, so they can supply test reports to physicians over the telephone. where before they was unable to do so. In the long run, the flexibility of PC-based LANs might be an even stronger selling point than their coat advantages. As the mattager of one infornisnon gathaiag sa? via which recently installed a PC LAN in lieu of a ttainicomputer ttoted "One advantage u coat. But I would not ttecesaarily argue this u thin point. These taight not always be as immediate savings ?? The biggest advantage of PC LAMS. he said was "You have flexibility in adding aorkstatiom arxordiag to your workload. If you have a fluctuating workload or a nerd to t additional sta- tiom on at peak times, You can do Roeottrees AvaflabN PK User In a 50-Wtxkstatlon F.nvirottmwtt T RAM 4K CPU M: 130K Dick forage: 1 8 T 'nal MIPS: 0 CP MIPS: .1 A Coat S2, 8aasd on cornOttt+n9 a NOVaN S-Nat UN wan tnrsa oMMZ Ee000-baaad aarvara ono a to- tal of SOOM tiytas ha10 disk ltOrapa and t 2M hy1M of sMVar RAM ro a 5 MIPS su0arrtn- n~COmputM wM ~M lty1N of RAM and e00M Irylaa Of Oink 3tCrapa. Coat ednpanwna ayes Daead on tM piircnass ortca of tna wotrea tAN and 50 PCs prontad over sot yawn txxn- pers0 to fns S1t,fM0 montnly rasa and maattananca cost of tM mcnicomputar on a sac year IeaM. so. With trunicomputen you have to buy a bigger CPU to add tetmi- tuls. In a LAN you simply add another PC." dir. Ohlmaa of Greenfield Partners underscored that polar. While saying that "It was much more coat-effective to implement a LAN system which could have multiple-p~rocessing capability and therefor operate even faster than a minicomputer at a fraction of the pna of a mimcomputa," he added thu the flexibility af- forded by the LAN wan a major selling point for hies firm. BetLQ SORwaee SdeM~01a ..When you buy a ttsiiticomput- a you're stuck anth whatever software tlae manufacturer taakes available. while with the IBM PC or machines of its genre, software is available from many different vendors and you're tsa restricted to one manufacturer's software,'. he said The performance advantages of LANs can also be impressive. Mr. Ohhnaa feels that these advaa- tages err: due to the tmmputin` power concentrated in each PPCC on a LAN. At Greenfield Partaas, that pmva is coasidaabk, slaw the standard PCs tised as wnrksta? dais on the LAN are equipped with IOMHs 80286 coptttcoor bards. "A minicomputer just can't compete with a network of PCs funning at IOMHz because each PC has iu own proceswr.' Mr. Ohlman sated. This advantage. he predicted. "will enable almost any company to use standard PG and do dutnbuted processing." This u not to say that minicom- puter arc about to be swept m[o obsolescma by PC-based LAYS. As Fred Federlein, nerwork prod- uct manager for Corporate Soft? ware, of Caatoa Mass.. noted. "Minicomputer have a valid plea for bauh-processing large amounts of information or having centrally controlled storage-~s- pecially in things like mantitac- tttring or distributed tnvrntory control when you have a singly ftmction system.,. But, he added. in a situation such as that at Bioproducts "whore there's a lot of proceuing of a shared central database. the network might provide better performance than the minicom- puta." [attic's Mr. Waddell has also considered the relative menu of minicomputer systems and PG based LANs. He concluded, "The minicomputer is best served with a small work group that maybe does a lot of calcula- tions. But u far as moving a lot of dais around goes, the LAN defi- nitdy beats it." ^ Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Wang Hurt by Closed Architecture By Emily Kay LOWELL, MA-Wang Labo- ratories' early failure to hook into the~IBM world has led the comps- ny to its current woes, according to-Wang watchers. After growing rapidly from 1977, Wang hit the wall in 1981 when IBM announced its PC. That~was the beginning of the.end of Wang's "fat" years, according to George Colony, president of Forrester Research, a mazket?re- search firm in Cambridge, Mass. The latest in Wang's seemingly endless series of problems was its announcement last week that it will report an operating loss of 535 million for its second quarter, ended Dec. 31. The company blamed weak sales. The loss is Wang's second con- secutive quarterly loss..For the previous quarter, it suffered a 530 million loss. Just a year ago, the company reported a healthy 521.7 million in earnings on sales of 5679.5 million. In addition, officials said Wang will eliminate 1,000 of its 30,900 jobs worldwide and will cut sala- ries by 6 percent in an effort to save $SO million in the next six months.-The job reductions will be. accomplished through layoffs and attrition, they said. Wang reached its current state by failing to understand the im- portance of an open architecture and IBM connectivity, according to analysts. "Wang was stubbornly propri- etary," said Mr. Colony. "Their PC didn't support the IBM world. Their communications networks were Wang proprietary. In a time when users were banging on ven- dors to open up, Wang continued to be closed." Christine Hughes, an analyst with the Gartner Group, a maz- ket?research' firm in Stamford, Conn., agreed. "Wang was slow to ?react even at the workstation level in the PC azea," said Ms. Hughes. "They should have realized sooner that IBM was the standazd, accepted that and differentiated themselves Continued on Page 131, Column 4 Wang 'I~oubles Due to Lack Of IBM Hook, Analysts Say Continued from Page 129 through software rather than try to build a slightly incompatible workstation." Other oft-cited reasons for Wang's problems have been its late product deliveries; the inabil- ity of its sales force to sell any- thingother than word processors, especially systems; and its lack of success in moving from the word- processing/office-automation business to being an integrated systems supplier. Wang's rivals-Digital Equip- ment Corp., IBM, Data General and Hewlett-Packard-all came out of the data-processing world and had an easier time making the shift, according to Ms. Hughes. Wang also chose to sit on its laurels rather than to do what it had to to keep up with a maturing industry, analysts said. "If you're riding the wave of success, you can't become a dino- saur," Ms. Hughes said. "You must constantly keep up with what your users want in terms of solutions." . "In afast-changing business, a company can't extrapolate past successes into the future," said Mike Geran, an analyst with the Wall Street firm of E.F. Hutton: "It has to change with the indus- try, and transitions take longer and are more expensive than an- ticipated." ~ Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 LISTING OF INVENTORY SYSTEMS The following inventory control systems were reviewed between 1 October 1986 and 23 December 1986. They are presented here 'for informational purposes. Acuity MCBA Pioneer Tolas FMS Champs Advanced Mfg. Sys. Impcon IMMS MAN MAN BOMS IMCS PMIS All these systems are minicomputer based. The Pioneer product was installed on a VAX and tested for suitability. All products would have required extensive modification and did not allow for the operations particular to the study at hand. ATTACHMENT I Declassified and Approved For Release 2012/08/15: CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 SOFTWARE* NurtiberoffiNdUrecortl 1128 1 400 Record Size (maximum) 14000 I x088 . Reeorda~Daza FiN 11,000,000.000 I UnNmited RecordtrlDatabaw 110.000.000.000 I UnNmked Raid Slzs (maximum) 12`"~ 14082 Daze Types I ~+ar,int,rsal,logel,dats.tirtts.long text I char,iM,resl,becl,dazs.time.ing txt,monsy Range Testing I Y? I Yw TabN Oriented Struaun I no I Yes DefauN Vazues I no I YK SpecAlc Value I no I no Extamaz Table Lookup I no I YK Forced Upper Caw I Y~ I no Unique FiNdt I Yw I Y? Data Conversions I Yes I Yw Automatb Data Entry I no I Y~ Cakulazsd Fields/Entry Scm I no I YM Error Procewing I Y? I Y? Number of Index FINS 17 1400 Compound Indexes I YK I no Max Number of Open Filar I t0 I ~ Mazh Updates I Yw I yef Text Updates I Yw I Yw TabN Merging I Yw Yee . MuftQN Record Updates 6 DN I yes I Yw Dynamic Menus I Yw I Yw Or~Lne Mep 19~ I Exeellsnt Hlgh LwN Language IntertaCe I Pascal and C Optbnel I Optbnaz File lacking I Yw I Yw Record Locking yes I Yw "--PC Nomad data not available, Dunn & Bradstreet (the program developers) say PC Nomad is not comparable to these systems until at least the next release in November ATTACHMENT J Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Software Continued Report, Screen, Query and Program Generator Data A'~i capabilities listed below an achelwd with np programrtnng, d8ase IIIti Painting I Yes coordinate Speeitlation 1 no Screen Programming I YM Number of Senens/File 1 78 Number of FiIWSCrssn 170 Prortpt WMesages for Fisld~ yes Arithmetic Functions in Fields yes ilAullple TabIN I yes Report Subtotals 1 2 levels Colurttnwfw Reports 1 yee Rowwise Reports 1 no MuhiMvel AMnus I no Integrate Custom Forms 1 no Integrate Custom Reports 1 no Custom Hep Screens 1 no Edit Applications 1 no IYK IY? I IYM I IYK I Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 ? Review ? Data Management R:base: The Promise Expressed Has dBASE finally met its match? Microrim's R:base System V successfully bridges the gap between ease of use and capable data management and offers a menu-driven system that can create drum-tight turnkey applications without programming. I~I~I The synergistic rivalry between dBASE and R:base continues. But unlike many other free- market contests, the customer has walked away the winner. dBASE has become, dare I say it, almost user- friendly. And R:base, once an amiable file manager with promise, has evolved into a mature, full-featured data base manager complete with command language. Yet a feeling of unfinished business persists. For all its improvements-a more astute menu-driven in- terface, plus a screen anc~ program generator-dBASE 111 Plus is still a forbidding product for workaday users. When it comes time to forge a complex custor application, you usually find yourself back at the in- famous dot prompt, tapping in commands-or on the phone to a programmer. R:base 5000 eliminated much of this unpleasantness with its diagrammatic prompt feature, hand-holding menu system, and ca- pable Application Express. Yet Microrim failed to fully extend the Express concept to reporting and forms generation. The promise remained unfulfilled. No longer. With the release of R:base System 1 complete programming power is only a menu away. Microrim's answer to dBASE lil Plus heals the schism between power and ease of use in the onl~~ way possible: with multiple solutions. System V in- cludes the programming features that power users and developers pine for and introduces three menu- driven front ends-Definition Express, Forms Ex- press, and Reports Express-that enable tyros and pros alike get to the heart of System V fast. With the tried-and-tested Application Express already in place do-it-yourself business users can wrap all the ele- ments of an application into one neat package. Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 E~ Confederacy of Solutions ^ ~iystem V is not a single program, but a collec- tion of like-minded modules. You can define a file's structure, enter data, or create reports at ground level by typ~.ing simple English-like commands at the R prompt and combining them with file names, field names,, Boolean operators, and so on. Place Prompt before a command and System V will not only de- scribe it but list the file names, keywords, and other parameters that would logically follow. The com- mands are relatively straightforward, but mastering the entire K:base lexicon is not something you can do in an afternoon. ~>ave your synapses. With System V's new menu-driven Express modules, you can put the pro- gram through its paces without ever typing a com- mand. If you follow the Definition Express menus and prompts, you can set up simple data tables or construct a huge network of interconnected tables, including lookup functions, cross-field calculations, and data validation. Forms Express and Reports Ex- press give you the same automated power in creating reports and on-screen data entry/retrieval forms. And as we shall see, the Application Express can spin the necessary program code that fuses the parts. Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Figure 1: R:base System V, dBASE III Plus, and R:base 5000 single-user performance compared (times in minutes:seconds)? R:base System V ^ dBASE III Plus R:base 5000 Simultaneous find and display 100 records 1000 records 10,000 records Simultaneous find and replace 100 records 1000 records lo,ooo records Import a 10,000-record ASCII delimited file No indexes Two indexes 'All tests were conducted on an AT-compatible, 8-Iv1Hz Hewlcso-Packard Vectra. - Movin' On Up This kind of power doesn't come cheap-but at least you get your money's worth. The System V package tips the scales at nearly 8 pounds and in- cludes three manuals, seven pamphlets, shard-shell disk case, and 11 floppy disks totalling 4MB. How- ever, System V's core program and overlay files oc- cupy less than 1MB, so once you've created applica- tions with the Express modules, you can remove the modules from your hard disk. Although moving up to System V is relatively simple, it involves more than clearing out the back forty on your hard disk. Irritatingly, System V can't read R:base 5000 data base files directly, but a sup- plied utility makes the necessary transformation. The process isn't speedy: For example, on an AT-compati- ble hard-disk HP Vectra, converting a 10,000-record file with 13 fields per record and 2 key fields into Sys- tem Vformat took almost 1'/z hours. Likewise, System V can't directly run programs created with R:base 5000's Application Express mod- ule. But converting an application is simple: Use the `Modify Existing Database' option from System V's Application Express menu to select the application and then save it back to disk. Because the Application Express generates highly stylized, structured code, you cannot convert programs written from scratch or Express applications that have been heavily modified by hand. ^ R:base and dBASE Basics As Table 1 shows, System V can handle twice as many data bases as R:base 5000, concurrently ma- nipulating 80 files or 800 fields, whichever comes first. Humble dBASE 111 Plus is limited to 15 open files, with a maximum of 128 fields. This may sound paltry by comparison, but don't base a purchase deci- sion solely on this factor-few applications require more than 5 or 6 files. More practical additions are the note field and the double field. Note fields can store as much as 4K of text. Since they're variable length, they take only the disk space an entry requires, making program op- erations more efficient. Double fields can hold real numbers of up to 15 digits' precision, useful for mam- scientific and statistical applications. System V has the speed advantage, too (see Fig- ures 1 and 2). [n a simple find-and-display test, Sys- tem V was 40 percent faster than dBASE 111 Plus, re- February 1987 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 ,~ardless ~~f file size or the number of people using the Figure 2: R:base System V and dBASE III Plus product ~~n a local area network (LAN). dBASE 111 on the LAN (times in minutes:seconds)* Phis worked twice as fast on smaller data bases dur- ing amore complicated find-and-replace test, but ^ R:base System V turned snail-like when either the file size or the num- her of network users increased. In the same test, R:base .1000 generally placed a respectable second. Simultaneous find and display for 10,000 records each One ("~I*~~-1 ilk=~~~'1=~~ q? user . Commands and Functions: New Faces Except for a few new network-specific com- Two mands, 'system V largely adopts the R: base 5000 users command set. However, there are some notable addi- tions. T}le View command creates a temporary table Five users chat draws fields from a number of sources-a quick way to visualize how different data bases might be combined without actually altering their data struc- tures. Alid by popular request, Microrim has in- Simultaneous find and display for 1000 records each eluded a Record command that stores keystrokes like One ProKey does. Naturally, you can play back a macro user tile, edit it with a text processor, or use it when build- Two ing custom applications with System V's command users language. T}lose with a yen for financial analysis will un- Five users doubtedly turn to Crosstab, across-referencing form of the T.tlly command that lets you zero in on two unique fields in a table. For example, if you manage a fleet of trucks and your data base lists each truck and Simultaneous find and display for 10,000 records each its model type, carrying capacity, and current loca- One Lion, yogi could use Crosstab to list the trucks by lo- user cation and capacity (see Screen 1). Two [f you keep the books with dBASE and are con- users tinually frustrated by the lack of specialized financial functions, fume no more. System V users can draw Five un a collection of new "supermath" functions that, users among other things, help compute payment sched- ules, various forms of future and present value, and interest rates. But don't be misled by Microrim's en- Simultaneous find and display for 1000 records each thllsiastic advertising-these functions don't provide One immedi;tte gratification, as do their spreadsheet peers. user l~uu can use them only when assigning values to a ~,lriable or formula. Note, too, that System V permits users only 10 calculated fields in a file. The supermath set also includes mathematic, Five ~~~~~~5, ti~~v~avaasc.aaa~, ay~a, a.va~ra,a~av~a, uata. aaau a~~a~a., r,...~,.-. a .,~Ka ~ r, y tS,.~'-,~pj. , ?~fa~. .oa'q~7~w+u'..i and logic functions. The math contingent deals with o,oo, "``' 2:00? 400 ~.~^ 0 ~,`' ; 8 00.x; 'These tests were performrd using PC's LimarJ AT computers with 6-h11iz clocks, 1MB of RAh1, 40MB Seagate voice-coil drives, and Gateway Com- munications G-Net Key Cards ac the works[ations and file server. The No- vell Advanced Netward86 V2.0 operating system was used at the file server. Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 ~ Keview ^ iJata cv-anagemeni absolute values, exponents, logarithms, and remain- ders; string functions convert text from lowercase to uppercase and vice versa, fill in spaces with a given character, center text, and return a string to its origi- nal function or program. Extra Express When the Application Express debuted in R: base 5000, the aim of turning data base application development into a simple menu-driven process was somewhat hampered by the fact that you still had to create tables, forms, and reports with R:base com- mands. System V finally brings these key functions into the fold with Definition Express, Forms Express, and Reports Express. Building a table that cross- references five other data bases, an on-screen form that validates data, or a report that subtotals stock on hand by part number involves picking options from menus offered by the appropriate module. The Ap- plication Express will likewise lead you along the straight and narrow, helping you pull together the parts of an application at the right time. You never confront the R prompt or experience the Sturm and Drang of command-language programming. Some highlights in the expanded Express clan: Definition Express. The groundwork for a data base is laid here. Pick `Define a New Database' from the Definition Express main menu; name the file, rec- ords, and fields; and then specify field types and lengths as you go. A number of field types are avail- able, but computed fields are perhaps the most useful because they can calculate values (such as subtotals) based on other fields. This not only saves typing time but provides some answers before you even generate a report. Definition Express also lets you secure a file (such as a payroll data base) with a password, create temporary tables with the View command, and most important, impose rules on specific fields. Rule is just another name for data validation- an important feature when novices are entering data in a system. Depending on the parameters you supply, a field might accept only dates in the dd/mm/yy for- mat, accept only zip codes that fall between 80000 and 90000, or double-check an entered part number by referencing another table (see Screen 2). Fashioning rules is a complicated operation with most data management programs, but the Defi- nition Express is positively avuncular during the pro- cess. Choose `Rules' from the Definition Express main menu, select `Add a New Rule' from the menu chat follows, and identify the targeted table from the list displayed by the module. Next, supply the error message you want the application to display if the rule is broken. When you identify the field the rule applies to, the program displays a "setting sheet" in which you specify operators (greater than, less than, equal to, and so on) and the value or field the entry is being compared to. You can apply as many rules as you want to a field using AND, OR, AND NOT, and OR NOT connectors. Forms Express. Once a data base is defined, you move on to the Forms Express, which initially displays a blank screen. To design a form, you type in permanent text, such as headers, footers, and field la- bels, and then point to the spots where data will actu- ally appear when printed out (see Screen 3). To speed data entry, a form can even fill in its own blanks with fixed values (such as today's date), values taken from the previous record (a great timesaver if you are en- tering several records for the same company), or val- ues grabbed from a field in some other file. A form can span five pages; include computed fields; and, for security's sake, restrict user access to a file on a read- only, edit=only, or enter-only basis. A form can also display the results of a lookup. For example, I stored the expression `vname = vname in vendors where vnumber =vnumber' in a computed field and retrieved a vendor's name, ad- dress, and credit rating simply by entering the vendor number (vnumber). I devised this construct without ever consulting the manual, and it worked just fine-a testament to System V's logical design. A form isn't glued to a single file, either. With the Region and Tier features, you can open windows into five different files and display or collect data for all of them. For example, a single form could route selected sales data (customer name, address, com- pany, and so on) to a customer file and funnel ship- ping orders to an inventory file (see Screen 4). Of course, menus can sometimes lead you down electronic rabbit holes. If you're not careful, you can inadvertently create circular dependencies and discover several files frantically locked together, each expecting vital results from the other. In general, make sure formulas forward results from file to file in only one direction. Reports Express. Part of System V's charm is the similarity among its modules. Laying out report February 198% Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 R>CROSSTA/ -ERROR- Syntax is incorrect for the eorrarl SYNTAX~~-~--:__ -_?_- CROSSTAe colaaref BY rnlsareZ -... COUNT MINI INIM MAXInUn eolrare3 POR AU6RACL sIR1 t-i...r ??? - /~ ~ vierrare YNa ~ 686 eos~li~ earaeity ~ Lat A Lot_6 Lat C (iotall +eee 1 1 1 3 6Ree _ 1 1 e Z eRee e e a 1 1 ) ~ ~ Z 2 2 ~ 6 Auc couNr~ r colaa.o thlsa.o ronrur6 naxlrnRll}ale ~r6on( ~-1 aware AS niNiMUM xrressior ierrare MH666 cor~list SUM -J STCN -~ uA6I w1c6~ thlsere conrur6 ALL i celrare -r -6oM { ~ --j esrressior vierrare YHBRL eorll~st conrur6 r - RoYS rROM t-Irarr ~varsaro ASI 1'or aJ~itioral HBLr'test,' ester a corrar~ care. To leave HELr, enter BNO. I'or the rreviors belt rear Tress [6SC1 M}- an itetiritior Merr C Nit B:rressior Gste.ise Rrar Iwoin:.6:. 6 . Str..t: s Srite: S City: S there: S 6 B c 6 state: se ray Methol: S rust: S 6 Last: S title: s c. Corrary: s s B s s 6 s s e s S B S S B S nerchar~iss: S Tas: S Shirri~y: S Total: S ZIP: S B 6 Shirriiy Tyre: S B S B S B a s B s e B S B S B S B S B B' S B S Screen 1: Error-handling is System V's forte. In this case, the error screen depicts the proper syntax for across-tabulation and, at the bottom, a successful Crosstab operation. This table collates trucks by carrying capacity and storage log. Screen 2: The rules-creation worksheet in the Definition Express. This rule references the vendor table to ensure that the vendor number entered in the product table is legitimate. Screen 3: The Forms Express definition screen. Field labels have been typed in; `S' and `E' tell System V where a field starts and ends. Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 ~ Review ? llata Management headings, footers, control breaks, and fields and de- fining variables and lookup functions are almost the same as designing a data entry/retrieval form. But it wasn't always so easy. In R: base 5000, pasting down the city, state, and zip fields in an address line meant defining three variables and concatenating them. Worse still, report width was limited to 131 characters. System V's Reports Express corrects these deficiencies and completely supplants the Extended Report Writer utility created by Microrim for dis- gruntled R:base 5000 users. Among other improve- ments, areport can span 255 characters across a page, and editing a format is easier thanks to an ex- pand mode that inserts lines in a section as needed. After mastering the Forms Express, I quickly jumped into the Reports Express and created single- record vendor profiles, lists that subtotaled sales by product, and labeled summary reports that tallied sales activity by vendor. For simple tasks like this, leaping before you look is seldom fatal. As we shall see, putting an entire system together with the Ex- press modules takes planning. ^ The Sum of R:base's Parts Once a data base and its forms and reports are defined, you can run the assemblage from the R prompt or tightly bind the elements together with a program written from scratch or generated by the Application Express. Opt for the command approach if you're not sure how the data will be used. For ex- ample, if you're a Civil War historian and your data base contains bibliographic entries for books, journal articles, and unpublished diaries, plus sketches of key officers, battles, and campaigns, setting up System V like an accounting program doesn't make much sense. Instead, you will probably need to root around in files, spontaneously concoct cross-references, and enter and edit data on the fly. If free-form data management isn't appropriate, a System V program might be in order. Writing a large, bug-free application from scratch with menus, help screens, automatic data conversions, and so on, is a major undertaking-but not if-you rely on the Ap- plication Express. The Application Express poses questions and. based on your answers, builds menus to run the ap- plication. Typically, you name each menu, select the menu type (either table of contents or 1-2-3 com- mand-line style), and declare whether the user will be allowed to back up to the previous menu using . If a help screen is needed, the Application Express produces a blank screen for you to fill in. Finally, you type in the options that will appear in each menu. Here's where program design rears its head: Each option must be assigned an action (see Screen 5). The actions, which parallel System V commands such as Load, Edit, Modify, and so on, are plucked from a menu at the bottom of the screen. If an option forces the program to open a file, display adata-entry form, or print out a report, Application Express will list and integrate any files, forms, and report formats you created earlier. The last question is the knottiest: Does any menu option lead to a submenu? If it does, follow the same steps, assigning actions to submenu items and creating still more submenus if necessary. This is ho~v an application grows and, sometimes, takes on a life of its own. Planning is key-don't immediately sit down in front of the PC and start rattling away at the keyboard. Once an application is complete, the Applica- tion Express drops the source code into an ASCI[ file, saves a special version for editing with the Modify an Existing Application function, and creates a binary file that System V can execute. The latter is a little bulky and inefficient by professional programming standards, but it's just as powerful as any handwrit- ten application. If you want to protect your code and perhaps squeeze some extra performance out of it, you can convert the binary file to an unmodifiable form with System V's CodeLoek utility. Multiuser R:base Although the Year of the LAN has yet to arrive, both Microrim and Ashton-Tate have taken care to add network components to their latest data manag- ers, just in case. Like dBASE 111 Plus, System V is compatible with the IBM PC Network and runs on 3Com and EtherLink LANs using 3Com3 + or No- vell Advanced Netware/86 software, and Ungermann- Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Pirst: Jeffrey Last: Corsas Title: Mr. Company: Steel Iesi~s, Ise. :itreet: 2e1 Tss-ri~~s Y Ssite: Ssite 33 City: ealtisoro State: Me Zip: 21212 Pkose: 3e1 113-1232 Pay Metko~: COe Skippiy Type: UPS/e 12:)123 Ma~setic Tape/16ee !eel 23.95 12:)156 Plr: Solvent/1 GI 115.5! 12~17e9 blt Cstter 52.35 Mer~:kandise: 316. e9 ra.: e. ee Iskippiss: 12. se Total: 358.5! r~er Lstry Mais Mess (1) ftnter a Sal? (2) Ckeek er/er States ? (3) faster Ves~or eata-ase (1) Lster Pro~sct data-ase (5) Ester Inventory (fi) Print Eeports Screen 4: One form, two files. With the Region and Tier features, you can enter data for two different files from one form. Assign actions to eew optlos 2 koose an aetios Lod Llit Mlete Modify Bslset Print Gstoe Macro fesplats Mens Passsor~ t:it fESC] Done IF31 Actions [F191 Help Application PLAY --- data-ass CIklftS --- Mess Main Bass Net/One using IBM's PC Network Program, 11~Iicrosoft Networks, or the U-B Personal Connec- tion. H~~wever, similarities between the two data managers end there (see "A Plus for dBASE III," PCW, October 1986). As Figure 1 shows, System V cleans dBASE III Plecs's clock in most network operations, particularly when five users are working on the system at once. However, add a sixth user and System V either crashes the network or denies the new user access. In- creasin;; the wait value (the length of a time a user can staind in line for a file) has no effect. dBASE 111 Plus, ol) the other hand, picks up a sixth workstation Ifncoml~lainingly, although the network runs notice- ably slower. Screen 5: With System V, you follow the menus and answer the prompts to build a custom application. Here, the choices on an Order Entry menu have been entered, and a System V function has been linked to the second option. In System V's favor, file locking is performed smoothly and automatically. (This is a manual opera- tion in dBASE 111 Plus.) Neither program supports record locking, but System V alerts you if someone changes and saves the record you're working on. You can then either save your changes (and overwrite~the previous user's edits) or exit the system. Like most networked data management pro- grams, System V provides several levels of security. A network manager can allow a user to read and change all data at will, record and change data in Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 !1 Review .Data Management Table 1: R:base System V, dBASE III Plus, and R:base 5000 features side by side System V dBASE lil Plus R:basc SOOU Requirements Memory Hard disk 512K/640K~ required? 256Ki384K-640K~ 256K recommcnded recommen,3t~1 Capacity Maximum number of open files 80 IS 40 Maximum number of fields 800 128 4U0 Maximum record length (characters) 4096 4000 1530 Command-line length (charecters) 5000 254 1600 Number of digits of precision 15 15 6 Calculated fields 10 0 NiA Variable?length fields ? ? Maximum number of sort keys 10 10 5 Relational operations Project, join, append ? ? ? Union, intersect, subtract ? ? ? View ? ? Cross-tabulation ? Functions Mathematical String Statistical Financial Date and time Logical ? ? ? ? ? ? ? ? ? ? ? ? Data base definition Visual setup ? ? ? Incercolumn mach ? Data entry validation without programming ? Noce field type ? ? Search on note ? N/A Views without programming ? ? Form generation Multiple tables in single form without programming ? ? Multiple rows in form with scrolling ? Custom colors ? ? Custom borders ? ? Report generation Subtotal levels 10 2 10 Maximum report width (characters) 255 255 131 Columnwise reports ? ? ? Rowwise reports ? ? Custom borders ? Application gencration Automatic generation Multilevel menus without programming Edit applications without programming Integrate custom forms and reports Incorporate custom help screens ? ? ? ? ? ? ? ? ? ? Networking File locking ? ? Record locking ? ? NSA Cost per workstation none S 199 ~1lA File import ASCII delimited ? ? ? ASCII text ? ? ? dBASE II ? ? ? dBASE Ill ? ? dBASE III Plus ? ? R:base X000 ? ? I-2.3 ? ?Z ?= Symphony ? ?3 ?' pfs:file ? ? ? DIF ? ~ ? SYLK - ? ? ? Miscellaneous Copy protected Macros ? User-defined function keys 40 9 U Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 some files but not in others, or merely browse. Pass- words; can also be used to bar unauthorized users from ~~ensitive areas. But for many, System V's overriding advantage is simplicity. Once the LAN manager installs System V on the network's server, you merely run a brief in- stallation program (which creates a CONFIG.SYS file) and type set multi on to get in on the action. In the di4ASE III Plus world, life is not as simple. Every workstation must have its own access disk. Unfortu- natel}~, dBASE 171 Plus comes with only one access disk, so you must lay out a cool $995 for an Ashton- Tate 1:.AN Pack to get five more disks. ^ Not-So-Light Reading When you consider System V's scope and mul- tiplicity of modes, it's not surprising that the docu- mentation sometimes fails to impart the lay of the land. Given the complexity involved, Microrim de- serves around of applause for providing a complete and logically organized set of manuals. The user man- ual, learning guide, and building applications/com- manci dictionary are your primary sources; Microrim thro~NS in pamphlets covering single and multiuser in- stall~ition, R: base 5000 file conversions, and error messages, as well as a handy template for designing coml~lex forms. However, the de rigueur disk tutorial is absent, as are thorough programming samples. Al- though System V's Prompt feature, help screens, and menus greatly aid the new user, I hope the next vin- tage of R:base includes a disk tutorial. dBASE on the Run? Although garlands such as "user-friendly" are tossed about when System V is discussed, user-friend- line~~s is a relative thing. Although the Express mod- ules shelter you from System V's commands and syn- tax, they can't help you devise the underlying plan that dictates how data is organized and intercon- nected. That's up to you, so study System V carefully. Unless you are thoroughly prepared or very familiar with data management and programming structures, your application will probably end up snarled despite pretty forms and comprehensive reports. Nonetheless, System V succeeds in satisfying users of almost all stripes. If you yearn to escape the limitations of your current file manager, System V's foolproof menu system may be enticement enough. If PC World you're an intermediate user who's tired of dBASE III Plus's halfhearted menu system and patchwork pro- gram generator, you're another candidate for conver- sion. And if you're a professional developer, System V's superior applications generator could cut pro- gramming time down to size. In short, System V might be the only data man- ager you'll evec need. It offers the raw power of dBASE 111 Plus (and then some), anose-to-the-grind- stone applications generator, simple yet accomplished forms and reports generation, and no-penalty networking. Still, the last word has not been heard. If dBASE III Plus pushed Microrim to produce System V, I'm eager to see what comes next. ? William Urschel is president of Arc Tangent, a software develop- ment firm in Santa Barbara, Cal- i fornia, and is a frequent contrib- utor to PC World on business software. Network benchmarks were per formed by The Lambda Group, a San Francisco consult- ing firm specializing in the inte- gration of PCs in business. R: base System V Microrim, Inc. 3925159th Ave. NE Redmond, WA 98073-9722 206/885-2000 List price: $700, upgrade for registered R: base 5000 owners $200 Requirements: 512K (640K for local area network operation); hard disk drive; DOS 2.00 or later version for single user setups, DOS 3.10 or later version for networking Not copy protected Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Selected Bibliography These are few of the myriad of articles and books that have resulted in the recommendations of the preceding section. Some of the data comes from conferences and the manufacturers themselves. Data and Computer Communications, William Stallings. 1985, MacMillan. Modeling and Analvsis of Com,~uter Communications Networks, Jeremiah F. Hayes. 1984, Plenum. "The Token Ring Solution", PC Tech Journal, Scott Haugdahl. Vol. 5, No. 1, January 1987. Special LAN Issue, PC Mfg-tzine. Vol. 5, No. 21, December 1986. Special EGA Issue -- "The EGA Standard". PC Magazine, Vol. 5, No. 14, August 1986. The AT Compatible Series, PC Tech Journal. starting August 1986. "High Performance Alternatives to the PC AT", PC Magazine. Bill Machrome. Vol. 4, No. 23, Nov. 1985. "Alternatives to the IBM PC AT", I?C Magazine, Christina Dyar. Vol. 5, No. 8, April 1986. "Network of the Future", Proceddings of the IEEE, Thomas E. Browne. Vol. 74, No. 9, September 1986. "Trends in Computer Communications", IEEE Computer, Harry Rudin. Vol. 19, No. 10, November 1986. Automatic I.D. News, November 1986. "Wangs Financial Problems", W k, Emily Kay. Vol. 4, No. 2, January 1987. "EGA Times 12", Bvte. Chris H. Pappas and William H. Murray. Vol. 12, No. 1, January 1987. Other sources include: the weekly "Strategy" section from PC Week, IEEE Computer, IEEE Micro, IEEE Proceedings, IEEE Transactions on Professional Communications (Papers Section), IEEE Spectrum, Corporate Research and Air Force research. Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9 UNCLASSIFIED ~ ~ UNCLASSIFIED Declassified and Approved For Release 2012/08/15 :CIA-RDP90-000778000100060005-9