Create Ispf Panels1
Create Ispf Panels1
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
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
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