A fix is available
APAR status
Closed as program error.
Error description
The ftp routines that set up processing for FILETYPE=JES or SITE JES commands issue RACROUTE REQUEST=AUTH calls with bad resource names in the ENTITY fields. The security class is SDSF which has 63-byte resource names. The resources names always begin with a valid 48-byte resource name padded with blanks followed by the first 15 bytes of the resource name. Examples: ISFCMD.DSP.INPUT.JES2|27 blanks|ISFCMD.DSP.INPU ISFCMD.DSP.ACTIVE.JES2|26 blanks|ISFCMD.DSP.ACTI ISFCMD.DSP.OUTPUT.JES2|26 blanks|ISFCMD.DSP.OUTP The problem is caused by the racfname field in ezaftpjr and ezaftpju being too small. The size of racfname is 45 bytes and needs to be 63 because the SDSF security class is defined with MAXLNTH=63 in the supplied Class Descriptor Tabe (CDT). With OEM security, this causes invalid security access failures.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * All users of the IBM Communications Server for z/OS Version * * 2 Releases 3 and 4 IP: FTP * **************************************************************** * PROBLEM DESCRIPTION: * * The FTP JES interface passes an invalid ENTITY name on the * * RACROUTE REQUEST=AUTH call. * **************************************************************** * RECOMMENDATION: * **************************************************************** The ftp routines that set up processing for FILETYPE=JES or JES SITE commands (e.g. SITE JESSTATUS, SITE JESOWNER, SITE JESJOBNAME) issue RACROUTE REQUEST=AUTH calls with invalid resource names in the ENTITY fields. The security class is SDSF which has 63-byte resource names. The resources names always begin with a valid 48-byte resource name padded with blanks followed by the first 15 bytes of the resource name. Examples: ISFCMD.DSP.INPUT.JES2|27 blanks|ISFCMD.DSP.INPU ISFCMD.DSP.ACTIVE.JES2|26 blanks|ISFCMD.DSP.ACTI ISFCMD.DSP.OUTPUT.JES2|26 blanks|ISFCMD.DSP.OUTP The problem is caused by the RACROUTE ENTITY field, racfname. in EZAFTPJR and EZAFTPJU being too small. The size of racfname is 45 bytes and needs to be 63 because the SDSF security class is defined with MAXLNTH=63 in the supplied Class Descriptor Tabe (CDT). With OEM security, this causes invalid security access failures.
Problem conclusion
EZAFTPJR and EZAFTPJU have been amended to pass a 63-byte entity name field on the RACROUTE REQUEST=AUTH call for the SDSF security class check.
Temporary fix
Comments
APAR Information
APAR number
PH28229
Reported component name
TCP/IP MVS
Reported component ID
5655HAL00
Reported release
230
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-08-06
Closed date
2021-03-01
Last modified date
2021-05-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI74202 UI74203
Modules/Macros
EZAFTPJR EZAFTPJU
Fix information
Fixed component name
TCP/IP MVS
Fixed component ID
5655HAL00
Applicable component levels
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"230"}]
Document Information
Modified date:
04 May 2021