++USERMOD(ZP60037) /* FIX LOGREC DEVICE TYPE SUPPORT */ . ++VER(Z038) FMID(EER1400) /* PROBLEM DESCRIPTION: MVS DOES NOT SUPPORT SYS1.LOGREC ON ALL DASD DEVICE TYPES. THE DASD DEVICE TYPES THAT EREP I/O SERVICES SUPPORTS IS HARD-CODED WITHIN THE MODULE. THIS MEANS THAT IN ORDER TO MAINTAIN A FUNCTIONING LOGREC FACILTY THE SYSTEM RESIDENCE VOLUME IS LIMITED TO THE ORIGINAL SET OF DASD DEVICE TYPES AND CANNOT BE MIGRATED TO EXPLOIT LARGER VOLUME GEOMETRIES AS SUPPORT FOR NEWER DEVICES IS ADDED TO MVS. THIS USERMOD SHIPS A VERSION OF IFCIOHND WHICH USES THE MVS TRKCALC SERVICE TO OBTAIN DASD GEOMETRY DEPENDENT DETAILS INSTEAD OF PRE-CODED VALUES SO THAT NOW IT SUPPORTS ANY DASD DEVICE TYPE SUPPORTED BY THE SYSTEM. SPECIAL CONDITIONS: NONE. COMMENTS: PRYCROFT SIX P/L PUBLIC DOMAIN USERMOD FOR MVS 3.8 NUMBER 37. THIS IS SYSMOD NUMBER 3 OF 3 IN A PACKAGE TO GENERALIZE LOGREC DASD SUPPORT WRITTEN BY TOM ARMSTRONG. ALL 3 SYSMODS SHOULD BE ACTIVATED IN THE SAME IPL. THE SYSMOD DETAILS ARE: +---------+----------+---------+------+-----------------------+ | USERMOD | MODULE | FMID | COMP | MODULE FUNCTION | +---------+----------+---------+------+-----------------------+ | ZP60035 | IFBSVC76 | EBB1102 | BCP | LOGREC WRITER | | ZP60036 | IFCDIP00 | FBB1221 | SU64 | LOGREC INITIALIZATION | | ZP60037 | IFCIOHND | EER1400 | EREP | EREP I/O SERVICES | +---------+----------+---------+------+-----------------------+ THE FOLLOWING MODULES AND/OR MACROS ARE AFFECTED BY THIS USERMOD: MODULES: IFCIOHND */.