raleigh - north carolina digital collections

24
N ORTH C AROLINA STATE LI BRAR'( RALEI GH MAR Computation Center University of North Carolina Chapel Hill, North Carolina t Volume 11, Number j March 1979 Nt:.W TAPE POLICY ........................................................ 3 CONTHACT OFFERED .......................................... 4 TSO LH<ES TO BE .............................................. 4 MICRUC.OMPUTEH USERS NOTE ............................................... 5 PUBLIC 1NSTALLED ............................................. 5 NEW SCREEN fOR OUR 4013 ...................................... 5 WRlTlNG TO UNEXPIRED DATA .......................... 5 OPEN CONTRACT iOH ............................................ 5 AT EHHINGHAUS .................................................. 5 CHANGES TO THE CALL-OS SAVE COMMAND .................................... 6 FlNDlNU SOfTWARE 1'0 MEET YOUR NEEDS .................................... 8 UN THE DMSPRINT PROGRAM .......................................... 10 SELl'' -l.NSTRUCTlUN IN DOCUMENT PREPARATION ............................... 10 SCRIPT NEWS ............................................................ 11 SCHTH1, SCRTH2 PROCEDURE CHANGES WILL AFFECT EXISTING JOBS ............. 14 WAIFlV VERSION 1 LEVEL 6 ..................................... 14 NEW VERSION Ul'' CVU AT TUCC ............................................. 15 PL/I OPTIMIZING AND CHECKOUT COMPILER STATUS ........................... SPSS .RELEASE d STATUS .................................................. 16 Sl'tOBOL TUTORIAL AVAILABLE .............................................. 17 l"'INI ' fAB '{tj. 2 INSTALLED ...................................... .......... 18 SP.S.::i WARNING ........................................................... 18 Pt:RSONNEL CHANGES ...................................................... 18 UNCCC AND TUCC PUBLICATIONS ...• ................................. 19 SUGGESTED READINGS IN OUR LIBRARY .............................. ....... 20 N. C. Doc. 2 1 1979

Upload: khangminh22

Post on 11-Mar-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

NORTH CAROLINA STATE LIBRAR'( RALEIGH

MAR

Computation Center University of North Carolina Chapel Hill, North Carolina

t Volume 11, Number j

March 1979

Nt:.W TAPE POLICY ........................................................ 3 N~W CONTHACT SERVIC~ OFFERED .......................................... 4 TSO LH<ES TO BE INCR~ASED .............................................. 4 MICRUC.OMPUTEH USERS NOTE ............................................... 5 PUBLIC T~LEPHUNE 1NSTALLED ............................................. 5 NEW SCREEN fOR OUR T~KTRONIX 4013 ...................................... 5 WRlTlNG TO UNEXPIRED DAT~-PRUTECTED DATA S~TS .......................... 5 OPEN CONTRACT iOH T~RMlNALS ............................................ 5 PHlNT~R AT EHHINGHAUS .................................................. 5 CHANGES TO THE CALL-OS SAVE COMMAND .................................... 6 FlNDlNU SOfTWARE 1'0 MEET YOUR NEEDS .................................... 8 NOT~S UN THE DMSPRINT PROGRAM.......................................... 10 SELl''-l.NSTRUCTlUN IN DOCUMENT PREPARATION ............................... 10 SCRIPT NEWS ............................................................ 11 SCHTH1, SCRTH2 PROCEDURE CHANGES WILL AFFECT EXISTING JOBS ............. 14 WAIFlV VERSION 1 LEVEL 6 lNSTALL~D ..................................... 14 NEW VERSION Ul'' CVU AT TUCC ............................................. 15

1 ~PL/I OPTIMIZING AND CHECKOUT COMPILER STATUS ........................... SPSS .RELEASE d STATUS .................................................. 16 Sl'tOBOL TUTORIAL AVAILABLE .............................................. 17 l"'INI 'fAB '{tj. 2 INSTALLED ......................................•.......... 18 SP.S.::i WARNING ........................................................... 18 Pt:RSONNEL CHANGES ...................................................... 18 R~CENT UNCCC AND TUCC PUBLICATIONS ...•................................. 19 SUGGESTED READINGS IN OUR LIBRARY ..............................•....... 20

N. C. Doc.

2 1 1979

~U~fU1L~G fA~lL111~~

UNLCC users have access to four IBM computers, all running under OS/MVT witn ~ modi f i ed HASJ:l system: a 370/155 ll and a 360/75 in the Center in Phillips Hall which use OS/MVT release 21.d, and two 370/165's at the ~riangle UniVersiti es Computation Center (TUCC) which use OS/MVT release 21.b. Tnere are also contains a complet e list week, 24 nours a day.

numerous of hardware.

remote entry facilities. The Center is open

UNCCC Memo seven days

#1H a

N~w USEH UrllE~TATlON

An inf~rmative 20 minute video tape, ''Introduction to the UNC Computation Center--The VlP Tour~ may be viewed in the Center or borrowed for classroom use. An introduction to UNCCC is contained in the ~New User Packet~ and a complete description of the Center's educational services is contained in UNCCC Memo #11. Contact the Administrative Office.

APPLY!NG fUrl SERVlCES A computer project number may be established through a form available at the Administrative Office.

J:lUBLlCAT10N.::l Heference copies of UNCCC and TUCC documentation, IBM manuals, and other documentation are found in the UNCCC Library.

DA 'l'A J::'.:N'fRY Keypunching services are arranged through Louise Clayton, Data Entry Supervisor. Users should consult her or the liaison programmer before preparing aata to be punched. See UNCCC Memo #17.

we also have Optical Character Reader service. Forms design and scannin~ projects should be taken to Don N. Mitchell, Supervisor of Programming Services. See UNCCC Memo #24.

A.S.::llSTANCE Systems analysis and design, and programming assistance are available on a contract basis. Requests should be directed to Don N. Mitchell, Supervisor of Programming Services. Limited programming advice and general assistance is available at the User Service Window.

FINANCIAL MATTERS To check on the financial status of a project, contact the Business Officer. To obtain a schedule of charges, CC-A-3, contact the Administrative Office.

STAFF HOURS AND OFFICES Administrative Office 31 Phillips 8 A.M.-5:00P.M., M-F User .::lervice Window Hall, Phillips 9-12A.M., 1-5P.M., M-F Dispatch Window Hall, Phillips Always Open User Workroom Data Entry Services

Hall, 4

Phillips Phillips

Always Open 7:30 A.M.-4:30 P.M., M-F

Library Area 33 Phillips Always Open Library Assistance 33 Phillips b-12 A.M., 1-5 p.M.' M-F

PHONES Administrative Office: Business Officer:

93 3-6501 933-9107

Programming Services: Contract Service:

933-6501 933-9107

Asst. Business Officer: UNCCC System Status:

93:,-9107 933-7761

Distributed Computing: User Service:

933-9107 933-6501

TUCC System Status: 549-8461

NEW TAPE POLICY DEFINED

fhe Computation Center has been overwhelmed by the number of magnetic tapes we store for our users. It is not possible to store all of the tapes on the machine room floor. We are certain that the data on a large number of these tapes will never be used again,but we have discovered that users are reluctant to let us destroy their old data.

We have given this problem a great deal of thought. We did not want to impose a storage fee. We did not want to encourage users to remove tapes from the Center if they will be used again, since tapes should be kept in an environmentally controlled storage area. ~n addition, tapes should be exercised periodically to keep the data readable.

Uur new b250 BPI tape drives have given us a good opportunity to compress tapes. lf we were to copy old, used tapes from 800 or lbOO BPl to new tapes at 6250 BPI and write them with a largeblocksize, we think we could get several old volumes on one new volume. If we keep a backup of the new tape and exercise both tapes, and if we provide the ability to reconstruct the original tape contents (tape marks, labels, DCB characteristics, etc.),the data should be safer in compressed form than on the user's original tape, and we could eliminate a large number of storagevolumes.

We think that our previous "archiving'' system was not well received because:

* we intended to destroy the tapes if they were not used.

* we canceled jobs if the tapes were archived.

* we did not have a good reporting system to inform users about location and status of tapes.

* we did not use incentives to allow tapes to move through the various phases.

we hope that compression instead of destruction will eliminate the first problem. To eliminate the second problem, we propose puttingthe job on hold, automatically retrieving the tape(s), and informing the user of the delay.

We also plan to provide a good reporting program (similar to DMSPRlNT for disk data sets) so that users can easily keep track of their tapes. If a user knows that a tape will be needed, it will be easy to make sure the tape is readily available. The incentives will be provided through charges for various tapeservices.

UNCCC Newsletter 3 March 1979

we propose to charge for:

* r egistering or removing a tape • transferring a tape to or from TUCC * moving a tape from active to migrated or from migrated to active

storage* compressing a tape* making a compressed tape active

There would be a monthly charge for storing an active tape. This charge would be higher if the user requested the tape stay active regardl ess of use.

Tnese and other features of the new policy are discussed more fully in a new draft version of UNCCC Memo #9, Magnetic Tape Policies. Copies are available from the administrative office in Phillips Hall. Your comments on the new policy are welcome.

NEW CONTRACT SERVICE OFFERED

Are your computing costs higher than you would like? Do you need to get more out of your computing dollar? The answer may be to increase the efficiency of your programs.

Techniques used in designing and writing systems and programs have been improved in the last few years. Many of the compilers now produce more efficient code. There are faster disks with increased capacity and tape drives that can read and write at higher densities. These and other hardware and software advances mean that the efficiency of many programs can be improved.

Our Contract Services group is offering a new service aimed at this problem. We will provide an analysis of any program or system you have whose efficiency you wish to improve. If your program can be made more efficient, we will write a letter of commitment guaranteeing a certain level of improvement. If we do not meet this criterion, you do not pay for the service.

To qualify for this service, you must meet these requirements:

* You must be associated with the University.* Your project must be for research or instruction. * You must have a contract, grant or private funding.

TSO LINES TO BE INCREASED

ln mid-March the Computation Center plans to increase the number of asynchronous (TSO) lines from UNC to TUCC from 16 to 20 lines. These are the service class 11 lines which are available to hardwired, LDS 125, and 933-9911 dial-up users. This increase will not affect those who use the 549-8811 rotary at TUCC.

UNCCC Newsletter 4 March 1979

MICROCOMPUTER USERS NOTE

the North Carolina Educational Computing Services, a division of UNC General Administration located at TUCC, recently held a meeting of those interested and involved in educational and research uses of microcomputers.

Distributed Computing staff members Byron Howes and Rostyk Lewyckyj attended this meeting. Another meeting is planned for late spring. lf you are interested in attending or would like more information, contact either Byron (933-b501) or Rostyk (933-9107).

PUBLIC TELEPHONE INSTALLED

A public telephone has been installed in the Center at the end of the hall near the keypunch service area. Please use this phone instead of those in the staff offices or at User Service.

NEW SCREEN FOR OUR TEKTRONIX 4013

The screen on the Tektronix 4013 graphics terminal in our Terminal work Area has been replaced. This terminal can be used to debug plots before drawing them on the pen plotter.

WRITING TO UNEXPIRED DATE-PROTECTED DATA SETS

1hc operating system at UNCCC has been changed to respond automatically to requests to write into unexpired date-protected data sets (message IEC207D).

OPEN CONTRACT FOR TERMINALS

The Computation Center is currently reviewing bids for several types of terminals. When awarded, users will be able to purchase these terminals directly. Contact Distributed Computing Services, 933-9107, for more information.

PRINTER AT EHRINGHAUS

A PRINTRONIX printer has been installed in the Ehringhaus Terminal Cluster. To route printouts to Ehringhaus, specify a destination code of UNCEHR.

UNCCC Newsletter 5 March 1979

CHANGES TO THE CALL-OS SAVE COMMAND

1hc UNCCC systems staff has modified the CALL-OS SAVE command to permit users to save the contents of their CALL-OS work area into a standard OS data set which can then be used in batch jobs like any other OS data set. The data set may then be loaded back into the CALL-OS work area with the LOAD DSN: command.

Syntax: ~AVE DSN:data set name[,MOD]

where:

data set name is the name of an OS data set that meets the constraints outlined below. If the data set has a DSORG of PS (sequential), the contents of the CALL-OS work area will be saved as a sequential OS data set (see example 1). If the data set has a D~URG ot' PO (partitioned) and no member name is specified, GALL­O~ will respond with an error message (see example 2). If a member name is specified in parentheses, the member will be created or replaced in the 0~ data set (see example 2).

The 0~ data sets accessed by the SAVE DSN= command must meet the following constraints:

* !hey must be cataloged.* They must be online. - They must have no keys.* They must have no write password protection.* They must have a DSORG of PS (sequential) or

PO (partitioned).* They may NOT have a RECFM of VS, VBS, or U.* They must have a BLKSIZE of 6400 or less.

Each line in the CALL-OS work area becomes a logical record on the OS data set. Line numbers are removed and blanks are added to fill out short records if they are fixed-length.

Lines in the CALL-OS work area longer than the LReCL of the OS data set will generate an error message and processing will cease.

MOD is a keyword indicating that the data in the CALL-OS work area should be added to the end of the OS data set. If MOD is not specified, the contents of the CALL-OS work area will be written at the beginning of the OS data set.

lf MOD is specified for a member of a partitioned data set, CALL-OS will issue an error message and SAVE processing will cease.

UNCCC Newsletter 6 March 1979

tou must allocate the data set and write into it before you use it with the CALL-US SAVE command. Such a job would look similar to this:

lll~11CALL JOB xxx.yyy.zzzz,username,T:(,20) II*Pw:password II cX£C COPY IIOU1P~1 DD UNlT:DlSK,VOL:RKF:UNCCC.ONLINK, II Dl~f=(NcW,CATLU),USN:UNC.AB.C1234.JONKS.CALLSAVE,

II SPACc:(TRK,(1)),DCB:(RECFM:FB,LRKCL:dO,BLKSIZE:6400) lllNPU'l' DD tr

dummy record

examples:

1. Saving into an OS sequential data set from the CALL-US data base, then loading the data set back into the CALL-US work area.

User: LOAD SAV£o'ILE CALL-OS: READY

User: LIST CALL-OS: SAVFILc 8:04 01108179

10 THIS IS A CALL-OS FILE TO BE SAVED BY CALL-OS 20 lN AN OS DATA SET.

User: SAVE DSN:UNC.ANY.A12j4.VAL1D.DATA CALL-OS: SAVE COMPLKTE

User: CLEAR CALL-OS: READY

User: LIST CALL-US: NO PROGRAM PRESENT

User: LOAD DSN:UNC.ANY.A1234.VALlD.DATA CALL-OS: LOAD COMPLETE

User: LlST CALL-OS: b:05 01 IOb/79

00001 THIS lS A CALL-OS FILE TO BE SAVED BY 00002 CALL-OS IN AN OS DATA SET.

UNCCC Newsletter 7 March 1979

2. ~aving into a Partitioned data set

User: CALL-OS:

LOAD SAVFILE READY

User: CALL-OS:

LIST SAVFILE 8:04 01/0d/79 10 THIS IS A CALL-OS FILE TO BE 20 CALL-OS IN AN OS DATA SET.

SAVED BY

User: SAVE DSN:UNC.ANY.A1234.PARTI.TION(MEM1) CALL-OS: SAVE COMPLETE

User: LOAD DSN:UNC.ANY.A1234.PARTI.TION CALL-OS: LOAD COMPLETE

User: LIST CALL-OS: 6:06 01 /Oti/79

00001 MEM1

User: LOAD DSN:UNC.ANY.A1234.PARTI.TION(MEM1) CALL-OS: LOAD COMPLETE

User: LIST CALL-OS: 8:07 01/0d/'79

00001 THIS IS A CALL-OS FILE TO BE SAVED BY 00002 CALL-OS IN AN OS DATA SET.

User: SAVE DSN:UNC.ANY.A1234.PARTI.TION CALL-OS: NO MEMBER SPECIFIED FOR PDS

User: SAVE DSN:UNC.ANY.A1234.PARTI.TION(MEM1),MOD CALL-OS: MOD NOT ALLOWED WITH PDS

FINDING SOFTWARE TO MEET YOUR NEEDS

Are you looking for a program or subprogram to perform a certain function? We have a few ways to help you.

We have a subject index called Index Q£ Computer Programs .9lli!. Facilities Documentation at TUCC. document number GIR-000-4. You first look up a word or phrase that describes the function you wish to perform. There you will find a list of programs or subprograms that will perform that function.

Descriptors have been applied not only to programs and statistical packages, but also to subprograms and procedures within packages. For example, if you wanted to compute Wilk's criterion, you would find not only that SAS computes this statistic, but that it is the procedure named GLM in SAS that does so. Descriptors have also been applied to general information documents so that you may use the index to find the document on the password system,

UNCCC Newsletter 8 March 1979

telephone numbers for interactive services, etc. Program names have also been used as descriptors.

The introductory pages of the Index describe how to use it. Listed under a descriptor in the Index are the titles of the documents to which the descriptor was applied together with the program or package name, subprogram name if it is part of a package, document or note number, and a catalog number. The catalog number refers to the TUCC Catalog Qf Programs ~Services, GIR-067. The catalog entry contains an abstract, information on the source of the program, programming language if appropriate, and the list of descriptors applied to the entry. These materials are available in our Library, Volume 1129, titled "Index TUCC Documents."

You may obtain a copy of the index free of charge from our Administrative Office, but we no longer print and sell the full catalog. We feel that the index is the most useful part and the catalog is large and expensive to print. However, you may look at catalog entries interactively under TSO using the ABSTRACT command, or you may print a comple ~ ~ catalog.

To print a catalog, use the following JCL:

lljobname JOB xxx.yyy.zzz,username,T=2,P:200,FORMS:1411,PRTY:O II*PW:password II EXEC SCRIPT,LIB='TUC.IS.DOC.ABSTRACT.TEXT' IISYSlN DD DSN:TUC.IS.DOC.ABSTRACT.TEXT(CONTROL),DISP:SHR

Warnings:

(1). TUCC has not allowed a left margin. (2). The cost is nearly $15 at priority zero.

What if you cannot find what you need in the Index?

* The current index applies only to information of value to the entire TUCC network. Since information unique to UNCCC is not included you should also consult the List of UNCCC Documents.

* Try to think of other descriptors. (Please let us know when our descriptors are wrong or inadequate so we can improve the usefulness of the Index.)

* Browse through our Library. We have a few manuals for programs that were never entered into our documentation system .

* Watch our Newsletters. In the section "Suggested Readings in our Library" we try to abstract articles that might be of interest to some of our users.

UNCCC Newsletter 9 March 1979

* Ask at User Service.

*Ask through an "Information Link" (Pink Sheet).

NOTES ON THE DMSPRINT PROGRAM

Version 2.0 of DMSPRINT has been installed at UNC and TUCC. It produces a listing of data sets with their attributes and allocation data. A security feature has been added which prohibits a user on a different account code from listing information about your data sets. A new feature which should encourage the use of the release subparameter when allocating data sets is the percentage feature. For each data set, the amount of space used versus the amount allocated is shown as a percentage of space used.

The files which DMSPRINT reads are updated daily for online data sets and weekly for offline. The DMSPRINT heading includes the date and time of the run, not the date and time the files were last updated.

SELF-INSTRUCTION IN DOCUMENT PREPARATION

We now have a complete set of booklets to teach the novice how to prepare documents using our computer systems. These booklets are all available from the UNC Student Stores.

• ~~~~Terminal, UNCCC Document PG-1-77, $.50.

*Beginning CALL-OS, UNCCC Document PG-2-77, $.50.

• Computer Assistance in Document Preparation, (Introduction ~SCRIPT)~ TUCC Document GIR-075, $1.00

How ~ ~ ~ Terminal describes various kinds of typewriter-like terminals available at the Center and the procedures for connecting them to the computers at UNCCC and TUCC.

Beginning CALL-OS teaches the fundamentals of data entry and editing under the CALL-OS interactive systems. The reader is encouraged to practice the sample sessions at a terminal to gain skill and confidence.

The purpose of the booklet Computer Assistance in Document Preparation is to teach the capabilities, most useful commands, and some techniques of the SCRIPT program (from the University of Waterloo) to a person who has never used a computer before. Many examples are given. Although the reader should quickly learn enough to prepare a simple document, the booklet also contains enough instruction to prepare a thesis or complex manual. It covers preparation of footnotes, tables, figures, tables of contents, indexes, and bibliographies.

UNCCC Newsletter 10 March 1979

All of these booklets were prepared using SCRIPT. The complete formatting of Computer Assistance in Document Preparation (headings, section numbers, indexes, table of contents) was done under SCRlPT and the special set of style instructions called SYSPUB.

SCRIPT NEWS

Version ~ Installed

Version 3.3 of the SCRIPT text processing program was installed at TUCC and UNCCC on January 2 and 3, replacing a very old (our original) version of SCRIPT.

Documentation

There is a great deal of documentation on SCRIPT. A complete set is available for reference in our library. Computer Assistance in Document Preparation (Introduction~ SCRIPT), TUCC Document GlR-0 '(5, contains all the information that the beginner and average user will need, including many examples. The presentation is from fundamentals to special features, and basic information is given on three methods for running SCRIPT; in batch using JCL, in batch using the TSO BSCRIPT command (see below), and interactively under TSO. This document is available from the UNC Student Stores for $1.00.

The TUCC LS document on SCRlPT, LS-307-0 with Update 1, is not very helpful. It was written for the old version of SCRIPT. The update describes how to print manuals for version 3.3. A revised version of LS-307 is in preparation.

The University of Waterloo provides several documents which they update and distribute with the program. These documents are oriented toward the University of Waterloo computing environment. (They have CMS instead of TSO.) Our original plan was to modify these documents for the TUCC environment whenever a new version of SCRIPT was installed at TUCC. This is not very practical and has caused unnecessary delays in implementing new versions (3.1 and 3.2 were never put into production). And so, at least for a while, we will make Waterloo's manuals available to our users without local modification. You may print the manuals by submitting the following job to run at TUCC, substituting values from the following table.

UNCCC Newsletter 11 March 1979

lljobname JOB xxx.yyy.zzz,username,PAGES:p,TIME=t,FORMS=1411 II*PW:password II EXEC SCRIPTMN,MANUAL:name

APPROXIMATE DESCRIPTION f. .1 COST AT

PRTY:1

SCRlPT Reference Manual 250 (,55) 16. 12 SY.SPUBMN SYSPUB Manual 75 (,40) 6.45 SYSPAPE.R SCRIPTUG

SYSPAPER Macro Description SCRIPT User's Guide

50 (' 10) 100 ( '25)

.70 5.40

SCRlNT.Ru SCRlPTNI

Introduction to SCRIPT SCRIPt Techniques

50 50

(,15) ( ' 10)

2.59 1. 40

The Reference Manual contains the complete description of the basic control words, concepts, and techniques of SCRIPT. Copies are available from the UNC Student Stores for $3.00.

The SYSPUB Manual describes a set of commands (macros) designed specifically for use in formatting theses and other types of research and instructional publications common to the university environment (including IEEE). Copies are available from the UNC Student Stores for $1.00.

The SYSPAPER Macro Description Manual describes a set of macros designed to simplify the process of preparing papers, memos or reports. (Note: The command .EZ, Easy SCRIPT, is also useful for preparing simple documents.) .

The first half of the SCRIPT User's Guide provides an introduction to SCRlPT and the last part discusses SCRIPT techniques for the more experienced user. Introduction~ SCRIPT, (SCRINTRO) and SCRIPT Techniaues, (SCRIPTNI) were combined and modified slightly to form SCRIPTUG.

If you already have a SCRIPT Reference Manual, you may print updates to it by running the following job at TUCC:

lljobname JOB xxx.yyy.zzz,user,PAGES:50,TIME:(,30),FORMS:1411 II*PW:password II EXEC SCRIPT,PARMS='+UPDATE:yymmdd' IISYSlN DD DSN:SYS2.SCRIPT33.MEMO(MANUAL),DISP:SHR

where yymmdd is the year, month and day from the title page of your current manual. The page and time estimates given are for updates from 7'70928 (version 3.2) to Version 3.3. Pages are not numbered, leaving it to the user to insert them at the appropriate location

in the existing manual.

March 197912UNCCC Newsletter

Improvements 1n Submitting ~

Most new computer users find · that they must learn two "languages" in order to use the computer -- the language of the program they want to use and some job control language in order to run the program. SCRIPT users have had even more problems to deal with. They need to learn to use a terminal and an editor (CALL-OS or QED under TSO), and they must learn slightly more sophisticated JCL since SCRIPT assumes the text is in a separate disk data set and not part of the job stream (not following a SYSIN DD * statement).

The TSO user generally maintains two data sets, one containing the text of the document and one containing the JCL. The TSO user edits the text of the document and then submits the data set containing the JCL. The CALL-OS user generally uses the SCRIPTC cataloged procedure which copies the text following the SYSIN DD * to a disk data set and then executes SCRIPT using that data set. System improvements are simplifying both of these procedures.

For the TSO users, a new CLIST called BSCRIPT is being developed. The user will only be concerned with the data set containing the text. Issuing the BSCRIPT command will cause a batch job to be created and submitted to execute SCRIPT. The data set name, programmer name, account number, time limit, etc., will all have default values, but different values can be specified as part of the command. A preliminary version of BSCRIPT is currently available (use HELP BSCRIPT for details) but is subject to change without notice until specifications are approved and documented in the SCRIPT LS memo. Also be sure to SAVE before using BSCRlPT. BSCRIPT uses the disk data set, not the current QED version of the data.

CALL-OS users may now save their text directly into a standard OS data set and then submit a file of JCL to execute SCRIPT as shown in the following example:

SAVE DSN:UNC.AB.C1234.SMITH.MANUAL READY LOAD JCL READY LIST 10 //MANUAL JOB UNC.AB.C1234,SMITH,D:UNC,FORMS:1111 20 II*PW:OK 30 II EXEC SCRIPT 40 IISYSlN DD DSN:UNC.AB.C1234.SMITH.MANUAL,DISP:SHR SUBMIT JCL,(LOCAL) JOB SUBMITTED AS MANUAL

UNCCC Newsletter 13 March 1979

SCRTH1, SCRTH2 PROCEDURE CHANGES WILL AFFECT EXISTING JOBS

SCRTH1 and SCRTH2 are mountable 2314 disk packs that are available at UNCCC and TUCC to users who need more temporary direct access space than is normally available online. Users specify the volume serial number directly, e.g., UNIT:DlSK,VOL=S~R=SCHTH1. To make certain that there is free space on the pack, users have run SCRTH12 to clean off the pack. This mechanism is not satisfactory (it would be difficult to implement under MVS) and will be changed. The procedure SCRTH12 will be replaced with two procedures, SCRTH1 and SCRTH2. If you wish to use SCRTH1, you must invoke the SCRTH1 procedure prior to allocating any data sets on the pack. Likewise, if you wish to use SCRTH2, you must invoke the procedure SCRTH2. These procedures reserve the scratch pack of the same name for use by your job and scratch all data sets on the pack. lf you attempt to use one of these packs without executing the proper procedure, your job will be canceled at execution time. Each procedure takes approximately 5 seconds to run. The SCRTH1 and SCRTH2 procedures are available now. SCRTH12 still works but is scheduled for removal from the system on April 16.

WATFIV VERSION 1 LEVEL 6 INSTALLED

Version 1, Level 6 of the WATFIV compiler was installed as the production version in both batch and TSO at TUCC on January 8, 1919, and at UNCCC on March 12.

Update to the WATFlV User's Guide, TUCC Document LSR-101-1 contains replacement pages which describe the new features. You may obtain a copy of Update 1 free from our Administrative Office.

The previous versions of WATFIV were Version 1, Level 5 in batch, and Version 1, Level 4 under TSO.

One of the major new features is a debug facility under TSO. As stated in the WATFIV User's Guide, "The debugging command set is fairly small and simple, yet it provides some very useful debugging aids. It enables you to trace portions of your program, halt execution at various points, display or modify program variables, alter the logic flow of your program and correct certain execution­time errors interactively." The WATFIV User's Guide contains an example of an interactive session showing use of the debug facility.

Several new options are available in Version 1, Level 6 including:

• Statement count option to limit the number of statements to be executed.

* Option to limit output line length from PROFILER and XREF to 80 characters.

UNCCC Newsletter 14 March 1979

* Option to print REAL*4 as F20.8 instead of E under free-format.

* Option to treat selected comments as real FORTRAN statements. Useful in debugging.

* Cross-reference options.

* C$COPY controi statement to copy a member from WATLIB to the users program.

NEW VERSION OF CVU AT TUCC

A new version of CVU was implemented at TUCC on February 26, 1979. It has not been implemented yet at UNC. This version fixes several bugs and adds some new features. These changes are described below:

* Sequence numbers are allowed on control statements.

* There are additional syntax checking and messages for continued statements.

* Programmer name is truncated to 8 characters for data set naming purposes. In connection with this, additional checking of length of the data set name is done for cataloging purposes. A data set name may not exceed 44 characters.

* A "fix" has been added to prevent infinite looping if a GROUP operation fails.

* ENQ checking of data sets is done before password operations.

* CVU must have exclusive use of a data set before password operations can be performed.

* Messages to operators regarding SYS data sets have been enhanced.

PL/I OPTIMIZING AND CHECKOUT COMPILER STATUS

The libraries associated with the PL/I Optimizing and Checkout compilers at TUCC were updated on January 8, 1979, and the libraries associated with the Optimizing compiler at UNCCC were updated on March 5. The update involved shifting the production libraries to old status (VER:OLD), the test libraries (VER:NEW) to production status (default), and applying a new set of corrections (PTFs) to the test libraries. To access an old or new version, add VER:OLD or VER:NEW to the EXEC statement, or PROC(PLIOLD) or PROC(PLINEW) to the TSO logon line.

UNCCC Newsletter 15 March 1979

The current status of the libraries is:

TUCC UN CCC

VER:NEW

Checkout Compiler 3.0, PTF 26 none 3.0, PT.r' 67Optimizing Compiler 3.0, PTF 6'7 3.0, PTF 13Transient Library 3.0, PTF 13

Resident Library 3.0, PTF 16 3.0, PTF 16

Default Versions

Checkout Compiler 3.0, PTF 26 none PTF 66 3.0, PTF 66

Optimizing Compiler 3.0, 3.0, PTF 13

Transient Library 3.0, PTF 13 PTJ:o' 15

Resident Library 3.0, PTF 15 3.0,

VER:OLD

noneCheckout Compiler 3.0, PTF 25

Optimizing Compiler 3.0, PTF 64 none

Transient Library 3.0, PTF 11 3.0, PTF 11 Resident Library 3.0, PTF 13 3.0, PTF 15

SPSS RELEASE 8 STATUS

SPSS Release 8.0 has been received and should be available for testing soon. Watch for a broadcast message in your printout.

SPSS, lnc. Reports the following enhancements in Release 8.0:

1. REPORT GENERATOR. The new REPORT GENERATOR procedure is a highly flexible, powerful, and easy to use facility for the production of many types of aggregate reports and case summaries with a wide selection of associated statistics and labeling features.

2. SORT CASES anytime. Implemented along with the REPORT GENERATOR is the frequently requested ability to sort an SPSS system file at any time during an SPSS run and redefine subfiles in the process.

3. SURVIVAL. For medical and biological research, release 8 SURVIVAL procedure provides life tables and plots of survival functions by groups and tests comparing survival experience among groups.

4. DlSCRIMlNANT. For release 8 the DISCRIMINANT procedure has been rewritten. It now performs all the functions described in the manual; new features have been added, and the numerical stability improved.

UNCCC Newsletter 16 March 1979

5. FHEQU~NClES and CROSSTABS. High-speed table building algorithms ha ;~ been implemented in general mode FREQUENCIES and CHOSSTABS. These procedures are now much faster.

6. The Statistical Guide to SPSS: Computing Algorithms. With release tl comes a new publication which describes the statistical algorithms used in all procedures. This documentation is one result of a major project to verify and correct the statistical content of the package, which has also resulted in hundreds of improvements to the code.

1. For SCSS users (SPSS Converstational Statistical System), the GET SCSS and SAVE SCSS facilities in release 8 permit simple two-way file communication between the batch and conversational systems.

b. Other Enhancements.

A. The scratch data file is now written only when it is needed, which will improve efficiency in jobs containing only one procedure.

B. The N OF CASES card is no longer required. C. READ INPUT DATA and READ MATRIX are now required only

with card input. D. The sampling procedure has been enhanced to include exact

size random sampling. E. ANOVA optionally prints cell means. F. CROSSTABS will now write or punch the frequency counts

from any table to the RAW OUTPUT UNIT, so that they can be directly input for subsequent analysis in SPSS or other programs.

SNOBOL TUTORIAL AVAILABLE

Users interested in learning some of the basics of the SNOBOL programming language may obtain a brief tutorial by submitting the following job at UNC or TUCC:

//jobname JOB xxx.yyy.zzz,name,FORMS:1411,D:UNC //*PW:password II EXEC COPY //INPUT DD DSN:UNCCC.SNOBOL.TUTORIAL,DISP:SHR

This tutorial was adapted from a series of articles written by Russell Mollet and originally published by New York University Computer Services. They appeared in West Virginia's Newsletters of February, March, April, May, and June, 1978.

UNCCC Newsletter 17 March 1979

MINITAB 78.2 INSTALLED

(From Update 1 to L~-j1d-O)

On January 8, 1979, Version 7d.2 of MlNlTAB was installed at both UNCCC and TUCC. Access instructions are the same as for the previous version.

Users should notice only one difference in MINITAB II: The default output width for printout under TSO is now 123 columns. This may be changed by the user with the MINITAB command OUTPUT nnn, where nnn is the width of the printout.

There are several new commands in MINITAB, including:

EIGEN - calculates eigenvalues and eigenvectors for symmetric matrix

TSPLOT - plot time series

Users interested in the new features in MINlTAB should order the revised MINITAB Reference Manual (see LS-318-0 for ordering information).

SPSS WARNING

lf you forget to put a FINISH card at the end of an SPSS deck, your last procedure may produce partial results. For example, DlSCRIMlNANT may ignore the OPTIONS card.

A recent multiple regression analysis which requested statistics 1,2,4,6 produced statistics 1 and 2 but not 4 or 6. If you get strange results from SPSS, check to see if you forgot the FINISH card.

PERSONNEL CHANGES

Cheri Duncan has left the Programming Services staff. She is now working for Harris Corporation in Dallas, Texas.

Carl Delamar has left the Programming Services staff to work for Data General in Research Triangle Park.

Kim Goodman has joined the Programming Services staff. He comes to us from the University of New Mexico.

UNCCC Newsletter 18 March 1979

RECENT UNCCC AND TUCC PUBLICATIONS

PG-Ij-7'1, Revised Spring 19'79: "Communicating With System 360/370" This book contains basic instruction in Job Control Language, many examples which can be modified to meet the needs of the user, information on how to read your output, explanations of many common error messages, an annotated printout, a glossary, and a good index. It is available from the UNC Student Stores for $3.00.

PG-1-77, Revised December 1978: "How to Use a Terminal" This self-instructional booklet was revised to include instructions for connecting a terminal to the computer through direct connection or an LDS 125 unit as well as through a modem. It is available from the UNC Student Stores for $.50.

GlR-074-0: "Running PL/C Programs under TSO (Tutorial)" "This document is intended as a guide for the TSO novice who wants to create a PL/C program and run it under TSO using the PL/C compiler. No prior knowledge of TSO is required, but it is assumed that the user is somewhat familiar with the PL/1 language." This booklet is patterned after "Running WATFIV Programs Under TSO (Tutorial)," GIR-070-0. It is available for $1.00 from the UNC Student Stores.

GlR-0'/5-0: "Computer Assistance in Document Preparation (Introduction to SCRIPT)" See article "Self-Instruction In Document Preparation."

LS-b6-0, Update 1: Availability of ECSPLOT" "The ECSPLOT PL/I subroutine may now be called from the PL/I optimizing and checkout compilers, as well as from the PL/1-F compiler. This additional capability will not necessitate a change in the documentation for ECSPLOT (LS-086). 11

LSR-101-1, Update 1: "WATFIV User's Guide" Updates for Version 1, Level 6 of WATFIV. See article "WATFIV Version 1, Level 6 Installed."

LSR-150-2, Update 6: "TUCC PL/I Programmer's Guide for the Optimizing and Checkout Compilers" Announces updates to and status of these compilers. See article "PL/I Optimizing and Checkout Compiler Status."

LS-2HQ-1: 11 CVU Utility Program" This document was revised to include changes made in the version installed at TUCC February 26. See article "New Version of CVU."

LS-309-2: "ASQ--Arithmetic Solutions to Queues" This memo was reissued to change the JCL for printing the ASQ manual.

LS-j14-0, Update 1: "DONMAR II Media Simulation Game" This update documents minor changes made to DONMAR in September.

UNCCC Newsletter 19 March 1979

L~-j1H-O, Update 1, "MlNlTAB II, A Student-Oriented General Purpose Statistical Computing System" This update announces the installation of Version 78.2 on January ti, 19'(9.

LS-330-0: "A PASCAL Compiler" PASCAL is a language ideally suited to the writing of structured programs. It has good control structures, and allows the programmer to specify a great variety of data types. This memo describes the compiler developed by the Department of Computer Science of the State University of New York at Stony Brook and implemented at TUCC.

LS-331: "APLLOAD and APLSAVE Programs for Moving APL Workspaces in Source"

LS-332: "An APL File l/0 Workspace" The introduction to this LS memo states the 40404 FILEIO workspace is designed to provide a clean, simple interface between the APL programmer and the VSAPL auxiliary processors APL100, APL111, and APL210. The functions contained in the workspace may be used to access any sequential data set of any record format, logical record length, or blocksize, or to read or write any unkeyed, fixed block length, direct acces file (in PL/I terms, REGIONAL(1)). They are sufficiently general that they can completely replace the functions in 1 FILLIO, but they are simple enough that most of the options can be ignored. (Warning: No attempt was made to maintain compatibility with 1 FILEIO. The syntax of some funqtions is similar, but~ identical.)

Included in the workspace, both as a demonstration program and as a useful utility in its own right, is a group of functions that can list the contents of a workspace on an offline printer, using an APL print train.

APL FlLEIO was written by Steven M. Bellovin, Department of Computer Science, UNC.

SUGGESTED READINGS IN OUR LIBRARY

The following items might be of interest to you. They are available for your use in our Library as soon as our staff has finished reading them.

BMDP Statistical Software Communications. September 197b

"3 New Technical Reports" #44, "Detecting and Describing Statistical and Numerical Ill­Conditioning," 1978, James Frane. 1145, "Missing Data and BMDP: 1978, James Frane. #46, "Fitting nonlinear Models Jennerich and M. L. Ralston.

Some

to Data",

Progra

1978,

mmatic Approach

Robert

es,"

I.

UNCCC Newsletter 20 March 1979

"BMDP Programs Under Development" BMDPLR - Stepwise Logistic Regression BMDPlT Spectral Analysis BMDP2T Box-Jenkins Analysis BMDPKM K-means Cluster Analysis BMDPdV Balanced Mixed Model Analysis of Variance (similar to the older BMDObV).

"Update for BMDP-77" More complete information is given in the November Update Notice below.

BMD Statistical Software Uodate Notice. November 197&.

Corrections and changes in the November 1978 version of BMDP-77 are listed. This version has been received by TUCC, but implementation is not scheduled. BMDP-7'7, (December 19'77 version, is available at TUCC through the BMDP and BMDP TRAN cataloged procedures. See Update 1 to LS-j08.

Georgia State University. November-December 1976.

"Man and Machine . . One Boxcar is Enough" INTERGRAPH, an interactive graphics package developed by L. L. (Buz) Davis, "provides the capability to reproduce graphically, pictures and figures mentally envisioned by the user."

~Kentucky Register. August 1978

"Integer Programs" Brief description of two subroutines obtained from the University of Wisconsin - Madison and modified for an IBM/370:

* TRANSP solves the transportation problem* lPENUM solves integer programming problems

~ Kentucky Register. January 19'79.

A brief description of a mixed integer linear FORTRAN subroutine package called lPMIXD.

Northwest Regional ~ Center Q[ the State University System Q[ Florida. December 197d.

"19'1 8 Computer Crimes Act" "The Florida Legislature has enacted laws governing 'computer crimes.' For the benefit of users, the full text of the act and a description of the penalties referenced in the act are given."

UNCCC Newsletter 21 March 1979

"Optimum Blocking Factors for 3330's"

"HASP: ~hat is it?"

Numerical Computations Newsletter (IMSL). November 1978.

"Cox Fellowship Fund" "The first Cox Fellowship has been awarded to Lynn Palmer Dix, who is now pursuing her studies in statistics at North Carolina State University."

SAS Communications. Winter 1979

List of papers accepted for SAS Users Group International Conference held January 29-31 in Clearwater Beach, Florida. A very impressive number from the University of North Carolina at Chapel Hill.

SAS Programmer's Guide. 1979 Edition.

"This~ Programmer's Guide describes the interfaces necessary to add procedures to SAS." Available from the UNC Student Stores for $6.95.

University Q( Toronto. December 1978.

"Director's Note" and "VIVA Project" Discussion of the University of Toronto Computer Centre's proposal for distributed stand-alone computing facilities.

Virginia 19'79.

Polytechnical Institute ~ State University. January

"FORMAC Symbolic Algebra System" Discussion of FORMAC, a programming system for the symbolic manipulation of mathematical expressions and two programs, FMACUT (ForMAC UTility) and FMACDEMO (ForMAC DEMOnstration) which uses FORMAC.

University Qf Waterloo November-December 1978.

"World Energy Model" from Lehigh University.

~ Virginia Network Educational Telecomputing. January/February 1979

"History Repeats Itself -- The Paper Shortage" "Because of strikes in the paper industry, we again are experiencing real and anticipated shortages of computer paper. Again, like other installations around the country, we are asking our users to cooperate in conserving paper by prudent programming behavior." Several suggestions for saving paper are given.

UNCCC Newsletter 22 March 1979

This Newsletter is published by the UNC Computation Center, James J. Batter, Director. Newsletter articles may be reprinted provided acknowledgement is given. Send material for the Newsletter to Judy Hallman, Manager of User Services (919-933-6501).

The University of North Carolina at Chapel Hill is committed to the principle of equal opportunity. It is the policy of this University not to discriminate on the basis of race, sex, color, national origin, religion, or handicap with regard to its students, employees, or applicants for admission or employment. Such discrimination is also prohibited by federal law. Any complaints alleging failure of this institution to follow this policy should be brought to the attention of Ms. Susan H. Ehringhaus, Assistant to the Chancellor, 933-1219.

UNCCC Newsletter 23 March 1979