z/TPF - Group home

Enhancements to z/TPFDF ZUDFM processing

  

A pair of z/TPFDF enhancements to the ZUDFM utility were recently made available.

 

ZUDFM INIT command with release support (APAR PM93257)

 

In the past, initializing existing z/TPFDF files resulted in lost addresses being reported by recoup processing. These lost addresses consisted of forward chains, large logical record (LLR) blocks, B+Tree node files, and potentially lower level subfiles in an index structure.

 

ZUDFM INIT command with release support provides the option to release pool records, including forward chains and embedded references, when you initialize an existing z/TPFDF file.

 

With this APAR, the ZUDFM INIT command is enhanced to provide a new RELEASE parameter that you can use to release all forward chains, B+Tree nodes, and LLRs associated with the subfile. In addition, you have the option of releasing subfiles with embedded references in the file that is being initialized. You can either specify as many as 10 embedded file IDs, or choose to initialize subfiles with embedded references.

 

When the RELEASE parameter is specified on a ZUDFM INIT command, initialization processing issues periodic messages that inform you of the status of your initialization request. You can control the frequency of these messages with a customizable equate in the ACPDBE macro. Additionally, you can control the number of ECBs that are used on the initialization request.

 

z/TPFDF ZUDFM timeout support (APAR PM98351)

 

In order to work with a subfile by using ZUDFM display and modification commands from a particular terminal, you must first access, or link to, a specific subfile by using the ZUDFM ACCESS, ZUDFM COPY, ZUDFM FAD, or ZUDFM FCH command. In the past, when you linked to a subfile, the terminal remained linked to the subfile until another access command was issued from that terminal. This meant that a terminal was potentially linked to a subfile indefinitely. A user might subsequently try to work with a subfile without first linking to it, which can lead to unwanted results. For example, the previously linked subfile might be altered.

 

To help ensure that you are accessing the correct target subfile and the correct information, z/TPFDF ZUDFM timeout support provides a timeout value for display and modification entries. With this support, the ZUDFM link automatically times out after 90 minutes. When the timeout value is exceeded, you must enter a ZUDFM command to access the subfile again and renew the access information. You can choose to adjust the timeout value or eliminate it entirely by modifying the value in the ACPDBE macro.