Transaction Processing Facility (TPF) - Online Maintenance
TPF : Support : Maintenance
TPF : Support : Maintenance
|
|
Skip to:
Abstract |
Comments |
Solution |
Related Segments |
Migration |
Download
SUBJECT: APAR NUMBER: PJ27019
REFERENCE: AREA: USER EXITS
SEGMENT: CCED40 - RELEASE: TPF4 (Copy)
SEGMENT: CCUEXT40 - RELEASE: TPF4 (Assembler)
SEGMENT: CICR40 - RELEASE: TPF4 (Copy)
SEGMENT: CUSR40 - RELEASE: TPF4 (Copy)
SEGMENT: DCTUCL40 - RELEASE: TPF4 (Macro)
SEGMENT: UXITC40 - RELEASE: TPF4 (Macro)
Pre-requisite APARs are:
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
FOR SEGMENT CCUEXT40 (Assembler) - REL TPF4
PJ14008 PJ17852 PJ19966 PJ20143
PJ21714 PJ22781 PJ21907
PJ23709 PJ20868 PJ25028 PJ25157
PJ25807
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
FOR SEGMENT CUSR40 (Copy) - REL TPF4
PJ14008 PJ13992 PJ14512 PJ14450
PJ14605 PJ15696 PJ16646
PJ15565 PJ17852 PJ18368 PJ19422
PJ20143 PJ20339 PJ21741
PJ21732 PJ22228 PJ21283 PJ22857
PJ22936 PJ23178 PJ22937
PJ23493 PJ24033 PJ23923 PJ24530
PJ24845 PJ24528 PJ25094
PJ25162 PJ23486 PJ25589 PJ25696
PJ25981 PJ26008 PJ26284
PJ26907
FOR SEGMENT DCTUCL40 (Macro) - REL TPF4
PJ14008 PJ14605 PJ15565 PJ17852
PJ19422 PJ21040 PJ22936
PJ23178 PJ20868 PJ24845 PJ25094
PJ25696 PJ25948 PJ25981
PJ26008
FOR SEGMENT UXITC40 (Macro) - REL TPF4
PJ14008 PJ14605 PJ15565 PJ17852
PJ19422 PJ22936 PJ21907
PJ23178 PJ24845 PJ25094 PJ25696
PJ25981 PJ26008
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
Addition of two new user exits and support to allow easier addi-
tion of user exits in the future.
COMMENTS ON PROBLEM
___________________
Several requests have been made recently for the addition of new
user exits. One user exit was requested in the DLAYC service
routine so that DLAYC requests could be examined to determine if
the ECB was holding any resources. The other user exit was
requested in the activation code of the VA/TPF debugger so that
additional initialization could be preformed just before the
debugging task starts. In order to support these two new exits
and more customer exit requests in the future it is necessary
that this APAR do something to eliminate the user exit depend-
ency on the low core table in CAPT.
SOLUTION
________
1. A user exit, DLAY, has been added and is called at the begin-
ning of the DLAYC service routine in CICR. This user exit is
called by both the DLAYC and YIELDC macros. On input, register 6
indicates the type of macro call and, on return, register 6 must
indicate the type of action requested by the user exit code.
Return actions supported by the DLAYC service routine are to
continue delay processing, delay immediately, or abort delay and
return to the DLAYC issuer.
2. A user exit, DBTA, has been added and is called by the VA/TPF
debugger at the point when the trace table entry is marked as
active by CCED. The user exit is call from two points in
DBGTBP, when activating a trace_by_terminal entry and when acti-
vating a trace_by_program entry.
3. In addition to the two new user exits, support has been added
to allow user exits to be implemented without affecting the low
core table in CAPT. A new class of user exits has been defined
where only the DCTUCL is updated. Also added is a new option on
the UXITC macro, CHECK=, which will interrogate the correct exit
active bit, thereby relieving the user the job of finding out
where the active bit resides.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
CCNUCL CCENBK
Segments to be link edited:
CPS0
Load Modules to be loaded:
Migration Considerations
========================
None
BUILD/TEST INSTRUCTIONS
_______________________
===BUILD Instructions===
No special build instructions.
Stubs to be built:
===TEST Instructions===
No special test instructions.
-- END APAR PJ27019
c
Download file(s) using new Server:
Login once to access server, leave window open, then
click on link(s) below.
Source |
|