Browse Prior Art Database

Dumping the DFT Data Segment

IP.com Disclosure Number: IPCOM000100147D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 1 page(s) / 28K

Publishing Venue

IBM

Related People

DuBois, LL: AUTHOR [+3]

Abstract

The 3270 DFT Data Link Control (DFTDLC) portion of the IBM OS/2* Extended Edition Communications Manager product utilizes a DUMP service which is used for problem determination. The DUMP service provides a snapshot of selected data areas at the time the DUMP is taken. The DUMP function takes as input the address of the data area to be dumped, and the number of bytes of data that are to be dumped.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Dumping the DFT Data Segment

       The 3270 DFT Data Link Control (DFTDLC) portion of the IBM
OS/2* Extended Edition Communications Manager product utilizes a DUMP
service which is used for problem determination.  The DUMP service
provides a snapshot of selected data areas at the time the DUMP is
taken.  The DUMP function takes as input the address of the data area
to be dumped, and the number of bytes of data that are to be dumped.

      In order to provide a complete picture of the state of the DFT
DLC at the time a DFT dump is taken, the entire DFT DLC data segment
is dumped.

      The size of the data segment is computed by taking advantage of
the C/2 'break' variable (this variable is always at the end of the
data segment).  In this way, the DFT DLC code computes at run time
how large its data segment is, so its address and length can be
passed to the DUMP service.

      Since the size of the data segment is thus computed at run
time, future changes to the data segment do not require any code
changes.  A second advantage to this method is that the entire data
segment can now be dumped in one piece, without having to dump
individual data structures one by one. *  Trademark of IBM Corp.