0% found this document useful (0 votes)
99 views6 pages

Create Ispf Panels1

The document discusses how to create interactive applications called dialogs using the Interactive System Productivity Facility (ISPF). It describes the basic concepts and advantages of using ISPF for application development. It then outlines the different sections that make up an ISPF panel definition, including the attribute, body, initialization, processing, model, and end sections. Each section begins with a statement indicating what it defines, such as the format and fields of the panel body.

Uploaded by

Scr Scr
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views6 pages

Create Ispf Panels1

The document discusses how to create interactive applications called dialogs using the Interactive System Productivity Facility (ISPF). It describes the basic concepts and advantages of using ISPF for application development. It then outlines the different sections that make up an ISPF panel definition, including the attribute, body, initialization, processing, model, and end sections. Each section begins with a statement indicating what it defines, such as the format and fields of the panel body.

Uploaded by

Scr Scr
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

CREATE ISPF PANELS

1
1.1

Introduction
Basic Concepts

The Interactive System Productivity Facility (ISPF) provides services that let you create interactive applications. An application that runs under ISPF is called a dialog. You can code your dialog in various programming languages.

1.2

Advantages

As an application programmer ISPF can be used to: Display messages or predefined full-screen images (panels) Originate and maintain tables of user information Generate output files to be processed by other applications Define and control symbolic variables Control the various kinds of operational modes during processing Interface to Edit and Browse facilities (using ISPF/PDF) Can be considered as an alternate to CICS

ISPF PANEL DEFINITION SECTION

Each panel definition section begins with a statement that indicates the section is being defined. There are seven statements, one for the start of each of the sections. 2.1 Attribute section

It defines the special characters used in the body of the panel definition to represent attribute (start-of-field) bytes, such as high intensity, low intensity, and input field.

Syntax
)ATTR

2.2

Body section

It defines the format of the panel as seen by the user, and defines the name of each variable field on the panel.

Syntax
)BODY

2.3

Initialization section

It specifies the processing that will occur before redisplay of a panel.

Syntax
)INIT

Processing section It specifies the processing that will occur after the panel is displayed. You usually use this section to define how variables are verified and translated.

Syntax
)PROC

Model section It specifies the format for displaying each row of the table.

Syntax
)MODEL

End section It consists of only the )END statement. ISPF ignores any data that appears on lines following the )END statement.

Syntax
)END

You might also like