A fix is available
APAR status
Closed as program error.
Error description
Using the BPXYSOCK macro in an assembler routine results in several previously defined symbol error messages. The resulting error messages are: . 000002 297+SOCK_SIN6_PORT DS H Port number used by the appl ASMA043E Previously defined symbol - SOCK_SIN6_PORT ASMA435I Record 243 in DMSGPI MACLIB S2(BPXYSOCK) 000004 298+SOCK_SIN6_FLOWINFO DS CL4 FLOW INFORMATION ASMA043E Previously defined symbol - SOCK_SIN6_FLOWINFO ASMA435I Record 244 in DMSGPI MACLIB S2(BPXYSOCK) 000008 299+SOCK_SIN6_ADDR DS CL16 INET address (netid) ASMA043E Previously defined symbol - SOCK_SIN6_ADDR ASMA435I Record 245 in DMSGPI MACLIB S2(BPXYSOCK) 000018 300+SOCK_SIN6_SCOPE_ID DS CL4 SCOPE ID 01-BPXYS ASMA043E Previously defined symbol - SOCK_SIN6_SCOPE_ID ASMA435I Record 246 in DMSGPI MACLIB S2(BPXYSOCK) Assembler Done 4 Statements Flagged / 8 was Highest VMFASM1908E Error assembling MKSOCKET. Return code was 8
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Any user wanting to use BPXYSOCK COPY in an * * Assembler program is affected by this * * change. * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** When trying to use BPXYSOCK COPY for a sockets application in an Assembler routine, several previously defined symbol error messages will be encountered during the compile of your application source code. These error messages occur due to duplicate labels in BPXYSOCK COPY for the following: SOCK_SIN6_PORT SOCK_SIN6_FLOWINFO SOCK_SIN6_ADDR SOCK_SIN6_SCOPE_ID The duplicate labels occur under the lable SOCK_SSL6.
Problem conclusion
The following changes have been from SOCK_SSL6 DS 0C SOCK_SIN6_PORT DS H Port number used by the appl SOCK_SIN6_FLOWINFO DS CL4 FLOW INFORMATION SOCK_SIN6_ADDR DS CL16 INET address (netid) SOCK_SIN6_SCOPE_ID DS CL4 SCOPE ID to SOCK_SSL6 DS 0C SOCK_SSL6_PORT DS H Port number used by the appl SOCK_SSL6_FLOWINFO DS CL4 FLOW INFORMATION SOCK_SSL6_ADDR DS CL16 INET address (netid) SOCK_SSL6_SCOPE_ID DS CL4 SCOPE ID
Temporary fix
Comments
APAR Information
APAR number
VM66279
Reported component name
VM CMS
Reported component ID
568411201
Reported release
640
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-04-18
Closed date
2019-04-23
Last modified date
2019-05-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UM35452 UM35453
Modules/Macros
BPXYSOCK
Fix information
Fixed component name
VM CMS
Fixed component ID
568411201
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.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"640","Edition":"","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]
Document Information
Modified date:
01 May 2019