IBM Support

VM66279: BPXYSOCK MACRO CONTAINS DUPLICATE LABELS

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R640 PSY UM35452

       UP19/05/01 I 1000

  • R710 PSY UM35453

       UP19/05/01 I 1000

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