IBM Support

PM73261: NEW FUNCTION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • New Function
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of the IBM Communications Server   *
    *                 for z/OS Version 1 Release 13 IP Telnet      *
    *                 services                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: New Function.                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    New Function.
    +-------------------------------------------------------------+
    + Please check our Communications Server for OS/390 homepages +
    + for common networking tips and fixes.  The URL for these    +
    + homepages can be found in Informational APAR II11334.       +
    +-------------------------------------------------------------+
    

Problem conclusion

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

  • A new keyword is defined to give the customer the ability to
    limit the size of an internal queue of messages for a single
    connection.  The new keyword is MAXTCPSENDQ. It can be specified
    on TelnetGlobals, TelnetParms, and ParmsGroup. Its range is
    0-99999999 and its default is 0, meaning no limit.
    
    If the number of bytes on the internal ASYD_LIFO/ASYD_FIFO
    queues exceed MAXTCPSENDQ, then return code x'4018' will
    result and the connection will be dropped.
    
    EZBZVREQ, EZBZPRMG, EZBTDPRM, EZBTDPRU, EZBTMPRP, and EZBTMPRT
    are all updated to allow the specification and propagation of
    the new keyword.
    
    EZBTMQPR is updated to allow the display of the presence of the
    new keyword in PROFILE, CONN, and CLID displays.
    
    EZBDGPRG is updated to allow TCPIPCS PROFILE to display the new
    keyword.
    
    EZBZTTIF is updated to increment the byte count for the
    connection when adding message triples to the queue. It also
    tests to see if the limit has been exceeded.
    
    EZBZASY is updated to have a definition where the current count
    is kept for the connection.
    
    EZBTTSND is updated to decrement the byte count for the
    connection as it removes message triples from the queue.
    
    EZBZTDBG is updated with the new return code (x'4018') that
    indicates that MAXTCPSENDQ has been exceeded.
    
    EZBTTCLS is updated to drop the connection for the new return
    code, but not to send unbind for it.
    
    EZBTVXRC is updated to retain any return code around the call
    to AllocRPL.
    
    EZBTRCLT is updated to correctly handle the new return code
    for the translate path.
    
    EZBTTCCU is updated to send a reset for the new return code.
    
    EZBZCVB has a bit defined to record if the limit is reached.
    
    All the modules that invoke the ttSend routine in EZBZTTIF are
    recompiled.
    
    The following SRLs are changed:
    
    SC31877619
    SC31877518
    SC31878111
    SC31878614
    GC31877107
    
    The required documentation  changes can be found at this URL:
    http://www.ibm.com/support/docview.wss?uid=swg27036905
    
    One of the things you should consider when selecting a value
    for MAXTCPSENDQ is what type of sessions the client is used
    for (e.g., a printer client may be expected to have more
    data destined for it at any one point in time than a client
    used for interactive sessions).
    

APAR Information

  • APAR number

    PM73261

  • Reported component name

    TCP/IP V3 MVS

  • Reported component ID

    5655HAL00

  • Reported release

    1D0

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-09-19

  • Closed date

    2013-01-03

  • Last modified date

    2013-03-04

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

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

    UK90713

Modules/Macros

  • EZBDGPRG EZBTDPRM EZBTDPRU EZBTMPRP EZBTMPRT
    EZBTMQPR EZBTPACP EZBTPAYT EZBTPCCO EZBTPELU EZBTPHAO EZBTPHDB
    EZBTPHDR EZBTPISY EZBTPLMB EZBTPLMO EZBTPOEF EZBTPSOM EZBTPSOW
    EZBTPSTF EZBTPSUS EZBTPTDP EZBTPTKO EZBTPUSL EZBTPUSM EZBTPUSW
    EZBTPUTS EZBTRCLT EZBTRTFO EZBTTCCC EZBTTCCU EZBTTCLS EZBTTSND
    EZBTTTSI EZBTVBND EZBTVCLR EZBTVSSC EZBTVXRC EZBTVXR2 EZBTZDBG
    EZBZASY  EZBZCVB  EZBZPRMG EZBZTDBG EZBZTTIF EZBZVREQ EZB2ASY
    EZB2CVB  EZB2PRMG EZB2VREQ
    

Publications Referenced
SC31877619SC31877518SC31878111SC31878614GC31877107

Fix information

  • Fixed component name

    TCP/IP V3 MVS

  • Fixed component ID

    5655HAL00

Applicable component levels

  • R1D0 PSY UK90713

       UP13/02/12 P F302

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":"1D0","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":"1D0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 March 2013