APAR status
Closed as program error.
Error description
See Problem Summary.
Local fix
na
Problem summary
APAR NUMBER: PM72950 PRODUCT: z/TPFDF FUNCTIONAL AREA: TPFDF ZUDFM ROUTINES SHIPPED IN PUT: 10 ABSTRACT: Several z/TPFDF output messages and displays do not support nine digit ordinal numbers. PACKAGE CONTENTS: Source Segments: (C) tpfdf/rt/ufb0.asm (C) tpfdf/rt/ufb5.asm (C) tpfdf/rt/ufbd.asm (C) tpfdf/rt/ufbe.asm (C) tpfdf/rt/ufbg.asm (C) tpfdf/rt/ufbo.asm (C) tpfdf/rt/ufbx.asm (C) tpfdf/rt/ufck01.cpp (C) tpfdf/rt/ufd1.asm (C) tpfdf/rt/ufha09.cpp (C) tpfdf/rt/ufha11.cpp (C) tpfdf/rt/ufha13.cpp (C) tpfdf/rt/ufhag1.cpp (C) tpfdf/rt/ufhb01.cpp (C) tpfdf/rt/ufhb05.cpp (C) tpfdf/rt/ufhb07.cpp Object Only Binaries: None. Configuration Independent Binaries: None. Support Files: None. OTHER BINARIES TO BUILD: YES (C) <sys>/load/UFB0.so (C) <sys>/load/UFB5.so (C) <sys>/load/UFBD.so (C) <sys>/load/UFBE.so (C) <sys>/load/UFBG.so (C) <sys>/load/UFBO.so (C) <sys>/load/UFBX.so (C) <sys>/load/UFCK.so (C) <sys>/load/UFD1.so (C) <sys>/load/UFHA.so (C) <sys>/load/UFHB.so (C) <sys>/obj/ufb0.o (C) <sys>/obj/ufb5.o (C) <sys>/obj/ufbd.o (C) <sys>/obj/ufbe.o (C) <sys>/obj/ufbg.o (C) <sys>/obj/ufbo.o (C) <sys>/obj/ufbx.o (C) <sys>/obj/ufck01.o (C) <sys>/obj/ufd1.o (C) <sys>/obj/ufha09.o (C) <sys>/obj/ufha11.o (C) <sys>/obj/ufha13.o (C) <sys>/obj/ufhag1.o (C) <sys>/obj/ufhb01.o (C) <sys>/obj/ufhb05.o (C) <sys>/obj/ufhb07.o COMMENTS: If a z/TPFDF file is defined with an end ordinal number that is nine significant digits, several z/TPFDF output messages and displays will truncate the first digit since they only support up to eight significant digits.
Problem conclusion
SOLUTION: The following output messages are updated to support nine digit ordinal numbers: No message ID ("ZFCRU DISPLAY-STA-id" in segment ufha13.cpp) - the statistics display is rearranged to hold ten digit numbers where necessary. The display now shows a layout similar to the recoup statistics display (RECP9017I). FCRU0000I ("ZFCRU SETUP", "ZFCRU DISPLAY-name" and "ZFCRU START-name" in segment ufhag1.cpp) - the ordinal number in the display (if specified) is expanded to nine digits, but leading zeros are omitted. FCRU0000I ("ZFCRU DISPLAY" while CRUISE is running - ufha11.cpp) - all count values are shifted one position to the right to allow nine digit numbers. For alignment, some of the other lines are also shifted accordingly. FCRU0000I ("ZFCRU DISPLAY-LOG-name" and displays generated while CRUISE is running - ufhb01.cpp, ufhb05,cpp and ufhb07.cpp) - all log messages containing count values are adjusted to hold 9 digit numbers. UDFM0184I ("ZUDFM INFO" - ufck01.cpp) - the relative and FACE ordinal numbers are expanded to nine digits. UDFM0301I ("ZUDFM ACC" - ufb5.asm) - all numbers in the 1st column are expanded to nine digits. UDFM0302I ("ZUDFM DEF id" - ufbd.asm and ufbe.asm) - the begin and end ordinal numbers are expanded to nine digits. To achieve this change, the spare column between the IDX and DBS labels is removed from the display. UDFM0304I ("ZUDFM DEF id/COM" - ufb0.asm) - the begin and end ordinal numbers are expanded to nine digits. The label for "FACE end ordinal" is changed to "EO#" to match its corresponding DSECT label (SW02EO#). UDFM0305I ("ZUDFM DEF id/DBG" - ufbg.asm) - the begin and end ordinal numbers are expanded to nine digits. The label for "FACE end ordinal" is changed to "EO#" to match its corresponding DSECT label (SW02EO#). UDFM0306I ("ZUDFM DEF id/DBK" - ufbx.asm) - the begin and end ordinal numbers are expanded to nine digits. The label for "FACE end ordinal" is changed to "EO#" to match its corresponding DSECT label (SW02EO#). UDFM0309I ("ZUDFM DEF id/REC" - ufb0.asm) - the begin and end ordinal numbers are expanded to nine digits. The label for "FACE end ordinal" is changed to "EO#" to match its corresponding DSECT label (SW02EO#). UDFM0310I ("ZUDFM DEF id/REF" - ufbo.asm) - the begin and end ordinal numbers are expanded to nine digits. The label for "FACE end ordinal" is changed to "EO#" to match its corresponding DSECT label (SW02EO#). UDFM0311I ("ZUDFM DEF id/BRF" - ufbo.asm) - the begin and end ordinal numbers are expanded to nine digits. The label for "FACE end ordinal" is changed to "EO#" to match its corresponding DSECT label (SW02EO#). UDFM0380I ("ZUDFM INIT" - ufd1.asm) - the begin and end ordinal numbers are expanded to nine digits. UDFM0383I ("ZUDFM INIT" - ufd1.asm) - the number of ordinals processed is expanded to nine digits. COREQS: YES PJ40632 MIGRATION CONSIDERATIONS: YES Functional, automation, and operation changes: The following output messages are changed. Refer to the "solution" section for more details: UDFM0184I UDFM0301I UDFM0302I UDFM0304I UDFM0305I UDFM0306I UDFM0309I UDFM0310I UDFM0311I UDFM0380I UDFM0383I FCRU0000I In addition, the output of the "ZFCRU DISPLAY-STA-ID" command is also updated. Coexistence, migration, and fallback considerations: z/TPF APAR PJ40632 is required in order for the z/TPF recoup status display to properly display ordinal values with 9 significant digits. PJ40632 does NOT need to be installed in order for PM72950 to be installed. BUILD COMMANDS AND INSTRUCTIONS: YES #maketpf commands for linux maketpf -f UFBD ufbd.o maketpf -f UFBE ufbe.o maketpf -f UFBG ufbg.o maketpf -f UFBO ufbo.o maketpf -f UFBX ufbx.o maketpf -f UFB0 ufb0.o maketpf -f UFB5 ufb5.o maketpf -f UFD1 ufd1.o maketpf -f UFCK ufck01.o maketpf -f UFHA ufha09.o ufha11.o ufha13.o ufhag1.o maketpf -f UFHB ufhag1.o ufhb01.o ufhb05.o ufhb07.o maketpf UFBD link maketpf UFBE link maketpf UFBG link maketpf UFBO link maketpf UFBX link maketpf UFB0 link maketpf UFB5 link maketpf UFD1 link maketpf UFCK link maketpf UFHA link maketpf UFHB link UPDATED INFORMATION UNITS: YES z/TPFDF Utilities 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/PM72950.htm
Temporary fix
Comments
APAR Information
APAR number
PM72950
Reported component name
ZTPFDF
Reported component ID
5748F1501
Reported release
110
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-09-14
Closed date
2013-01-11
Last modified date
2013-01-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
| SK2T8062 |
Fix information
Fixed component name
ZTPFDF
Fixed component ID
5748F1501
Applicable component levels
R110 PSY
UP
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.