PJ41070: ZSOCK IPMT GIVES INVALID DISPLAY

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • See Problem Summary.
    

Local fix

  • there is an extraneous check after label "CTIU_SHIFT_TBL" in
    CTIU.ASM.  This check determines if the "from" address needs to
    be adjusted.  The problem does seem to be that the "from"
    address should not be adjusted.  For now, I was able to
    change the instruction code of the "JNE CTIU0001" instruction
    to be from "A774 0005" to "A7F4 0005", and that resolved my
    problem
    

Problem summary

  • APAR NUMBER:  PJ41070
    PRODUCT:  z/TPF
    FUNCTIONAL AREA:  TCP/IP APPLICATION LAYER
    SHIPPED IN PUT:  10
    
    ABSTRACT:
    ZSOCK IPMT can give an incorrect display of IPMTs in use.
    
    PACKAGE CONTENTS:
    Source Segments:
    (C) base/rt/ctiu.asm
    
    Object Only Binaries:
    None.
    
    Configuration Independent Binaries:
    (C) base/obj/ctiu.o
    (C) base/load/CTIU.so
    
    Support Files:
    base/lst/ctiu.lst
    base/lst/CTIU.map
    
    OTHER BINARIES TO BUILD: NO
    None.
    
    COMMENTS:
    If a 'ZSOCK IPMT' display is done and there are more than 10
    sockets using IPMT blocks, there can be duplicate sockets
    listed, and the list may not be sorted correctly in descending
    order of IPMT blocks used. This is due to a logic error in
    CTIU.ASM, when a new candidate is added to "highest usage"
    table when the table is full. The incorrect shifting of entries
    within the table causes entries to be duplicated and sorted
    incorrectly.
    

Problem conclusion

  • SOLUTION:
    Realtime segment CTIU.ASM, which processes the 'ZSOCK IPMT'
    command, has been modified to compute the correct "to" location
    when adding a new entries to the IPMT usage table, after the
    table already has 10 entries in it. This corrects the problem
    of duplicate entries and incorrectly sorted entries being
    displayed.
    
    COREQS: NO
    None.
    
    MIGRATION CONSIDERATIONS: NO
    None.
    
    BUILD COMMANDS AND INSTRUCTIONS: YES
    #maketpf commands for linux
    maketpf -f CTIU ctiu.o
    maketpf CTIU link
    
    UPDATED INFORMATION UNITS: NO
    None.
    
    See your IBM representative if you need additional information.
    
    DOWNLOAD INSTRUCTIONS:
    http://www.ibm.com/software/htp/tpf/maint/maintztpf.html
    
    APAR URL:
    http://www.ibm.com/software/htp/tpf/ztpfmaint/put10/PJ41070.htm
    

Temporary fix

Comments

APAR Information

  • APAR number

    PJ41070

  • Reported component name

    Z/TPF

  • Reported component ID

    5748T1501

  • Reported release

    110

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-20

  • Closed date

    2013-06-21

  • Last modified date

    2013-06-21

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

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

Fix information

  • Fixed component name

    Z/TPF

  • Fixed component ID

    5748T1501

Applicable component levels

  • R110 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

TPF
z/TPF

Software version:

110

Reference #:

PJ41070

Modified date:

2013-06-21

Translate my page

Machine Translation

Content navigation