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 |
| z17 |
YES |
| Compatibility/Release | 6.1 |
|---|---|
| Z/OS V2R4 |
YES |
| z/OS V2R5 |
YES |
| Z/OS V3R1 |
YES
Info |
| Z/OS V3R2 |
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)
Fix Category: CA.TargetSystem-RequiredService.z/OS.V3R2
The following PTF''''''''s need to be installed: 00000100
LU11148 00000200
LU11149 (Required if FMID CEO6102 is installed) 00000300
LU11150 (EARL-MVS Common Component) 00000400
LU14752 (SRAM-MVS Common Component) 00000500
LU14847 (EARL-MVS Common Component) 00000600
LU14875 (EARL-MVS Common Component) 00000700
This page last updated 5 Dec 2025