Glossary

AADF

Transaction used to access Abend-AID for CICS to view reports.

abend

Abnormal end of task. The termination of a task, prior to normal completion, due to an unresolved error condition.

Abend-AID for CICS

System software product designed to analyze the cause of CICS transaction abends. It provides online diagnostics that explain the cause of the abend, the location within the program where the error occurred, and how to cor­rect the problem.

abend code

Identifier for the current abend when an abend occurs.

Abend trap

Function that allows Xpediter/CICS to notify the user when a program breakpoint, abend, or storage violation has been encountered. See “trap.”

ADD OFFSET

Indicates a specific screen location. The data at this location is scrolled to the top of the data portion of the screen. If the USE ADDRESS field contains an “X”, Xpediter/CICS uses the data at this location as an address and dis­plays the location indicated. This feature is found on screens 2.2 and 9.2.

ADDRESS

Address that is displayed on hexadeci­mal dump format screens and indicates the begin­ning address of the area being accessed. The address does not change unless:

   A new area is accessed

   The programmer types over the address with a location to be accessed

   The USE CONTENTS field is used to retrieve data from a stored location.

Assembler language processor

One of several language processors provided by Compuware, this language processor accepts Assembler output, builds sort work records, sorts and merges the records, and merges the records with the listing to produce processor control blocks that can then be used as input to Xpediter/CICS and other Compuware products.

Basic Direct Access Method (BDAM)

File access method that directly retrieves or updates specified blocks of data on a direct access storage device.

Basic Partitioned Access Method (BPAM)

File access method that can be applied to create pro­gram libraries, in direct access storage, for conve­nient storage and retrieval of programs.

batch

Processing in which jobs are grouped (batched). The jobs are executed sequentially, and each job must be processed to completion before the following job can begin execution.

BDAM

Basic Direct Access Method.

BK-CHAIN

Back chain pointer.

blank

Part of a data medium in which no charac­ters are recorded. Its hexadecimal character repre­sentation is X’40’.

BL cell

Base Locator cell. These cells are used by COBOL programs to provide addressability to data within the working storage section of a program.

BLL cell

Base Linkage Locator cell. These cells are used by COBOL programs to provide address­ability to data within the linkage section of a pro­gram.

BLW cell

Base Locator Working Storage cell. These cells are used by COBOL II programs to pro­vide addressability to data within the working storage section of a program.

BPAM

Basic Partitioned Access Method.

breakpoint

Xpediter/CICS method of pausing program execution during debugging. Setting a breakpoint in a program halts execution of the program when a statement is about to be exe­cuted. Breakpoints may be set as conditional or unconditional and to occur either before or after the event.

At a breakpoint, the user may view all the tables and areas necessary to solve a problem. After inter­rogating the problem, the user may continue nor­mal execution of the system.

channel

Analogous to a parameter list. Contain­ers are grouped together in sets called channels.

CICS

Customer Information Control System.

C language processor

One of several language processors provided by Compuware, this language processor accepts C output, builds sort work records, sorts and merges the records, and merges the records with the listing to produce processor control blocks that can then be used as input to Xpediter/CICS and other Compuware products.

CLC

Compare Logical Character.

CLOT

(DB2 only) CICS Life-of-Task block.

COBOL language processor

One of several lan­guage processors provided by Compuware, this language processor accepts COBOL compiler out­put, builds sort work records, sorts and merges the records, and merges the records with the listing to produce processor control blocks that can then be used as input to Xpediter/CICS and other Compuware products.

command

Request from a terminal to perform an operation or to execute a program.

COMMAND field

Field that appears in the upper left corner of most Xpediter/CICS screens. All Xpediter/CICS functions and screens are selected by entering the desired function or screen ID in the COMMAND field.

Compare Logical Character (CLC) instruction

An IBM machine compare instruction.

Compuware Shared Services (CSS)

A set of components used by several Compuware products to provide storage, retrieval, and maintenance for source listings and abend reports.

Conditional breakpoint

For a statement set with a conditional breakpoint, Xpediter/CICS interrogates the condition entered and if true, halts execution of the program and receives con­trol.

Containers

The “big commarea” containers and channels that IBM introduced in CICS Transaction Server 3.1 to replace commareas. For additional information, refer to IBM’s “CICS Information Center”.

CSECT field

Field on most Xpediter/CICS screens that is used to change the CSECT to be accessed during the session.

dataname

The name of the data item in the working storage section of a COBOL program.

dataset

Collection of data treated as a unit that is the primary unit of access and storage. It can be organized in various ways.

DA-KEY

BDAM blocked DAtaset, deblocked by KEY.

DA-REL

BDAM blocked DAtaset, deblocked by a RELative record.

Database Descriptor (DBD)

Defines the data­base associated with a PCB. Associated with every PSB is a list of PCBs that define databases that can be accessed via a PSB. Each PCB-accessed database can be identified by its DBD name, which is used during the definition of the database to DL/I.

DA-UNB

Direct Access UNBlocked dataset.

DB2

An IBM relational database management system.

DBD

DataBase Descriptor.

DBPA

Transaction used to initiate certain Xpediter/CICS functions at system start-up.

DCT

Destination Control Table.

DDIO

A Compuware file access method.

DDIO file

A generic name for an Abend-AID report file, or an Xpediter source listing file.

DDIO file member

A generic name for an abend report in an Abend-AID report file, or an Xpediter source listing in a source listing file.

default value

Choice among exclusive alterna­tives made by the system when no explicit choice is made by the user.

destination

Location at which a block of (lines) records or a single record is being copied or moved. The destination can be specified with an A (After) or B (Before) line command.

Destination Control Table (DCT)

A CICS table describing transient data files.

DFHRPL

Library of CICS and user-written pro­grams that are loaded and executed as part of a CICS system. Programs from this library are loaded into CICS storage for online execution. DFHRPL may be supplemented by LIBRARY resource defini­tions.

DL/I

Data Language 1.

DMAP

Data division map of a COBOL program. The DMAP COBOL compile option produces a report of all datanames and their associated BL or BLL cell, displacement within the cell, and field description.

DOS

Disk Operating System.

DSECT

Dummy control section. A control sec­tion that an Assembler program can use to format an area of storage without producing any object code.

EDT

MVS Eligible Device Table.

EIB

Execute Interface Block.

EIS

Execute Interface Storage.

entry-sequenced dataset (ESDS)

VSAM dataset whose records are loaded in sequence. Unlike a normal sequential dataset, ESDS records can be accessed randomly by their addresses.

ESDS

Entry-Sequenced Dataset.

external security manager (ESM)

A security product that provides an interface to the z/OS Sys­tem Authorization Facility (SAF). CA-ACF2, RACF, and CA-Top Secret are examples of ESMs.

Execute Interface Block (EIB)

Block that con­tains information pertinent to a command-level transaction such as the current time and date, transaction ID, task number, terminal ID, COM­MAREA length, attention identifier, function code, and response code.

FCT

File Control Table.

file

Complete organized collection of informa­tion.

File Control Table (FCT)

A CICS table defining files that can be accessed by CICS programs. Also used to generically apply to files defined in the CSD.

HELP

Primary command that requests Xpediter’s interactive Help facility.

HEX

Primary command that alternates between symbolic or dump format display.

HEX OFFSET

Hexadecimal value of the location of the retrieved area relative to the beginning of the address. The sum of the ADDRESS field and HEX OFFSET field indicates the actual address of the data displayed.

HEX ON and HEX OFF

Displays data in charac­ter and zoned decimal format on the VARIABLE STORAGE screen (2.3). The user may view this same data in a standard hexadecimal dump format by entering HEX ON in the COMMAND field. HEX OFF redisplays the data in character and zoned decimal format.

hung task

A task suspended by the system.

hung task analysis

A Xpediter/CICS facility for the XPSP user that allows interrogation of a sus­pended task to determine the reason for its sus­pension. This function is available by using the VIEW SINGLE TASK screen (9.1) and the LIST ALL TASKS (9.3) screen.

IMS

Information Management System.

INRWORK

INput Register Work area.

interactive

Pertaining to an application in which each entry calls forth a response from a sys­tem or program.

IP address

A numeric address given to servers and users’ computers connected to the Internet.

ISPF

Interactive System Productivity Facility.

JCL

Job Control Language.

key

Code used to locate a record and establish its position in an index. The key can be part of a field, a full field, or multiple fields duplicated from the record.

Key-Sequenced Dataset (KSDS)

VSAM file type whose records are loaded in key sequence. Records are retrieved by key or address using an index. New records are inserted in key sequence by means of distributed free space.

keyword

Reserved word that has special signifi­cance.

KSDS

Key-Sequenced DataSet.

line command

Edit command that is entered directly on the line to be processed by overtyping the sequence number at the beginning of the line. Also known as a prefix command.

linkage section

A section of a COBOL program used to describe data that is passed to it from CICS or another program.

MENU

Primary command that ends the current function and returns the user to the SYSTEM MENU.

MODULE field

Field on most Xpediter/CICS screens that is used to change the program to be accessed during the session.

MORE

Indicates there is more information to display. This indicator appears only when screen overflow data is not generally assumed. Use PF7 and PF8 to view the additional data.

MQ

IBM licensed programs that provide message queuing services.

offset

A relative location or position within a data area.

OFL

Optional Features List. Also known as OPFL.

operating system

Software that controls the exe­cution of jobs. It may provide resource allocation and scheduling.

OS

Operating System.

paragraph

Set of one or more COBOL sentences, making a logical processing entity, and preceded by a paragraph name or a paragraph header.

PCB

Program Communication Block.

PLIST

(DB2 only) Parameter List.

PF key

Program Function Key.

PL/I language processor

One of several lan­guage processors provided by Compuware, this language processor accepts PL/I compiler output, builds sort work records and an incore symbol table of all the identifiers, and produces processor control blocks that can then be used as input to Xpediter/CICS and other Compuware products.

PLT

Program List Table.

prefix commands

Another name for line com­mands.

Program Communication Block (PCB)

One of a list of control blocks used by DL/I that define the databases that can be accessed via a particular PSB. Each PCB-accessed database DBD name. For each PCB with a PSB, Xpediter/CICS displays the PCB number and DBD name. Xpediter/CICS uses the PCB number to identify the PCB to access a DL/I database from the selected PSB.

Program List Table (PLT)

CICS table describing a list of programs to be executed when CICS is in initialization or termination processing.

Program Specification Block (PSB)

DL/I control block that defines a set of DL/I databases that can be accessed from a program. The databases and segments in the databases that can be accessed are defined via a list of PCBs defined in the PSB. To access any DL/I database, always select a PSB.

program storage

Class of CICS storage used for application programs.

primary command

Command that provides a general function. Primary commands are entered in the COMMAND field.

procedure division

Section of a COBOL program that contains executable instructions.

profile

Control block that defines session char­acteristics applicable to one or more users of Xpediter/CICS. Pertinent information in a profile may include PF key settings, default abend trap, trace, storage protection, and footing settings.

profile dataset

VSAM KSDS dataset containing all profiles available for use during a Xpediter/CICS session.

program function (PF) key

Keyboard keys that are numbered from PF1 to PF24 and are pro­grammed to perform functions such as scrolling.

Program Status Word (PSW)

A special control register, in the hardware, defining the current sta­tus and location of a program that is executing.

PSB

Program Specification Block.

PSW

Program Status Word.

quick table disable

Method of turning off stor­age protection monitoring without destroying the current table entries.

RCT

(DB2 only) Resource Control Table.

record

Collection of related data or words treated as a unit.

register

Storage device, having specified storage capacity such as a bit, byte, or a computer word, and usually intended for a special purpose.

register save area

Group of 72 contiguous bytes used for saving registers when one program calls another.

Relative Record DataSet (RRDS)

VSAM dataset whose record locations are specified by a number that represents a record’s location in the dataset relative to the beginning of the dataset.

remote task trapping

Xpediter/CICS function that allows one terminal to trap abends, break­points, and storage violations that occur on another terminal or in a non-terminal task.

RFN

An abbreviation for RECEIVE FROM NET­WORK. RECEIVE FROM NETWORK specifies that the input for an SMP/E RECEIVE command is a GIMZIP package on a TCP/IP connected FTP server.

RRDS

Relative Record Dataset.

screen ID

Code entered in the COMMAND field to retrieve information and function screens. The SCREEN ID for each screen appears on every screen immediately preceding the screen title.

SCROLL field

A field on most Xpediter/CICS screens that is used to set the default value to be used for those screens that allow scrolling.

Segment Search Argument (SSA)

A control block used by DL/I to access a segment within the hierarchy of a database.

Shared Directory

A variable-length record VSAM RRDS that maintains information about abends and language processing along with the attached database activity. A shared directory can contain Abend-AID for CICS directory records for each region and transaction dump known to a server, Abend-AID directory records for abend report pro­cessing, or source listing shared directory records necessary to process source listing database mem­bers.

shared storage

Class of CICS storage that can be shared between tasks.

SIT

System Initialization Table.

snap dump

Dump that is taken at a specific point during execution of a program. Processing is generally continued after the dump has been taken.

SQLCA

(DB2 only) SQL Communication Area.

SQLDA

(DB2 only) SQL Descriptor Area.

SSA

Segment Search Argument.

statement number

Sequence numbers provided by compilers and assemblers to provide the pro­grammer with an easy means of identifying a statement within a program.

statement number column

Column on the dis­play where the statement numbers are located. In some cases, commands may be entered into this column.

STCA

System portion of the Task Control Area.

stop

See breakpoint

storage protection

Method of preventing pro­grams from violating storage within the CICS region, thereby increasing the time that the region remains running.

storage protection exceptions

Xpediter/CICS facility for allowing specific actions that are con­sidered to be storage violations to take place.

system labels

Labels that equate to storage loca­tions that may be used by any Xpediter/CICS user. Some system labels are predefined by Compuware.

table entry ID

Identification command used to directly retrieve the desired CICS table entry for display.

task

Execution of a program or multiple pro­grams within CICS to perform a specific function. Each task is assigned a unique number (task num­ber) by CICS.

TCA

Task Control Area.

TCP/IP

Transmission Control Protocol/Internet Protocol. Set of communication protocols enabling Telnet, FTP, e-mail, and other services.

TCT

Terminal Control Table.

Terminal Control Table (TCT)

CICS table defin­ing terminals used by CICS.

TOGGLE

Primary command that transfers you to the Source Listing (2.L) screen.

trace

Record of the execution of a computer pro­gram; it exhibits the sequences in which the instructions were executed.

trace table

CICS storage area into which trace information is placed. This table contains the chronological occurrences of events that take place in CICS, recorded in wraparound fashion within the trace table.

trap

Xpediter/CICS feature. The user may set traps to intercept CICS transaction abends and to view all areas at abend time. Traps may be set to only intercept transaction abends at terminals running Xpediter/CICS or designated as remote. Traps may be set to intercept specific transaction’s abends, regardless of the terminal from where they are executed. Traps may also be used to intercept abends occurring in non-terminal tasks.

TSA

Temporary Save Area.

unconditional breakpoint

For a statement set with an unconditional breakpoint, Xpediter/CICS receives control and temporarily halts execution of the program before or after this statement.

use address

A feature that is available on the Memory Display screens (2.2 and 9.2). The USE ADDRESS function automatically retrieves an address reference from memory and displays the location.

user labels

Labels generated by a user that equate to storage locations.

variable

Name of a data item in a PL/I program.

view

Xpediter/CICS method of selecting data items for display at a breakpoint or abend.

virtual storage

Storage space that may be regarded as addressable main storage by the user of a computer system in which virtual addresses are mapped into real addresses.

Virtual Storage Access Method (VSAM)

File access method whereby the records in a file on a direct access storage device can be accessed in key-sequence (KSDS), entry-sequence (ESDS), or rela­tive record sequence (RRDS).

VSAM

Virtual Storage Access Method.

VTAM

Virtual Telecommunications Access Method.

working storage

A section of a COBOL program used to define the data items that are used in a program.

XPED

Transaction code entered to invoke Xpediter/CICS. It provides a source-based focus for debugging CICS application programs.

XPND

Transaction code entered to end an Xpediter/CICS debugging session.

XPRT

Transaction code entered to invoke Xpediter/CICS. XPRT provides a break/abend focus for debugging CICS application programs.

XPSP

Transaction code entered to invoke the XPSP level of Xpediter/CICS. This level is to be used only by experienced system programmers authorized to update CICS tables and control areas. System-wide storage protection is set by the XPSP user. This is the only Xpediter/CICS level that does not restrict updating.