Transaction Processing Facility (TPF) - Online Maintenance
TPF Online Maintenance
TPF Online Maintenance
Skip to:
Abstract |
Comments |
Solution |
Related Segments |
Migration |
Download
SUBJECT: APAR NUMBER: PJ27383
REFERENCE: AREA: DEBUG TOOL SUPPORT
SEGMENT: C$CINFC40 - RELEASE: TPF4 (C-Header)
SEGMENT: C$EB0EB40 - RELEASE: TPF4 (C-Header)
SEGMENT: CAAA40 - RELEASE: TPF4 (Copy)
SEGMENT: CCEB40 - RELEASE: TPF4 (Copy)
SEGMENT: CCED40 - RELEASE: TPF4 (Copy)
SEGMENT: CCMCDC40 - RELEASE: TPF4 (Assembler)
SEGMENT: CDBGBS40 - RELEASE: TPF4 (No Release)
SEGMENT: CDBINT40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CDBS40 - RELEASE: TPF4 (C)
SEGMENT: CEDL40 - RELEASE: TPF4 (Copy)
SEGMENT: CEDM40 - RELEASE: TPF4 (Copy)
SEGMENT: CEEXDBGE40 - RELEASE: TPF4 (No Release)
SEGMENT: CHSZ40 - RELEASE: TPF4 (Copy)
SEGMENT: CICR40 - RELEASE: TPF4 (Copy)
SEGMENT: CINFC40 - RELEASE: TPF4 (Macro)
SEGMENT: CLMINT40 - RELEASE: TPF4 (Assembler)
SEGMENT: CPA0BS40 - RELEASE: TPF4 (No Release)
SEGMENT: CPSE40 - RELEASE: TPF4 (Copy)
SEGMENT: CREGPC40 - RELEASE: TPF4 (Macro)
SEGMENT: CRESVC40 - RELEASE: TPF4 (Dsect)
SEGMENT: CTRINT40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: CUDA40 - RELEASE: TPF4 (C++)
SEGMENT: CUDABS40 - RELEASE: TPF4 (BuildScr)
SEGMENT: CUDAMB40 - RELEASE: TPF4 (C++)
SEGMENT: CUDAPV40 - RELEASE: TPF4 (C++)
SEGMENT: CUDD40 - RELEASE: TPF4 (C++)
SEGMENT: CUDK40 - RELEASE: TPF4 (C++)
SEGMENT: CUDN40 - RELEASE: TPF4 (C++)
SEGMENT: CUDNBS40 - RELEASE: TPF4 (BuildScr)
SEGMENT: CUDR40 - RELEASE: TPF4 (Copy)
SEGMENT: CUDU40 - RELEASE: TPF4 (Copy)
SEGMENT: CUDXDB40 - RELEASE: TPF4 (Assembler)
SEGMENT: CUD140 - RELEASE: TPF4 (C++)
SEGMENT: CUD240 - RELEASE: TPF4 (C++)
SEGMENT: CUD340 - RELEASE: TPF4 (C++)
SEGMENT: CUD440 - RELEASE: TPF4 (C++)
SEGMENT: CUD540 - RELEASE: TPF4 (C++)
SEGMENT: CUD640 - RELEASE: TPF4 (C++)
SEGMENT: CXXFUN40 - RELEASE: TPF4 (ObjOnly)
SEGMENT: I$ECB340 - RELEASE: TPF4 (C-Header)
SEGMENT: I$UDBG40 - RELEASE: TPF4 (C++Header)
SEGMENT: I$UDCL40 - RELEASE: TPF4 (C++Header)
SEGMENT: I$UMAC40 - RELEASE: TPF4 (C-Header)
SEGMENT: IBMPAL40 - RELEASE: TPF4 (Copy)
SEGMENT: IBMSVC40 - RELEASE: TPF4 (Dsect)
SEGMENT: IEQCE240 - RELEASE: TPF4 (Dsect)
SEGMENT: IEQCE340 - RELEASE: TPF4 (Dsect)
SEGMENT: ISV0SV40 - RELEASE: TPF4 (Dsect)
SEGMENT: IUDBG40 - RELEASE: TPF4 (Dsect)
SEGMENT: IUMAC40 - RELEASE: TPF4 (Dsect)
SEGMENT: LOCORE40 - RELEASE: TPF4 (Macro)
SEGMENT: SPPGML40 - RELEASE: TPF4 (Macro)
SEGMENT: TPFDBG40 - RELEASE: TPF4 (Assembler)
SEGMENT: USRSVC40 - RELEASE: TPF4 (Dsect)
Pre-requisite APARs are:
FOR SEGMENT C$CINFC40 (C-Header) - REL TPF4
PJ13992 PJ14618 PJ13562 PJ14605
PJ15295 PJ15766 PJ17852
PJ21167 PJ21313 PJ21939 PJ22452
PJ23178 PJ23923 PJ24530
PJ24541 PJ24412 PJ25094 PJ25266
PJ24945 PJ25589 PJ25781
PJ25780 PJ25981 PJ25485 PJ26188
PJ26143 PJ26384 PJ26713
PJ26600 PJ26707 PJ26721 PJ27023
PJ26794
FOR SEGMENT C$EB0EB40 (C-Header) - REL TPF4
PJ14252 PJ14605 PJ16363 PJ17852
PJ19048 PJ18846 PJ19966
PJ21223 PJ21791 PJ22962 PJ23178
PJ23180 PJ23923 PJ24312
PJ24472 PJ24541 PJ25094 PJ25089
PJ24945 PJ25294 PJ25632
PJ25589 PJ25684 PJ25459 PJ25780
PJ25696 PJ25722 PJ25983
PJ25981 PJ25962 PJ26150 PJ26162
PJ26441 PJ26468 PJ26575
PJ26683 PJ26600 PJ26581 PJ26775
PJ26746 PJ26793 PJ26914
PJ26721 PJ27298
FOR SEGMENT CAAA40 (Copy) - REL TPF4
PJ17852 PJ19422 PJ21167 PJ22389
PJ23178 PJ24530 PJ24563
PJ25094 PJ24945 PJ25374 PJ25781
PJ25981 PJ26707 PJ27387
FOR SEGMENT CCEB40 (Copy) - REL TPF4
PJ13689 PJ13924 PJ14020 PJ14043
PJ14391 PJ14077 PJ15396
PJ15775 PJ15823 PJ15943 PJ17852
PJ15116 PJ18846 PJ18428
PJ19706 PJ19759 PJ20089 PJ20675
PJ20262 PJ21167 PJ20551
PJ21154 PJ21633 PJ22156 PJ23178
PJ22845 PJ23671 PJ23931
PJ23923 PJ24290 PJ24091 PJ24472
PJ24279 PJ24084 PJ24530
PJ23014 PJ24539 PJ24742 PJ25084
PJ24726 PJ25094 PJ24919
PJ25197 PJ24981 PJ25393 PJ24609
PJ25632 PJ25589 PJ25459
PJ25697 PJ25858 PJ25549 PJ25981
PJ26064 PJ25975 PJ26150
PJ26008 PJ26188 PJ26320 PJ26022
PJ26206 PJ26514 PJ26575
PJ26688 PJ26713 PJ26707 PJ26774
PJ26599 PJ26914 PJ26967
PJ27079 PJ26932 PJ27161 PJ27387
FOR SEGMENT CCED40 (Copy) - REL TPF4
PJ17852 PJ18846 PJ19966 PJ21167
PJ21283 PJ21907 PJ23178
PJ23711 PJ24033 PJ24472 PJ24530
PJ24533 PJ23014 PJ25197
PJ25240 PJ25233 PJ25632 PJ25459
PJ25696 PJ25983 PJ25981
PJ26008 PJ26206 PJ26907 PJ27019
FOR SEGMENT CDBGBS40 (No Release) - REL TPF4
PJ25798 PJ25835 PJ25982 PJ25981
PJ26008 PJ26219 PJ26481
PJ26352 PJ26468 PJ26543 PJ26600
PJ26581 PJ26815 PJ26804
PJ26824 PJ26831 PJ27009 PJ27104 PJ27237 PJ27270
FOR SEGMENT CDBINT40 (ObjOnly) - REL TPF4
PJ25632 PJ25459 PJ25696 PJ25913
PJ25983 PJ25981 PJ26008
PJ27335
FOR SEGMENT CDBS40 (C) - REL TPF4
PJ25632 PJ25983 PJ25981 PJ26600
PJ26666 PJ27160 PJ27224
FOR SEGMENT CEDM40 (Copy) - REL TPF4
PJ23178 PJ25781
FOR SEGMENT CHSZ40 (Copy) - REL TPF4
PJ14601 PJ14079 PJ14666 PJ15700
PJ17852 PJ18964 PJ19422
PJ20089 PJ20551 PJ23178 PJ23923
PJ24472 PJ24530 PJ24701
PJ23014 PJ25094 PJ25089 PJ24945
PJ25294 PJ25632 PJ25589
PJ25684 PJ25459 PJ25981 PJ26008
PJ26188 PJ26281 PJ26575
PJ26683 PJ26600 PJ26581 PJ26746
PJ26818 PJ26793
FOR SEGMENT CICR40 (Copy) - REL TPF4
PJ13518 PJ13634 PJ13759 PJ13992
PJ14407 PJ14618 PJ13562
PJ14605 PJ15766 PJ14843 PJ16906
PJ17099 PJ17852 PJ17778
PJ18550 PJ18074 PJ19966 PJ19039
PJ21167 PJ20551 PJ21313
PJ21331 PJ21040 PJ21652 PJ21596
PJ21939 PJ20516 PJ22909
PJ23103 PJ23178 PJ23143 PJ23294
PJ23817 PJ23378 PJ23923
PJ24472 PJ23435 PJ24530 PJ24621
PJ24557 PJ23014 PJ24412
PJ25094 PJ25098 PJ25089 PJ24834
PJ24945 PJ25294 PJ25632
PJ25421 PJ25589 PJ25780 PJ25747
PJ25756 PJ25981 PJ25485
PJ26188 PJ26320 PJ26215 PJ26384
PJ26568 PJ26600 PJ26707
PJ26793 PJ26721 PJ27023 PJ26794 PJ27019 PJ26102
FOR SEGMENT CINFC40 (Macro) - REL TPF4
PJ13590 PJ13992 PJ14618 PJ13562
PJ14605 PJ15295 PJ15766
PJ17852 PJ21167 PJ21313 PJ21596
PJ21939 PJ23178 PJ23923
PJ24530 PJ24412 PJ25094 PJ25266
PJ24945 PJ25589 PJ25781
PJ25780 PJ25981 PJ25485 PJ26188
PJ26143 PJ26384 PJ26713
PJ26600 PJ26707 PJ26721 PJ27023
PJ26794
FOR SEGMENT CLMINT40 (Assembler) - REL TPF4
PJ21907 PJ24472 PJ24530 PJ25084
PJ25089 PJ25425 PJ25632
PJ25696 PJ25807 PJ25983 PJ25981
PJ26008 PJ26575 PJ26804
PJ26967 PJ21337 PJ27252 PJ27277
FOR SEGMENT CPA0BS40 (No Release) - REL TPF4
PJ25983 PJ26004 PJ26217 PJ26353
PJ26435
FOR SEGMENT CPSE40 (Copy) - REL TPF4
PJ13485 PJ13698 PJ13724 PJ13858
PJ14008 PJ14143 PJ13992
PJ14735 PJ14450 PJ15026 PJ15213
PJ15769 PJ15696 PJ15775
PJ15089 PJ15823 PJ16977 PJ17852
PJ17778 PJ18550 PJ18106
PJ18502 PJ19422 PJ19671 PJ20262
PJ20860 PJ21167 PJ21040
PJ21791 PJ21625 PJ21717 PJ22156
PJ20982 PJ22535 PJ22641
PJ22949 PJ22857 PJ23464 PJ23575
PJ23635 PJ23269 PJ23556
PJ23900 PJ24069 PJ24530 PJ24446
PJ24720 PJ24568 PJ24652
PJ24936 PJ24860 PJ25094 PJ25361
PJ25632 PJ25523 PJ25589
PJ25613 PJ25459 PJ25781 PJ25940
PJ25981 PJ26146 PJ26320
PJ26339 PJ26284 PJ26412 PJ26683
PJ26600 PJ26707 PJ26719
PJ26900 PJ27186
FOR SEGMENT CRESVC40 (Dsect) - REL TPF4
PJ14187 PJ15132
FOR SEGMENT CTRINT40 (ObjOnly) - REL TPF4
PJ17852 PJ19422 PJ23493 PJ24530
PJ24588 PJ25632 PJ25696
PJ25722 PJ25983
FOR SEGMENT CUDA40 (C++) - REL TPF4
PJ25981 PJ26008 PJ26765 PJ27047
PJ27009 PJ27102
FOR SEGMENT CUDABS40 (BuildScr) - REL TPF4
PJ25981
FOR SEGMENT CUDD40 (C++) - REL TPF4
PJ25981 PJ27342
FOR SEGMENT CUDK40 (C++) - REL TPF4
PJ25981 PJ27009
FOR SEGMENT CUDR40 (Copy) - REL TPF4
PJ25981 PJ26008
FOR SEGMENT CUDU40 (Copy) - REL TPF4
PJ25981 PJ26008 PJ26600 PJ26784
PJ26923 PJ26951
FOR SEGMENT CUDXDB40 (Assembler) - REL TPF4
PJ25981 PJ26008 PJ26864 PJ27009
PJ26951
FOR SEGMENT CUD140 (C++) - REL TPF4
PJ25981
FOR SEGMENT CUD240 (C++) - REL TPF4
PJ25981 PJ26008 PJ26600 PJ26864
PJ27009 PJ27388
FOR SEGMENT CUD340 (C++) - REL TPF4
PJ25981 PJ26503 PJ26600 PJ27009
FOR SEGMENT CUD440 (C++) - REL TPF4
PJ25981 PJ26008 PJ26503 PJ26600
PJ26747 PJ26864 PJ27009
PJ27388
FOR SEGMENT CUD540 (C++) - REL TPF4
PJ25981 PJ26008 PJ26507 PJ26600
PJ26747 PJ27009 PJ27102
PJ27304
FOR SEGMENT CUD640 (C++) - REL TPF4
PJ25981 PJ26008 PJ26864 PJ27047
PJ27009
FOR SEGMENT CXXFUN40 (ObjOnly) - REL TPF4
PJ24472 PJ25084 PJ25089 PJ25632
PJ25589 PJ25983 PJ26064
PJ26188 PJ26336 PJ26310 PJ26435
PJ26575
FOR SEGMENT I$ECB340 (C-Header) - REL TPF4
PJ24472 PJ24541 PJ25632 PJ25459
PJ25981 PJ26054 PJ26150
PJ26188 PJ26600
FOR SEGMENT I$UDBG40 (C++Header) - REL TPF4
PJ25981 PJ26008 PJ26503 PJ26600
PJ26581 PJ26714 PJ26864
PJ27047 PJ27009 PJ27388
FOR SEGMENT I$UDCL40 (C++Header) - REL TPF4
PJ25981 PJ26581 PJ26714 PJ27009
PJ27342
FOR SEGMENT IBMPAL40 (Copy) - REL TPF4
PJ13514 PJ13496 PJ13560 PJ14078
PJ14282 PJ14557 PJ14444
PJ14722 PJ14805 PJ14858 PJ13562
PJ14605 PJ15324 PJ14437
PJ15585 PJ16213 PJ15454 PJ16331
PJ17568 PJ14737 PJ14947
PJ17852 PJ17912 PJ17292 PJ15728
PJ19689 PJ19949 PJ19966
PJ19938 PJ19272 PJ19727 PJ21044
PJ20777 PJ21167 PJ20974
PJ21596 PJ21584 PJ21592 PJ21791
PJ20388 PJ22079 PJ21706
PJ22208 PJ17689 PJ21709 PJ22389
PJ22925 PJ21701 PJ22975
PJ22434 PJ23178 PJ23180 PJ22937
PJ23336 PJ22843 PJ23430
PJ23434 PJ23338 PJ21693 PJ23297
PJ21694 PJ21708 PJ24147
PJ23931 PJ23923 PJ24344 PJ24472
PJ23620 PJ24525 PJ24530
PJ24563 PJ24626 PJ23984 PJ24845
PJ24912 PJ25084 PJ25094
PJ25098 PJ25089 PJ25158 PJ25261
PJ25277 PJ25266 PJ25207
PJ23981 PJ25075 PJ25375 PJ25379
PJ25442 PJ25425 PJ25632
PJ25444 PJ25589 PJ25703 PJ25720
PJ25684 PJ25332 PJ25760
PJ25781 PJ25780 PJ25953 PJ25982
PJ25983 PJ25981 PJ26125
PJ25880 PJ26150 PJ26187 PJ26161
PJ26188 PJ26174 PJ26350
PJ26365 PJ26366 PJ26283 PJ26384
PJ26516 PJ26468 PJ26575
PJ26577 PJ26534 PJ26685 PJ26683
PJ26713 PJ26600 PJ26581
PJ26693 PJ26686 PJ26707 PJ26782
PJ26781 PJ26864 PJ26892
PJ27023 PJ27028 PJ21337 PJ26904
PJ26890 PJ27079 PJ27095
PJ27073 PJ27197 PJ27246 PJ27305 PJ27231 PJ27277 PJ27387
FOR SEGMENT IBMSVC40 (Dsect) - REL TPF4
PJ13926 PJ14592 PJ16207 PJ16739
PJ17852 PJ19058 PJ19422
PJ20227 PJ21167 PJ20551 PJ21313
PJ21259 PJ21791 PJ17689
PJ22596 PJ23103 PJ23178 PJ23121
PJ23143 PJ23923 PJ24530
PJ24914 PJ25094 PJ25098 PJ25182
PJ24945 PJ25471 PJ25374
PJ25589 PJ25781 PJ26188 PJ26071
PJ26410 PJ26683 PJ26707
PJ27277 PJ27387
FOR SEGMENT IEQCE240 (Dsect) - REL TPF4
PJ17852 PJ17317 PJ19422 PJ20089
PJ20551 PJ21791 PJ23178
PJ23493 PJ23923 PJ24472 PJ25094
PJ25089 PJ24945 PJ25632
PJ25589 PJ25696 PJ25722 PJ25983
PJ25981 PJ26150 PJ26156
PJ26468 PJ26575 PJ26683 PJ26600
PJ26581 PJ26793
FOR SEGMENT IEQCE340 (Dsect) - REL TPF4
PJ17852 PJ23923 PJ25632 PJ25459
PJ25981 PJ26054 PJ26150
PJ26188 PJ26600
FOR SEGMENT ISV0SV40 (Dsect) - REL TPF4
PJ24285
FOR SEGMENT IUDBG40 (Dsect) - REL TPF4
PJ25981 PJ26008 PJ26600
FOR SEGMENT LOCORE40 (Macro) - REL TPF4
PJ17852 PJ18846
FOR SEGMENT SPPGML40 (Macro) - REL TPF4
PJ13509 PJ13579 PJ14357 PJ14282
PJ14858 PJ14605 PJ14437
PJ16213 PJ15454 PJ14737 PJ14947
PJ17852 PJ17912 PJ15728
PJ19734 PJ19949 PJ19966 PJ19938
PJ19866 PJ21121 PJ21044
PJ20777 PJ21167 PJ21596 PJ21584
PJ21592 PJ21791 PJ20388
PJ21953 PJ22079 PJ22088 PJ22098
PJ21706 PJ22170 PJ21709
PJ22389 PJ21452 PJ21906 PJ21701
PJ21705 PJ23148 PJ23128
PJ22434 PJ23178 PJ23180 PJ23318
PJ22937 PJ23312 PJ22843
PJ23430 PJ23434 PJ23338 PJ21693
PJ23297 PJ21694 PJ21708
PJ24035 PJ23931 PJ23923 PJ23922
PJ24344 PJ24025 PJ24472
PJ23620 PJ23526 PJ24525 PJ24530
PJ24563 PJ24548 PJ24622
PJ24468 PJ23984 PJ24771 PJ24845
PJ25084 PJ25094 PJ25098
PJ25089 PJ25158 PJ25240 PJ25277
PJ25266 PJ25207 PJ25174
PJ23981 PJ25075 PJ25375 PJ25379
PJ25491 PJ25199 PJ25425
PJ25632 PJ25614 PJ25589 PJ25703
PJ25720 PJ25332 PJ25760
PJ25763 PJ25781 PJ25780 PJ25817
PJ25982 PJ25983 PJ25981
PJ26125 PJ25880 PJ26150 PJ26187
PJ26008 PJ26156 PJ26161
PJ26188 PJ26174 PJ26270 PJ26337
PJ26374 PJ26366 PJ26283
PJ25761 PJ26515 PJ26575 PJ26577
PJ26534 PJ26683 PJ26522
PJ26713 PJ26600 PJ26581 PJ26666
PJ26693 PJ26686 PJ26809
PJ26707 PJ26864 PJ26892 PJ26746
PJ26793 PJ26841 PJ26887
PJ26967 PJ27023 PJ27028 PJ21337
PJ26904 PJ26890 PJ27079
PJ26895 PJ27156 PJ27095 PJ27197 PJ27246 PJ27305 PJ27345
PJ27231 PJ27277 PJ27351 PJ27387 PJ27328
FOR SEGMENT TPFDBG40 (Assembler) - REL TPF4
PJ26008 PJ26326
FOR SEGMENT USRSVC40 (Dsect) - REL TPF4
PJ20227 PJ21259
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
This APAR implements functional enhancements to the TPF C
Debugger for VisualAge Client, the TPF Assembler Debugger for
VisualAge Client, and the TPF Performance Execution Trace Ana-
lyzer for VisualAge Client.
COMMENTS ON PROBLEM
___________________
The enhancements to the TPF Support for VisualAge Client
increase the usability of the debuggers and the performance ana-
lyzer. These enhancements offer additional flexibility in using
the debuggers, with more options for debugging transactions. The
enhancement to the performance analyzer allows you to trace your
transactions across programs that are written in assembler and
C/C++ (compiled with or without trace hooks).
SOLUTION
________
Macro breakpoints: The TPF C Debugger and TPF Assembler Debugger
for VisualAge Client now support breakpoints for macros (SVC,
fast-link, enter/back, and macro groups). When a macro break-
point is set in either debugger, it is in effect for both
debuggers. This allows transactions that are written in multiple
languages to use the same macro breakpoint.
PRINT NOGEN: This enhancement for the TPF Assembler Debugger for
VisualAge Client allows the listing view to use the PRINT
GEN/NOGEN assembler command written in the source to determine
how the listing view file will be built. This matches the
debugger listing view with the assembler listing. Macros that do
not show generated source are handled as a single instruction.
Deferred line breakpoints: This enhancement for the TPF Assem-
bler Debugger for VisualAge Client allows you to set line break-
points in the disassembler and listing views; the breakpoints
are stored in the debugger profile. The next debugging session
will then "remember" the line breakpoints and reset them.
Enter/back support for the performance analyzer: This enhance-
ment to the TPF Performance Trace Execution Analyzer for
VisualAge Client allows you to analyze transactions that were
written using multiple languages. Additionally, you can collect
performance data on TPF assembler segments and C dynamic load
modules (DLMs) that were compiled without trace hooks.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
A new allocator is required for this APAR.
A stub needs to be generated for CUDN.
Segments to be assembled or compiled:
-CCCPSE
-CCNUCL
-CCVAGE
-CCENBK
- CUD0
- CUD7
- CUD8
- CUD9
- CUDB
- CUDC
- CUDM
Segments to be link-edited:
- CPS0
- CUD0
- CUD1
- CUD2
- CUDA
- CUDN
- CDBS
- CISO
Load Modules to be loaded:
CDBG
CPA0
Migration Considerations
========================
Configurations Supported
------------------------
PRINT NOGEN support is available with programs assembled using
High-Level Assembler version 3 or later.
Coexistent Configurations
--------------------------
The support implemented by this APAR can be used with either
VisualAge TPF for Windows NT CSD 19 or CSD 20.
-- END APAR PJ27383
Download file(s):
Login once to access server, leave window open, then
click on link(s) below.
Source |
Listing |
Binary |