This chapter provides some additional technical information about the CA 2E Toolkit utilities including, installation instructions; system authorization, storage, and backup requirements; print output information; database file descriptions, international character set considerations; and CL commands.
This section contains the following topics:
System Authorization Requirements
Instructions for installing the Toolkit utilities are supplied with the Toolkit software. Read the instructions carefully before installing the utilities.
Some versions of Toolkit contain copy protection and will only run on CPUs that are authorized. Although all of the Toolkit utilities are shipped to you, only the modules of Toolkit that you have purchased will be authorized for use. To authorize your copy of the software to run on your CPU you must use the Toolkit command Grant Product Authorization (YGRTPRDAUT) as described in the installation instructions.
You may check which modules you are authorized to use and your expiry date by using the Toolkit command Display Expiry Date (YDSPEXPDAT).
To use a Toolkit utility you must be authorized to each i OS command that the utility uses.
The Toolkit utilities do not give users the right to do anything that they might not otherwise be allowed to do.
For instance, a user who is not authorized to use the Create Physical File command (YCRTPF), will not be authorized to use the Toolkit command Create Design File (YCRTDSNF). The shipped system authorities are sufficient to allow most users to use the Toolkit utilities.
The complete Toolkit package takes about 18 MB of disk storage. The package is contained within two libraries, Y1SY and Y1SY38. About 3.4 MB of the storage is required for the interactive help text, including command diagrams. If you are short of storage, you may delete the help text without affecting the performance of any of the utilities. This can be done as follows:
DLTF FILE(Y1CMDTXT) /* to delete command diagram text*/ DLTF FILE(Y1HLPTXT) /* to delete Help text */
There are several Toolkit objects whose data contents you are likely to change as a result of using the Toolkit utilities, and which therefore may require saving onto an off-line storage medium.
Here are four different approaches to backing up Toolkit.
SAVLIB LIB(Y1SY)
This would allow for recovery in a single step - but requires the unnecessary saving of objects that you have not changed.
SAVCHGOBJ OBJ(*ALL) LIB(Y1SY) REFDATE(*SAVLIB)
This is efficient, but requires two steps to recover: the restoration of the utilities, followed by the restoration of the changes.
If you adopt either of the last two approaches, you will need to bear in mind the backup considerations described below.
The Toolkit objects that might require saving can be divided into three categories:
The following table shows design objects:
|
Object |
*Type |
Description |
Create command |
|---|---|---|---|
|
YDSNMNU |
*FILE |
Menu design file |
YCRTDSNF |
|
YDSNPNL |
*FILE |
Panel design file |
YCRTDSNF |
|
YDSNRPTA |
*FILE |
Report design file 80 |
YCRTDSNF |
|
YDSNRPTB |
*FILE |
Report design file 132 |
YCRTDSNF |
|
YDSNRPTC |
*FILE |
Report design file 190 |
YCRTDSNF |
|
YYSYTXA |
*DTAARA |
System text file |
YCRTDUPOBJ |
|
YMHPFLA |
*DTAARA |
Name of Help text file |
YCRTDUPOBJ |
|
YMHPLBA |
*DTAARA |
Help text file library |
YCRTDUPOBJ |
List objects
The following table shows list objects:
|
Object |
*Type |
Description |
Create command |
|---|---|---|---|
|
YOBJLST |
*FILE |
Object list |
YBLDOBJLST |
|
YMBRLST |
*FILE |
Member list |
YBLDMBRLST |
|
YDBFLST |
*FILE |
Database file list |
YBLDDBFLST |
|
YFMTLST |
*FILE |
Format list |
YBLDFMTLST |
System value objects
The following table shows system value objects:
|
Object |
*Type |
Description |
Create command |
|---|---|---|---|
|
YLIBLST |
*FILE |
Library list file |
|
|
YUSRPRF |
*FILE |
User profile file |
|
|
YYCOTXA |
*DTAARA |
Company text |
CRTDUPOBJ |
|
YDSCDFA |
*DTAARA |
Panel design defaults |
|
|
YDRPDFA |
*DTAARA |
Report design defaults |
|
|
YDSCDCA |
*DTAARA |
DDS design defaults |
|
|
YPEXCHA |
*DTAARA |
Substitution character |
YEXCxxxLST |
|
YPBXCHA |
*DTAARA |
Frame characters |
YCVTPRT |
|
YPLGOQA |
*DTAARA |
Name of job log queue |
YDSPABR |
Different considerations apply to each category of object:
Design objects: you are likely to have several different sets of the design files in different libraries, which will be saved as part of the back-up regimes for those libraries. You will probably keep at least one set of design files per application and it is quite possible that you will not actually keep any data in the versions of the design objects in the Y1SY library. The design files can be regarded as being similar in concept to source files such as QCLSRC and QRPGSRC - and similar considerations apply to using them.
List objects: most of the lists you use will probably be temporary ones stored in QTEMP. When you do create a permanent list you will probably want to create it in a named library other than Y1SY. Thus it is again quite possible that you will not keep any data in the versions of the list objects in the Y1SY library.
System parameter values: You will probably want to keep only one version of the objects containing system values. It may be very important that the objects, especially the library list and user profile file, are saved correctly and frequently. The system parameter objects are therefore prime candidates for either moving to a library that you already save regularly (e.g. QGPL), or for saving explicitly by means of the i OS Save changed objects command (SAVCHGOBJ).
You may want to change the print file attributes for the print files in the Y1SY library, forms length, lines per inch, etc. This can be done for all files using the command Change Print File (CHGPRTF):
CHGPRTF FILE(Y1SY/*ALL) CPI(8) LPI(15)
To find out the file descriptions of any of the Toolkit database files used by the Toolkit utilities, such as the user profile file (YUSRPRF), the menu file (YDSNMNU), or the library list file (YLIBLST), run the Toolkit Document File utility (YDOCF) on the file.
For example, to obtain the layout of the Toolkit user profile file:
YDOCF FILE(YUSRPRF)
Certain Toolkit commands involve the use of special characters, which may not be easily supported by your National language character sets. You may change the default special values used by some Toolkit commands.
There are seven commands in Toolkit which are intended mainly for internal use by Toolkit, but which may also be of use in your own CL programs. Refer to the respective command diagrams for further details. The commands are as follows:
YCHKRPT - A command to check whether a report design exists in a given Toolkit report design file
|
Copyright © 2014 CA.
All rights reserved.
|
|