VSSI Home    Product Support   

Release 55xx ShadowDisk/Z Updates

Last modified on 05/25/22
Current Package Build: 5530

VSSI

The PTFs below apply to the VSSI product version listed at the top of this page. As VSSI generates new packages (e.g., from 5524 to 5526), all outstanding updates (e.g., from 5524) are rolled into the new package version (e.g., 5526). You can determine your package version by running the VSQPKG exec on your VSSI Install disk; e.g.: . vsqpkg To obtain updates for your package, you can do as follows: 1. Determine your package version (e.g., 5526). 2. Download the PTFCUM that corresponds to your package (e.g., VPVT5526 PTFCUM if you have VPARS/VTAPE, VT5526 PTFCUM if you have VTAPE-only, and VD5526 PTFCUM if you have ShadowDisk/Z). Things to remember: 1. All PTFs specify a minimum version of the VSSI VSTOOLS package (i..e., the BUILD EXECs required to apply the PTF). The latest version of VSTOOLS VMARC can always be obtained via FTP from /193. You can check your installed VSSI package and VSTOOLS levels as follows: . VSQPKG (displays the current VSSI package build level) . VSQTOOLS (displays the current VSTOOLS version) 2. The VSPTFCUM EXEC is used to install the PTF(s) from the matching PTFCUM package that you downloaded. If specified with no parameters, VSPTFCUM expands the PTFCUM file to your A-disk, evaluates them for inclusion, and installs any validated PTFs found which are not already installed. 3. If you are at a given package level (e.g., 5524), and you wish to install subsequent updates for the next available package level (e.g., 5526), you can do as follows: . Download the latest PTFCUM for your current package level (e.g., download VPVT5524 PTFCUM). . Install the PTFCUM via the VSPTFCUM exec. After the install is complete, you will not need to download 5524 in the future. . Download the latest PTFCUM for the next package level (e.g., download VPVT5526 PTFCUM). . Install the PTFCUM via the VSPTFCUM exec. You will be downloading this PTFCUM on a regular basis (i.e., until VSSI closes 5526 and generates 5528). 4. The PTF summaries can be found on the VSSI Web site; e.g.: VPARS/VTAPE https://www.vsoftsys.com/doc/critvp55.htm VTAPE-only https://www.vsoftsys.com/doc/critvt55.htm ShadowDisk/Z https://www.vsoftsys.com/doc/critvd55.htm The BUILD_Reqd: tag in the PTF summary specifies the user actions required after application of the PTF, as follows: TagID Actions to be taken VSSIPL . vsbldnuc . vscopy nuc . re-IPL VSSICP . vscopy nuc -or- vscopy parm . re-IPL VSSICMS . vscopy cms, vscopy help VSSMMAC Macro updates only; no action required Most PTFs have multiple BUILD_Reqd: tag values; in this case, take all actions required by all specified tags.

PTFs below apply to Packages at 5530 and lower

VT550476 VMARC 05/18/22 10:17:58 * PRODUCT file update

Update VT550476 applies to VSSI installation builds through 5530 Symptom: * PRODUCT file update Problem: VTAPE product file (VSSIVT PRODUCT) has 1 missing comment block. Resolution: Updated PRODUCT file attached. BUILD_Reqd: VSSMMAC Toolmin: 1.0 481 (2022-05-04) Modules: VTMODID COPY

VP550476 VMARC 05/18/22 10:17:54 * VPSCAN module removal

Update VP550476 applies to VSSI installation builds through 5530 Symptom: * VPSCAN module removal Problem: VPSCAN is deprecated and is no longer required. Resolution: The following modules were altered: Module Action VPSCAN removed The above modules are removed from the PRODUCT files; actual element erasure will happen at a later date. BUILD_Reqd: VSSMMAC Toolmin: 1.0 481 (2022-05-04) Modules: VPMODID COPY

VS550476 VMARC 05/18/22 10:17:49 * CMS module reassignment

Update VS550476 applies to VSSI installation builds through 5530 Symptom: * CMS module reassignment Problem: Several VSSI Common modules have been deprecated and are no longer necessary. Resolution: The following modules were altered: Module Action VSDBSCAN removed (originally written as a bimodal (SD|VP) replacement for VPSCAN, but was never called) VSDCHK removed; replaced by DISKCHK VSDLBL removed; replaced by DISKLAB The above modules are removed from the PRODUCT files; actual element erasure will happen at a later date. BUILD_Reqd: VSSICMS Toolmin: 1.0 481 (2022-05-04) Modules: VSMODID COPY DISKCHK ASSEMBLE DISKLAB ASSEMBLE

VT550473 VMARC 03/31/22 23:45:14 * Common/COPY/MACRO updates in support of fix 474

Update VT550473 applies to VSSI installation builds through 5530 Symptom: * Common/COPY/MACRO updates in support of fix 474 Problem: COPY and MACRO updates in support of fix VT550474. Resolution: Primary change is the VTSCTLBK is updated to have an array of pointers to VTSALIB blocks (one for each library) rather than having the VTSALIB blocks embedded as part of the VTSCTLBK. This makes the VTSCTLBK smaller than 4K and allows both the VTSALIB block and the VTSCTLBK to be asserted. Additionally a number of other parts have been updated with minor pending refactoring (comment corrections and so on). BUILD_Reqd: VSSIPL VSSICP VSSMMAC Toolmin: 1.0 475 (2022-02-22) Modules: RVTSALIB COPY VTEXTBK COPY VTMNTBK COPY VTSCTLBK COPY VTXDCPBK COPY

VS550473 VMARC 03/31/22 23:43:32 * Common/COPY/MACRO updates in support of fix 474

Update VS550473 applies to VSSI installation builds through 5530 Symptom: * Common/COPY/MACRO updates in support of fix 474 Problem: COPY and MACRO updates in support of fix VT550474. Resolution: For the VSCOMMON subsystem, the VSSICBID list of control blocks is updated with entries for VTSALIB and VTSCTLBK. Additionally a number of other parts have been updated with minor pending refactoring (comment corrections and so on). BUILD_Reqd: VSSIPL VSSICP Toolmin: 1.0 475 (2022-02-22) Modules: VS55MAC $EXEC VSMODID COPY VSSICBID COPY VSSIMSG COPY VSIMSG MACRO VSIPROLG MACRO RVSSTP ASSEMBLE RVSUTL ASSEMBLE RVSSTL LAS55473

VS550472 VMARC 01/25/22 10:36:46 * Module splits; second tranche

Update VS550472 applies to VSSI installation builds through 5530 Symptom: * Module splits; second tranche Problem: VSSI would like any part loaded with the temporary attribute to be smaller than 4K in size. Resolution: RVSSYN is moved from the permanent to the temporary CPXLOAD list in RVSCPX. BUILD_Reqd: VSSICP Toolmin: 1.0 473 (2022-01-20) Modules: RVSCPX ASSEMBLE RVSSYN ASSEMBLE

VT550470 VMARC 01/20/22 19:24:24 * Refactoring in support of fix 471

Update VT550470 applies to VSSI installation builds through 5530 Symptom: * Refactoring in support of fix 471 Problem: Tapes not scratched when expired. Resolution: Changes to support fix 471. BUILD_Reqd: VSSIPL VSSICP VSSICMS VSSMMAC Toolmin: 1.0 473 (2022-01-20) Modules: RVTSYSBK COPY VTCLBLBK COPY RVTMDLAT MACRO

VP550470 VMARC 01/20/22 19:23:03 * Refactoring in support of fix 471

Update VP550470 applies to VSSI installation builds through 5530 Symptom: * Refactoring in support of fix 471 Problem: Tapes not scratched when expired. Resolution: Changes to support fix 471. BUILD_Reqd: VSSIPL VSSICP VSSICMS VSSMMAC Toolmin: 1.0 473 (2022-01-20) Modules: VPCTLBK COPY RVPMDLAT MACRO

VS550470 VMARC 01/20/22 19:21:58 * Refactoring in support of fix 471

Update VS550470 applies to VSSI installation builds through 5530 Symptom: * Refactoring in support of fix 471 Problem: Tapes not scratched when expired. Resolution: Changes to support fix 471. BUILD_Reqd: VSSICP VSSICMS Toolmin: 1.0 473 (2022-01-20) Modules: VSQLSTAT COPY RVSCFG ASSEMBLE RVSIOS ASSEMBLE RVSUTL ASSEMBLE VSSUBDT ASSEMBLE

VS550469 VMARC 11/11/21 11:33:45 * Annual resequence assembler parts

Update VS550469 applies to VSSI installation builds through 5530 Symptom: * Annual resequence assembler parts Problem: Due to updates a number of files are getting tight on sequence numbers. This impacts the fit of future fixes. Proactively address. Resolution: We use the following rules of thumb to decide whether or not a source file needs to be resequenced: - if there are any lines with a gap of 10 or less - if 20% or more of the source lines have gaps of 100 or less. If either of the above applies, the source file is resequenced. The sequence number range is 00000000-99999999 and to minimize future resequences we attempt to pick a new gap that best exploits the full range. This year RVSCMD, RVSSTP and RVSUTL are resequenced. BUILD_Reqd: VSSICP Toolmin: 1.0 468 (2021-11-04) Modules: RVSCMD ASSEMBLE RVSSTP ASSEMBLE RVSUTL ASSEMBLE

VP550467 VMARC 11/16/21 15:35:29 * Module splits; first tranche

Update VP550467 applies to VSSI installation builds through 5530 Symptom: * Module splits; first tranche Problem: VSSI would like any part loaded with the temporary attribute to be smaller than 4K in size. Resolution: Changes to VPARS COPY/MACRO parts in support of fix VP550468. BUILD_Reqd: VSSIPL VSSICP VSSICMS VSSMMAC Toolmin: 1.0 470 (2021-11-12) Modules: RVPCMPBK COPY RVPEQUAT COPY VPCTLBK COPY VPOPENBK COPY VP1WRKBK COPY RVPMDLAT MACRO

VS550467 VMARC 11/16/21 14:06:34 * Module splits; first tranche

Update VS550467 applies to VSSI installation builds through 5530 Symptom: * Module splits; first tranche Problem: VSSI would like any part loaded with the temporary attribute to be smaller than 4K in size. Resolution: For the VSCOMMON component all temporary parts were already under 4K. These changes are in support of the changes to VPARS and VTAPE. BUILD_Reqd: VSSIPL VSSICP VSSICMS Toolmin: 1.0 470 (2021-11-12) Modules: VS55MAC $EXEC RVSCHKPR COPY RVSEQUAT COPY VSMODID COPY VSSICBID COPY VSSICMP COPY VSSIDATE COPY VSSIEQU COPY RVSMDLAT MACRO RVSCBI ASSEMBLE RVSCFG ASSEMBLE RVSCMD ASSEMBLE RVSCPX ASSEMBLE RVSIOR ASSEMBLE RVSIOS ASSEMBLE RVSMSG ASSEMBLE RVSPER ASSEMBLE RVSPRM ASSEMBLE RVSUTL ASSEMBLE VSLABSL ASSEMBLE VSSUBDT ASSEMBLE

VT550463 VMARC 10/25/21 15:44:23 * Preparatory refactoring changes

Update VT550463 applies to VSSI installation builds through 5530 Symptom: * Preparatory refactoring changes Problem: MACRO/COPY updates for 550464 Resolution: MACRO/COPY updates for 550464 BUILD_Reqd: VSSIPL VSSICP VSSICMS VSSMMAC Toolmin: 1.0 466 (2021-09-28) Modules: RVTTRACE COPY VTCLBLBK COPY VTEXTBK COPY VTOPRMBK COPY VTQRPTS COPY

VP550463 VMARC 10/25/21 15:37:52 * Preparatory refactoring changes

Update VP550463 applies to VSSI installation builds through 5530 Symptom: * Preparatory refactoring changes Problem: MACRO/COPY updates for 550464 Resolution: MACRO/COPY updates for 550464 BUILD_Reqd: VSSIPL VSSICP VSSICMS VSSMMAC Toolmin: 1.0 466 (2021-09-28) Modules: RVPDEVBK COPY RVPEQUAT COPY RVPTRACE COPY VPCTLBK COPY VPMDSKBK COPY VPMDTBL COPY VPTCCTBK COPY

VS550463 VMARC 10/25/21 15:27:17 * Preparatory refactoring changes

Update VS550463 applies to VSSI installation builds through 5530 Symptom: * Preparatory refactoring changes Problem: MACRO/COPY updates for 550453 Resolution: In addition to the MACRO/COPY changes the following additional changes are done to the VSCOMMON subsystem: - the current fix level shown in the response to VSQuery LEVel (nee VSQuery VSLevel) is now dynamically determined at load time from the just loaded code. Formerly this was a static value determined at build time. The command output is unchanged. vsq lev VSSI Level 5500 Build 5530 Fix 550464 on 26 Sep 2021 for Z/VM 7.2.0 Ready; T=0.01/0.01 02:53:55 - a new VSQuery COMPonents command will show the highest fix level for each subsystem that is loaded and where the subsystem was loaded from. eg: vsquery components VSCOMMON fixlevel VS550463 loaded from VSCOMM72 TXTLIB dated 2021-09-26 21:18:44 VTAPE fixlevel VT550464 loaded from VTAPE72 TXTLIB dated 2021-09-26 20:03:50 VPARS fixlevel VP550464 loaded from VPARS72 TXTLIB dated 2021-09-27 00:37:37 Ready; T=0.01/0.01 02:54:46 BUILD_Reqd: VSSIPL VSSICP VSSICMS Toolmin: 1.0 466 (2021-09-28) Modules: VS55MAC $EXEC RVSCHKPR COPY RVSTRACE COPY RVSYNTAX COPY VSDATEFM COPY VSMDEBK COPY VSMODID COPY VSSICFG COPY VSSIEQU COPY VSSIMSG COPY VSIMSG MACRO VSIPROLG MACRO VSLCKOP MACRO RVSCBI ASSEMBLE RVSCFG ASSEMBLE RVSCMD ASSEMBLE RVSCPX ASSEMBLE RVSIOS ASSEMBLE RVSLCK ASSEMBLE RVSMSG ASSEMBLE RVSPER ASSEMBLE RVSPRC ASSEMBLE RVSPRM ASSEMBLE RVSSYN ASSEMBLE RVSUTL ASSEMBLE VSSUBDT ASSEMBLE VSSUBR02 ASSEMBLE RVSSTL LAS55463

VS550462 VMARC 09/26/21 10:03:36 * Placeholder update - start 5530

Update VS550462 applies to VSSI installation builds through 5530 Symptom: * Placeholder update - start 5530 Problem: Dummy update to mark the start of Build 5530. Resolution: n/a. BUILD_Reqd: VSSMMAC Toolmin: 1.0 464 (2021-09-24) Modules: VSMODID COPY

PTFs below apply to Packages at 5528 and lower

VS550438 VMARC 03/25/21 20:32:42 * HCPIST update no longer fits after VM66173

Update VS550438 applies to VSSI installation builds through 5528 Symptom: * HCPIST update no longer fits after VM66173 Problem: Our update to HCPIST no longer fits after the PTF for VM66173 is applied. Resolution: Revise our HCPIST update so it fits whether or not VM66173's PTF is applied. Additionally, updates to a number of other parts with minor pending refactoring are included. Fixes 438 and 439 must be applied concurrently. BUILD_Reqd: VSSIPL VSSICP VSSICMS Toolmin: 1.0 453 (2021-03-21) Modules: VSIOPARM COPY VSQIOBK COPY VSSICBID COPY VSWCCWXA COPY RVSMDLAT MACRO VS6ANCH MACRO DISKPRT ASSEMBLE DISKZAP ASSEMBLE RVSCBI ASSEMBLE RVSCMD ASSEMBLE RVSCPX ASSEMBLE RVSLVL ASSEMBLE VSFSERR ASSEMBLE VSLABSL ASSEMBLE VSSUBR02 ASSEMBLE