Use this page to identify all compatibilities for a given Broadcom product. If maintenance is required:
Launch Mainframe Compatibility Main Page
Other Mainframe Quick Links: Product Lifecycle SearchThe compatibility status for each category are defined as follows:
TBD | Broadcom is in the process of verifying that the product is compatible. |
NO | The product is not compatible. |
YES | The product has been certified and is compatible. |
N/A | The compatibility is not applicable to the Broadcom product. |
Compatibility/Release | 6.1 |
---|---|
COBOL V4R2 |
YES
Info |
COBOL V5R1 |
YES
Info |
COBOL V5R2 |
YES
Info |
COBOL V6R1 |
YES
Info |
COBOL V6R2 |
YES
Info |
COBOL V6R3 |
YES
Info |
COBOL V6R4 |
YES
Info |
Compatibility/Release | 6.1 |
---|---|
Db2 V11 |
YES |
Db2 V12 |
YES |
Db2 V13 |
YES
Info |
Compatibility/Release | 6.1 |
---|---|
IMS V14 |
YES |
IMS V15 |
YES |
Compatibility/Release | 6.1 |
---|---|
ZEC12 |
YES
Info |
z13/z13s |
YES
Info |
z14/z14R1 |
YES |
z15/z15-T02 |
YES |
z16/z16-A02 |
YES |
Compatibility/Release | 6.1 |
---|---|
Z/OS V2R4 |
YES |
z/OS V2R5 |
YES |
Z/OS V3R1 |
YES
Info |
Fix Category: CA.TargetSystem-RequiredService.Enterprise.COBOL.V4R2
APAR LU02497 required to run Enterprise COBOL programs as Earl subroutines. The APAR creates a new member called COBSETLE in your Earl CAISRC library. However, the interface routine internally is still COBSETUP. It is this member that will be used to set up your Enterprise COBOL programs as Earl subroutines. Change the module name COBVSAM to the name of the user-written COBOL program where indicated in the source code. Assemble and link edit the COBSETUP program with the previously compiled user-written COBOL program, creating a program object with the same name as the user-written COBOL program and an entry point of the interface routine. Change USERPGM to the name of the user-written COBOL program. An example of the JCL follows: // JOB //***************************************************** //* //* SAMPJCL TO ASSEMBLE COBSETUP AND //* LINK EDIT IT WITH USER COBOL ROUTINE //***************************************************** //ASMGEN EXEC PGM=ASMA90,REGION=0M, // PARM=''''LIST,XREF(FULL),TERM'''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEEMAC //SYSPUNCH DD DUMMY //SYSLIN DD DSN=&&OBJECT,DISP=(NEW,PASS), // UNIT=SYSDA,SPACE=(TRK,(10,10)) //SYSIN DD DISP=SHR,DSN=CAI.CAISRC(COBSETLE) //SYSTERM DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //* //IEWL EXEC PGM=IEWL,REGION=0M, // PARM=''''MAP,LET,LIST'''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=NEW //SYSPRINT DD SYSOUT=* //COBLIB DD DSN=user.cobol.OBJECT,DISP=SHR //SYSLMOD DD DISP=SHR,DSN=CAI.CAILIB //SYSLIN DD DSN=&&OBJECT,DISP=(OLD,DELETE) // DD * INCLUDE COBLIB(USERPGM) ENTRY COBSETUP NAME USERPGM(R) //
Fix Category: CA.TargetSystem-RequiredService.Enterprise.COBOL.V5R1
APAR LU02497 required to run Enterprise COBOL programs as Earl subroutines. The APAR creates a new member called COBSETLE in your Earl CAISRC library. However, the interface routine internally is still COBSETUP. It is this member that will be used to set up your Enterprise COBOL programs as Earl subroutines. Change the module name COBVSAM to the name of the user-written COBOL program where indicated in the source code. Assemble and link edit the COBSETUP program with the previously compiled user-written COBOL program, creating a program object with the same name as the user-written COBOL program and an entry point of the interface routine. Change USERPGM to the name of the user-written COBOL program. An example of the JCL follows: // JOB //***************************************************** //* //* SAMPJCL TO ASSEMBLE COBSETUP AND //* LINK EDIT IT WITH USER COBOL ROUTINE //***************************************************** //ASMGEN EXEC PGM=ASMA90,REGION=0M, // PARM=''''LIST,XREF(FULL),TERM'''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEEMAC //SYSPUNCH DD DUMMY //SYSLIN DD DSN=&&OBJECT,DISP=(NEW,PASS), // UNIT=SYSDA,SPACE=(TRK,(10,10)) //SYSIN DD DISP=SHR,DSN=CAI.CAISRC(COBSETLE) //SYSTERM DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //* //IEWL EXEC PGM=IEWL,REGION=0M, // PARM=''''MAP,LET,LIST'''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=NEW //SYSPRINT DD SYSOUT=* //COBLIB DD DSN=user.cobol.OBJECT,DISP=SHR //SYSLMOD DD DISP=SHR,DSN=CAI.CAILIB //SYSLIN DD DSN=&&OBJECT,DISP=(OLD,DELETE) // DD * INCLUDE COBLIB(USERPGM) ENTRY COBSETUP NAME USERPGM(R) //
Fix Category: CA.TargetSystem-RequiredService.Enterprise.COBOL.V5R2
APAR LU02497 required to run Enterprise COBOL programs as Earl subroutines. The APAR creates a new member called COBSETLE in your Earl CAISRC library. However, the interface routine internally is still COBSETUP. It is this member that will be used to set up your Enterprise COBOL programs as Earl subroutines. Change the module name COBVSAM to the name of the user-written COBOL program where indicated in the source code. Assemble and link edit the COBSETUP program with the previously compiled user-written COBOL program, creating a program object with the same name as the user-written COBOL program and an entry point of the interface routine. Change USERPGM to the name of the user-written COBOL program. An example of the JCL follows: // JOB //***************************************************** //* //* SAMPJCL TO ASSEMBLE COBSETUP AND //* LINK EDIT IT WITH USER COBOL ROUTINE //***************************************************** //ASMGEN EXEC PGM=ASMA90,REGION=0M, // PARM=''''LIST,XREF(FULL),TERM'''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEEMAC //SYSPUNCH DD DUMMY //SYSLIN DD DSN=&&OBJECT,DISP=(NEW,PASS), // UNIT=SYSDA,SPACE=(TRK,(10,10)) //SYSIN DD DISP=SHR,DSN=CAI.CAISRC(COBSETLE) //SYSTERM DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //* //IEWL EXEC PGM=IEWL,REGION=0M, // PARM=''''MAP,LET,LIST'''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=NEW //SYSPRINT DD SYSOUT=* //COBLIB DD DSN=user.cobol.OBJECT,DISP=SHR //SYSLMOD DD DISP=SHR,DSN=CAI.CAILIB //SYSLIN DD DSN=&&OBJECT,DISP=(OLD,DELETE) // DD * INCLUDE COBLIB(USERPGM) ENTRY COBSETUP NAME USERPGM(R) //
Fix Category: CA.TargetSystem-RequiredService.Enterprise.COBOL.V6R1
APAR LU02497 required to run Enterprise COBOL programs as Earl subroutines. The APAR creates a new member called COBSETLE in your Earl CAISRC library. However, the interface routine internally is still COBSETUP. It is this member that will be used to set up your Enterprise COBOL programs as Earl subroutines. Change the module name COBVSAM to the name of the user-written COBOL program where indicated in the source code. Assemble and link edit the COBSETUP program with the previously compiled user-written COBOL program, creating a program object with the same name as the user-written COBOL program and an entry point of the interface routine. Change USERPGM to the name of the user-written COBOL program. An example of the JCL follows: // JOB //***************************************************** //* //* SAMPJCL TO ASSEMBLE COBSETUP AND //* LINK EDIT IT WITH USER COBOL ROUTINE //***************************************************** //ASMGEN EXEC PGM=ASMA90,REGION=0M, // PARM=''''''''LIST,XREF(FULL),TERM'''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEEMAC //SYSPUNCH DD DUMMY //SYSLIN DD DSN=&&OBJECT,DISP=(NEW,PASS), // UNIT=SYSDA,SPACE=(TRK,(10,10)) //SYSIN DD DISP=SHR,DSN=CAI.CAISRC(COBSETLE) //SYSTERM DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //* //IEWL EXEC PGM=IEWL,REGION=0M, // PARM=''''''''MAP,LET,LIST'''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=NEW //SYSPRINT DD SYSOUT=* //COBLIB DD DSN=user.cobol.OBJECT,DISP=SHR //SYSLMOD DD DISP=SHR,DSN=CAI.CAILIB //SYSLIN DD DSN=&&OBJECT,DISP=(OLD,DELETE) // DD * MODE AMODE(31) INCLUDE COBLIB(USERPGM) ENTRY COBSETUP NAME USERPGM(R) //
Fix Category: CA.TargetSystem-RequiredService.Enterprise.COBOL.V6R2
APAR LU02497 required to run Enterprise COBOL programs as Earl subroutines. The APAR creates a new member called COBSETLE in your Earl CAISRC library. However, the interface routine internally is still COBSETUP. It is this member that will be used to set up your Enterprise COBOL programs as Earl subroutines. Change the module name COBVSAM to the name of the user-written COBOL program where indicated in the source code. Assemble and link edit the COBSETUP program with the previously compiled user-written COBOL program, creating a program object with the same name as the user-written COBOL program and an entry point of the interface routine. Change USERPGM to the name of the user-written COBOL program. An example of the JCL follows: // JOB //***************************************************** //* //* SAMPJCL TO ASSEMBLE COBSETUP AND //* LINK EDIT IT WITH USER COBOL ROUTINE //***************************************************** //ASMGEN EXEC PGM=ASMA90,REGION=0M, // PARM=''''''''''''''''LIST,XREF(FULL),TERM'''''''''''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEEMAC //SYSPUNCH DD DUMMY //SYSLIN DD DSN=&&OBJECT,DISP=(NEW,PASS), // UNIT=SYSDA,SPACE=(TRK,(10,10)) //SYSIN DD DISP=SHR,DSN=CAI.CAISRC(COBSETLE) //SYSTERM DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //* //IEWL EXEC PGM=IEWL,REGION=0M, // PARM=''''''''''''''''MAP,LET,LIST'''''''''''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=NEW //SYSPRINT DD SYSOUT=* //COBLIB DD DSN=user.cobol.OBJECT,DISP=SHR //SYSLMOD DD DISP=SHR,DSN=CAI.CAILIB //SYSLIN DD DSN=&&OBJECT,DISP=(OLD,DELETE) // DD * MODE AMODE(31) INCLUDE COBLIB(USERPGM) ENTRY COBSETUP NAME USERPGM(R) //
Fix Category: CA.TargetSystem-RequiredService.Enterprise.COBOL.V6R3
APAR LU02497 required to run Enterprise COBOL programs as Earl subroutines. The APAR creates a new member called COBSETLE in your Earl CAISRC library. However, the interface routine internally is still COBSETUP. It is this member that will be used to set up your Enterprise COBOL programs as Earl subroutines. Change the module name COBVSAM to the name of the user-written COBOL program where indicated in the source code. Assemble and link edit the COBSETUP program with the previously compiled user-written COBOL program, creating a program object with the same name as the user-written COBOL program and an entry point of the interface routine. Change USERPGM to the name of the user-written COBOL program. An example of the JCL follows: // JOB //***************************************************** //* //* SAMPJCL TO ASSEMBLE COBSETUP AND //* LINK EDIT IT WITH USER COBOL ROUTINE //***************************************************** //ASMGEN EXEC PGM=ASMA90,REGION=0M, // PARM=''''''''LIST,XREF(FULL),TERM'''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEEMAC //SYSPUNCH DD DUMMY //SYSLIN DD DSN=&&OBJECT,DISP=(NEW,PASS), // UNIT=SYSDA,SPACE=(TRK,(10,10)) //SYSIN DD DISP=SHR,DSN=CAI.CAISRC(COBSETLE) //SYSTERM DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //* //IEWL EXEC PGM=IEWL,REGION=0M, // PARM=''''''''MAP,LET,LIST'''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=NEW //SYSPRINT DD SYSOUT=* //COBLIB DD DSN=user.cobol.OBJECT,DISP=SHR //SYSLMOD DD DISP=SHR,DSN=CAI.CAILIB //SYSLIN DD DSN=&&OBJECT,DISP=(OLD,DELETE) // DD * MODE AMODE(31) INCLUDE COBLIB(USERPGM) ENTRY COBSETUP NAME USERPGM(R) //
Fix Category: CA.TargetSystem-RequiredService.Enterprise.COBOL.V6R4
APAR LU02497 required to run Enterprise COBOL programs as Earl subroutines. The APAR creates a new member called COBSETLE in your Earl CAISRC library. However, the interface routine internally is still COBSETUP. It is this member that will be used to set up your Enterprise COBOL programs as Earl subroutines. Change the module name COBVSAM to the name of the user-written COBOL program where indicated in the source code. Assemble and link edit the COBSETUP program with the previously compiled user-written COBOL program, creating a program object with the same name as the user-written COBOL program and an entry point of the interface routine. Change USERPGM to the name of the user-written COBOL program. An example of the JCL follows: // JOB //***************************************************** //* //* SAMPJCL TO ASSEMBLE COBSETUP AND //* LINK EDIT IT WITH USER COBOL ROUTINE //***************************************************** //ASMGEN EXEC PGM=ASMA90,REGION=0M, // PARM=''''''''LIST,XREF(FULL),TERM'''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEEMAC //SYSPUNCH DD DUMMY //SYSLIN DD DSN=&&OBJECT,DISP=(NEW,PASS), // UNIT=SYSDA,SPACE=(TRK,(10,10)) //SYSIN DD DISP=SHR,DSN=CAI.CAISRC(COBSETLE) //SYSTERM DD DUMMY //SYSPRINT DD SYSOUT=* //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) //* //IEWL EXEC PGM=IEWL,REGION=0M, // PARM=''''''''MAP,LET,LIST'''''''' //SYSLIB DD DISP=SHR,DSN=CEE.SCEELKED //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=NEW //SYSPRINT DD SYSOUT=* //COBLIB DD DSN=user.cobol.OBJECT,DISP=SHR //SYSLMOD DD DISP=SHR,DSN=CAI.CAILIB //SYSLIN DD DSN=&&OBJECT,DISP=(OLD,DELETE) // DD * MODE AMODE(31) INCLUDE COBLIB(USERPGM) ENTRY COBSETUP NAME USERPGM(R) //
Fix Category: CA.TargetSystem-RequiredService.DB2.V13
All jobs currently using DB2 require both SDSNLOAD and SDSNEXIT to be part of the STEPLIB and/or JOBLIB if they are not in the LINKLIST. Creating multiple tables in a tablespace will cause a SQLCODE -646 on the second create table. ReBIND packages with the APPLCOMPAT(V12R1M503) parameter and it will allow mutliple tables in a tablespace.
Fix Category: CA.Device.Server.zEC12-2827
SPECIAL INSTRUCTIONS/NOTES: Apar RO25737 is required to support the use of the VSM USEZOSV1R9RULES(NO) option.
Fix Category: CA.Device.Server.z13-2964
SPECIAL INSTRUCTIONS/NOTES: Apar RO25737 is required to support the use of the VSM USEZOSV1R9RULES(NO) option.
Fix Category: CA.TargetSystem-RequiredService.z/OS.V3R1
The following PTF''''''''s need to be installed: LU11148 LU11149 (Required if FMID CEO6102 is installed) LU11150 (EARL-MVS Common Component) LU14752 (SRAM-MVS Common Component) LU14847 (EARL-MVS Common Component) LU14875 (EARL-MVS Common Component)
This page last updated 24 Dec 2024