The ELIPSGEN macro must be assembled and link edited to complete the installation of ELIPS. The ELIPSGEN macro is the installation macro for ELIPS. It resides on the macro library (CAI.CALJMAC). Member LUELIGEN on the CALJJCL library contains a job stream to assemble and link edit the macro into your CA Librarian target library.
Note: You must assemble and link edit the ELIPSGEN macro outside of SMP/E.
See the following ELIPSGEN macro parameters for the installation options that ELIPS provides. You can tailor these for your own site's needs.
This option lets your site define the name of the MAIN and ALTERNATE panels to use for the ARCHIVE LEVEL selection list function.
The first panel defined is the default panel, the one shown when the user first enters the ALT function after entering ELIPS. It is also the ALT 0 screen.
The name of the panels to use for the ARCHIVE LEVEL selection list function. If a single screen is defined with no alternates, then the parentheses are not needed.
The default, specifies the panels that are provided on the installation tape.
Defines the ELIPS Member Type-Language Code translation table.
The position in the type/language table where the entered information is placed. A table of default values is shown below. Any position can be changed. Positions 18 through 32 can be added.
The member type to enter in the type/language table. The type is used for such purposes as allowing the user to enter a member type for the LONG selection list and naming the edit profile to use.
The 1- to 3-character CA Librarian language code to associate with the member type specified.
The default starting column for sequence numbers for this type of member. It must be specified as two digits, in the form nn.
When you add a new member using the ELIPS EDIT function and you enter the language or type on the control information panel, the sequence number starting column is taken from the Type/Language Table starting column specification for the language or member type that you specify in this parameter. If the type is not found in the table, then the master file default is used.
Note: If a starting sequence of 00 is placed in this position, the master file default starting sequence column is used. (These are identified by asterisks in the table below.)
The default sequence number length for this type of member. When you add a new member using the ELIPS EDIT function and enter a language or type as required on the control information panel, the sequence number length is changed if the language is found in the type/language table. Otherwise, the master file default is used.
If you place 0 in this position, then the master file default sequence number length is used. (These are identified by asterisks in the table below.)
Note: If an entry is duplicated in the table, it is found on a sequential basis. For example, the default shown in the following table for member type PL1 is language code PL1. For type PL1F, it is also PL1. Therefore, if a language code of PL1 is translated, it is always translated to the member type of PL1 since this appears first on the table; but if a member type of PL1F is entered, it is translated from the table to a language code of PL1.
The following table lists the defaults used in type/language translation.
|
ATYPn |
Member Type |
Language Code |
Sequence Start |
Length |
|---|---|---|---|---|
|
ATYP1 |
ASM |
ASM |
73 |
8 |
|
ATYP2 |
COBOL |
COB |
01 |
6 |
|
ATYP3 |
PL1 |
PL1 |
73 |
8 |
|
ATYP4 |
PLIF |
PL1 |
73 |
8 |
|
ATYP5 |
FORT |
FOR |
73 |
8 |
|
ATYP6 |
FORTGI |
FRG |
73 |
8 |
|
ATYP7 |
FORTH |
FRH |
73 |
8 |
|
ATYP8 |
GOFORT |
GOF |
73 |
8 |
|
ATYP9 |
TEXT |
TXT |
73 |
8 |
|
ATYP10 |
DATA |
DAT |
00* |
0* |
|
ATYP11 |
CLIST |
CMD |
00* |
0* |
|
ATYP12 |
CNTL |
JCL |
73 |
8 |
|
ATYP13 |
BASIC |
BAS |
00* |
0* |
|
ATYP14 |
VSBASIC |
VSB |
00* |
0* |
|
ATYP15 |
RPG |
RPG |
75 |
6 |
|
ATYP16 |
GIS |
GIS |
00* |
0* |
|
ATYP17 |
MACRO |
MAC |
73 |
8 |
|
ATYP18 |
COBOL2 |
CB2 |
01 |
6 |
|
ATYP19 |
COBOL3 |
CB3 |
01 |
6 |
|
ATYP20 |
EZTRIEV |
EZT |
81 |
6 |
|
ATYP21 |
DYL260 |
D26 |
73 |
8 |
|
ATYP22 |
DYL280 |
D28 |
73 |
8 |
|
ATYP23 - 32 |
Not used |
Not used |
Not used |
Not used |
Cross-checking is done with LIB/CCF to see if the master file is a LIB/CCF-controlled production master file. If it is, only the BROWSE function is allowed on that master file.
Cross checks with LIB/CCF each time a new master file is allocated and restricts access to a LIB/CCF-controlled production master file to BROWSE only.
Note: When CA Top Secret protects all master files in all chains, you do not need to use the ELIPSGEN option CCFCHK=YES. Using CCFCHK=YES adds considerable overhead (to read all the chains in the CCF system master file) to determine the chain access allowed to the master file being opened.
(Default) Does not do this checking.
Note: If LIB/CCF-ISPF is not yet installed at your site, specify CCFCHK=NO. Failure to do so results in an S806 abend for LIB/CCF load module $CCFCOMI when attempting to access any master file through ELIPS.
Specifies whether the LIB/TSO TLICD file checks for access to any update-type function in ELIPS (Edit, Update, Rename). This parameter is provided for sites that use the LIB/TSO interface. If you do not use LIB/TSO, allow this parameter to default to CHECK=NO.
Specifies TLICD checking for each update-type access.
The default. Does not do this checking.
Specifies whether the DESCRIPTION field must be filled in before an add or an edit update can take place.
The default. Indicates that the user can leave the description field blank.
Indicates that the user must enter a description for a member being added.
Indicates that the user must fill in the blank description field for ADDs, SAVEs, and INFO updates.
Defines the user exits for ELIPS.
The exit node where the defined exec executes. At present, the only available nodes are FE (function entrance), GA (general allocation), CR (command route), and SE (sub-function entrance). See the System Services Guide for details on the exits.
Specifies the type of exit program used.
Command (CLIST or command processor) to execute using the ISPF SELECT CMD service.
Load module to execute using the ISPF SELECT PGM service.
Object code to link into the ELIPSGEN load module at installation.
Name of the CLIST, load module, or program to execute every time this exit node is reached.
Specifies whether HISTory records are required when updating a member.
HISTory records are required on all updates. If HIST=YES is specified, then, before an update takes place, the CONTROL INFORMATION panel displays with a message indicating that HISTORY is required. If the INFO command is used during EDIT and history records are inserted, they are used and the panel does not redisplay.
HISTory records are not required.
Specifies whether the HISTORY and DESCRIPTION fields entered on the information update panel are converted to uppercase.
(Default) The HISTORY and DESCRIPTION fields are not converted to uppercase, allowing the use of Katakana in these fields.
The HISTORY and DESCRIPTION fields are converted to uppercase.
Note: History cards are converted to upper case by the ISPF editor when displayed as NOTE lines by the ELIPS HIST command if CAPS(ON) is set in the edit profile. If these were entered using KATAKANA characters, they can be unreadable until the user sets CAPS(OFF).
Defines the names of the ALTERNATE panels to use for EDIT COPY Selection lists.
Indicates the name of the panels to use for the LONG Member Selection list. If a single screen is defined with no alternates, then the parentheses are not needed.
Defines the name of the MAIN and ALTERNATE panels to use for the LONG Member Selection list. See the section titled Customize Panels later in this chapter for restrictions on the contents of these panels.
The first panel defined is the default panel, and the one shown when the user first enters the LONG selection list after entering ELIPS. It is also the ALT 0 screen.
Indicates the name of the panels to use for the LONG Member Selection list. If a single screen is defined with no alternates, then the parentheses are not needed.
(The default.) Specifies the panels that are provided on the installation tape.
Specifies the panels for the move/copy utility LONG PDS selection lists.
Specifies the panels for the move/copy utility LONG master file selection.
Specifies whether selected CA Librarian members can be updated (EDIT mode) or just read (BROWSE mode). If you omit this parameter, the default, EDIT mode, is assumed.
Specifies whether PROGRAMMER NAME is required for an update.
Specifies that the user optionally fills in the PROGRAMMER NAME field. The TSO USERID is put into the PROGRAMMER NAME field automatically if the user does not enter a value.
(The default.) Specifies the PROGRAMMER NAME field must be filled in for an ADD.
The user is required to fill in the field for ADDs and SAVEs if it is blank.
ELIPS automatically uses the TSO ID as the PROGRAMMER NAME for all updates.
Specifies the transient file block size for the BROWSE function for printer members.
The block size to use when allocating the transient file when browsing a printer (133 byte) member. The block size must be a multiple of 133.
The default value.
Note: For efficiency, do not change this when using UNIT=VIO, the recommended default.
Lets the site require the member password for the ELIPS functions listed following:
Note the following:
Specifies whether the SHORT member selection list is allowed to show PROD2 members, even when the MCD was not provided, to force the SHORT member list to use the quick path processing.
Quick path processing accesses member index information only. It is much quicker and more efficient than the normal path.
Note the following:
The SYSOUT program name (for example: DSPRINT) that is allowed for the PRINT function, in addition to SYSOUT class and destination.
Note: In a CA Spool environment, if you want to allow the dynamic allocation of SYSOUT to a printer from CA Librarian:
The CA Spool subsystem must be active.
Alternatively, you can create print files in JES and let CA Spool capture the JES SYSOUT files by way of the XFER or NJE interfaces. If you want to create the files in JES, then the SOPGMN is not required. See your CA Spool documentation for more information on these interfaces.
The data set name of the TLICD file to use for CHECK= checking. If you specify CHECK=NO, this option is ignored.
Note: This parameter is for sites that use the LIB/TSO interface. If your site does not use the LIB/TSO interface, allow the CHECK= parameter to default to CHECK=NO and the TLICD= parameter is ignored.
The transient file block size for members.
Note: For efficiency, do not change this block size when using UNIT=VIO (the recommended default).
The default member type to use as a low-level qualifier when allocating any necessary TSO files. Also use for requesting the correct edit profile when the CA Librarian language code for the member is not in the installation Type/Language Table.
Specifies the UNIT name to use for the EDIT and BROWSE transient file.
Note: Wide record master file users should be aware that the device, or the device being emulated when VIO, must support the LRECL of the largest members being placed in wide record master files.
Specifies whether the high level qualifier of the RECOVERY DATASET DSN begins with the PREFIX or USERID.
Specifies whether the RECOVERY DATASET is deleted or kept.
Note: IBM has documented how to pre-allocate the recovery data sets. This keyword is supplied ONLY to allow you to change this table variable per their instructions.
Specifies the number of entries in the EDIT RECOVERY TABLE. Specify any number from 1 through 99, inclusive. The default is 8.
|
Copyright © 2010 CA.
All rights reserved.
|
|