IBM Support

Upgrade ZVSE422, Subset DB2/5NN

Preventive Service Planning


Abstract

DB2/VSE

Content

  Preventive Service Planning

Upgrade ZVSE422, Subset DB2/5NN

Service Recommendation Summary Installation Information
Documentation Changes General Information
Service Recommendations Cross Product Dependencies
Informational/Documentation PTF/APAR Reference Lists


Upgrade ZVSE422, Subset DB2/5NN:

This subset contains installation information for  DB2/VSE.CE
Version 7, Release 4, Modification 0.
 Affected CLCs: 5NC 5NN 4NO 3NP 3NQ


Change Summary

DATE LAST CHANGED SECTION 1. 13/04/18 INSTALLATION INFORMATION 2. 13/04/12 DOCUMENTATION CHANGES 3. YY/MM/DD GENERAL INFORMATION NO ENTRIES 4. 11/02/18 SERVICE RECOMMENDATIONS 5. YY/MM/DD CROSS PRODUCT DEPENDENCIES NO ENTRIES


Service Recommendation Summary

DATE APAR PTF VOLID COMMENTS 5. 11/02/18 PM30711 UK64664 1000 ORA IN DB2 VSE CE V7.5 IS 4 10/12/21 PM18375 UK63027 1000 HIPER ORA IN DB2 VSE V7.5 AND CE 3 10/12/21 PM18397 UK63028 1000 HIPER ORA IN DB2 VSE V7.5 AND CE 2. 10/10/21 PM20842 UK59946 1000 RA - RDS COMPONENT IS LINKED IN 1 10/05/26 PK84356 UK46787 1000 HIPER INCORRECT BIND FILE IN THE


Installation Information

This section contains changes to the product's Program Directory. P2. 12/02/24 In the manual Program Directory for DB2 Server for VSE and Guest Sharing for VSE, Client Edition, Version 7 Release 5, Program Number 5697-F42, for use with z/VSE dated September 2007, having SRL Number GI11-8337-00, following modification has to be done: 1. Page Number 47, Section 5.1.1 Reloading the DBS Utility Package (SQLDBA.ARIDSQL), Figure 46 Reloading the DBS Utility Package has to be changed from: // JOB RELOAD DBS UTILITY // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 Server LIBRARY DEFINITION (1) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (2) CONNECT SQLDBA IDENTIFIED BY currentpw; GRANT CONNECT TO SQLDBA IDENTIFIED BY SQLDBAPW; /* // EXEC PROC=ARIS040D *-- CREATE DBS UTILITY PACKAGE (4) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (5) CONNECT SQLDBA IDENTIFIED BY SQLDBAPW; GRANT CONNECT TO SQLDBA IDENTIFIED BY newpw; /* /& To: // JOB RELOAD DBS UTILITY // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 Server LIBRARY DEFINITION (1) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (2) CONNECT userid IDENTIFIED BY currentpw; GRANT CONNECT TO userid IDENTIFIED BY password; /* // EXEC PROC=ARIS040D *-- CREATE DBS UTILITY PACKAGE (4) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (5) CONNECT userid IDENTIFIED BY password; GRANT CONNECT TO userid IDENTIFIED BY newpw; /* /& 2. Page Number 47, Section 5.1.1 Reloading the DBS Utility Package (SQLDBA.ARIDSQL), under the Notes section, Point number 4 has to be changed from: Procedure ARIS040D creates the package SQLDBA.ARIDSQL in the database from the DB2 Server for VSE A-type source member ARIDSQL P. If the database view SQLDBA.SYSUSERLIST exists when you run this step, the step ends with a return code of 0. If this view does not exist, this step ends with a return code of 4. To: Procedure ARIS040D creates the package SQLDBA.ARIDSQL in the database from the DB2 Server for VSE A-type source member ARIDSQL P. If the database view SQLDBA.SYSUSERLIST exists when you run this step, the step ends with a return code of 0. If this view does not exist, this step ends with a return code of 4. ARIS040D has to be modified appropriately by the user to add the correct userid and password 3. Page Number 49, Section 5.3.2 Reloading the ISQL Package (SQLDBA.ARIISQL), following section has to be changed from: If you reload the ISQL package SQLDBA.ARIISQL after the initial DB2 Server for VSE Client Edition installation, prepare and execute the job control statements shown in Figure 48. The package must be reloaded in all applicable databases if there is a service update to A-type source member ARIISQLM. To: If you want to reload the ISQL package SQLDBA.ARIISQL after the initial DB2 Server for VSE Client Edition installation, prepare and execute the job control statements as given in the ARIS75LZ IBOOK. The package must be reloaded in all applicable databases if there is a service update to A-type source member ARIISQLM. 4. Page Number 49, Section 5.3.2 Reloading the ISQL Package (SQLDBA.ARIDSQL),under the Notes section, Point number 3 has to be changed from: Procedure ARIS75VD connects to the base to reset the password for SQLDBA. This step successfully completes with a return code of 0 through 3. To: Procedure ARIS75VD connects to the base to reset the password for SQLDBA. ARIS75VD has to be modified appropriately by the user to add the correct userid and password. This step successfully completes with a return code of 0 through 3. 5. Page Number 49, Section 5.3.1 Installing ISQL after DB2 Server for VSE Client Edition Installation, the following section has to be changed from: If you have already installed DB2 Server for VSE Client Edition without ISQL, you can add it later as follows: 1. Reload the ISQL package (SQLDBA.ARIISQL). 2. Re-link-edit ISQL. 3. Re-link-edit the ISQL ITRM terminal transaction. 4. Re-link-edit the ISQL ITRX terminal extension To: If you have already installed DB2 Server for VSE Client Edition without ISQL, you can add it later as follows: 1. Reload the ISQL package (SQLDBA.ARIISQL). 2. Re-link-edit ISQL. 3. Re-link-edit the ISQL ITRM terminal transaction program corresponding to ITRM transaction. 4. Re-link-edit the ISQL ITRX terminal extension program corresponding to ITRX transaction. 6. Page Number 49, Section 5.3.2 Reloading the ISQL Package (SQLDBA.ARIISQL), Figure 48. Reloading the ISQL Package has to be changed from: // JOB RELOAD ISQL // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 CE LIBRARY DEFINITION (1) // EXEC PROC=ARIS120D *-- RELOAD THE ISQL PACKAGE (2) // EXEC PROC=ARIS75VD *-- CONNECT TO DB2 VIA DBSU (3) CONNECT SQLDBA IDENTIFIED BY SQLDBAPW; GRANT CONNECT TO SQLDBA IDENTIFIED BY newpw; /* /& To: // JOB RELOAD ISQL // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 CE LIBRARY DEFINITION (1) // EXEC PROC=ARIS120D *-- RELOAD THE ISQL PACKAGE (2) // EXEC PROC=ARIS75VD *-- CONNECT TO DB2 VIA DBSU (3) CONNECT userid IDENTIFIED BY password TO database; GRANT CONNECT TO userid IDENTIFIED BY newpw; /* /& 7. Page Number 50, Section 5.3.4 Re-Link-Editing the ISQL ITRM Terminal Transaction has to be renamed from: 5.3.4 Re-Link-Editing the ISQL ITRM Terminal Transaction To: 5.3.4 Re-Link-Editing the ISQL ITRM Terminal Transaction Program corresponding to ITRM transaction 8. Page Number 51, Section 5.3.5 Re-Link-Editing the ISQL ITRM Extension Program has to be renamed from: 5.3.5 Re-Link-Editing the ISQL ITRM Terminal Extension Program To: 5.3.5 Re-Link-Editing the ISQL ITRX Terminal Extension Program corresponding to ITRX transaction 9. Page Number 51, Section 5.3.5 Re-Link-Editing the ISQL ITRM Extension Program, the text has to be changed from: To re-link-edit the ISQL ITRM terminal extension program after initial installation, prepare and execute the job control statements shown in Figure 51. This is required by a service up date to the ISQL ITRM terminal extension program module. To: To re-link-edit the ISQL ITRX terminal extension program corresponding to ITRX transaction, after initial installation, prepare and execute the job control statements shown in Figure 51. This is required by a service up date to the ISQL ITRX terminal extension program corresponding to ITRX transaction module. 10. Page Number 51, Section 5.3.5 Re-Link-Editing the ISQL ITRM Extension Program, Figure. 51 Re-Link-Editing the ISQL ITRM Terminal Extension Program has to be changed from: // JOB RELINK ISQL ITRM TERMINAL EXTENSION PROGRAM // LIBDEF *,SEARCH=(PRD2.DB2750C,PRD1.BASE,PRD2.CONFIG), X CATALOG=PRD2.DB2750C (1) // EXEC PROC=ARIS160D *-- LINK-EDIT ITRM TERMINAL EXTENSION (2) /* /& To: // JOB RELINK ISQL ITRX TERMINAL EXTENSION PROGRAM corresponding to ITRX transaction // LIBDEF *,SEARCH=(PRD2.DB2750C,PRD1.BASE,PRD2.CONIFIG), X CATALOG=PRD2.DB2750C (1) // EXEC PROC=ARIS160D *-- LINK-EDIT ITRX TERMINAL EXTENSION (2) /* /& Figure 51. Re-Link-Editing the ISQL ITRX Terminal Extension Program corresponding to ITRX transaction 11. Page Number 52, Section 5.3.5 Re-Link-Editing the ISQL ITRM Extension Program, Notes for Figure 51, Point number 2 has to be changed from: Procedure ARIS160D link-edits the DB2 Server for VSE Client Edition ISQL facility ITRM terminal extension program module into the DB2 Server for VSE Client Edition library, and must not be changed. This link-edit job will include the CICS interface modules DFHEAI and DFHEAI0 found in the CICS PRD1.BASE sublibrary, or your own CICS libraries. To: Procedure ARIS160D link-edits the DB2 Server for VSE Client Edition ISQL facility ITRX terminal extension program corresponding to ITRX transaction into the DB2 Server for VSE Client Edition library, and must not be changed. This link-edit job will include the CICS interface modules DFHEAI and DFHEAI0 found in the CICS PRD1.BASE sublibrary, or your own CICS libraries. 12. Page number 53, Section 5.5.1 Reloading the FIPS Flagger Package (SQLDBA.ARIFCRD), Figure 53. Reloading the FIPS Flagger Package has to be changed from: // JOB RELOAD FIPS FLAGGER // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 Server LIBRARY DEFINITION (1) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (2) CONNECT SQLDBA IDENTIFIED BY currentpw GRANT CONNECT TO SQLDBA IDENTIFIED BY SQLDBAPW /* // EXEC PROC=ARIS360D *-- RELOAD THE FIPS FLAGGER (3) // EXEC PROC=ARISDBUD *-- INVOKE DBSU CONNECT SQLDBA IDENTIFIED BY SQLDBAPW GRANT CONNECT TO SQLDBA IDENTIFIED BY newpw /* /& To: // JOB RELOAD FIPS FLAGGER // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 Server LIBRARY DEFINITION (1) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (2) CONNECT userid IDENTIFIED BY password TO database GRANT CONNECT TO userid IDENTIFIED BY password /* // EXEC PROC=ARIS360D *-- RELOAD THE FIPS FLAGGER (3) // EXEC PROC=ARISDBUD *-- INVOKE DBSU CONNECT USERID IDENTIFIED BY PASSWORD GRANT CONNECT TO userid IDENTIFIED BY newpw /* /& P1. 09/02/20 SECTION OF PROG. DIRECTORY REFERENCED: PROG. DIRECTORY DB2 Server for VSE Client Edition: SECTION 2.6.6 Loading the other Bindfiles... Replace Section 2.6.6 Loading the other Bindfiles with 2.6.6. Loading DBSU bindfile to a VSAM bindfile. Job ARIDSQLB is required by batch binder to create DBSU package. The DBSU package is required by DBSU, to be available at target server. Job ARIDSQLB will load the supplied A-type member ARIDSQLB in the VSAM Bindfile. Parameter Name Default value Description BINDCAT VSESP.USER.CATALOG The VSAM catalog where BINDFILE resides. READ MEMBER ARIDSQLB.A Bindfile that need to be loaded Figure 24. The parameters for ARIDSQLB Expected return code is 0. The following action(s) are required if you install PTFs from the SERVICE RECOMMENDATIONS section of this SUBSET: 3. 13/04/18 THE FOLLOWING SECTION IN THE PROGRAM DIRECTORY FOR DB2 SERVER FOR VSE AND GUEST SHARING FOR VSE, CLIENT EDITION 7.5 (GI11-8337-00) WILL HAVE TO BE CHANGED: ON PAGE 47: CHANGE: 5.1 DBS UTILITY MAINTENANCE 5.1.1 RELOADING THE DBS UTILITY PACKAGE (SQLDBA.ARIDSQL) THE DBS UTILITY PACKAGE MUST BE RELOADED IN ALL DATABASES IF THERE IS A SERVICE UPDATE TO THE A-TYPE SOURCE MEMBER ARIDSQLP. TO RELOAD IT, PREPARE AND RUN THE JOB CONTROL STATEMENTS SHOWN IN FIGURE 46. REFER TO THE INFORMATION SUPPLIED WITH EACH DB2 SERVER FOR VSE SERVICE UPDATE TO SEE IF YOU SHOULD TAKE THIS ACTION. ------------------------------------------------------------- // JOB RELOAD DBS UTILITY // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 SERVER LIBRARY DEFINITION (1) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (2) CONNECT USERID IDENTIFIED BY PASSWORD; GRANT CONNECT TO USERID IDENTIFIED BY PASSWORD; /* // EXEC PROC=ARIS040D *-- CREATE DBS UTILITY PACKAGE (4) // EXEC PROC=ARISDBUD *-- INVOKE DBSU (5) CONNECT USERID IDENTIFIED BY PASSWORD; GRANT CONNECT TO USERID IDENTIFIED BY NEWPW; /* /& ------------------------------------------------------------- FIGURE 46. RELOADING THE DBS UTILITY PACKAGE NOTES FOR FIGURE 46 (1) PROCEDURE ARIS75SL IDENTIFIES THE DB2 SERVER FOR VSE SUBLIBRARIES. (4) PROCEDURE ARIS040D CREATES THE PACKAGE SQLDBA.ARIDSQL IN THE DATABASE FROM THE DB2 SERVER FOR VSE A-TYPE SOURCE MEMBER ARIDSQL.P. IF THE DATABASE VIEW SQLDBA.SYSUSERLIST EXISTS WHEN YOU RUN THIS STEP, THE STEP ENDS WITH A RETURN CODE OF 0. IF THIS VIEW DOES NOT EXIST, THIS STEP ENDS WITH A RETURN CODE OF 4. ARIS040D HAS TO BE MODIFIED APPROPRIATELY BY THE USER TO ADD THE CORRECT USERID AND PASSWORD. (5) PROVIDE A VALID USERID AND PASSWORD IN PLACE OF SQLDBA AND SQLDBAPW. TO: 5.1 DBS UTILITY MAINTENANCE 5.1.1 RELOADING THE DBS UTILITY PACKAGE (DBA-ID.ARIDSQL) THE DBS UTILITY PACKAGE MUST BE RELOADED IN ALL DATABASES IF THERE IS A SERVICE UPDATE TO THE A-TYPE SOURCE MEMBER ARIDSQLP. TO RELOAD IT, PREPARE AND RUN THE JOB CONTROL STATEMENTS SHOWN IN FIGURE 46. REFER TO THE INFORMATION SUPPLIED WITH EACH DB2 SERVER FOR VSE CLIENT EDITION SERVICE UPDATE TO SEE IF YOU SHOULD TAKE THIS ACTION. ------------------------------------------------------------- // JOB RELOAD DBS UTILITY // LIBDEF PROC,SEARCH=(PRD2.DB2750C) // EXEC PROC=ARIS75SL *-- DB2 SERVER LIBRARY DEFINITION (1) // EXEC PROC=ARIS040D,CLNTINS='Y',UID='DBA-ID',PWD='DBA-ID-PWD' *-- CREATE DBS UTILITY PACKAGE (2) // EXEC PGM=ARIDBS,SIZE=AUTO *-- DBS UTILITY (3) CONNECT DBA-ID IDENTIFIED BY DBA-ID-PWD; GRANT RUN ON ARIDSQL TO PUBLIC; /* /& ------------------------------------------------------------- FIGURE 46. RELOADING THE DBS UTILITY PACKAGE NOTES FOR FIGURE 46 (1) PROCEDURE ARIS75SL IDENTIFIES THE DB2 SERVER FOR VSE, CLIENT EDITION SUBLIBRARIES. (2) THE DATABASE SERVER ADMINISTRATOR'S USER ID(DBA-ID) AND PASSWORD(DBA-ID-PWD) SHOULD BE USED TO PREP THE DBSU TO CREATE THE PACKAGE. THE CORRECT USERID AND PASSWORD MUST BE SUPPLIED BEFORE EXECUTING THE ARIS040D PROCEDURE. (3) THIS PACKAGE NEEDS TO BE GRANTED TO ALL THE USERS USING THIS DATABASE SERVER. PROCEDURE ARIS040D CREATES THE PACKAGE DBA-ID.ARIDSQL IN THE DATABASE FROM THE DB2 SERVER FOR VSE A-TYPE SOURCE MEMBER ARIDSQL.P. IF THE DATABASE VIEW DBA-ID.SYSUSERLIST EXISTS WHEN YOU RUN THIS STEP, THE STEP ENDS WITH A RETURN CODE OF 0. IF THIS VIEW DOES NOT EXIST, THIS STEP ENDS WITH A RETURN CODE OF 4. ON PAGE 53: REMOVE SECTION 5.5 FIPS FLAGGER MAINTENANCE. CHANGE: 8.0 APPENDIX C. PROCEDURES PROVIDED BY IBM THIS APPENDIX LISTS THE PROCEDURES PROVIDED BY IBM FOR YOUR USE. ANY PROCEDURES NOT DOCUMENTED IN THIS MANUAL ARE INCLUDED IN THE DB2 SERVER FOR VSE SYSTEM ADMINISTRATION MANUAL. PROCEDURE PURPOSE ARISIMGC REXX JOB MANAGER ARISDBUD RUN THE DBS UTILITY IN DB2 SERVER FOR VSE ARIS040D CREATE THE DBS UTILITY PACKAGE TO: 8.0 APPENDIX C. PROCEDURES PROVIDED BY IBM THIS APPENDIX LISTS THE PROCEDURES PROVIDED BY IBM FOR YOUR USE. ANY PROCEDURES NOT DOCUMENTED IN THIS MANUAL ARE INCLUDED IN THE DB2 SERVER FOR VSE SYSTEM ADMINISTRATION MANUAL. PROCEDURE PURPOSE ARISIMGC REXX JOB MANAGER ARIS040D CREATE THE DBS UTILITY PACKAGE ------------------------------------------------------------- 2. 11/01/04 Action Item 1 ----------------------------------------------------- *** Action: UK63027 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75UD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with LE/C TCP Interface. *** Action: UK63027 After applying this PTF, customers using DRDA Online Requester Support functions with EZA TCP interface must execute job control member ARIS75ZD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with EZA TCP interface. *** Action: UK63027 ISQL Users and Online Support Users - (Users of CICS-DB2 for VSE applications): Re-linkedit the Online Resource Adapter Control. For directions refer to the Program Directory for DB2 Server for VSE, GI11-8337, under the topic 'Re-link-editing the Online Resource Adapter'. After the linkedit, you must also re-initialize CICS to activate the service. *** Action: UK63027 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS755D to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code. *** Action: UK63027 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75ZD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with EZASMI Interface. *** Action: UK63027 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75UD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with LE/C interface. APPLICABLE LEVEL: 5NC Action Item 2 ------------------------------------------------------------- *** Action: UK63028 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75UD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with LE/C TCP Interface. *** Action: UK63028 After applying this PTF, customers using DRDA Online Requester Support functions with EZA TCP interface must execute job control member ARIS75ZD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with EZA TCP interface. *** Action: UK63028 ISQL Users and Online Support Users - (Users of CICS-DB2 for VSE applications): Re-linkedit the Online Resource Adapter Control. For directions refer to the Program Directory for DB2 Server for VSE, GI10-4999, under the topic 'Re-link-editing the Online Resource Adapter'. After the linkedit, you must also re-initialize CICS to activate the service. *** Action: UK63028 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS755D to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code. *** Action: UK63028 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75ZD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with EZASMI Interface. *** Action: UK63028 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75UD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with LE/C interface. *** Action: UK63028 After applying this PTF, customers using DRDA Server Support functions must execute job control member ARIS752Z to re-link RDS DBSS DSC for EZASMI interface. APPLICABLE LEVEL: 5NN 1. 10/10/20 *** Action: UK59946 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75ZD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with EZASMI Interface. *** Action: UK59946 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS75UD to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code with LE/C interface. *** Action: UK59946 After applying this PTF, customers using DRDA Online Requester Support functions must execute job control member ARIS755D to re-link the DRDA Online Resource Adapter and the Online Resource Adapter DRDA Router with the DRDA Requester Support code. *** Action: UK59946 After applying this PTF, customers using DRDA Batch Application Requester functions must execute job control member ARIS75LD to re-link the Batch Resource Adapter with the DRDA Requester Support code. *** Action: UK59946 After applying this PTF, customers using DRDA Batch Application Requester functions must execute job control member ARIS75LF to re-link the Batch Resource Adapter with the DRDA Requester Support code with EZASMI interface APPLICABLE LEVEL: 5NC


Documentation Changes

This section outlines major errors in the product's published documentation. 6. 13/04/12 The following ARICOMB System Return codes must be added to the DB2 Server for VM Message and Codes manual Chapter 26, Page 429 05 Communication Link Error - RECEIVE 06 Error Waiting after communication error and ROLLBACK 07 Communication Error returned during SEND 08 Error freeing storage after sending a reply 09 Error freeing buffer after sending a reply 10 Communication error - SENDERROR Sending error indicator to requestor 12 partner's receive buffer too small 21 if no data passed to SP Server or pointer to data is invalid 22 communication error in SP Server after sending data 23 communication error in SP Server after sending data The following ARICOMB System Return codes must be added to the DB2 Server for VSE Messages and Codes manual Chapter 24, Page 371 03 Communication Link error - Nonzero message length 04 Communication Link error - RECEIVE 05 Communication Link Error - RECEIVE 06 Error Waiting after communication error and ROLLBACK 07 Communication Error returned during SEND 08 Error freeing storage after sending a reply 09 Error freeing buffer after sending a reply 10 Communication error - SENDERROR Sending error indicator to requestor 12 partner's receive buffer too small 21 if no data passed to SP Server or pointer to data is invalid 22 communication error in SP Server after sending data 23 communication error in SP Server after sending data 5. 12/08/20 * USERS AFFECTED: ALL DB2 SERVER FOR VSE & VM USERS * * PROBLEM DESCRIPTION: Data truncation when using Universal * * Type 4 JDBC Driver. * * RECOMMENDATION: UPDATE THE SPECIFIED MANUAL. * Description: Documenting DB2 Server for VSE/VM JDBC Driver function not supported when called by an application program. DB2 Server for VSE/VM supports the Legacy Type 2 JDBC Driver only; using any other JDBC driver may cause unpredictable results and is not supported. Update to Database Administration and System Administration Manuals. PROBLEM CONCLUSION: THE FOLLOWING SECTIONS IN THE DB2 SERVER FOR VSE & VM DATABASE Administration Manual Version 7 RELEASE 5 (SC09-2888-03) WILL HAVE TO BE CHANGED: 1)ON PAGE 218, CHANGE: If you plan to use VSE or VM databases as servers that can be accessed by CLI, ODBC, JDBC, or OLE DB client applications using DB2 UDB Version 8 or later, you need to prepare the schema stored procedures to run and load the corresponding packages into the database. See 281. TO: If you plan to use VSE or VM databases as servers that can be accessed by CLI, ODBC, JDBC, or OLE DB client applications using DB2 UDB Version 8 or later, you need to prepare the schema stored procedures to run and load the corresponding packages into the database. See 281. DB2 Server for VSE & VM supports the 'Legacy Type 2 JDBC Driver' only: using any other JDBC driver may cause unpredictable results and is not supported. 2) ON PAGE 281 (Appendix F) CHANGE: The schema stored procedures are invoked internally by CLI/JDBC drivers. You need to prepare the schema stored procedures before the database can be accessed by CLI, ODBC, JDBC, or OLE DB client applications using DB2 UDB Version 8 or later. TO: The schema stored procedures are invoked internally by CLI/JDBC drivers. DB2 Server for VSE & VM supports the 'Legacy Type 2 JDBC Driver' only: using any other JDBC driver may cause unpredictable results and is not supported. You need to prepare the schema stored procedures before the database can be accessed by CLI, ODBC, JDBC, or OLE DB client applications using DB2 UDB Version 8 or later. THE FOLLOWING SECTIONS IN THE DB2 SERVER FOR VSE System Administration Manual Version 7 RELEASE 5 (SC09-2981-03) WILL HAVE TO BE CHANGED: 1)ON PAGE 335, CHANGE: TCP/IP communications can be used with DB2 Server for VSE using DRDA protocol. DB2 Server for VSE application requesters can use DRDA remote unit of work over TCP/IP to access remote DRDA-capable servers (including remote DB2 Server for VSE and DB2 Server for VM servers.) Non-DB2 Server for VSE requesters can use DRDA remote unit of work over TCP/IP to access remote DB2 Server for VSE servers (including remote DB2 Server for VSE and DB2 server for VM requesters). TO: TCP/IP communications can be used with DB2 Server for VSE using DRDA protocol. DB2 Server for VSE application requesters can use DRDA remote unit of work over TCP/IP to access remote DRDA-capable servers (including remote DB2 Server for VSE and DB2 Server for VM servers.) Non-DB2 Server for VSE requesters can use DRDA remote unit of work over TCP/IP to access remote DB2 Server for VSE servers (including remote DB2 Server for VSE and DB2 server for VM requesters). DB2 Server for VSE & VM supports the 'Legacy Type 2 JDBC Driver only: using any other JDBC driver may cause unpredictable results and is not supported. 2)ON PAGE 387 (Appendix H. DRDA Considerations), ADD after number 10: 11. DB2 Server for VSE & VM supports the 'Legacy Type 2 JDBC Driver' only: using any other JDBC driver may cause unpredictable results and is not supported. THE FOLLOWING SECTIONS IN THE DB2 SERVER FOR VM System Administration Manual Version 7 RELEASE 5 (SC09-2980-03) WILL HAVE TO BE CHANGED: 1)ON PAGE 417 (Chapter 16. Using TCP/IP with DB2 Server for VM), CHANGE: Application requesters are able to use TCP/IP to access the DB2 Server for VM application server. DB2 Server for VM application requesters can use private protocol or DRDA remote unit of work protocol over TCP/IP to access the DB2 Server for VM application server. DB2 Server for VM application requesters can use DRDA remote unit of work protocol over TCP/IP to access other DB2 family servers that have TCP/IP support. Other application requesters can use DRDA remote unit of work protocol over TCP/IP to access the DB2 Server for VM application server. TO: Application requesters are able to use TCP/IP to access the DB2 Server for VM application server. DB2 Server for VM application requesters can use private protocol or DRDA remote unit of work protocol over TCP/IP to access the DB2 Server for VM application server. DB2 Server for VM application requesters can use DRDA remote unit of work protocol over TCP/IP to access other DB2 family servers that have TCP/IP support. Other application requesters can use DRDA remote unit of work protocol over TCP/IP to access the DB2 Server for VM application server. DB2 Server for VSE & VM supports the 'Legacy Type 2 JDBC Driver' only: using any other JDBC driver may cause unpredictable results and is not supported. 2) ON PAGE 480 (DB2 Server for VSE & VM Facility Restrictions), ADD after number 9: 10. DB2 Server for VSE & VM supports the 'Legacy Type 2 JDBC Driver' only: using any other JDBC driver may cause unpredictable results and is not supported. 4. 11/03/31 SC09-2991 DB2 Server for VSE and VM Data Restore Guide PK19223 Add a note to Chapter 7. Data Unload and Reload, page 78 of DB2 Server for VSE and VM Data Restore Guide to indicate that a table with more that 90 columns cannot be reloaded using the Data Restore RELOAD utility 3. 11/03/31 SC09-2991 DB2 Server for VSE and VM Data Restore Guide PQ91396 Update Appendix A, Messages and Codes of the DB2 Server for VSE and VM Data Restore Guide. XTS9-153 Database server message (xxx) Explanation: During the Data Restore feature functions, if an SQLERROR occurs, after SQLCODE (message XTS9-129), a complementary message may be displayed. xxx identifies the affected DBSPACE number. 2. 10/04/13 DB2 Server for VSE & VM Database Administration Page 282 (PK80418) "Appendix F. Preparing the Schema Stored Procedures for CLI/ODBC/JDBC/OLE DB Client Applications" in the section: "Setting up Schema Stored Procedures for CLI/ODBC/JDBC/OLE DB Client Applications" in the subsection: in the subsection: "For DB2 VSE Server:" on Page 282 Replace the following text: For DB2 VSE Server: Run the IBM-supplied JCLs, ARISPGPH.Z, ARISPCTB.Z, and ARISPSET.Z. You need to run the two jobs when you are setting up the schema stored procedures for the first time. You only need to run ARISPGPH after applying service to the schema stored procedure(s), unless instructions in the PTF state otherwise. To run these jobs, you must: 1. Ensure that the connect ID has DBA authority. 2. Make appropriate changes to these JCLs for your specific environment. ARISPGPH creates phase for each of the schema stored procedures ARISPCTB: - Defines tables needed (in addition to the system catalog tables) for the schema stored procedures. - Defines each of the schema stored procedures to the SYSTEM.SYSROUTINES catalog table. After completion of above steps, you need to bind stored procedure bindfile(bind-records) against the target server to create the required packages. After successful binding, grant RUN authority on the packages of the schema stored procedures to PUBLIC. In VSE, you must load stored procedure bindfiles provided as A-member to VSAM bindfile. For more information on storing the bind files in the VSAM bind file, see DB2 Server for VSE Program Directory. With Run the IBM-supplied JCLs, ARISPGPH.Z and ARISPCTB.Z. You need to run the two jobs when you are setting up the schema stored procedures for the first time. You only need to run ARISPGPH after applying service to the schema stored procedure(s), unless instructions in the PTF state otherwise. To run these jobs, you must: 1. Ensure that the connect ID has DBA authority. 2. Make appropriate changes to these JCLs for your specific environment. ARISPGPH creates phase for each of the schema stored procedures. ARISPCTB: - Defines tables needed (in addition to the system catalog tables) for the schema stored procedures. - Defines each of the schema stored procedures to the SYSTEM.SYSROUTINES catalog table. After completion of above steps, you need to bind stored procedure bindfile(bind-records) against the target server to create the required packages. After successful binding, grant RUN authority on the packages of the schema stored procedures to PUBLIC. In VSE, you must load stored procedure bindfiles provided as A-member to VSAM bindfile. For more information on storing the bind files in the VSAM bind file, see DB2 Server for VSE Program Directory. The bind files for the CLI routines are provided along with the installation tape. The Bind files are present in the format ARIXUxxB.A. Jobs like ARIXU01B IBOOK are provided which will load corresponding A member into VSAM bindfile. The batch binder can be invoked by calling batch binding phase ARIPBIN through JCL to perform binding. The CHARNAME information for the package is obtained from the SQLGLOB file. More information on the usage of ARIPBIN is provided in the DB2 Server for VSE & VM Application Programming manual, in "Chapter 5. Preprocessing and Running a DB2 Server for VSE Program" under section "Creating a Package Using CBND and Batch Binding" and subsection "Batch Binder". A typical invocation of ARIPBIN phase with bind parameters: // EXEC ARIPBIN,SIZE=AUTO,PARM= PACKAGE(SQLDBA.ARIXUxx), X DB(DBNAME),USERID(USER1/PASSWD1),OWNER(OWNER1),NEW 1. 10/04/14 DB2 Server for VSE & VM SQL REFERENCE SC09-2989-02 Page 174 - The following is added to the notes subsection 4. When invoking Stored Procedures stored on DB2 LUW server parameters must be passed via host variables. DB2 Server for VSE & VM APPLICATION PROGRAMMING SC09-2889-02 Page 97 - The following is added at the end of Calling Stored Procedures Note: When invoking Stored Procedures stored on DB2 LUW server parameters must be passed via host variables. DB2 Server for VSE and VM Quick Reference SC09-2988-01 Page 32 - The following is added after CALL statement syntax Note: When invoking Stored Procedures stored on DB2 LUW server parameters must be passed via host variables.


General Information

This section contains general information, i.e. SYSGEN hints/tips. 1. YY/MM/DD NO ENTRIES


Service Recommendations

5. 11/02/18 PROBLEM: (PM30711) ORA IN DB2 VSE CE V7.5 IS FAILING WITH 2C5/AKEB AND0F2/AKEB (INVALID CCW-CCB ADDRESS) DURING FFDC DUMP USERS AFFECTED: All Online users of DB2 CLIENT EDITION for VSE v7.5 RECOMMENDATION: INSTALL UK64664 ON VOLID 1000 (R5NC ) 4 10/12/21 PROBLEM: (PM18375) ORA IN DB2 VSE V7.5 AND CE VSE V7.5 IS FAILING WITH 2C5/AKEB AND 0F2/AKEB (INVALID CCW-CCB ADDRESS) DURING FFDC DUMP PROCESSING USERS AFFECTED: All Online users of DB2 CLIENT EDITION for VSE v7.5 RECOMMENDATION: INSTALL UK63027 ON VOLID 1000 (R5NC ) 3 10/12/21 PROBLEM: (PM18397) ORA IN DB2 VSE V7.5 AND CE VSE V7.5 IS FAILING WITH 2C5/AKEB AND 0F2/AKEB (INVALID CCW-CCB ADDRESS) DURING FFDC DUMP PROCESSING USERS AFFECTED: All Online users of DB2 server for VSE v7.5 RECOMMENDATION: INSTALL UK63028 ON VOLID 1000 (R5NN ) 2. 10/10/21 PROBLEM: (PM20842) RA - RDS COMPONENT IS LINKED IN ERROR USERS AFFECTED: All users of DB2 Server for VSE and VM v7.5 Client Edition. RECOMMENDATION: INSTALL UK59946 ON VOLID 1000 (R5NC ) 1 10/05/26 PROBLEM: (PK84356) INCORRECT BIND FILE IN THE INSTALLATION TAPE FOR THE STORED PROCEDURE SQLCOLUMNS USERS AFFECTED: All DB2 Server for VM & VSE version 7.5 users, working with system defined Stored Procedures. RECOMMENDATION: INSTALL UK46787 ON VOLID 1000 (R5NN )


Cross Product Dependencies

This section contains information that is dependent upon another product other than this subset ID. It also contains information dealing with migration and product coexistance. 1. YY/MM/DD INTERDEPENDENT PRODUCT: PROBLEM: USERS AFFECTED: RECOMMENDATION: INSTALL XXXXXXX ON VOLID XXXX


Informational / Documentation


PTF / APAR Reference Lists

PTF Include List
UK46787 UK59946 UK63027 UK63028 UK64664
PTF Exclude List
PE APAR List
PM30711


End of Upgrade ZVSE422 , Subset DB2/5NN , as of 2020/04/09.



[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG90","label":"z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB56","label":"Z HW"}}]

Document Information

Modified date:
18 April 2013

UID

isg1_ZVSE422_DB2-5NN