Transaction Processing Facility (TPF) - Online MaintenanceTPF : Support : Maintenance TPF : Support : Maintenance
SUBJECT: APAR NUMBER: PJ27595
REFERENCE: AREA: 3270 LOCAL
SEGMENT: CFMDC40 - RELEASE: TPF4 (Macro)
SEGMENT: CVLD40 - RELEASE: TPF4 (Assembler)
SEGMENT: CVLG40 - RELEASE: TPF4 (Assembler)
SEGMENT: CZ1SE40 - RELEASE: TPF4 (Macro)
SEGMENT: DCR240 - RELEASE: TPF4 (Assembler)
Pre-requisite APARs are:
FOR SEGMENT CFMDC40 (Macro) - REL TPF4
PJ13503 PJ13634 PJ13674 PJ14355
PJ15208 PJ14437 PJ14790
PJ17852 PJ19422 PJ21167 PJ20551
PJ21313 PJ21791 PJ21715
PJ17689 PJ22389 PJ23003 PJ23116
PJ22434 PJ23178 PJ23931
PJ23923 PJ24472 PJ24530PJ24845PJ24861PJ25084PJ25094PJ25078PJ24945PJ25459PJ25781PJ25981PJ25841PJ25932PJ26089PJ26575PJ26707PJ27079PJ27275PJ27268PJ27333PJ27393PJ27422
FOR SEGMENT CVLD40 (Assembler) - REL TPF4
PJ21313 PJ22741
FOR SEGMENT CZ1SE40 (Macro) - REL TPF4
PJ13634 PJ13674 PJ14078 PJ13754
PJ14605 PJ14437 PJ14790
PJ15959 PJ17852 PJ19949 PJ21044
PJ21167 PJ21313 PJ21791
PJ21715 PJ17689 PJ22389 PJ23003
PJ23103 PJ22434 PJ23178
PJ23336 PJ23923 PJ24084 PJ24530PJ25084PJ25094PJ25323PJ25589PJ25760PJ25781PJ25780PJ25855PJ25981PJ26188PJ26575PJ26683PJ26713PJ26600PJ26686PJ26707PJ26427PJ26774PJ26580PJ26967PJ27023PJ26890PJ27079PJ26891PJ27387PJ27083PJ27268PJ27333PJ27393PJ27422PJ27469
FOR SEGMENT DCR240 (Assembler) - REL TPF4
PJ13674 PJ14078 PJ14605 PJ14437
PJ17852 PJ21715 PJ17689
PJ23178 PJ23923 PJ27387
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
Entering the ZLSTP functional message against a 3270 local line
that has a hardware problem can result in an endless loop, which
prevents the ZLSTP functional message from being completed.
COMMENTS ON PROBLEM
___________________
If an operator enters ZLSTP LC xx (where xx is either the line
number of a 3270 local line or the text string "ALL") to stop a
3270 local line, real-time segment CVLG, which processes the
ZLSTP functional message, can get into an endless loop. This can
occur while CVLG is waiting for any messages built up on the
core queue for the 3270 local line to be written out to the 3270
local device. If there are any hardware problems on the 3270
local device or on the 3270 local control unit to which the
device is attached, the messages will never stop writing out to
the device that the operator is attempting to stop. Because CVLG
issues DLAYC macros and continues to check the size of the
message queue of the 3270 local device, the program can get into
an endless loop while waiting for the queue size to reach zero.
As a result, the operator will never get a completion message in
response to their ZLSTP functional message command.
SOLUTION
________
A new timing mechanism has been added to real-time segment CVLG.
If the size of the 3270 local message queue is not worked down
to zero (implying there are no more messages on queue for the
device) while trying to stop the line via the ZLSTP functional
message, the line is then timed out, a newly defined dump is
taken, and CVLG either continues to stop the next 3270 local
line or exits if this is the last or only line to process. The
newly defined dump, which occurs as a result of the timeout, is
a CTL-3CC dump with error message "CVLG - TIMED OUT ON STOPPING
LINE."
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
- STPP
- ICDF.
Segments to be link-edited:
- PPCP
- DCRS.
Load Modules to be loaded:
- None.
Migration Considerations
========================
- None.
-- END APAR PJ27595
Download file(s):
Login once to access server, leave window open, then
click on link(s) below.