Skip to main content

Transaction Processing Facility (TPF) - Online Maintenance TPF Online Maintenance TPF Online Maintenance Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download

SUBJECT:         APAR  NUMBER: PJ27483  (HIPER)

REFERENCE:  AREA:     LOADERS
            SEGMENT:  ACPL40     - RELEASE:  TPF4  (Assembler)


Pre-requisite APARs are:
FOR SEGMENT ACPL40     (Assembler) - REL TPF4
 PJ13764  PJ14326  PJ14584  PJ16373
 PJ17852  PJ18438  PJ20386
 PJ17278  PJ21768  PJ22451  PJ22538
 PJ23526  PJ24845  PJ25084
 PJ25166  PJ24992  PJ25154  PJ25322
 PJ25459  PJ25559  PJ26320
 PJ26744  PJ27387  PJ27422
To be applied in the order listed for each segment.

ABSTRACT OF PROBLEM
___________________
With PJ27393 applied, ACPL cannot complete.


COMMENTS ON PROBLEM
___________________
ACPL  makes  use of the IDSFCZ DSECT, but does not use the FACZC
macro to calculate file addresses.  Instead, it calls  FACS  and
then  copies  values  returned  by  FACS  into a FACZC parameter
block.  As a result of changes to IDSFCZ made by  DECB  support,
PJ27393, the code in the CALLFACS routine in ACPL now places the
file address returned by FACS in the wrong location.  Any subse-
quent  attempt  to  use the returned file address by referencing
IFCZADR fails because the fullword at that location  contains  a
value of zero.


SOLUTION
________
Changed CALLFACS routine in ACPL to use FACZC instead of calling
FACS.

DEPENDENCIES
____________

Related Segments Affected By This APAR.
_______________________________________

Segments to be assembled or compiled:
  None.

Segments to be link edited:
  None.

Load Modules to be loaded:
  None.

Migration Considerations
========================
  None.
-- END APAR PJ27483



Download file(s): Login once to access server, leave window open, then click on link(s) below. Source