Loading CA View reports from tape for viewing - SARBCH to DISK verses EAS (Expanded Access Server)


Article ID: 194951


Updated On:


CA Deliver CA View


Information on loading CA View reports for viewing:
a. Online commands that use SARBCH to load report data from TAPE to the DISK layer for viewing.
b. Verses EAS (Expanded Access Server) - Directly from TAPE.


CA View


Expanded Access Server




- With use of the online "L" (Load) command (as well as the other commands listed below), CA View allows for the submitting of a background SARBCH job, that loads the report from TAPE to the database DISK layer for viewing.

L - Create JCL to temporarily reload the SYSOUT to disk from tape or secondary disk. The temporary disk copy will be removed after the number of backup cycles specified by the "HOLDTEMP" init parm.

LI - Create JCL to load the page index to disk from tape or secondary disk.

LT - Create JCL to load the SYSOUT to disk from tape.

LX - Create JCL to load the page index to disk from tape.

S - Browse the SYSOUT. If it resides only on tape and you have mount authority, it will be automatically loaded to disk for you. If multiple views are defined for the SYSOUT, the first view having the default attribute for which you have access authority will be used. If no default view can be located, a view selection menu will be displayed. If the SYSOUT is an AFP/ACIF report, the text from the report and its referenced overlays will be displayed.

V - Browse the SYSOUT displaying the view selection menu first. If the SYSOUT resides on tape it will automatically be loaded to disk for you, provided you have mount authority.

Vn - Browse the SYSOUT using view "n". If the SYSOUT resides on tape and you have mount authority, it will be automatically loaded to disk.

Regarding EAS (Expanded Access Server) and how it would work if you were using EAS...

- Link to the EAS related - "Browser Reports on Tape" section of documentation on our techdocs website.

- Cut/paste of basic information from the documentation regarding EAS and how it works:

Browser Reports on Tape

The expanded access server for tape and robotics lets you browse a report that resides only on tape, without having to load the report back to disk.

Using the server instead of loading back to disk gives you the following benefits:
• You do not need to wait for a LOAD batch job, which has to wait for a tape mount.
• You do not need extra DASD space in the disk database to accommodate reports that are temporarily loaded from tape.

The printing functions, both online (P command) and batch (J command), as well as the LOAD from tape to disk function use the server, and benefit from centralized tape mounts and caching.
No tape drives are dedicated to the tape server. The server is allowed to access as many drives as you specify. Drives are automatically freed after a specified idle time (MAXIDLE).

The initialization parameter TAPEOPT must specify EAST as its first parameter.
Only one expanded access server is required to support one or more CA View databases.

Internal Operation
The server receives requests for data blocks on tape to be for printing or browsing. The requested data blocks are handled as follows:
• If the data blocks are cached in memory, the server transfers those blocks using cross memory.
• If the data blocks are not already in memory, the server either reads the already mounted tape or mounts the tape.

If no drive is available to the server, the least recently referenced tape, which has also been mounted for at least a minimum amount of time (MINIDLE parameter) is dismounted.

If a tape has been idle for a maximum amount of time (MAXIDLE parameter), it is dismounted automatically to free the drive for CA View or any other application.
Note: Drives are not dedicated to the server.

Implementing the Expanded Access Server
The expanded access server is a started task. The following is a sample start procedure. JCL is added as member SAREAS to one of the procedure libraries that are defined to JES (for example, SYS1.PROCLIB).

//SAREAS EXEC PGM=SAREAS,TIME=1440,PARM=('parm1','parm2',...)

Initialization parameters specified in the PARM= field consist of a keyword and value with an equal sign separating them.
Omitting the value specifies the default value. Keywords and selectable values can be shortened to any non-ambiguous
form so that the parameters can fit within the 100-character length limit of the parameter field.

More Information:
See the configuration information for Expanded Access Server for Tape and Robotics in Reference--Miscellaneous.