|
|
| About site: Software/Operating Systems/Mainframe/IBM/z-OS - VSAM Support in TSO, ISPF and REXX |
Return to Computers also Computers |
| About site: http://gsf-soft.com/Documents/TSOVSAM.shtml |
Title: Software/Operating Systems/Mainframe/IBM/z-OS - VSAM Support in TSO, ISPF and REXX Explains how to use VSAM in TSO, ISPF and REXX. Part of Gilbert Saint-Flour's mainframe Web site. |
|
|
|
|
Maximum_Entropy_Online_Resources Workshops, tutorials, papers and software related to maximum entropy.
| Brayder_Technologies_Inc_ Produces and sells memory enhancer and organiser software.
| RFC_2778 A Model for Presence and Instant Messaging. M. Day, J. Rosenberg, H. Sugano. February 2000.
| The_Rule_of_The_Big_Two Matthew and Bjorn update the well-known Rule of The Big Three, explaining which one of those member functions is not always needed. (October 1, 2004)
| CyberOptimizer A program that optimizes Internet connection parameters and blocks unwanted sites. Updateable lists of sites are included. Choose to block adult or advertising sites.
| VIP_InfoServices Visual FoxPro support and custom software development services.
|
|
| Alexa statistic for http://gsf-soft.com/Documents/TSOVSAM.shtml |
Please visit: http://gsf-soft.com/Documents/TSOVSAM.shtml
|
| Related sites for http://gsf-soft.com/Documents/TSOVSAM.shtml |
| rebXR A full client/server XML-RPC implementation for REBOL. | | QDOS_Internals Contains details of the internals of QDOS (and to some extent, SMSQ), how it works, and how to use it. | | Mobius_Management_Systems,_Inc_ Provider of enterprise archiving and records management software. | | Captec Designers and suppliers of PC based industrial and automation platforms. | | Xsl_Debugger A text based tool to debug stylesheets and it is similar to the Unix/Linux debugger gdb. It uses using the libxslt library. | | Williams,_Chris University of Edinburgh - Neural networks, statistical pattern recognition, probabilistic graphical models, and computer vision. | | Marist_College_Learning_Center Internet-based Systems Programming training for z/OS and zSeries mainframe platforms leading to three levels of specialist certification. | | Electronic_Direct_Response_Plc UK company specialising in permission-based e-mail marketing. | | SUBDUE__Graph_Based_Knowledge_Discovery The program discovers interesting and repetitive subgraphs in a labeled graph representation using the minimum description length principle. Includes applications to molecular biology. [FREE] | | RFC_2822 Internet Message Format. P. Resnick, Ed. April 2001. | | Macintosh_Physical_Security Reviews of cables and docks to secure your Macintosh desktops, iBooks and Cubes. | | Java_Communications_API Documentation, user's guide, FAQ, and implementation download. | | The_Delphi_Search_Engine Indexes components, documents, tips, tricks and any Delphi resource. A directory of delphi sites is also available. | | Afilias__info_Registrar Official registrar of .info domain names. | | Which_Directories Includes lists of general and niche directories with details as appropriate. | | Pick_and_Send Featuring fun, smiles, friendship, tests, special occasions and insults. | | BuzzPower A discussion forum management system. By Multex.com, Inc. [Component-based, Commercial] | | HTML_Online_Reference Offering online HTML reference. Includes tips and tricks. [Atom] | | PHP_Photo_Album Easy to install and use PHP Photo Album, with no need of database. Web installer. | | Tweaking_Toolbox_for_Windows Program designed to changes registry settings for Windows, improving appearance, security and performance. |
|
This is websites2007.org cache of m/ as retrieved on 2008.09.07 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
VSAM support in TSO, ISPF, REXX and CLIST VSAM support in TSO, ISPF, REXX and CLIST [Home] [Products] [Support] [Documents] [Partners] [Contact Us] [Search] This document presents a quick overview of VSAM data set support available in the TSO, ISPF, REXX and CLIST environments of the MVS/ESA, OS/390 and z/OS operating systems. TSO Most IDCAMS commands such as DELETE, DEFINE, ALTER, BLDINDEX and REPRO are also available as TSO commands. The syntax of TSO commands is the same as the syntax of the corresponding IDCAMS commands, although the rules for abbreviating key-words are somewhat different. Note that Dynamic Allocation may use different defaults in TSO and in batch; a cluster DEFINEd in TSO may be allocated on a different volume than if it had been DEFINED in an IDCAMS batch job. Example of a DEFINE command for a KSDS, using system defaults for VOLUME, SPACE and RECSIZE: DEFINE CL(NAME(TESTKSDS) KEYS(8 0)) The TSO/E ALLOCATE and FREE commands fully support VSAM. In particular, ALLOCATE provide the same capability to allocate a VSAM cluster as exists in the JCL; here is an example: ALLOC DS(TESTKSDS) RECORG(KS) LRECL(500) KEYLEN(8) NEW Similarly, the DELETE option of the FREE command can be used to DELETE a previously allocated VSAM data set: FREE DS(TESTKSDS) DELETE The following VSAM-related TSO commands are available on the CBT Tape. REVIEW is a free TSO command currently maintained by Greg Price; REVIEW allows the user to display all sorts of data sets (including VSAM and SMF) in full-screen mode. The source code for REVIEW can be found in file 134 of the CBT Tape, and the load-module in file 135. INITKSDS is a free TSO command written in assembler which initialises a newly-defined KSDS by writing a dummy record into it, then deleting it. INITKSDS is part of the author's contribution to the CBT Tape. The TSO RENAME command does not support VSAM data sets; ALTER should be used instead. The TSO EDIT command does not support VSAM data sets. ISPF VSAM support in native ISPF is very limited; in particular, the EDIT, VIEW and BROWSE services do not support VSAM data sets. The VSAM Utilities (accessed via the 3.2.V option) is a multiple-panel ISPF dialog introduced in ISPF V4 which only supports the DELETE, DEFINE and LISTCAT commands. The Delete (D) function in other ISPF utility functions (such as option 3.2, Data Set Utility or option 3.4, Data Set List) do not support VSAM; however, the TSO command DELETE (DEL) can be used on the Data Set List panel to delete a VSAM data set. Free software provides additional VSAM support in ISPF; for example, the author's contribution to the CBT Tape includes BR (a VSAM and BDAM browser), VSAMVIEW (a VSAM VIEWer), and LC (a full-screen LISTCAT command). There are two free VSAM browsers in the Xephon Archives: VBROWSE and VSAM File Display. Several vendors offer VSAM editors which also provide a Browse capability; the ones I know about are: STARTOOL (Serena) ISPF VSAM Utilities (MacKinney Systems) MAX DATA/UTIL (MAX Software) File-Aid (Compuware) INSYNC (Macro4) DITTO/ESA (IBM) IBM File Manager Text/E (4.ST) CA-FileMaster Plus (CA) VSERV (Phoenix Software) File Marvel Note: Starting with ISPF 4.8 and OS/390 R8, the ISPF configuration table can specify the name of TSO commands that should be invoked to Browse, Edit or View VSAM data sets. REXX The REXX language does not include any particular support for VSAM, and EXECIO does not support it. LISTDSI does not support VSAM either and only returns a minimal amount of information; for some reason, SMS information (which is not VSAM-specific) is not returned for a VSAM data set. Here are the variables set by rc = LISTDSI('IBMUSER.TESTKSDS' 'SMSINFO') in the TSO/E 2.6 environment: RC=4 SYSDATACLASS= SYSDSNAME=IBMUSER.TESTKSDS SYSDSORG=VS SYSDSSMS= SYSMGMTCLASS= SYSMSGLVL1=IKJ58418I PARTIAL DATA SET INFORMATION NOT OBTAINED. SYSMSGLVL2=IKJ58412I VSAM DATA SETS ARE NOT SUPPORTED. SYSREASON=0012 SYSSTORCLASS= SYSUNIT=3390 SYSVOLUME=PRIM10 Using the REPRO command and a temporary non-VSAM data set, a REXX exec can use EXECIO to retrieve and update VSAM data, as shown in this example: "ALLOCATE DD(TEMPDD) NEW SPACE(1) TRACKS DSORG(PS) LRECL(4095) RECFM(V B)" "REPRO IDS(TESTKSDS) OFILE(TEMPDD) FROMKEY('98040') COUNT(1)" "EXECIO 1 DISKR TEMPDD" PULL Record "EXECIO 0 DISKR (FINIS" "FREE DD(TEMPDD)" <process data in "record" variable> By combining the PRINT command and the OUTTRAP function, a REXX exec can retrieve VSAM records into a stem variable, as shown in the following example: x=OUTTRAP('rec.') "PRINT IDS(TESTKSDS) FROMKEY('98040') COUNT(5) CHAR" x=OUTTRAP('off') DO i=1 to rec.0 IF LEFT(rec.i,13) \= 'KEY OF RECORD' THEN SAY rec.i END If REPRO and PRINT do not satisfy your VSAM access needs, you may use RXVSAM, a REXX function package that provides VSAM record-level functions. Here is a REXX code fragment that invokes RXVSAM to write a single record into an ESDS: "ALLOCATE FILE(VSAMDD) DSNAME('"dsn"') SHR" rc = RXVSAM('OPENOUTPUT','VSAMDD','ESDS') record = 'Record 1' rc = RXVSAM('WRITE','VSAMDD',,'record') rxvsam_result = RXVSAM('CLOSE','VSAMDD') RXVSAM, written and supported by Mark Winges, can be found in file 268 of the CBT Tape. There is a read-only VSAM function package, also called RXVSAM, in the VSAM section of the Xephon archives. The EXECIOVS program, found on the HiLMAs web site, provides an EXECIO-like interface to VSAM data sets in REXX. Several vendor products contain a VSAM function package for the REXX environment; the ones I know about are: MAX/REXX (MAX Software) REXX Language eXtensions - RLX (Relational Architects) REXXTOOLS (Open Software Technologies) IBM File Manager VX and XV REXX Functions CLIST The CLIST language does not include any particular support for VSAM; in particular, the CLIST file I/O facility (OPENFILE, READFILE, etc) does not support VSAM data sets. However, like a REXX exec, a CLIST can use the REPRO or PRINT commands to load VSAM records into variables; see examples in the REXX section, above. &SYSDSN works fine with a VSAM data set, but LISTDSI suffers the same lack of VSAM support as REXX (see above). SuperC Starting with ISPF 4.8 and OS/390 V2R8, the SuperC utility (ISRSUPC) supports VSAM data sets. Check the CBT Tape and the VSAM section of the Xephon Update archives for more free software for the TSO environment. Search key-words: IBM MVS OS/390 OS390 z/OS zOS TSO SPF ISPF PDF VSAM editor VSAM browser VSAM viewer CLIST REXX EDIT BROWSE VIEW RXVSAM dataset datasets |
|
| |
Explains | how | to | use | VSAM | in | TSO, | ISPF | and | REXX. | | Part | of | Gilbert | Saint-Flour's | mainframe | Web | site. |
|
http://gsf-soft.com/Documents/TSOVSAM.shtml
VSAM Support in TSO, ISPF and REXX 2008 September
dvd rental
dvd
Explains how to use VSAM in TSO, ISPF and REXX. Part of Gilbert Saint-Flour's mainframe Web site.
Rules
|
© 2008 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Facebook Proxy - Outsource - Wire Transfer - Personal Loans - Loans
|