A fix is available
APAR status
Closed as new function.
Error description
This APAR will provide the V7 DB2 UDB for OS/390 and z/OS
Precompiler with DB2 UDB for z/OS V8 to allow customers to
migrate to V8 more easily.
Local fix
Problem summary
****************************************************************
* USERS AFFECTED: Users migrating from DB2 UDB for z/OS and *
* OS/390 V7 to DB2 UDB for z/OS V8 and *
* needing to re-precompile COBOL and PL/I *
* applications. *
****************************************************************
* PROBLEM DESCRIPTION: The DB2 UDB for z/OS V8 Precompiler *
* requires supported COBOL and PL/I *
* compilers. The V8 Precompiler should *
* not be used with unsupported compilers. *
* *
* Compiling COBOL and PL/I programs *
* precompiled with the V8 Precompiler *
* may result in compile failures if *
* unsupported compilers are used. *
* *
* This apar provides a precompiler on V8 *
* that is nearly identical to the V7 *
* Precompiler, which does not require *
* migration to supported COBOL and PL/I *
* compilers. This is to aid in *
* migration from V7 to V8. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
Some COBOL and PL/I compilers are no longer supported by DB2 for
z/OS Version 8, but were handled by the DB2 Version 7
precompiler.
This APAR provides a precompiler that is very similar to the DB2
for z/OS Version 7 precompiler on DB2 for z/OS Version 8.
After applying this APAR, you can use a "V7 version of the
precompiler" that allows you to precompile applications that
have dependencies on those unsupported COBOL and PL/I compilers.
This precompiler is meant only to ease the transition from
unsupported compilers to supported compilers and has a number
of differences and restrictions.
The load module name is DSNHPC7.
The HOST precompiler option for host language only permits
COBOL, COB2, and PLI. If any other value is specified, this
precompiler will issue a warning message (DSNH024I) and default
to HOST(COB2).
The following precompiler options and invocations are not
supported:
DB2 coprocessor
SQL procedures, i.e. HOST(SQL)
schema processor
FIPS flagging
This precompiler is available only for DB2 for z/OS Version 8.
This precompiler produces DB2 for z/OS Version 7 DBRMs, and does
not support any capability that is new to DB2 for z/OS
Version 8.
This precompiler does not support any SQL other than that of
DB2 for z/OS Version 7. In particular, none of the new changes
for DB2 for z/OS Version 8 is included.
SQL processed by this module is not completely compatible
with the later versions. See the Installation Guide sections on
incompatible changes for more information on this subject.
No program preparation help, including JCL, CLIST or DB2I
support, is provided for this precompiler. You can take existing
JCL from Version 8 and change the program name to PGM=DSNHPC7.
If you use Version 7 JCL, you must also change SDSNEXIT and
SDSNLOAD to the Version 8 libraries. This precompiler can use
either the DB2 Version 7 or the DB2 Version 8 level of DSNHDECP.
Support statement:
This module is part of DB2 for z/OS Version 8, with the same
terms and conditions as the rest of that product. It is in
service while DB2 Version 8 is in service. Language support
is not affected by this change. If a supported host language
compiler currently works with the Version 7 precompiler, it
should work with this precompiler module. Although no warranty
is expressed or implied, limited testing was performed with the
following compilers (with associated end of service or EOS
dates):
* OS/VS COBOL V1.2.4 EOS 6/1994
* OS PL/I 1.5 EOS 12/1995 (PL/I Opt. V1.5.1)
* VS COBOL II V1R4 EOS 3/2001
* OS PL/I 2.3 EOS 12/2003
Positioning:
If your source code works with the DB2 for z/OS Version 8
precompiler, you should use the newer precompiler. Using the
current precompiler provides better support and reduces the
total work effort. This module is provided in DB2 for z/OS
Version 8 only to allow customers to move more quickly to
DB2 for z/OS Version 8 before moving all applications to
current compilers. Migration to current compilers can be
delayed, but not avoided by this technique. Customers need
to move to current compilers while running DB2 Version 8.
For further information:
http://www.ibm.com/support/docview.wss?rs=64&context=SSEPEK&dc=D
B520&uid=swg21261221
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
PK46170
Reported component name
DB2 OS/390 & Z/
Reported component ID
5740XYR00
Reported release
810
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-05-30
Closed date
2007-08-22
Last modified date
2007-10-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK28485
| DSN7ANAL | DSN7ANL2 | DSN7APLY | DSN7CHN | DSN7CKNM | DSN7CORE |
| DSN7DBRM | DSN7ERRM | DSN7IORT | DSN7LEX | DSN7LEXB | DSN7LEXC |
| DSN7LEXD | DSN7LEXF | DSN7LEXP | DSN7LEXS | DSN7LIST | DSN7MAIN |
| DSN7NBRM | DSN7OPTS | DSN7PARS | DSN7PAUT | DSN7PTAB | DSN7PUTS |
| DSN7READ | DSN7SMF1 | DSN7SMF2 | DSN7SMF3 | DSN7SML1 | DSN7SML2 |
| DSN7SMP2 | DSN7SMR1 | DSN7SMS1 | DSN7SMUD | DSN7SMUT | DSN7SMUV |
| DSN7SM1 | DSN7SM1A | DSN7SM10 | DSN7SM11 | DSN7SM2 | DSN7SM2A |
| DSN7SM2P | DSN7SM2V | DSN7SM3 | DSN7SM3A | DSN7SM3B | DSN7SM3D |
| DSN7SM4 | DSN7SM4A | DSN7SM5 | DSN7SM5R | DSN7SM5S | DSN7SM5T |
| DSN7SM5X | DSN7SM6 | DSN7SM6A | DSN7SM6B | DSN7SM6C | DSN7SM7 |
| DSN7SM8 | DSN7SM9 | DSN7SQL | DSN7SQLA | DSN7STAB | DSN7STMB |
| DSN7STMC | DSN7STMD | DSN7STMF | DSN7STMP | DSN7STMS | DSN7SUT |
| DSN7TARY | DSN7TBLS | DSN7TEXL | DSN7TOKD | DSN7TOKR | DSN7TOKU |
| DSN7VCTS | DSN7VDTT | DSN7YCAT | DSN7YCER | DSN7YDEL | DSN7YDRV |
| DSN7YFRE | DSN7YGET | DSN7YINS | DSN7YINT | DSN7YLOD | DSN7YMSG |
| DSN7YSAC | DSN7YTOK | DSN7YTRC | DSN7YTRM | HDB8810J |
| GC18741805 |
Fix information
Fixed component name
DB2 OS/390 & Z/
Fixed component ID
5740XYR00
Applicable component levels
R810 PSY UK28485
UP07/09/06 P F709
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.