Installing HiperFOCUS

In this section:

How to:

This section describes installation of HiperFOCUS. It also discusses the new HiperBUDGET facility of HiperFOCUS.

HiperFOCUS is installed and customized using SET commands in the FOCPARM member of ERRORS.DATA. You can install HiperFOCUS by simply adding SET HIPERINSTALL=ON to the FOCPARM entries and accepting the defaults. However, since this would not establish limits on the number of hiperspaces that FOCUS could create, it is strongly recommended that you establish operating limits via the SET parameters that follow and those in the following section on the IBI Subsystem. Together, the SET commands establish the working parameters of the HiperBUDGET facility of HiperFOCUS.

All SET options (except for SET HIPERFOCUS) can be issued only from the FOCPARM member of the ERRORS file. Issuing these commands from a FOCUS session produces a FOC964 error.


Top of page

x
Syntax: How to Install HiperFOCUS
SET HIPERINSTALL={ON|OFF}

where:

ON

Installs HiperFOCUS.

OFF

Disables HiperFOCUS.


Top of page

x
Syntax: How to Set the Number of Hiperspace Pages
SET HIPERSPACE=nnn

where:

nnn

Is the number of (4K) pages to aggregate for hiperspace. There is no default limit. (Equivalent to SET TCBLIM under the IBI Subsystem—if both parameters establish different limits, FOCUS enforces the lower.)


Top of page

x
Syntax: How to Set the Maximum Number of Pages in a Hiperspace
SET HIPERFILE=nnn

where:

nnn

Is the maximum number of (4K) pages in an individual hiperspace. The default size is 524288 (4K) pages or 2 GB. (Equivalent to SET FILELIM under the IBI Subsystem—if both parameters establish different limits, FOCUS will enforce the lower.)


Top of page

x
Syntax: How to Set the Number of Cache Pages for HiperFOCUS
SET HIPERCACHE=nnn

where:

nnn

Is the number of (4K) pages in HIPERCACHE. The default size is 256 (4K) pages or 1M.


Top of page

x
Syntax: How to Set the Number of Hiperextents
SET HIPEREXTENTS=nnn

where:

nnn

Is the permissible number of extents. The default is 127.


Top of page

x
Syntax: How to Enable Users to Issue HiperFOCUS Commands
SET HIPERLOCKED={ON|OFF}

where:

ON

Disallows processing of user interface commands.

OFF

Allows processing of user interface commands (such as SET HIPERFOCUS). OFF is the default.


Top of page

x
Syntax: How to Activate HiperFOCUS
SET HIPERFOCUS={ON|OFF}

where:

ON

Activates a HiperFOCUS session when HiperFOCUS is installed. ON is the default.

OFF

Deactivates a HiperFOCUS session.


Top of page

x
HiperBUDGET and the IBI Subsystem

How to:

The IBI Subsystem provides communication between address spaces running Information Builders products on the same z/OS system. HiperBUDGET uses the subsystem to regulate and report on the overall use of hiperspace on that system. It accomplishes this by enforcing pre-defined limits on hiperspace consumption set at the system, server, user and file levels. Limits set at lower levels may never exceed those set at higher levels.

You must set these values by either using the console or running job SUBSYSIH, which is described in Subsystem Sample JCL and Zaps.



x
Syntax: How to Set the Maximum Number of Hiperspace Pages
SET MVSLIM = {nnn|-1}

where:

nnn

Is the maximum number of 4k hiperspace pages for all Information Builders products on the operating system.

-1

Specifies no hiperspace limit checking for the operating system.



x
Syntax: How to Set the Maximum Number of Hiperspace Pages Per Server for Multiple Users
SET SERVLIM = {nnn|-1}

where:.

nnn

Is the maximum number of 4k hiperspace pages allowed for multiple users on a per server basis.

-1

Specifies no limit/per server checking.



x
Syntax: How to Set the Maximum Number of Hiperspace Pages Per User
SET TCBLIM = {nnn|-1}

where:

nnn

Is the maximum number of 4K hiperspace pages/per user.

-1

Specifies no limit/per user checking.

TCBLIM is equivalent the SET HIPERSPACE parameter described in the HiperFOCUS installation section. If both parameters are specified, the smaller value takes precedence. To set this value in FOCPARM, you must use the parameter name HIPERSPACE.



x
Syntax: How to Set the Maximum Number of Pages in a Hiperspace
SET FILELIM = {nnn|-1}

where:

nnn

Is the maximum number of 4K hiperspace pages per individual file.

-1

Specifies no limit/per file checking.

FILELIM is equivalent to the SET HIPERFILE parameter described in the IBI Subsystem Installation. If both parameters are specified, the smaller value takes precedence. To set this value in FOCPARM, you must use the parameter name HIPERFILE.



x
Syntax: How to Query Hiperspace Limits and Statistics
? HBUDGET

The ? HBUDGET query shows the Hiperspace limits specified and actual utilization statistics, including: limits set at the system, server, user and file levels; the number of busy pages; the number of hiperextents allowed; and the ddnames and sizes of files allocated in hiperspace or spilled to disk.

>? HBUDGET
Total system   limit is not set
Total server   limit is not set
Total hiperspace limit is not set
Single file size limit is   524288 pages
Total amount of busy pages is  616 pages
Number of extents is set to   127
 
DDname :Reserved :Hiperspace : Spilled :Spill DDn

Information Builders