MVS Mods
ContactServicesSoftwareSupport

IMON 
Misc S/w 
REVIEW 
MVS Mods 
MVS S/w 
[Prycroft Six][Software][MVS Mods]


Usermods for OS/VS2 MVS 3.8J

 

Non-SMP Modifications

Update the subcommand table of TSO TEST. (Nov. 2002)

    Add new subcommands to TEST, and register TSO commands to be available from within TEST sessions.


Increase maximum XF Assembler ESD count. (Jan. 2004) (Cover Letter)

    An SMP version of this is available below as usermod ZP60024.

    Alter IFOX41 and IFOX42 to support an increased maximum ESD count. The change shipped here increases the value from 399 to 511.

 


 

SMP USERMODs

Additional information is contained in the cover letter included in each USERMOD.

 
SLB0002 - Allow M as REGION size scaling indicator.
VZ55134 - Reinstate UZ55134 over UZ57385.
ZP60001 - IEECVXIT WTO exit to start TSO.

ZP60002

- Stop TEST LIST ... I stopping at a bad opcode.

ZP60003 - Allow IFOX00 to accept blank records.
ZP60004 - Support message highlighting on 3270 consoles.

ZP60005

- Always maintain channel and device SIO counters.

ZP60006 - Show EXCP count when data set disposed.
ZP60007 - Add CONFTXT support to TSOKEYxx in PARMLIB.
ZP60008 - Add VTAM support for local non-SNA 3270 EDS.
ZP60009 - Modernize TSO/VTAM 3270 terminal support.
ZP60011 - Capture CCWs in GTF SIO trace.
ZP60012 - Report PIC as abend reason code under TSO.
ZP60013 - Count SVC events for each SVC number.
ZP60014 - Extend CLIST system variables and functions.

ZP60015

- JES2 mod to extend the default STATUS job search.

ZP60016 - TSO mod to extend the default STATUS job search.
ZP60017 - Move Master Trace Table to CSA.
ZP60018 - Report PLPA module name in system trace.

ZP60019

- Record CPU time when TIME=1440.

ZP60020

- Remove linkage editor block size limit of 3200.

ZP60021

- Translate fewer code points to periods in a dump.

ZP60022

- Handle XA's STAX format 1 plist correctly.

ZP60023

- Add Dual Address Space support for tasks.

ZP60024

- Increase the ESD capacity of IFOX00.

ZP60025

- Add BAS and BASR to IFOX00.

ZP60026

- Support REUSE operand of the ALLOCATE command.

ZP60027

- Add time-of-day to link edit IDR.

ZP60028

- Fewer code point periods in module header dump.

ZP60029

- Modify system's ASCII <> EBCDIC translate tables.

ZP60030

- Fix MF/1 and SMF type 73 channel measurement.

ZP60031

- Allow JES2PARM control of JES2 STC SMF.

ZP60032

- Add TERMID support to GTTERM.

ZP60033

- Add LOC support to GETMAIN.

ZP60034

- IKJEFF10 exit for &SYSUID resolution, and USER/PASSWORD on JOB.

 

SLB0002 - ZIP file of ASCII job stream. (May 2011) (Cover Letter)

VZ55134 - ZIP file of EBCDIC job stream. (Nov. 2002) (Cover Letter)

    Reinstall the UZ55134 level of IKTVTGET over the version shipped by UZ57385. If UZ57385 has not been accepted then do not install this USERMOD, but simply RESTORE UZ57385.

    The older level of IKTVTGET allows the display of TPUT output asynchronously after TGET NOWAIT processing without waiting for the terminal user to press ENTER.

    The newer level of IKTVTGET was meant to fix a "problem" (OZ60978) where the keyboard was not unlocked on non-SNA 3270 terminals after a TGET NOWAIT. Of course, the application programmer could have circumvented this problem by unlocking the keyboard with the correct Write Control Character (WCC) in the preceding TPUT. In any event, a side-effect of this fix is that TPUT data after a TGET NOWAIT is not displayed until the user presses ENTER (or another attention input key).

    The function of this USERMOD is now subsumed by USERMOD ZP60009 (see below).

    Back to top of SMP usermod list.

 

ZP60001 - ZIP file of ASCII job stream. (Oct. 2001) (Cover Letter)

 

ZP60002 - ZIP file of ASCII job stream. (Oct. 2001) (Cover Letter)
ZP60002a - ZIP file of ASCII job stream. (Nov. 2002) (Cover Letter)
   ZAP reworked for Volker Bandke's MVS Turnkey CD # 3.

 

ZP60003 - ZIP file of ASCII job stream. (Oct. 2001) (Cover Letter)

 

ZP60004 - ZIP file of ASCII job stream. (Nov. 2001) (Cover Letter)

 

ZP60005 - ZIP file of ASCII job stream. (Dec. 2001) (Cover Letter)
ZP60005a - ZIP file of ASCII job stream. (Nov. 2002) (Cover Letter)
   ZAP reworked for Volker Bandke's MVS Turnkey CD # 3.

 

ZP60006 - ZIP file of ASCII job stream. (Jan. 2002) (Cover Letter)

 

ZP60007 - ZIP file of ASCII job stream. (Dec. 2002) (Cover Letter)

    SYSMOD to support the CONFTXT TSO/VTAM PARMLIB setting. Setting this to NO allows a VTAM trace to report the data going to and from a TSO terminal.

    Back to top of SMP usermod list.

 

ZP60008 - ZIP file of ASCII job stream. (Dec. 2002) (Cover Letter)
   (Updated Jan. 2003 to remove a blank line from source code.)

 

ZP60009 - ZIP file of ASCII job stream. (Feb. 2003) (Cover Letter)
   (Last updated April 2012)

    SYSMOD to upgrade TSO/VTAM 3270 screen handling to a TSO/E-compatible level (almost). This sysmod is to be applied to systems at a software level equivalent to Volker Bandke's Turnkey CD #3. If you have applied VZ55134 above then RESTORE it first. In order to be able to back-out this system software update, set up JCL to restore this usermod which can submitted without TSO, because this usermod affects TSO terminal communication - otherwise you might have to resort to that usually superfluous overhead: the system backup. Be aware that this sysmod uses data in column 80, so do not submit it with old versions of Hercrdr. This sysmod uses function supplied by ZP60008.

    5th March 2003 - Fixed keyboard lock/unlock problems arising from the display of asynchronous line mode messages during processing by a fullscreen application using NOEDIT TPUTs (such as QUEUE when the screen size is larger than 4096 locations).

    30th March 2003 - Changed TPUT FULLSCR when standard WRITE (x'F1') and no-op WCC (x'40') such that the inclusion of an IC order is no longer forced, thus allowing asynchronous partial screen updates which do not move the cursor and so allow text input to continue without disruption.

    14th August 2005 - Changed to allow line mode messages to extend beyond column 80 without forcing a line wrap when the screen is wider than 80 columns.

    1st June 2009 - Changed extended logon routine to check for SNA session bind data, and if found extract the screen sizes and Query bit setting from the bind. If the Query bit is off in the SNA bind then the Query of the terminal is not done.

    7th November 2009 - Changed logon reconnect routine to store the new primary and alternate screen size dimensions so that TSO applications can use GTTERM to detect dynamic screen size changes caused by reconnecting to a disconnected session using a terminal with a different screen size.

    28th April 2012 - Improve the interoperability of TPUT NOEDIT (with the x'02' "unlock keyboard" bit set in the WCC) and TGET NOWAIT to match that of TPUT FULLSCR and TGET NOWAIT.

    Back to top of SMP usermod list.

 

ZP60010 - ZIP file of ASCII job stream. (Feb. 2003)

    SYSMOD to increase the VTAM Read Modified buffer size to handle large screens. Doesn't change operation. Now withdrawn. Problem corrected by increasing VTAM I/O buffer size.

    Back to top of SMP usermod list.

 

ZP60011 - ZIP file of ASCII job stream. (Mar. 2003) (Cover Letter)

    SYSMOD to capture channel programs (that is, the CCWs) in SIO GTF Trace records. Not quite a CCW trace since there is no guarantee that the channel will execute all of the CCWs passed to SIO, but the next best thing. CCW capture may be less than 100%. 25 CCW limit per SIO. The appropriate routine of AMDPRDMP shipped here will format the extra data in the SIO records - one print line per CCW - with not only the raw data but with command code category, flags set, and decimal byte count all broken out. Up to eight (8) bytes of write data may also be captured for non-DASD (because it is stored in the seek address field). Mod goes on to base level FBB1221 and is good for CD#3.

    Back to top of SMP usermod list.

 

ZP60012 - ZIP file of ASCII job stream. (Nov. 2004) (Cover Letter)

    SYSMOD to alter the TSO TMP ESTAI and ESTAE routines to report the Program Interrupt Code as the abend reason code for program check abends, instead of whatever happens to be in register 15 at the time. (The abend code and the reason code are reported by the TMP in the second level of the IKJ56641I message. Second level messages are displayed when a question mark is entered. The availability of such second level messages is indicated when messages end with a plus sign.) This will aid in locating the failing instruction which is especially helpful during TEST debugging sessions, or when TEST is to be started immediately after such an abend.

    Back to top of SMP usermod list.

 

ZP60013 - ZIP file of ASCII job stream. (Jan. 2005) (Cover Letter)

    SYSMOD to alter the SVC FLIH to maintain event counts for each of the 256 SVC numbers in a contiguous table. This table can be accessed by monitors or any other software to get the current SVC event counts since IPL. Also, issuing an SVC in cross-memory mode will now cause an S0F8 abend.

    Back to top of SMP usermod list.

 

ZP60014 - ZIP file of ASCII job stream. (Sep. 2005) (Cover Letter)
   (Last updated August 2009.)

    SYSMOD to add 20 control variable and built-in function extensions to TSO CLISTs. Additions include extra date and time formats, more environmental variables, the SYSDSN built-in function to check data set availability, the NRSTR built-in function to suppress rescans and retain double ampersands, and the SYSOUTTRAP facility where line mode output can be trapped and placed into CLIST variables.

    Back to top of SMP usermod list.

 

ZP60015 - ZIP file of ASCII job stream. (Sep. 2005) (Cover Letter)

    SYSMOD to alter JES2 to expand the power of the default search of the TSO STATUS command. Normally a TSO STATUS command without operands will report jobs with names equal to the userid plus one character. With this change JES2 will collect the status of jobs with names equal to the userid plus 0, 1, 2 and 3 characters. This update is designed to operate with ZP60016.

    Back to top of SMP usermod list.

 

ZP60016 - ZIP file of ASCII job stream. (Sep. 2005) (Cover Letter)

    SYSMOD to alter the TSO STATUS command to report extra information collected by JES2 to expand the power of the default search of the TSO STATUS command. Normally a TSO STATUS command without operands will report jobs with names equal to the userid plus one character. With this change STATUS can list jobs with names equal to the userid plus 0, 1, 2 and 3 characters. This update is designed to operate with ZP60015.

    The ZP60015 and ZP60016 usermods were developed to increase the usefullness of the REVOUT command when no job name is specified.

    Back to top of SMP usermod list.

 

  ZP60017 - ZIP file of ASCII job stream. (Nov. 2006) (Cover Letter)

    SYSMOD to alter the Master Trace Table initialization to place the MTT into CSA (instead of private storage of ASID 1) so that it can be readily displayed (such as by IMON/370 option OT) for diagnostic and operational purposes.

    Back to top of SMP usermod list.

     

ZP60018 - ZIP file of ASCII job stream. (Jan. 2007) (Cover Letter)

  ZP60019 - ZIP file of ASCII job stream. (Jun. 2007) (Cover Letter)

  ZP60020 - ZIP file of ASCII job stream. (Nov. 2007) (Cover Letter)

    SYSMOD to remove Linkage Editor block size limit of 3200 for the SYSLIN file. (Enrico Sorichetti rework of old zap for the Turnkey system.)

    Back to top of SMP usermod list.

     

  ZP60021 - ZIP file of ASCII job stream. (Nov. 2007) (Cover Letter)

    SYSMOD to show keyboard characters in a SYSUDUMP storage dump instead of periods for all character code points except a space, numbers and upper case letters.

    Back to top of SMP usermod list.

     

  ZP60022 - ZIP file of ASCII job stream. (Dec. 2007) (Cover Letter)

    SYSMOD to allow STAX to detect and process the Format 1 parameter list introduced with MVS/XA. This means that code assembled with later STAX macro versions without SPLEVEL being set to 1 will correctly pass the user parameter to the attention exit after PA1 is pressed in a TSO session, thereby avoiding incorrect processing which typically results in abends such as S0C4.

    If a PA1 at the PDS subcommand prompt gives you an S0C4 abend then this fix is for you!

    Back to top of SMP usermod list.

     

ZP60023 - ZIP file of ASCII job and EBCDIC MCS. (Nov. 2008) (Cover Letter)

    SYSMOD to introduce OS support of the Dual Address Space (DAS) facility with the secondary address space of a task being automatically restored by the system whenever a task is dispatched. Both locked and unlocked tasks can set the secondary address space (using the SSAR instruction) and have it restored by the system, but system support of secondary address space private page fault resolution (other than SASN=PASN) only extends to unlocked tasks.  Unlocked tasks taking secondary address space private page faults (other than SASN=PASN) need to guarantee they will not be swapped out. The system will set the key mask for the task's key (or SRB's PSW key) during SSAR and task restore processing.

    This rework (August 2016) removes OS simulation of post-370 instructions such as the halfword immediate instructions. This feature has been removed because:

  • It should not longer be required with support for these (and more) instructions now available in 370 mode supplied by newer Hercules packages.
  • Some of the instructions were not simulated correctly.
  • Some of the instructions may trigger recursion loops in the Program Check FLIH.
  • An old version of this SYSMOD is available here for reference purposes in case you want to see how to (not?) add instruction simulation to the PCFLIH.

    Back to top of SMP usermod list.

     

  ZP60024 - ZIP file of EBCDIC (binary) job stream. (Sep. 2008) (Cover Letter)

    SMP packaging of the non-SMP mod above to increase the maximum XF Assembler (IFOX00) external symbol count from 399 to 511.

    Back to top of SMP usermod list.

     

  ZP60025 - ZIP file of EBCDIC (binary) job stream. (Sep. 2008) (Cover Letter)

  ZP60026 - ZIP file of ASCII job stream. (Jan. 2010) (Cover Letter)

    SYSMOD to add support for the REUSE operand of the TSO ALLOCATE command.

    27th February 2010 - Reworked to also update the ALLOCATE TSO HELP member.

    Back to top of SMP usermod list.

     

  ZP60027 - ZIP file of ASCII job stream. (Mar. 2010) (Cover Letter)

    SYSMOD from Tom Armstrong to apply a couple of zaps in support of including the time of day in the IDR created by the Linkage Editor.

    One zap is to the Linkage Editor so that the IDR it creates will now be four bytes longer. The four bytes added to the end will be the link edit time (0hhmmssF) in packed decimal. This makes the IDR the same format as produced by the modern Program Binder.

    Another zap is to the AMBLIST service aid which allows the LISTIDR report to format and output the link edit time when processing a program's identification records.

    Back to top of SMP usermod list.

     

  ZP60028 - ZIP file of ASCII job stream. (Mar. 2010) (Cover Letter)

    SYSMOD to improve the formatting of module headers when the register save area chain is processed when writing formatted dumps. Similar to ZP60021 in that it reduces the "periods frenzy" but for a different part of the dump.

    Back to top of SMP usermod list.

     

  ZP60029 - ZIP file of ASCII job stream. (Jul. 2010) (Cover Letter)

    SYSMOD to customize the translation tables used by the XLATE macro when translating data between the EBCDIC and ASCII character sets. (XLATE is used by the OPTCD=Q DCB setting and by REVIEW with ASCII ON.) Customize the tables for your usage before applying.

    Back to top of SMP usermod list.

     

  ZP60030 - ZIP file of ASCII job stream. (Jan. 2011) (Cover Letter)

  ZP60031 - ZIP file of ASCII job stream. (Dec. 2011) (Cover Letter)

    SYSMOD to change JES2 to allow SMF type 6 and type 26 records and the IEFUSO and IEFUJP SMF exits for started tasks. That is, the relevant settings on the &STC JES2 parameter statement can now be used to control these aspects of started task SMF processing.

    Back to top of SMP usermod list.

     

  ZP60032 - ZIP file of ASCII job stream. (Apr. 2012) (Cover Letter)

    SYSMOD to ship an updated GTTERM macro which supports the TERMID operand and so exploit new function delivered by ZP60009. [A separate usermod is required because the GTTERM macro is owned by TIOC (FMID ETI1106) while ZP60009 updated parts of TSO/VTAM (FMID ETV0108).]

    Back to top of SMP usermod list.

     

ZP60033 - ZIP file of ASCII job stream. (Jan. 2017) (Cover Letter)

    SYSMOD to ship an updated GETMAIN macro which supports the LOC operand. This should help reduce the effort required to migrate and maintain software written for newer versions of the operating system. This is also the version of GETMAIN used to assemble the MVS/370 version of REVIEW.

    Back to top of SMP usermod list.

     

ZP60034 - ZIP file of ASCII job stream. (Mar. 2017) (Cover Letter)

    SYSMOD to ship an updated IKJEFF10 SUBMIT exit. This version is based on a much older version which automatically appended USER= and PASSWORD= on to the JOB statement to effectively deliver automatic security user ID propagation for batch jobs submitted using the TSO SUBMIT command. The change added to this version is to allow the system JCL symbol &SYSUID to be resolved at SUBMIT time, which should help reduce the local customization needed when running local versions of sample job streams.

    Back to top of SMP usermod list.

     


Feedback

For enquiries or feedback please email Greg Price.

 

[Back][Up][Next]

Copyright 2003 Prycroft Six Pty Ltd - ABN 17 006 544 636 - All rights reserved.
webmaster@prycroft6.com