DB2 REXX Language Support PDF
DB2 REXX Language Support PDF
GI10-8215-00
Note!
Before using this information and the product it supports, be sure to read the general information under Notices on page v.
A form for reader's comments appears at the back of this publication. When you send information to IBM, you grant IBM a
nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.
Copyright International Business Machines Corporation 1999, 2000. All rights reserved.
US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Contents
Notices .
Trademarks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.0 Introduction . . . . . . . . . . . . . .
1.1 Rexx Language Support Description
1.2 Rexx Language Support FMIDs . .
2.0 Program Materials . . . . . . . . . .
.
2.1 Basic Machine-Readable Material
2.2 Optional Machine-Readable Material
2.3 Program Publications . . . . . . . . .
2.3.1 Optional Program Publications .
2.4 Program Source Materials . . . . . .
2.5 Publications Useful During Installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.0
3.1
3.2
3.3
Program Support
. . . . . . . .
Program Services . . . . . . . . .
Preventive Service Planning . . .
Statement of Support Procedures
4.0
4.1
4.2
4.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
v
vi
1
1
2
3
3
4
4
4
4
4
6
6
6
6
7
7
7
7
8
8
8
8
8
9
9
9
9
9
9
10
11
11
12
12
iii
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
12
12
12
13
14
14
15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
16
16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
iv
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
3
4
4
6
6
8
9
9
10
11
11
12
13
Notices
References in this document to IBM products, programs, or services do not imply that IBM intends to
make these available in all countries in which IBM operates. Any reference to an IBM product, program,
or service is not intended to state or imply that only IBM's product, program, or service may be used. Any
functionally equivalent product, program, or service that does not infringe on any of IBM's intellectual
property rights may be used instead of the IBM product, program, or service. Evaluation and verification
of operation in conjunction with other products, except those expressly designated by IBM, is the user's
responsibility.
APAR numbers are provided in this document to assist in locating PTFs that may be required. Ongoing
problem reporting may result in additional APARs being created. Therefore, the APAR lists in this
document may not be complete. To obtain current service recommendations and to identify current
product service requirements, always contact the IBM Customer Support Center or use S/390
SoftwareXcel to obtain the current "PSP Bucket".
IBM may have patents or pending patent applications covering subject matter in this document. The
furnishing of this document does not give you any license to these patents. You can send license
inquiries, in writing, to the
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, New York 10504-1785
USA
For online versions of this book, we authorize you to:
Copy, modify, and print the documentation contained on the media, for use within your enterprise,
provided you reproduce the copyright notice, all warning statements, and other required statements on
each copy or partial copy.
Transfer the original unaltered copy of the documentation when you transfer the related IBM product
(which may be either machines you own, or programs, if the program's license terms permit a
transfer). You must, at the same time, destroy all other copies of the documentation.
You are responsible for payment of any taxes, including personal property taxes, resulting from this
authorization.
THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Some jurisdictions do not allow the exclusion of implied warranties, so the above exclusion may not apply
to you.
Your failure to comply with the terms above terminates this authorization. Upon termination, you must
destroy your machine readable documentation.
Trademarks
The following terms are trademarks of the IBM Corporation in the United States or other countries or both:
CBPDO
IBM
vi
DATABASE 2
DB2
REXX
1.0 Introduction
This program directory is intended for the system programmer responsible for program installation and
maintenance. It contains information concerning the material and procedures associated with the
installation of IBM Database 2 Server for OS/390 Rexx Language Support. This publication refers to IBM
Database 2 Server for OS/390 Rexx Language Support as Rexx Language Support. You should read all
of this program directory before installing the program and then keep it for future reference.
The program directory contains the following sections:
2.0, Program Materials on page 3 identifies the basic and optional program materials and
documentation for Rexx Language Support.
3.0, Program Support on page 6 describes the IBM support available for Rexx Language Support.
4.0, Program and Service Level Information on page 7 lists the APARs (program level) and PTFs
(service level) incorporated into Rexx Language Support.
5.0, Installation Requirements and Considerations on page 8 identifies the resources and
considerations for installing and using Rexx Language Support.
6.0, Installation Instructions on page 12 provides detailed installation instructions for Rexx Language
Support. It also describes the procedures for activating the functions of Rexx Language Support, or
refers to appropriate publications.
Appendix A, Rexx Language Support Install Logic on page 16 provides the install logic for Rexx
Language Support.
Before installing Rexx Language Support, read 3.2, Preventive Service Planning on page 6. This section
tells you how to find any updates to the information and procedures in this program directory.
Do not use this program directory if you are installing Rexx Language Support with a SystemPac or
ServerPac. When using these offerings, use the jobs and documentation supplied with the offering. This
documentation may point you to specific sections of the program directory as required.
If you are installing Rexx Language Support using the MVS Custom-Built Product Delivery Offering
(CBPDO, 5751-CS3), a softcopy program directory is provided on the CBPDO tape which is identical to
the printed copy shipped with your order. Your CBPDO contains a softcopy preventive service planning
(PSP) upgrade for this product. All service and HOLDDATA for Rexx Language Support are included on
the CBPDO tape.
Physical
Volume
6250 tape
5216
3480 tape
4mm
cartridge
Medium
VOLSER
DB661H
5108
DB661H
5543
DB661H
O
R
G
R
E
C
F
M
L
R
E
C
L
BLK
SIZE
n/a
SEQ
FB
80
6400
IBM.JDB661H.F1
SMPJCLIN
PDS
FB
80
6160
IBM.JDB661H.F2
ADSNLOAD
PDS
6144
IBM.JDB661H.F3
ADSNMACS
PDS
FB
80
6160
VOLSER
F
i
l
e
Name
Dist
Library
DB661H
SMPMCS
Form
Number
SC28-1740
Form
Number
SC28-1806
SC28-1738
Program Materials
SUBSET
Description
DB2610
JDB661H
FMID
COMPID
Component Name
RETAIN
Release
JDB661H
5740XYR00
61H
5645-A01
5645-001
5645-DB2
5.2.2.2 Functional Requisites: A functional requisite is defined as a product that is not required
for the successful installation of this product or for the basic function of the product, but is needed at run
time for a specific function of this product to work. This includes products that are specified as IF REQs.
Figure 8. Functional Requisites
Program
Number
Function
5645-DB2
Target
Distribution
Notes:
1. IBM recommends use of system determined block sizes for efficient DASD utilization for all
non-RECFM U data sets. For RECFM U data sets, IBM recommends a block size of 32760, which is
the most efficient from a performance and DASD utilization perspective.
2. Abbreviations used for the data set type are:
U
Unique data set, allocated by this product and used only by this product. In order to
determine the correct storage needed for this data set, this table provides all required
information; no other tables (or program directories) need to be referenced for the data set
size.
Shared data set, allocated by this product and used by this product and others. In order to
determine the correct storage needed for this data set, the storage size given in this table
needs to be added to other tables (perhaps in other program directories). If the data set
already exists, it must have enough free space to accommodate the storage size given in this
table.
Existing shared data set, used by this product and others. This data set is NOT allocated by
this product. In order to determine the correct storage needed for this data set, the storage
size given in this table needs to be added to other tables (perhaps in other program
directories). This existing data set must have enough free space to accommodate the storage
size given in this table.
If you currently have a previous release of this product installed in these libraries, the installation of
this release will delete the old one and reclaim the space used by the old release and any service that
had been installed. You can determine whether or not these libraries have enough space by deleting
the old release with a dummy function, compressing the libraries, and comparing the space
requirements with the free space in the libraries.
The following figures describe the target and distribution libraries and HFS paths required to install Rexx
Language Support. The storage requirements of Rexx Language Support must be added to the storage
required by other programs having data in the same library or path.
Note: The data in these tables should be used when determining which libraries can be merged into
common data sets. There is no need to define these target and distribution libraries to install this feature,
10
because all of them were defined when DB2 base was installed. In addition, since some ALIAS names
may not be unique, ensure that no naming conflicts will be introduced before merging libraries. All these
libraries required to install this feature were defined when DB2 was installed.
Figure 10. Storage Requirements for Rexx Language Support Target Libraries
O
R
G
R
E
C
F
M
L
R
E
C
L
No.
of
3390
Trks
No.
of
DIR
Blks
Member
Type
Target
Volume
T
Y
P
E
SDSNLOAD
LMOD
Any
PDS
16
10
SDSNSAMP
Sample
Any
PDS
FB
80
SDSNDBRM
Data
Any
PDS
FB
80
L
R
E
C
L
No.
of
3390
Trks
No.
of
DIR
Blks
Library
DDNAME
Figure 11. Storage Requirements for Rexx Language Support Distribution Libraries
Library
DDNAME
T
Y
P
E
O
R
G
R
E
C
F
M
ADSNMACS
PDS
FB
80
ADSNLOAD
PDS
16
10
11
Value
Comment
DSSPACE
200,200,600
PEMAX
9999
12
Job
Type
Description
RELFILE
DSNTTJRC
RECEIVE
IBM.JDB661H.F3
DSNTTJAP
APPLY
IBM.JDB661H.F3
DSNTTJAC
ACCEPT
IBM.JDB661H.F3
You may copy the jobs from the tape by submitting the job below. Add a job card and modify the
parameters in boldface to uppercase values to meet your site's requirements before submitting.
//STEP1
EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=
//IN
DD DSN=IBM.JDB661H.F3,UNIT=tunit,VOL=SER=DB661H,
//
LABEL=(4,SL),DISP=(OLD,KEEP)
//OUT
DD DSNAME=jcl-library-name,
//
DISP=(NEW,CATLG,DELETE),
//
VOL=SER=dasdvol,UNIT=dunit,
//
DCB=.STEP1.IN,SPACE=(TRK,(1&,1&,5))
//SYSUT3
DD UNIT=SYSALLDA,SPACE=(CYL,(1,1))
//SYSIN
DD
COPY INDD=IN,OUTDD=OUT
SELECT MEMBER=(DSNTTJAC,DSNTTJAP,DSNTTJRC)
where tunit is the unit value matching the product tape or cartridge, jcl-library-name is the name of the
data set where the sample jobs will reside, dasdvol is the volume serial of the DASD device where the
data set will reside, and dunit is the DASD unit type of the volume.
You can also access the sample installation jobs by performing an SMP/E RECEIVE for FMID JDB661H
and then copying the jobs from data set hlq.IBM.JDB661H.F3 to a work data set for editing and
submission.
Installation Instructions
13
14
Installation Instructions
15
16
The high-level qualifier is the qualifier specified as the DSPREFIX in the SMP/E OPTIONS.
Reader's Comments
Program Directory for IBM Database 2 Server for OS/390 Rexx Language Support Version 06. 01. 00.
You may use this form to comment about this document, its organization, or subject matter with the understanding that
IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any
obligation to you.
For each of the topics below please indicate your satisfaction level by circling your choice from the rating scale. If a
statement does not apply, please circle N.
RATING SCALE
very
satisfied
1
<=====================>
2
3
4
very
dissatisfied
5
not
applicable
N
Satisfaction
Ease of product installation
Is this the first time your organization has installed this product?
Yes
No
Were the people who did the installation experienced with the installation of MVS products?
Yes
17
No
Address
Telephone
Thank you for your participation.
Please send the completed form to (or give to your IBM representative who will forward it to the IBM Database 2
Server for OS/390 Rexx Language Support Development group):
IBM Corporation
555 Bailey Avenue
San Jose, California 95141
Attn: DB2 Test and System Services, W68/B373
FAX Number: (408) 463-2614
E-Mail: [email protected]
18
IBM
Program Number: 5645-DB2
Printed in U.S.A.
GI1&-8215-&&
5216
5108
5543