gtpd2m0eData Communications Services Reference

General Description

Purpose

In order to execute load/dump in a TPF environment, the necessary load modules and control modules must be brought into the TPF system files. This is accomplished by creating a tape file (load file) of the required modules in a MVS environment. This load file is then accessed under TPF control and the data is stored on the TPF system files. Once this has been done, the TPF system can honor requests (user or control unit initiated) to load or dump a 3705.

When the contents of a 3705 are dumped, they can be examined by first requesting that a tape file (dump file) be created under TPF control, and then requesting that the dump file be processed in a MVS environment in order to obtain a formatted printout of the dump.

Functions

  1. To write to a tape file (load file) all the modules required to carry out the system support function under the TPF system. These modules are: 3705 control modules (load/dump programs) and the 3705 load modules (EP/PEP programs). This function is executed under MVS control.
  2. To place the contents of the load file on the TPF system files when requested.
  3. To load a specific load module or version to a given 3705 control unit on request (either by command or by 3705 initiated interrupt).
  4. To dump the contents of a given 3705 control unit to the TPF system on request (either by command or by 3705 initiated interrupt).
  5. To purge accumulated 3705 dumps from TPF files to a tape file (dump file) on request. This function is initiated automatically if a dump is initiated and GET File Storage (GFS) is inactive.
  6. To provide status and control information to the user in order to insure adequate control over load/dump.
  7. To format and print selected contents of the dump file. This is accomplished under MVS control.

Relationship to the TPF System

Most functions in this program package reside on the TPF system and operate under its control. The SNA Data Communications function interfaces with this program in order to use the functions it provides. However, several functions of this program operate under control of a MVS system and have some dependencies that must be satisfied. These are described in Programming Systems.