Perform a PSBGEN (Option 4;PSB)


If the usage of a PSB is unclear (e.g. MPP, Batch, BMP, Added etc.), this option allows a view of it as well as providing many additional functions for recompiling PSBs.

The following is the prime panel:

 The 4;PSB Recompile Option Menu in a DB/TM or DCCTL Environment 

image2021-1-26_0-2-15.png

The 4;PSB Recompile Option Menu in a DBCTL Environment

image2021-6-12_22-1-26.png

Whenever PSBs are imported, an option is given to specify generation. Option 3.PSB provides the ability to Edit, Copy and Generate PSBs that have been imported (see The Enhanced User Interface Manual for a complete description).

Situations arise that require regeneration of multiple PSBs belonging to several Logical Systems. This application allows:-

  • Regeneration of multiple PSBs (GB)
  • Creation of a table that contains STUBX modules which do not refer to all Logical Systems (DNC)
  • Regeneration of PSBs that have incomplete STUBX modules (GNC)
  • Recreation of the dictionary table that refers to all PSBs (REMAKE).
  • The NOOVF option allows PSBs to be defined that will not generate overflow PSBs.
  • The SEPREGN option provides the capability to execute transactions in dedicated, Lsys specific, regions.
  • The SEPDIFF option allows you to further refine SEPREGN PSBs.

The GB option results in the following display.

All PSB regeneration Menu

image2021-1-26_0-3-7.png

Members may be selected by entering a 'S' next to the member name. If a selected member needs to be unselected, another S may be entered to unselect it. If all selected members need to be unselected, RESET may be entered in the command field. A command of S BA* can be entered that will select all members beginning with the letters BA.

All members can be selected by entering the ALL in command field Members can be located by entering L in the command field.

PSBs that are not defined in the Stage 1 source (Batch PSBs) are only added to the table when they are compiled. If PSBs are imported and not compiled the ADDB command can be used to add them.

INLIBS : Shows which libraries (Imported/PSB/ACB) library the PSB is in.

NOTCOMP : PSBs that have source imported but have no matching load module in the PSBLIB.

NOTINACBLIB : PSBs that have been imported but are not in ACBLIB.

The display generated by the INLIBS/NOTCOMP/NOTINACB commands is as follows:

image2021-1-26_0-4-14.png

The existence of a module in various datasets is displayed and automatic selection is made depending on the command issued.

This section contains the following topics:

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*