{"id":14,"category_id":1,"slug":"ispf-vsam-utility","type":null,"name":"ISPF\/VSAM Utility","code":"IVU","content":"<p><strong>Edit\/copy\/define VSAM files from TSO ISPF<\/strong><\/p>\r\n<p><strong>ISPF\/VSAM Utility<\/strong> provides on-line access (through ISPF) to the most often used VSAM functions normally done with IDCAMS batch processing:&nbsp;allocating (defining), renaming, copying, and deleting VSAM files. It was designed primarily for use by applications and systems programmers. IVU allows editing and browsing of VSAM and NON-VSAM files with no LRECL or file size restrictions.&nbsp;<\/p>\r\n<hr>\r\n<p><strong>Editing is available in two formats:<br>\r\n<\/strong><\/p>\r\n<p><strong>Hexadecimal\/Character<\/strong><br>\r\nThis format displays record information using three lines per character, with one line showing the EBCDIC (character) representation of data and the other two lines showing the hexadecimal equivalent. Changes can be made to both the character and hex representations simply by overtyping.<\/p>\r\n<p><strong>Copycode<\/strong><br>\r\nThe copycode format utilizes the copycode that you specify to provide a 'COBOL' view of the data. Field levels and datanames are displayed along with the length and field type (usage). Beside each field the actual data is displayed. Data is presented in the format dictated by the picture clause. When the copycode being used has more than one 01 level dataname (multiple record types) a facility is provided to switch automatically from record type to record type. Data can be changed by overtyping.&nbsp;<\/p>\r\n<p>In each format complete scrolling functions are available. Record selection can be done by overtyping the key with a full or partial key and pressing ENTER. A find command is also provided. In edit mode a change command allows finding and replacing specified character strings anywhere within a file.<\/p>\r\n<hr>\r\n<p><strong>Browsing is available in three formats:<\/strong><br>\r\n<br>\r\nTwo of the formats are identical to the formats available with editing, <strong>Hexadecimal\/Character and Copycode<\/strong> as described above.<br>\r\n<br>\r\nThe third format is <strong>Full Screen Browse<\/strong>. Full Screen Browse has the 'look and feel' of ISPF browse. This browse format provides the ability to display multiple records per screen. All the normal ISPF browse commands are available.<\/p>\r\n<p>A PF key is provided to swap back and forth between full screen browse and either edit format. If you find a record you want to modify, you can simply press a PF key to take you into EDIT with the file positioned at the record you were browsing. You can also swap to full screen browse from any EDIT session.<\/p>\r\n<hr>\r\n<p><strong>Allocating\/Defining VSAM files:<\/strong><\/p>\r\n<p>VSAM Utility allows allocation (defining) of VSAM files including alternate indexes and paths. KSDS, ESDS, RRDS and Alternate Indexes may be defined. Parameters used to allocate datasets can be saved in a PDS member of your choosing. Parameters can then be recalled for later use allowing you to allocate other dataset 'modeling' them after an existing dataset. Datasets can be created quickly without having to run batch jobs. New datasets can then be loaded quickly using the COPY function to copy from an existing dataset.<\/p>\r\n<hr>\r\n<p><strong>ISPF\/VSAM additional features:<\/strong><\/p>\r\n<p>Provides VSAM manipulation by deleting, copying, renaming, and inquiring on VSAM and NON-VSAM datasets.<\/p>\r\n<hr>\r\n<p><strong>Invoking ISPF\/VSAM Utility:<\/strong><\/p>\r\n<p><strong>ISPF\/VSAM Utility<\/strong>&nbsp;executes as a panel driven ISPF dialog. LIBDEF and split screen sessions are fully supported. Launching the product can be achieved in various ways, including:<\/p>\r\n<p style=\"margin-left: 40px;\">- selecting an option from an ISPF menu.<br>\r\n- entering 'TSO VSAMUTIL' on any ISPF command line.<br>\r\n- using any function to select a VSAM file from a SimpList object list.<br>\r\n&nbsp;<\/p>","summary":"","featured":1,"status":1,"passwords":1,"extended_info":"0","deleted_at":null,"created_at":"2017-11-14T23:21:24.000000Z","updated_at":"2017-12-01T04:09:41.000000Z","sorted_releases":[{"id":415,"parent_id":null,"product_id":14,"release":"3.0","notes":"\n<ul>\n <li>New menu driven look. Classic look is still available.<\/li>\n <li>Added Options panel to allow user-preferences<\/li>\n <li>Added HSF and ZFS data access.<\/li>\n <li>Added 'point and shoot' support<\/li>\n <li>Improved Rename function displays components and allows simultaneous renames<\/li>\n <li>Enhanced ISPF 3.4 panel invocation<\/li>\n <li>Library member name changes: VSM prefix changed to IVU<\/li>\n <li>All panels, loadmods and execs have been renamed to names beginning with \"IVU\"<\/li>\n <li>Better IVU product diagnostic facilities are included.<\/li>\n<\/ul>\n","released_on":"2011-01-19T23:21:24.000000Z","deleted_at":null,"children":[{"id":849,"parent_id":415,"product_id":14,"release":"3.0.11","notes":"<p>Maintenance release.<\/p>","released_on":"2020-02-10T17:27:56.000000Z","deleted_at":null},{"id":757,"parent_id":415,"product_id":14,"release":"3.0.10","notes":"<p>Maintenance release.<\/p>","released_on":"2018-01-10T17:27:50.000000Z","deleted_at":null},{"id":692,"parent_id":415,"product_id":14,"release":"3.0.09","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2016-06-09T21:21:24.000000Z","deleted_at":null},{"id":639,"parent_id":415,"product_id":14,"release":"3.0.08","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2015-07-20T21:21:24.000000Z","deleted_at":null},{"id":631,"parent_id":415,"product_id":14,"release":"3.0.07","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2015-04-10T21:21:24.000000Z","deleted_at":null},{"id":592,"parent_id":415,"product_id":14,"release":"3.0.06","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2014-10-15T21:21:24.000000Z","deleted_at":null},{"id":591,"parent_id":415,"product_id":14,"release":"3.0.05","notes":"\n<p>\u00a0Maintenance Release.<\/p>\n","released_on":"2014-10-08T21:21:24.000000Z","deleted_at":null},{"id":566,"parent_id":415,"product_id":14,"release":"3.0.04","notes":"\n<p>Maintenance release.<\/p>\n","released_on":"2014-04-23T21:21:24.000000Z","deleted_at":null},{"id":517,"parent_id":415,"product_id":14,"release":"3.0.03","notes":"\n<p>Maintenance release.<\/p>\n","released_on":"2012-11-29T23:21:24.000000Z","deleted_at":null},{"id":510,"parent_id":415,"product_id":14,"release":"3.0.02","notes":"\n<p>Maintenance release.<\/p>\n","released_on":"2012-09-17T21:21:24.000000Z","deleted_at":null}]},{"id":151,"parent_id":null,"product_id":14,"release":"2.7","notes":"\n<ul>\n <li>Added support for z\/OS 1.8 and up.<\/li>\n<\/ul>\n","released_on":"2007-01-19T23:21:24.000000Z","deleted_at":null,"children":[{"id":326,"parent_id":151,"product_id":14,"release":"2.7.08","notes":"\n<p>Maintenance release.<br \/>\n\u00a0<\/p>\n","released_on":"2009-07-02T21:21:24.000000Z","deleted_at":null}]},{"id":152,"parent_id":null,"product_id":14,"release":"2.6","notes":"\n<ul>\n <li>Added support for SHAREOPTION 5.<\/li>\n <li>Added support for IAM RRDS files.<\/li>\n <li>All programs now AMODE 31 (compatibility with Z\/os 1.5 and up).<\/li>\n <li>Max record size input and reporting fields increased to 6 bytes.<\/li>\n <li>EDIT\/BROWSE with copycode change. The \"multiple 01\" automatic recordtype selection fields \"Selection field length\" and \"Selection field offset\" are now retained from the previous invocation of ISPF\/VSAM UTILITY.<\/li>\n<\/ul>\n","released_on":"2006-12-01T23:21:24.000000Z","deleted_at":null,"children":[]},{"id":153,"parent_id":null,"product_id":14,"release":"2.5","notes":"\n<ul>\n <li>Now provides support for LINEAR datasets. \n <ul>\n  <li>Dataset information can be obtained from linear datasets.<\/li>\n  <li>A linear dataset can be allocated using the new AN function.<\/li>\n  <li>A linear dataset can be browsed using the B and BF functions.<\/li>\n  <li>A linear dataset can be edited using the E function.<\/li>\n <\/ul>\n <\/li>\n <li>The clist (CMDPROC) installation datasets are now shipped in variable format as well as fixed.<\/li>\n <li>Provides the ability to invoke VSAM UTILITY from ISPF's Data Set List Utility Panel<\/li>\n<\/ul>\n","released_on":"2001-10-01T21:21:24.000000Z","deleted_at":null,"children":[]},{"id":154,"parent_id":null,"product_id":14,"release":"2.4","notes":"\n<ul>\n <li>SMS STORAGECLASS, MANAGEMENTCLASS, and DATACLASS can now be specified when allocating VSAM datasets. File definition attributes can be left blank to assume the appropriate value from the STORAGECLASS or DATACLASS.<\/li>\n <li>Year 2000 compatible.<\/li>\n<\/ul>\n","released_on":"1999-08-09T21:21:24.000000Z","deleted_at":null,"children":[]},{"id":155,"parent_id":null,"product_id":14,"release":"2.3","notes":"\n<ul>\n <li>Added support for the new IAM release that allows ESDS IAM files.<\/li>\n <li>Provides support for an interface to the product SPIFFY (marketed by ISOGON Corporation).<\/li>\n<\/ul>\n","released_on":"1995-12-27T23:21:24.000000Z","deleted_at":null,"children":[]},{"id":156,"parent_id":null,"product_id":14,"release":"2.2","notes":"\n<ul>\n <li>ISPF VSAM Utility can now access copycode members stored in CA-Librarian. You must have the optional CA-Librarian LAM (Library Access Method).<\/li>\n <li>The PASS command has been removed. The ISPF VSAM Utility password is now kept in member VSMUAPPL in the CMDPROC dataset.<\/li>\n<\/ul>\n","released_on":"1994-09-05T21:21:24.000000Z","deleted_at":null,"children":[]},{"id":157,"parent_id":null,"product_id":14,"release":"2.1","notes":"\n<ul>\n <li>FULL SCREEN BROWSE for VSAM and NONVSAM files with the 'look and feel' of ISPF browse. Multiple records per screen is presented and complete ISPF browse commands are provided.<\/li>\n <li>MULTIPLE RECORD TYPE SUPPORT FOR COPYCODES. When the copycode being used in edit and browse with copycode has more than one 01 dataname (multiple record types) there is now support to AUTOMATICALLY change record types within the copycode member. As you scroll from record to record each record is examined to determine the record type and the correct 01 dataname (record type) is used to format the screen.<\/li>\n <li>EDITSWAP;SWAPSEL are two new commands used together (defined to a PFKEY) to swap back and forth between FULL SCREEN BROWSE and EDIT or EDIT with copycode. Your position in the file is preserved during the swap. For example if you are browsing a file and see a record that needs to be updated, you can press your EDITSWAP; SWAPSEL PFKEY and be swapped directly to an edit session on the record that was at the top of the file screen browse session. Another example; you are editing a file and you would like to see more than one record at a time. Press a PFKEY and you are swapped to a full screen browse with the record you were editing at the top of the browse screen.<\/li>\n <li>A CHANGE command has been added to edit and edit with copycode. It finds and changes a character string. An ALL option is provided.<\/li>\n <li>A FIND COPYCODE command has been added to edit and browse with copycode providing a way of positioning within a record based on finding a copycode dataname.<\/li>\n <li>SHOW COPYCODE is a new option from the main menu providing a browse facility into a copycode member showing the position within the record for each dataname.<\/li>\n <li>SETLEN is a new command for edit and edit with copycode for a KSDS dataset. It provides the ability to change the LRECL of a record being edited.<\/li>\n <li>The Generation Data Group display of all the datasets within the GDG is now scrollable and supports an unlimited number of generations. The previous limit was 43.<\/li>\n <li>The related dataset display on the third panel of DATASET INFORMATION screen showing associated datasets is now scrollable and supports an unlimited number of datasets. The previous limit was five.<\/li>\n <li>The DELETE confirmation screen now shows more information about the dataset about to be deleted..<\/li>\n <li>VSAM UTILITY now uses the LIBDEF command to dynamically allocate the datasets needed to run. This makes installation easier. There is no longer a need to have VSAM UTILITY datasets in your TSO PROC besides the CMDPROC dataset<\/li>\n <li>The scroll values for EDIT and Browse no longer need leading zeroes.<\/li>\n<\/ul>\n","released_on":"1994-03-21T23:21:24.000000Z","deleted_at":null,"children":[]}],"releases":[{"id":151,"parent_id":null,"product_id":14,"release":"2.7","notes":"\n<ul>\n <li>Added support for z\/OS 1.8 and up.<\/li>\n<\/ul>\n","released_on":"2007-01-19T23:21:24.000000Z","deleted_at":null,"children":[{"id":326,"parent_id":151,"product_id":14,"release":"2.7.08","notes":"\n<p>Maintenance release.<br \/>\n\u00a0<\/p>\n","released_on":"2009-07-02T21:21:24.000000Z","deleted_at":null}]},{"id":152,"parent_id":null,"product_id":14,"release":"2.6","notes":"\n<ul>\n <li>Added support for SHAREOPTION 5.<\/li>\n <li>Added support for IAM RRDS files.<\/li>\n <li>All programs now AMODE 31 (compatibility with Z\/os 1.5 and up).<\/li>\n <li>Max record size input and reporting fields increased to 6 bytes.<\/li>\n <li>EDIT\/BROWSE with copycode change. The \"multiple 01\" automatic recordtype selection fields \"Selection field length\" and \"Selection field offset\" are now retained from the previous invocation of ISPF\/VSAM UTILITY.<\/li>\n<\/ul>\n","released_on":"2006-12-01T23:21:24.000000Z","deleted_at":null,"children":[]},{"id":153,"parent_id":null,"product_id":14,"release":"2.5","notes":"\n<ul>\n <li>Now provides support for LINEAR datasets. \n <ul>\n  <li>Dataset information can be obtained from linear datasets.<\/li>\n  <li>A linear dataset can be allocated using the new AN function.<\/li>\n  <li>A linear dataset can be browsed using the B and BF functions.<\/li>\n  <li>A linear dataset can be edited using the E function.<\/li>\n <\/ul>\n <\/li>\n <li>The clist (CMDPROC) installation datasets are now shipped in variable format as well as fixed.<\/li>\n <li>Provides the ability to invoke VSAM UTILITY from ISPF's Data Set List Utility Panel<\/li>\n<\/ul>\n","released_on":"2001-10-01T21:21:24.000000Z","deleted_at":null,"children":[]},{"id":154,"parent_id":null,"product_id":14,"release":"2.4","notes":"\n<ul>\n <li>SMS STORAGECLASS, MANAGEMENTCLASS, and DATACLASS can now be specified when allocating VSAM datasets. File definition attributes can be left blank to assume the appropriate value from the STORAGECLASS or DATACLASS.<\/li>\n <li>Year 2000 compatible.<\/li>\n<\/ul>\n","released_on":"1999-08-09T21:21:24.000000Z","deleted_at":null,"children":[]},{"id":155,"parent_id":null,"product_id":14,"release":"2.3","notes":"\n<ul>\n <li>Added support for the new IAM release that allows ESDS IAM files.<\/li>\n <li>Provides support for an interface to the product SPIFFY (marketed by ISOGON Corporation).<\/li>\n<\/ul>\n","released_on":"1995-12-27T23:21:24.000000Z","deleted_at":null,"children":[]},{"id":156,"parent_id":null,"product_id":14,"release":"2.2","notes":"\n<ul>\n <li>ISPF VSAM Utility can now access copycode members stored in CA-Librarian. You must have the optional CA-Librarian LAM (Library Access Method).<\/li>\n <li>The PASS command has been removed. The ISPF VSAM Utility password is now kept in member VSMUAPPL in the CMDPROC dataset.<\/li>\n<\/ul>\n","released_on":"1994-09-05T21:21:24.000000Z","deleted_at":null,"children":[]},{"id":157,"parent_id":null,"product_id":14,"release":"2.1","notes":"\n<ul>\n <li>FULL SCREEN BROWSE for VSAM and NONVSAM files with the 'look and feel' of ISPF browse. Multiple records per screen is presented and complete ISPF browse commands are provided.<\/li>\n <li>MULTIPLE RECORD TYPE SUPPORT FOR COPYCODES. When the copycode being used in edit and browse with copycode has more than one 01 dataname (multiple record types) there is now support to AUTOMATICALLY change record types within the copycode member. As you scroll from record to record each record is examined to determine the record type and the correct 01 dataname (record type) is used to format the screen.<\/li>\n <li>EDITSWAP;SWAPSEL are two new commands used together (defined to a PFKEY) to swap back and forth between FULL SCREEN BROWSE and EDIT or EDIT with copycode. Your position in the file is preserved during the swap. For example if you are browsing a file and see a record that needs to be updated, you can press your EDITSWAP; SWAPSEL PFKEY and be swapped directly to an edit session on the record that was at the top of the file screen browse session. Another example; you are editing a file and you would like to see more than one record at a time. Press a PFKEY and you are swapped to a full screen browse with the record you were editing at the top of the browse screen.<\/li>\n <li>A CHANGE command has been added to edit and edit with copycode. It finds and changes a character string. An ALL option is provided.<\/li>\n <li>A FIND COPYCODE command has been added to edit and browse with copycode providing a way of positioning within a record based on finding a copycode dataname.<\/li>\n <li>SHOW COPYCODE is a new option from the main menu providing a browse facility into a copycode member showing the position within the record for each dataname.<\/li>\n <li>SETLEN is a new command for edit and edit with copycode for a KSDS dataset. It provides the ability to change the LRECL of a record being edited.<\/li>\n <li>The Generation Data Group display of all the datasets within the GDG is now scrollable and supports an unlimited number of generations. The previous limit was 43.<\/li>\n <li>The related dataset display on the third panel of DATASET INFORMATION screen showing associated datasets is now scrollable and supports an unlimited number of datasets. The previous limit was five.<\/li>\n <li>The DELETE confirmation screen now shows more information about the dataset about to be deleted..<\/li>\n <li>VSAM UTILITY now uses the LIBDEF command to dynamically allocate the datasets needed to run. This makes installation easier. There is no longer a need to have VSAM UTILITY datasets in your TSO PROC besides the CMDPROC dataset<\/li>\n <li>The scroll values for EDIT and Browse no longer need leading zeroes.<\/li>\n<\/ul>\n","released_on":"1994-03-21T23:21:24.000000Z","deleted_at":null,"children":[]},{"id":415,"parent_id":null,"product_id":14,"release":"3.0","notes":"\n<ul>\n <li>New menu driven look. Classic look is still available.<\/li>\n <li>Added Options panel to allow user-preferences<\/li>\n <li>Added HSF and ZFS data access.<\/li>\n <li>Added 'point and shoot' support<\/li>\n <li>Improved Rename function displays components and allows simultaneous renames<\/li>\n <li>Enhanced ISPF 3.4 panel invocation<\/li>\n <li>Library member name changes: VSM prefix changed to IVU<\/li>\n <li>All panels, loadmods and execs have been renamed to names beginning with \"IVU\"<\/li>\n <li>Better IVU product diagnostic facilities are included.<\/li>\n<\/ul>\n","released_on":"2011-01-19T23:21:24.000000Z","deleted_at":null,"children":[{"id":849,"parent_id":415,"product_id":14,"release":"3.0.11","notes":"<p>Maintenance release.<\/p>","released_on":"2020-02-10T17:27:56.000000Z","deleted_at":null},{"id":757,"parent_id":415,"product_id":14,"release":"3.0.10","notes":"<p>Maintenance release.<\/p>","released_on":"2018-01-10T17:27:50.000000Z","deleted_at":null},{"id":692,"parent_id":415,"product_id":14,"release":"3.0.09","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2016-06-09T21:21:24.000000Z","deleted_at":null},{"id":639,"parent_id":415,"product_id":14,"release":"3.0.08","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2015-07-20T21:21:24.000000Z","deleted_at":null},{"id":631,"parent_id":415,"product_id":14,"release":"3.0.07","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2015-04-10T21:21:24.000000Z","deleted_at":null},{"id":592,"parent_id":415,"product_id":14,"release":"3.0.06","notes":"\n<p>\u00a0Maintenance release.<\/p>\n","released_on":"2014-10-15T21:21:24.000000Z","deleted_at":null},{"id":591,"parent_id":415,"product_id":14,"release":"3.0.05","notes":"\n<p>\u00a0Maintenance Release.<\/p>\n","released_on":"2014-10-08T21:21:24.000000Z","deleted_at":null},{"id":566,"parent_id":415,"product_id":14,"release":"3.0.04","notes":"\n<p>Maintenance release.<\/p>\n","released_on":"2014-04-23T21:21:24.000000Z","deleted_at":null},{"id":517,"parent_id":415,"product_id":14,"release":"3.0.03","notes":"\n<p>Maintenance release.<\/p>\n","released_on":"2012-11-29T23:21:24.000000Z","deleted_at":null},{"id":510,"parent_id":415,"product_id":14,"release":"3.0.02","notes":"\n<p>Maintenance release.<\/p>\n","released_on":"2012-09-17T21:21:24.000000Z","deleted_at":null}]}]}