Previous Topic: KEYS Statement ParametersNext Topic: Example: KEYS Statement


KEYS Statement Usage

Defining Keys Tables

You can include any number of keys tables in a system definition. Each table can contain separate control-key assignments for the components included in the table and/or common control-key assignments to be shared by one or more components. Within each table, multiple keys can be defined to invoke the same function.

Establishing Default Control-Key Assignments

Default control-key assignments are supplied for each of the components listed above in a predefined keys table named SYSTEM. The definition of the SYSTEM keys table is stored in a data dictionary module named DC-PFKEY-DEF during installation. You can use the INCLUDE statement to include the definition of the SYSTEM keys table in the current system definition. For more information about the INCLUDE statement, see INCLUDE Statement.

You can use the KEYS statement to modify the SYSTEM keys table or to add a different table named SYSTEM to the system definition; however, a table named SYSTEM should be included in all system definitions. At runtime, the DC/UCF system uses the table named SYSTEM as a default. If you do not include a keys table named SYSTEM in the system definition, the DC/UCF system will not have default control keys.

Displaying Keys Tables

At runtime, users can issue the DCUF SET TABLE command to establish a different keys table as the session default. Additionally, users can issue a DCUF SHOW TABLES command to display the available keys tables and a DCUF SHOW KEYS command to view control-key assignments. DCUF commands are described in the CA IDMS System Tasks and Operator Commands Guide.

The SYSTEMS Keys Table

The following table lists the default control-key assignments in the SYSTEM keys table. Note that online IDD, the online schema compiler, the online subschema compiler, and the online system generation compiler share default control-key assignments.

Application Name

Function

Description

Default Key

ADSORUN

 

CA ADS runtime system

001

002

003

004

005

006

007

008

009

010

011

012

013

Unassigned

Leave application

Leave CA ADS

Unassigned

Unassigned

RETURN

RETURN CONTINUE

RETURN CLEAR

RETURN CLEAR CONTINUE

RETURN TO TOP

RETURN TO TOP CONTINUE

RETURN TO TOP CLEAR

RETURN TO TOP CLEAR CONTINUE

 

PA1

 

 

 

 

 

CLEAR

 

 

 

 

 

DEBUG

 

Online debugger menu mode

001

002

003

 

004

 

005

006

007

008

009

010

011

012

013

014

015

016

Return to prompt mode

Display Usage screen

Display activity screen for

current command

Display help screen for current

command

Unassigned

Display Keys screen

Display prior page

Display next page

Display Symbols screen

Exit debugger

Unassigned

Print

Process current screen

Refresh current screen

Unassigned

Return up one level

PF9

PF1

PF3

 

PF4

 

PF2

PF6

PF7

PF8

PF5

PA2

PF11

PF12

ENTER

PA1

PF10

CLEAR

IDD

 

Online IDD

 

Online schema compiler

Online subschema compiler

Online system generation compiler

001

 

002

 

003

004

 

005

 

006

 

007

008

009

010

011

012

013

014

 

015

016

 

Display next page

 

Display prior page

 

Display next line

Insert a screen of lines in work

file

Update screen contents and work

file

Update the work file and execute

the compiler

Unassigned

Unassigned

Swap

Unassigned

Unassigned

Print

Unassigned

Cancel changes to current screen/

reline prior screen

Clear work file

Update screen contents and work

file OR update work file and

execute the compiler

PF1/PF8/ PF13/PF20

PF2/PF7/ PF14/PF19

PF3/PF15

PF4/PF16

 

PF5/PF17

 

PF6/PF18

 

 

PF8

PF9/PF21

PF10

PF11

PF12/PF24

PA1

PA2

 

CLEAR

ENTER

 

LINEMODE

Line-mode I/O operations

001

002

003

004

Page forward

Page backward

Page forward or to selected page

Exit line mode

PA1

PA2

ENTER

CLEAR

OLM

 

Batch mapping compiler

001

 

002

003

004

005

006

007

 

008

009

 

010

 

011

 

012

 

013

 

014

 

015

016

Display Initial (Map) Definition

screen

Display Format screen

Display Field Selection screen

Display Field Edit screen

Display Map Image screen

Set cursor on Format screen

Change session execution mode

(STEP/FAST)

Propagate fields on Format screen

Display Correct/Incorrect

Attributes screen

Display Extended Field Edit

screen

Update screen contents and/or

proceed to next screen

Display previous screen/terminal

session

Clear current processing/

selection list

Clear current mapping session/

delete

Display Additional Records screen

Display Extended Map Definition

screen (Releases 10.1 and 10.2

only)

PF1

 

PF2

PF3

PF4

PF5

PF6

PF7

 

PF8

PF9

 

PF10

 

ENTER

 

CLEAR

 

PA1

 

PA2

 

PF11

PF13

OLQ

CA OLQ menu facility

001

002

 

003

004

005

006

007

008

009

010

011

 

Display Report Processing screen

Display Signon Database View

screen

Display Menu screen

Display Record Select screen

Display Field Select screen

Display Display Report screen

Display Error screen

Display Help screen

Quit

Swap to native mode OLQ

Execute path (Retrieval Completed

screen)

 

PF2/PF14

 

PF6/PF18

 

 

PF5/PF17

PF4/PF16

PF1/PF13

PF3/PF15

PF9/PF21

OLQ (cont.)

012

013

014

 

015

 

016

 

017

018

019

 

020

021

022

023

024

025

026

027

028

 

029

030

031

032

033

034

 

035

 

036

 

037

038

039

040

Unassigned

Display Path Select screen

Display Report Fields - Break/

Sort screen

Display Report Fields - Header

screen

Display Report Fields - Edit

screen

Unassigned

Unassigned

Display Relational Record Menu

screen

Display Print Processing screen

Display Qfile Processing screen

Unassigned

Unassigned

Unassigned

Process screen - step mode

Process screen - fast mode

Display previous screen

Cancel all screen changes

(RESTART)

Display Record List

Display Field List

Display commands (global help)

Display first

Display last

Cancel current screen changes

(RESHOW)

Route control to transfer control

facility (SWITCH)

Print current report at default

destination

Display next

Display prior

Display right

Display left

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PF12/PF24

ENTER

CLEAR

PA1

 

 

 

PF2/PF14

 

 

PA2

 

 

 

 

 

PF8/PF20

PF7/PF19

PF11/PF23

PF10/PF22