IBM Support

PM87339: DEVELOPMENT FIXES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible in next release.

Error description

  • Development fixes
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of the IBM Communications Server for z/OS Version  *
    * 2 Release 1                                                  *
    * E2827/K                                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * 14375 RESTKNMI Unexpected Eye catcher mismatch during TN3270 *
    * initialization                                               *
    * 13517 OTHER ZAD EZBTDNNM EZBTZMST PER DIRTSTOR iptn3270      *
    * chile                                                        *
    * 13282 AB/S04C5 0402 EZBSRUTL(HIP6210 13.064)+01363C          *
    * 13332 SMC with TLS got abend - AB/S00C4 0004 EZBTIINI        *
    * EZBTLRDQ EZBITDRC                                            *
    * 13404 RESTKNMI Encryption values do not match console        *
    * display                                                      *
    * 12127 R130117D AB/S04C5 0402 EZB6PRTE +184FE                 *
    * 13502 EZASMF C Include file in error for SMF type 119        *
    * Subtype 24 Section 17                                        *
    * 13347 SMC - abend when doing sends a recv with MSG_PEEK      *
    * 13341 R130311D AB/S0C4 GetOptionalAHDeletePayload +A4        *
    * I2INFORS AIKE IKEDNSS                                        *
    * 14040 TELNET Telnetglobals NMI LDAP fields need to be        *
    * renamed                                                      *
    * 13023 OTHER ZAD EZBIFOUT EZBTIINI PER DIRTSTOR ipif zorro    *
    * 13338 OTHER ZAD EZB6PMLD EZBTIINI PER DIRTSTOR ipip germany  *
    * 13374 Interoperability test between linux and z/OS: when     *
    * linux has smaller buffer size (16k) FTP data transfer of a   *
    * large file hangs; then ABENDS                                *
    * 13525 OTHER ZAD EZAITUTI EZATRMD PER DIRTSTOR ipit zorro     *
    * 13526 ZZ019525 P88 GA2 RoCE Receiving 0000521E - *PEER       *
    * GENERATED* when IPv4 does not specify /nn                    *
    * 13480 ZZ019475 P88 GA2 zOS V2R1 Cannot establish EE          *
    * connection between hipersockets CHPs with VLANID             *
    * specification in stack definition                            *
    * 14589 ZZ019773 P88 OSD GA2 Incorrect card type               *
    * 13997 For ipcapapi component add PBR IPv6 code updates for   *
    * CA.                                                          *
    * 14053 MSTDUMP synchronization issue                          *
    * 14431 ezasmf.h SMF type 119 Subtype 24 Section 18 structure  *
    * needs changing.                                              *
    * 14432 ezasmf.h SMF type 24 Group structure definitions       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fix.                                                   *
    ****************************************************************
    14375 While updating a profile, an NMI call was done.  The
    profile was incompletely specified.
    13517 EZBTDNNM does not check for a null pointer when adding
    hostnames with wild cards.
    13282 Problem with buffer expansion while the LG is not active
    and there are significant timing windows with the registration
    with all links in the associated LG . This can cause issues with
    a connection not being able to fail to an alternate link if the
    TCP connection is required to fail-over to an alternate link.
    13332 Abend in EZBTLRDQ  when large amounts of data arrive on a
    connection using ATTLS without being received by the
    application.
    13404 SMF119TP_TPCipher have incorrect codes for the available
    ciphers
    12127 A V TCPIP,,OBEYFILE stops an interface which has an IPv6
    address in tentative state.  EZB6PEPR turns off serialization
    bits in the IPv6 routing table.  When EZBIPEPR finds any
    interfaces with an IPv6 address in tentative state, the local
    route to that IPv6 address will be deleted.  EZB6PRTE will free
    the storage for the RTE, but the RTE will be chained off of
    pr_deleteHead.   This can cause S4C5/76F00402 abends when the
    delete chain is freed.
    13502 Comments for the SMF119TN_DG (IP address group) were
    incorrect
    13347 The application did a send for 0 bytes of data. This
    allowed by the sockets API but the TCP layer does not attempt to
    do the send and simply returns.  the TCP layer allowed the send
    and attempted to get a send buffer for 0 bytes. This is an
    invalid storage request attempt and the abend occurs.
    13341 The "response" pointer in the
    IKEv2InformationalExchange::ProcessResponse() function could be
    invalid.
    14040 The SMF119TN_TGLDAPxxxx fields are misspelled
    13023 If an interface becomes inactive and IGMP is trying to
    process a state change, it may try to send out an IGMP report
    over an inactive interface. This can cause an abend.
    13338 If an interface becomes inactive and MLD is trying to
    process a state change, it may try to send out an MLD report
    over an inactive interface. This can cause an abend.
    13374 The stack incorrectly traverses the staging buffers when
    freeing a TCB. An abend occurs attempting to reference an
    already freed staging buffer.
    13525 Code in EZAITUTI.C uses a zero address as a pointer
    causing a trip in the ZAD tool.
    13526 connection interfaces must have a defined subnet (IPv4) or
    prefix length (IPv6). The problem is the stack was not verifying
    this value existed before beginning connection setup. As a
    result, invalid values were passed for either subnet or prefix.
    The connection should instead fall back to use a TCP
    (traditional) connection
    14589 OSAINFO does not recognize
    13997 For Flat-file import need be able to handle PBR IPv6
    policies that was new for V2R1.
    14053 Timing conditions when collecting diagnostic dump
    information can cause the dump information to be unusable.
    14431 The SMF119TN_HG structure is reorganized for easier use in
    C/C++ programs
    14432 The comments for the SMF119TN_YYxxxRngCnt, xxxRngNum and
    xxxRngIdx comments are insufficient.
    

Problem conclusion

  • 14375 The NMI call will now return an EAGAIN errno when the
    profile is being updated.
    13517 EZBTDNNM is updated to check for a null pointer when
    adding a hostname with a wild card.
    13282 Change EZBSRUTL to register any expansions during first
    contact activation after the alternate link is activated (if
    there is an alternate link). Also had to make changes to
    ISTSRIS8 and ISTSRIRU to correctly register these.
    13332 The code was not side queueing the inbound data when the
    tcb_recv_q was full. The code then attempted to decrypt the side
    queue but abended because the queue was empty. Code is changed
    to not attempt decryption until the data is later side queued.
    13404 The cipher values are set with the correct values.
    12127 Route serialization for the IPv6 routing tables is moved
    to EZBIPEPR after all of the IPv6 addresses in tentative state
    are cleaned up.
    13502 Comments were corrected
    13347 Add code to to prevent requesting storage with a length of
    0.
    13341 A check to make sure the "InputResponse" pointer is not
    null should be performed before casting it and initializing the
    "response" pointer to point at it.
    14040 The LDAP fields are renamed
    13023 IGMP code has been changed to check to be sure all
    interfaces are active before sending out reports over that
    interface
    13338 MLD code has been changed to check to be sure all
    interfaces are active before sending out reports over that
    interface
    13374 Change the code to correctly traverse the staging buffer
    chain when freeing them.
    13525 The zero address used is the address of the PSA which
    should be zero, so there is not a runtime problem. Modified the
    code to reference the field by not using the zero pointer to
    avaoid the trip in ZAD.
    13526 A new inactive reason code has been added, 530C, for the
    IPv6 no prefix length case. For IPv4, an OSD interface defined
    with SMCR but without a subnet mask will be inelgible for SMC-R
    14589 change OSAINFO to properly recognize and display
    OSA-Express5S
    13997 This is to develop the code for ipcapapi component for the
    REGUIIMP user story REGUIIMP - z/OS PBR capapi updates (13508).
    This will update ipcapapi dll for the PBR Ipv6 code updates.
    RouteTable Parameters (new fields)
    - IgnorePathMtuUpdate6 No/Yes
    - Multipath6 UseGlobal|PerConnection|PerPacket|Disable
    - DynamicXCFRoutes6 No|Yes
    - DynamicRoutingParms IPV4
    - DynamicRoutingParms IPV6
    - Route Destination Default6
    - Make sure can accept ipaddress that is IPv6 (size seems be
    128, so I think this works by default)
    
    RouteRule Parameters
    - Make sure can accept IPv6 ipaddress
    - Ipaddress can now be set to ALL (v4 & v6)
    14053 VTAM will delay up to 15 seconds after requesting a
    diagnostic dump feature, pending notification from PCIe services
    that the dump has completed. If the dump doesn't complete in 15
    seconds, VTAM continues processing
    14431 The SMF119TN_HG_t struture in ezasmf.h is corrected.
    14432 The comment are updated in ezasmf.h and ezasmf77.macro
    

Temporary fix

Comments

  • No additional comments
    

APAR Information

  • APAR number

    PM87339

  • Reported component name

    TCP/IP V3 MVS

  • Reported component ID

    5655HAL00

  • Reported release

    210

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2013-04-18

  • Closed date

    2013-06-03

  • Last modified date

    2013-08-19

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UK94809

Modules/Macros

  • EZASMF   EZBTCRD  EZBTDNNM EZBTCFRD EZBTLFWR EZBTCICT EZBNMRHA
    EZBNMRHC EZACDNE0 EZBTIGBL EZBSCUTL EZBTCUTL EZACDNE6 EZBPTSRC
    EZACAPAP EZBTCSTR EZBTSFWR EZBIFSTC EZBTCFSH EZBCTFME EZBSRUTL
    EZBTLSRH EZBIFDOB EZBSOMIS EZAITUTI EZB6PMCR EZBIFIUM EZBRCPKS
    EZBTMPRB EZBIPIGM EZB6PMLD EZBUDMC1 EZBSCINB EZASMF77 EZB6PEPR
    EZBSOH03 EZBPTDAT EZBTMPRN EZBTLFIO EZBIPMCR EZBRWMC1 EZBTCPTM
    EZBSORM2 EZBIPEPR EZBIFIND EZBSRLLC EZBNMGIF EZBT6LWR EZBTCRDG
    EZAI2INX
    

Fix information

  • Fixed component name

    TCP/IP V3 MVS

  • Fixed component ID

    5655HAL00

Applicable component levels

  • R210 PSY UK94777

       UP13/06/21 P F306

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":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
19 August 2013