++APAR(ASZ3129). /*----------------------------------------------------- COPYRIGHT AUSTRALIAN SYSTEMS ENGINEERING PTY. LTD. 2000. ASZ3129 000111 61VNAB PD ASEB201 V201 SUGG OK OMCSS2HC 000113 __S0846 Provide a Software to Hardware Recompression utility - OMCSS2HC _PROBLEM DESCRIPTION: Compressed database files that use the software compression algorithm are more costly to decompress than those compressed using the optional OMCS/MVS Hardware Compression Support (FMID ASEB201). The repeated decompression of frequently accessed compressed files can represent significant processor time over the life of the data. Sites that have ASEB201 installed may take retrospective advantage of hardware compression by recompressing frequently accessed compressed files using the utility program OMCSS2HC. _PROBLEM SUMMARY: USERS AFFECTED: Licensees of the OMCS/MVS Hardware Compression support FMID ASEB201. _PROBLEM CONCLUSION RECOMMENDATION: Apply PTF ASP0846 _OPERATIONAL NOTES: See ASESAMP(RUNS2HC) for sample JCL to run the program. Program OMCSS2HC can be run with more or less specific Filename and Filetype (FN= FT=) arguments to inspect one or many files in a database and to recompress from software to hardware format in place. The program can be safely run while other work proceeds. Files that are not compressed will be ignored. Files with names that dont match the FN= and FT= arguments will be ignored. Users who attempt to read a file while it is being recompressed will wait until recompression is complete for that file. Similarly if a user(s) has a file open at the time that OMCSS2HC attempts to recompress it then OMCSS2HC will wait until the user(s) release the file. The program lists files inspected and identifies those recompressed. _NON-SMP/E SITES PLEASE NOTE: 1. Apply this fix using the ASMPMAIN program. Refer to ASE Technical Bulletin TB90-0014 for sample JCL for running this program or see the .ASESAMP member called RUNASMP. 2. This fix contains ++SRCUPD statements. After applying the fix you must recompile the ECL programs named in ++SRCUPD statements to create new load modules from them. For sample JCL see the .ASESAMP member called RUNECLC which was distributed on PUT9112. NEED FURTHER HELP? CALL ASE FOR ASSISTANCE. */ ++VER(Z038) FMID(ASEB200).