Browse Prior Art Database

Screen Design Facility

IP.com Disclosure Number: IPCOM000088716D
Original Publication Date: 1977-Jul-01
Included in the Prior Art Database: 2005-Mar-04
Document File: 5 page(s) / 96K

Publishing Venue

IBM

Related People

Horner, JA: AUTHOR [+2]

Abstract

A method is provided for enabling a programmer to design screen content directly on a display terminal such as an IBM 3270, automatically create Display Format Facility (DFF) Specifications and then giving the programmer the opportunity to execute the screen format prior to performing a Display Format generation.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 54% of the total text.

Page 1 of 5

Screen Design Facility

A method is provided for enabling a programmer to design screen content directly on a display terminal such as an IBM 3270, automatically create Display Format Facility (DFF) Specifications and then giving the programmer the opportunity to execute the screen format prior to performing a Display Format generation.

When a screen is created, its image and DFF Specification records are saved in a FORMAT file and any further activity will access this file. When a screen is created, the system assigns a unique sequential ID to that screen. This is done to allow the operator access to a particular screen in the event that multiple screens are created with the same Screen Name.

The system functions are performed by a series of programs which are initiated by the display terminal operator who selects a desired option from an initial menu screen: SCREEN OPTIONS

SELECT THE DESIRED OPTION BY PLACING AN 'X' IN FRONT OF SELECTION-- ? 1. Create a New Screen FormatNORM-INT HIGH-INT

NON-Disp

Input Fields: Alphameric AAA CCCC ....

Numeric NNNN DDDD ////

Output Fields: Exec Alpha **** #### @@@@

Gen Alpha [ ] ] [ ? ?

O/I Fields Exec Alpha XXXX YYYY ZZZZ

Exec Num 0000 9999

Gen Alpha ( ) ) ( : :

Gen Num = = % % ? 2. Print Screen Format and/or Output DFF Input Records? 3. Display A Screen or Obtain List of Active Formats? 4. Modify Existing Format - ** The Revised Screen will not be deleted automatically -- use option 5. ? 5. Deletion of an Active

Format? 6. Assign Names To DFF Input Record Fields? 7. Output RPG Input & Output Specs? 8. Execute Screen-- ** PF1 WILL COPY THIS SCREEN TO 328X **.

Selecting option 1, screen creation, will return a blank screen for use in screen design and creation. The operator has complete freedom of entry with the exception of line 1, pos. 1-10, and pos. 80 of all screen lines. The operator codes each field displayed based on type and function. The specific codes to be entered are contained in the menu screen. The programs will interrogate the input from each line to determine what type of entry was made.

The program output to the format file consists of 24 lines of

1

Page 2 of 5

screen image followed by screen specification records. The specific entries from the screen are interrogated to produce the field specification records. Three resulting tables are used to produce the field specifications: TABA - Field starting character

TABB - Field ending character

TABC - Field starting character

TABD - Type of field; input, output, output/input

TABE - Field starting character

TABF - Field type specification.

The presence of a field-terminating character in TABB defines this field as a generated field.

If a generated field is started but the termination character not properly entered to terminate the field, the field will be automatically terminated at the last possible position (79) of that line.

When a nongenerated field is started, the program tests to insure that the same starting character is propagat...