• Keine Ergebnisse gefunden

201:151.100 Burroughs B 100/200/300 Series Problem Oriented Facilities

PROBLEM ORIENTED FACILITIES

.1 UTILITY ROUTINES .11 Simulators of Other

Computers: . . . none.

.12 Simulation by Other Computers By Burroughs B 220

Reference: . . . Burroughs Corporation.

Date available: . . . January, 1961.

Description:

A general computer simulation of the B 200 Series equipment, including the Multiple Tape Listers, Sorter-Readers, and Record Processor, by using combinations of B 220 printers and magnetic tapes.

Designed primarily to enable early B 200 Series users to test their programs on the earlier B 220 system, this simulator is no longer in use.

.13 Data Sorting and Merging Sort Generator I

Auto-load routines for magnetic tape sorting are produced and are claimed to be about 95%

efficient. The generator can be run on either a card or tape system. It is a one-pass genera-tor, and less than 5 minutes are required to gen-erate a sort program. Operating instructions and complete documentation are printed, and a Restart Program is produced.

Generalized Three- Tape Sort Reference: . . . URS-043.

Two specification cards containing the input-output parameters and sorting requirements are loaded with the object sort program. After about one minute of initialization operation, during which the best sorting techniques for the tape block length are selected, the multi-phase sort begins. Specification card editing is provided, but no provision is included for restarts once the actual sort has begun. With this program it is possible to sort 20,000 80-character records with a sort key of 20 80-characters,

blocked 10 records in and 14 out, using three 50KC tape units, within 34 minutes. In order to use this program, a B 200/300 6-microsecond central processor with 9,600 characters of core storage is required, in addition to three magnetic tape units and a line printer (any models).

Disk File Sort Generator ill Reference: . . . URS-053.

Sort Generator III is designed to produce auto-load object sort programs that utilize a Burroughs Disk File for intermediate storage. Generation requires about six minutes and can be performed on a B 200/300 central processor with either 4,800 or 9,600 characters of core storage. In addition, at least one module of Disk File storage (9.6 . million characters) is required. The generated object program accepts records from either mag-netic tape or Disk File and sorts them in about haIf the time required for tape sorts, according to the manufacturer.

Two types of sort programs can be generated:

record sorts or tag sorts. Tag sorting eliminates the need to process the entire data record during each sort phase by generating a short control record that corresponds to each data record, and then sorting the control records. During the final phase of the sort operation, the full records are drawn in sequence from input area storage and written on tape or another area in the Disk File.

One module of Disk File storage provides enough intermediate storage to sort up to 84,000 80-character records.

Disk File Chained Records Sort Reference: . . . URS-048.

Date available: . . . January, 1965.

Description:

The Chained Records Sort program is designed to relocate Disk File records within a chain based on the activity of each record. At the conclusion of the sort, the Home location of each chain of records will contain the most active record;

successive records in the chain will be arranged in the order of descending activity. Processing chained records arranged according to degree of activity will reduce the number of accesses required to find each record.

©

1965 AUERBACH Corporation and AUERBACH Info, Inc. 6/65

• 13 Data Sorting and Merging (Contd.)

The Chained Records Sort program sorts each chain of records within either 4,800 or 9,600 characters of B 200/300 core storage. Magnetic tape units are not required. The user must insert his own randomizing formula into the program in order to direct the discovery of successive Home addresses prior to each chain sort.

. 14 Report Writing

Revised Report Generator I

Reference: . . . URS-022, Tech. Bulletin 170R.

Date available: . . . . • April, 1962.

Description:

This routine generates specially-tailored object programs that process input data from either punched cards or magnetic tape to produce reports on either punched cards or the on-line printer.

The only required peripheral devices are a card

reader, card punch, and printer; an optional mag- .16 netic tape version, however, reduces report

pro-gram generation time to about 2. 5 minutes. An 80-card auto-load object program deck is produced by the one-pass generator. Facilities a~e pro~ided

for controlling the printed format, for s1mulatmg listing and tabulation of up to seven running totals, and for maintaining up to four levels of totals. Each report produced by a generated object program includes a printed description of itself.

Report Generator -IA performs functions similar to those of Report Generator I, except that the gener-ated program is _produced in symbolic assembly language in order to facilitate any necessary pro~

gram patching. An additional pass for assembly' 1S therefore required in order to produce the machme-language object program.

.15 Data Transcription Data Conversion Program Reference: • . . . URS-027.

Date available: . . . March, 1963.

Description:

This program allows data to be converted, in image form, from one medium to another. Conversions which can be performed include card, paper tape, or magnetic tape input to any combination of card, paper tape, printer, and/or magnetic tape output.

Anyone of 45 possible conversion operations may be selected.

Disk File Utility Programs Reference: . . . URS-047.

Date available: . . . January, 1965.

Description:

The following programs are provided:

• Reset Disk File - clears and resets speciHed areas to any preselected character.

• Card-to-Disk - writes the contents of punched cards onto specified areas of the DiE!k File, using indirect addressing.

• Disk-to-Card - punches the contents of specified areas of the Disk File .

• Tape-to-Disk - writes the contents of mag-netic tape records onto specified areas of the Disk File. Direct addressing is used.

• Disk-to-Tape - writes the contents of specified areas of the Disk File onto magnetic tape.

• Disk-to-Printer- prints the contents of speci-fied areas of disk storage.

• Disk-to-Disk - transfers information from one section of Disk File storage to another.

File Maintenance

Magnetic Tape COpy/V erify Reference: . . . DRS-031.

Date available: . . . January, 1963.

Description:

The Magnetic Tape Copy/Verify Program pro-vides a means of reproducing and/or verifying magnetic tape files. Reproduction is performed on a record image basis. Up to five control totals can be accumulated for each file being copied, in addition to a record count. The program will process either reel files or multiple-file reels. In the case of multiple-multiple-file reels, the files to be processed are selected by the user.

Magnetic tape files can also be processe~ for establishing or verifying control totals WIthOut copying.

Disk File Record Maintenance System Reference: . . . URS-049.

Date available: . . . February, 1965.

Description:

Three routines are provided for Disk File maintenance:

• Record Load Routine - loads records onto the Disk File from punched cards.

• Record Change Routine - changes selected portions of specified records. Input must be punched card, and random addressing is used.

• Delete Record Routine - provides for deleting a specified record from the Disk File. Direct addressing is used.

(Conte!. )

,

',,-PROBLEM ORIENTED FACILITIES .17 Other

Library of Demand Deposit Accounting Programs Reference: • • . . . FAS-OOI through -13.

Date available: .•.•• October, 1962.

Description:

This is a library of standard financial programs to assist in the preparation and installation of the Visible Record Computer (VRC) System. These programs are based on the MICR concept and direct item input. They are:

FAS-002; MICR

Con-version: . • • • . • . . . prepares customer ledger cards from magnetic ink

characters encoded on documents prepared by the Burroughs P 703 Amount and Account Number Printer.

FAS-003;

Pre-liminary Proof: •••. performs the first sort and proving pass for documents that affect the demand deposit ledger.

FAS-004; Secondary

Proof: . . . • . . . further proves all demand deposit documents and sorts them by ledger control.

F AS-005; Sequence Check and Stop Pay

Control: . • . . . • assures that documents

F AS-006; Daily

Ac-have been sorted according to ascending account number (and stated sequence).

count Updating: . . . . posts the daily activity to the demand deposit ledger (may be last program used).

FAS-007; Daily Re-versal and

Cor-rection: • . • . • . . • • a) Daily reversal and cor-rection - posts documents on a daily basis;

FAS-OOS; Balance Transfer and

b) File maintenance -used on a weekly basis to adjust stored data on ledger card magnetic strips.

Analysis: .••••••. processes the customer ledger cards for the last time during the accounting period.

FAS-009; Balance Transfer and Analysis

Correc-tion: • • . . . • . • • selectively processes cus-tomer ledger cards not

processed in the Ac-counts - Significant Balance Changes - Large Transactions Report -use documents and ledger cards as input.

FAS-012; Trial

b) Daily Consolidated Control Report - uses ledger proof cards to obtain daily settlement figures.

c) Monthly Consolidated Income Report -.:. run after Balance Transfer to provide analysis data in report form.

Balance: . • • • . . • . . provides a listing by ac-count balance and number of all ledger cards in the ledger control.

FAS-013; Ledger

Card Preparation: .• uses punched cards which are punched directly from formats of the ledger cards to be pre-pared.

Demand DepOSit/Proof and Transit Financial Application Package

Reference: •••..••. Technical Bulletin 200-22017.

Date available: . . . August, 1964.

Description:

The Financial Application Package provides a set of 23 programs designed to process MlCR documents and their associated records from the proof and distribution of all items entering a banking institu-tion to the updating of customer accounts. The package includes full documentation for each program.

The programs are written in the Basic Assembly Language, and are designed for use with any B 100/200/300 Series tape-oriented central processor and 4 magnetic tape units of any model. A MICR sorter-reader, card reader, and line printer (any available models) are also required. The package includes the following programs:

Counter Proof: . . • . . converts all deposit informa-tion to magnetic tape;

segregates outgoing transit work; develops cash-in

and cash-out totals for up to 15 branches or tellers.

Transit: •••••••••. lists,. segregates, and totals outgoing transit work.

Preliminary Proof: .• proves, lists,' and totals all checks drawn on the bank; writes all valid items onto magnetic tape.

©

1965 AUERBACH Corporation and AUERBACH Info, Inc. 6/65

. 17 Q!illg: (Contd. ) Credit Tape Sort; Debit

Tape Sort: •••.•.• sort the credit item mag-netic tape created in Counter Proof and the debit item tape created in Preliminary Proof.

Correct Credit Tape: • performs a preliminary file maintenance on the sorted credit item tape.

Daily Transaction

Merge: •••••••••. merges the sorted credit and debit tapes; develops control totals for audit trail purposes.

Transaction Journal: • produces a printed listing of all items on the merged input tape; balances to control totals; lists separ-ately any large trans-actions.

Stop Pay/List Post: •• lists any items that have possible stop payment orders against them;

produces a list of individual items to be posted to high activity accounts.

Update: •••••••••. posts items from trans-action tape to proper accounts on the tape re-verses payment of items

that are to be returned.

Service Charge

Analysis: .••••••. analyzes each type of account according to service charge rules;

produces a tape to serve as an input to preparation of customers' statements.

Merge Month-to-Date

Transaction Tape: •• merges items on daily transaction tape with

Statement Preparation: prepares completely addressed customer reports from an exception item/account tape devel-oped as an output to Update.

File Maintenance Programs -Name and Address;

Master File: ..•••. provide capability of keeping both magnetic tape files up to date. this programming system.

Installment Loan Financial Application Package Reference: . . . • . FAS-015 Application Bulletin.

Date available: .•.•• May, 1965.

Description:

The Installment Loan Package provides 9 documented programs that process loan payments through a MICR sorter-reader and apply them to the master file on magnetic tape. The package requires four magnetic tape units. a line printer, and any B 100/200/300 Series central processor, in addition to the sorter-reader. The programs inclUded in the package are listed as follows:

Preliminary Proof: .. converts information from MICR loaD. payments to magnetic tape; separates items by type of account;

prints a transaction journal with control totals.

Daily File Maintenance:accepts any new loan accounts; processes all changes to loan master file on magnetic tape.

Update: • • . . . . • . . . processes daily transaction tape. and master file tape, applying all loan payments; prints a Daily Reference Journal; pre-pares an exception item/account output tape.

Exception Report: •.. produces daily printed reports of zero balances, unposted payments, and payments over 15 days delinquent; other-than-daily reports include delinquent loans, new

Dealer Earnings or Employee Loan

loans exceeding $5,000, weekly dealers' and weekly past due reports.

Report: .••.•.••• lists all bank employee

Loan Classification or

loans and their status;

lists the four high-volume dealers and shows earnings of each.

Dealer Loan Report:. lists all loans according to 10 classifications, shOWing totals and de-linquencies; categoriz es loans by dealer, showing

totals and delinquencies.

(Contd. )

I

~-! (

\

',,--PROBLEM ORIENTED FACILITIES

. 17 Other (Contd.) Customer Interest

Report: •••••••.• prepares a form for each customer indicating his yearly loan interest paid

for tax purposes.

Loan History Report: . provides a monthly picture of the loan's history, including accl'llal information.

Loan Conversion: . • . . converts initial loan acco-.mt information on punched cards to magnetic tape;

develops conversion-totals for balancing.

Management Science Series

Reference: . • . • . . , . MSS-044, MSS-005, and MSS-006.

Date available: . • . . . January, 1965.

Des criptions:

Loan Payment Schedular Program

-The Loan Payment Schedular Program develops a month-by-month schedule for any monthly-payment loan, showing the portions of each payment that are applied to interest and principal. The term of payment or the payment itself can be fixed: the program calculates whichever quantity is not specified. The Loan Payment Schedular Program functions with any B 200/300 6-microsecond central processor and any model card reader and line printer.

Bank Customer Service Model

-This 3-phase program simulates the interaction between banking customers and specified facilities of the bank. Banking equipment configurations, both on-line and off-line, and tellers' schedules can be evaluated in terms of total customer service offered. By means of this program, proposed operations changes can be evaluated with respect to resulting customer service before any changes are actually put into effect.

The user of this program must provide as input the total number of customers expected for the day, the number and length of the periods in the day, and the distribution of the various customer transaction types. The user must also specify the number of tellers' windows available and the amount of time a typical customer demands in order to be completely serviced.

The printed output shows simulated customers' movements through the bank, indicates waiting times and processing times, and lists the number of various types of customers serviced and the cumu-lative time for each type. In addition to the line printer required to produce this report, the com-puter system configuration required to run the program includes any B 100/200/300 Series tape-oriented central processor, two magnetic tape units, and a card reader (any model) .

201:151.172 Bond Analysis and Accounting Program Package -The Bond Accounting Package provides four pro-grams capable of analyzing a bond portfolio file on punched cards and producing reports designed to assist the portfolio management in the evaluation of proposed and existing bond earnings. Program 1 projects the cash flow of future interest and maturity payments resulting from an existing bond portfolio.

Program 2 calculates the effective rate of interest for bonds being considered for purchase. Amor-tization schedules for premiums or discounts of purchased bonds are developed by Program 3. The final program in the package computes various accounting entries for user-specified accounting periods for the entire bond portfolio. The Bond Analysis Package can operate with any B 200/300 6-microsecond central processor that has a card reader and line printer as peripheral devices.

On- Line Teller System

Reference: . . . Burroughs Corp.

Date available: . . . . • January, 1965. ' Description:

The On-Line Teller System is basically a special configuration of on-line and off-line banking-oriented hardware designed to permit direct -communications between tellers located in branch offices and a centrally-located data processing center. Burroughs has prepared good documentation on the overall On-Line Teller System, and has designed an input-output controller program to regulate all messages and replies to and from the processing center. The data communications equipment that functions as the data link between Burroughs Teller Consoles and the B 200/300 central processor is described in detail in Report Section 201:103. _

B 200/300 Flow Chart Generator Reference: . . . Burroughs Corp.

Date available: . . . June, 1965.

Description:

The Flow Chart Generator produces detailed logic flow charts, using standard symbols, for programs coded in either the Basic or Advanced Assembly Languages. The program provides numbered exit connectors with flow chart page numbers for ease of program logic tracing. The remarks-portion of each symbolic source statement appears within the statement's charted symbol, justified and hyphenated as required. The symbol also contains the mnemonic operation code for the statement represented by the symbol. Charting proceeds horizontally on the printed _output and includes all program segment headings and symbolic labels or references. Multiple-branch program switches are clearly charted. Any invalid or nonexistent exit points are checked and indicated as being in error.

In order to use the Flow Chart Generator, an input tape must first be created during a Basic or

Advanced Assembly operation. Equipment configura-'-tion requirements include a B 200/300 Series 6-microsecond central processor, three magnetic tape units. one card reader. and one line printer.

in any available models.

©

1965 AUERBACH Corporation and AUERBACH Info, Inc. 6/65

Burroughs B 100/200/300 Series Process Oriented Language Compact COBOL

PROCESS ORIENTED LANGUAGE: COMPACT COBOL

.1 GENERAL

.11 Identity: •••••••••• B 200 Compact COBOL.

• 12 Origin:' .••••••••• Burroughs Corporation.

• 13 Reference: .•.••••. Compact COBOL for Burroughs B 270/B280 Series Systems, Utility Routine Series URS-052 •

• 14 Description

Compact COBOL is a subset of COBOL-61 that is designed primarily for use in small-scale computers.

The standard language specifications for Compact COBOL used in this section are those published in the American Standards Association's X3.4 COBOL Information Bulletin #5 in October, 1964. (It should be noted that Compact COBOL has not been adopted as an American standard to date.)B 200 Compact COBOL incorporates most of the features of Compact COBOL listed in the ASA document.

Some features of COBOL-61 which are not provided in the specifications for the Compact version have been included in B 200 Compact COBOL. These are listed below in the paragraphs headed "Restric-tions" and "Extensions."

The B 200 Compact COBOL Translator requires a B 273, B 283, or B 300 Central Processor with 4,800 positions of core storage, a card reader, a printer, and four magnetic tape units. A descrip-tionof the translator canbe found in Section 201:183.

.141 Availability Language

specifica-tions:. • • • • . . • • • • Burroughs B 200 Compact COBOL Programmed Instruction Course:

June, 1964.

Compiler: ••••••••• November, 1964.

.142 Restrictions of B 200 com~act COBOL with Respect to ASA X3. 4 CIB, 5 .

6/65

(1) Limits are placed upon the number of data-names and procedure-names used in a program.

(2) The decimal point in numeric literals cannot be at the left end of a number.

(3) There are no SPECIAL-NAMES or 1-0-CONTROL paragraphs in the Environment Division.

(4) The MULTIPLE REEL clause of the FILE-CONTROL entry is not permitted.

(5) The VAL UE 'OF clause of the File DeSCription entry is restricted to the use of non-numeric literals.

(6) The ADD and SUBTRACT verbs permit only

(6) The ADD and SUBTRACT verbs permit only