PJ41468: SAME CODE FOR RECORDS IN THE FCTB OFFLINE AND ONLINE

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

  • na
    

Problem summary

  • APAR NUMBER:  PJ41468
    PRODUCT:  z/TPF
    FUNCTIONAL AREA:  FACE/FCTB
    SHIPPED IN PUT:  10
    
    ABSTRACT:
    Provide consistency between the offline fctbval -m move report
    and the online database reorganization (ODBR) move information
    
    PACKAGE CONTENTS:
    Source Segments:
    (C) base/include/tpf/c_idsfct.h
    (C) base/include/tpf/c_idsfcto.h
    (C) base/ol/fctbdiff.c
    (C) base/ol/fctbmove.c
    (C) base/ol/fctbrelo.c
    (C) base/ol/fctbval.c
    (C) base/ol/fctbval.mak
    (C) base/rt/dbr1.mak
    (C) base/rt/odbrBuildMST.cpp
    (N) base/rt/odbrMoveLib.cpp
    (C) base/rt/zfctbmsg.c
    (C) tpftools/man/man1/fctbval.1.gz
    
    Object Only Binaries:
    None.
    
    Configuration Independent Binaries:
    (C) base/lib/libDBR1.so
    (C) base/load/DBR1.so
    (C) base/obj/odbrBuildMST.o
    (N) base/obj/odbrMoveLib.o
    
    Support Files:
    base/lst/DBR1.map
    base/lst/odbrBuildMST.lst
    base/lst/odbrMoveLib.lst
    
    OTHER BINARIES TO BUILD: YES
    (C) <sys>/load/CFTL.so
    (C) <sys>/obj/zfctbmsg.o
    (C) linux/bin/fctbval
    (C) linux/obj/fctbdiff.o
    (C) linux/obj/fctbmove.o
    (C) linux/obj/fctbrelo.o
    (C) linux/obj/fctbval.o
    (C) linux/obj/zfctbmsg.o
    COMMENTS:
    The code that is used online to show which records are moving
    as part of an ODBR is more accurate than the code that is used
    offline on Linux to show which records are moving as part of
    the fctbval -m move report. To provide consistency between the
    offline and online results, and to make the offline code more
    accurate, a shared segment odbrMoveLib.cpp was created to
    contain the code from segment odbrBuildMST.cpp which builds the
    ODBR move schedule table (OMST). That shared segment contains
    the functions that can be called by both segment
    odbrBuildMST.cpp and segment fctbmove.c. Segment fctbmove.c is
    called when the fctbval -m command is issued. Because the
    offline and online code share the same code they will produce
    the same results.
    

Problem conclusion

  • SOLUTION:
    Segment odbrMoveLib.cpp was created to contain the common move
    related functions that are used by the fctbval -m and ZODBR
    LOAD commands. The ZODBR LOAD command uses these functions to
    build the OMST.
    Offline Linux segments fctbval.mak, fctbval.c, fctbdiff.c,
    fctbrelo.c and fctbmove.c were updated to support the changes
    to the fctbval command.
    Online segments dbr1.mak, odbrBuildMST.cpp (DBR1.so) were
    updated to support calling the common functions in segment
    odbrMoveLib.cpp
    Segment zfctbmsg.c was updated with the changed messages.
    Header files c_idsfct.h and c_idsfcto.h were updated too.
    The man page segment fctbval.1.gz was updated to clarify the
    various parameters supported by the fctbval command.
    
    COREQS: NO
    None.
    
    MIGRATION CONSIDERATIONS: YES
    Functional, automation, and operation changes:
    Added the -d parameter to the fctbval Linux command
    Added messages FCTB4056E, FCTB4057E, FCTB4058W, FCTB4059E,
    FCTB4060W and FCTB4061I
    Obsoleted messages FCTB4050W, FCTB4051W, FCTB4052W, FCTB4053W,
    FCTB4054W and FCTB4055W
    
    BUILD COMMANDS AND INSTRUCTIONS: YES
    #maketpf commands for linux
    maketpf -f fctbval fctbdiff.o fctbmove.o fctbrelo.o fctbval.o
    zfctbmsg.o
    maketpf fctbval link
    maketpf -f CFTL zfctbmsg.o
    maketpf -f DBR1 odbrBuildMST.o odbrMoveLib.o
    maketpf CFTL link TPF_VERIFY_LINK_REFS=NO
    maketpf DBR1 link TPF_VERIFY_LINK_REFS=NO
    maketpf CFTL link
    maketpf DBR1 link
    
    UPDATED INFORMATION UNITS: YES
    z/TPF and z/TPFDF Migration Guide: PUT 2 and Later
    z/TPF Messages (System Error, Offline, and Program Status Word)
    
    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/PJ41468.htm
    

Temporary fix

Comments

APAR Information

  • APAR number

    PJ41468

  • 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-08-27

  • Closed date

    2013-10-23

  • Last modified date

    2013-10-23

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

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

Publications Referenced
SK2T8062        

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 #:

PJ41468

Modified date:

2013-10-23

Translate my page

Machine Translation

Content navigation