++USERMOD(ZP60035) /* FIX LOGREC DEVICE TYPE SUPPORT */ . ++VER(Z038) FMID(EBB1102) PRE(UZ42622) /* PROBLEM DESCRIPTION: MVS DOES NOT SUPPORT SYS1.LOGREC ON ALL DASD DEVICE TYPES. THE DASD DEVICE TYPES THAT THE LOGREC WRITER (SVC 76) SUPPORTS IS HARD-CODED WITHIN THE MODULE. THIS MEANS THAT IN ORDER 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 IFBSVC76 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: ACTION: A "CLPA" MUST BE PERFORMED AT IPL TIME FOR THIS SYSMOD TO BECOME ACTIVE. COMMENTS: PRYCROFT SIX P/L PUBLIC DOMAIN USERMOD FOR MVS 3.8 NUMBER 35. THIS IS SYSMOD NUMBER 1 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: IFBSVC76 */.