PJ41073 – Allow ZDFCT to display record type attributes from an inactive FCTB
Steven_E_Roach 1100007QD3 Visits (2548)
To assist the customer in managing record allocations on their online zTPF system, the z/TPF functional command ZDFCT has been updated. The purpose of this enhancement is to allow the user to look at the record type attributes via the ZDFCT command from both the active and inactive FCTBs (if one exists). This allows a manual validate of record type information to ensure that all of the updates to the FCTB were done correctly. This information includes all split items, ordinal ranges, equate value, record size, ownership, FARF address and MMCCHHR ranges.
With the introduction of PJ41073, a refinement for the definitions of the FCTB has been done. Additional items have been added to the z/TPF System Glossary to help clarify the characteristic of the online FCTBs. There can only be two online FCTBs loaded to a z/TPF image at a time. These FCTBs are referred to as the Base FCTB and the Alternate FCTB. In addition, each of these FCTBs will have a status associated with it (Active or Inactive). There can only be one active FCTB at a time (either the Base or the Alternate). The active FCTB is the one which is currently being used by the system to decode FARF address into DASD locations (MMCCHHR).
To ensure consistency of definition, the SONIC and ESFAC macros (along with their related C-language function calls) that had been shipped with APAR PJ39198 are being modified to use the new parameter ACT=YES|NO. ACT=YES is the default setting. It designates that information will be obtained from the active FCTB. ACT=NO indicates that the information will be obtained from the inactive FCTB. The current parameters ALT=YES|NO performed essentially the same function as ACT=YES|NO. Although the ALT parameter will no longer be documented, it will be supported for a period of time to reduce the impact on customer who may have coded these macros using the ALT parameter. It is recommended that customer who may have used these macros with the ALT= parameter review and revise their code to use the ACT= parameter instead.