FYI PASS IT AROUND
Steve Comstock <[EMAIL PROTECTED] To: IBM-MAIN@BAMA.UA.EDU RIEND.COM> cc: (bcc: Andy Robertson/MANSERV/JLP) Sent by: IBM Subject: z/OS 1.9 Features summary Mainframe Discussion List <[EMAIL PROTECTED] A.EDU> 29/10/2007 18:52 Please respond to IBM Mainframe Discussion List This past month and a half, I've been updating all the courses I'm responsible for to reflect changes brought about by z/OS 1.9 in each course's subject area. Since most folks don't get a chance to explore the new features, thought I'd list the features introduced in 1.9 that I think might be of interest to applications programmers. If you are not an application programmer, you might pass this on: some of these are very nice to know about. On the other hand, even if you are not an application programmer, some of these might be nice to know about. The usefulness of any particular feature will vary from person to person, of course; I figure if you see something that looks helpful to you that you can check the docs (or, of course, schedule a class!) Seems like the biggest impacts for this particular release are in ISPF and the Dialog Manager services. _TSO, CLIST, REXX, ISPF/Dialog Manager:_ * ISPF: scrollable fields; introduced in 1.5, enhanced in 1.8 (ZCLRSFLD command), more widely used in 1.9 [discussed in "ISPF Update"; details covered in "Developing Dialog Manager Applications in z/OS"] * ISPF Edit and View: SOURCE command allows you to edit and view data in ASCII; LF command lets you set x'0A's to EBCDIC new lines [discussed in "Advanced ISPF in z/OS"] * DSLIST can display total number of tracks in all datasets in the list [discussed in "TSO/ISPF in z/OS", "ISPF Update", and in "ISPF and JCL on z/OS"] * Two new options on Primary Option Menu: 12 - z/OS System programmer facilities 13 - z/OS application programmer facilities [all ISPF screen shots of Primary Option Menu updated] * Many ISPF data set name entry fields now support z/OS HFS UNIX files * Edit and View entry panel * Edit / View CREATE / REPLACE / COPY / MOVE [discussed in "TSO/ISPF in z/OS", "ISPF Update", and in "ISPF and JCL on z/OS"] * HFS file names and path names can be kept in personal reference lists) [discussed in "TSO/ISPF in z/OS", "ISPF Update", and in "ISPF and JCL on z/OS"] * ISPF profile can be set so that SAVE does not clear out the undo buffer; thus, UNDO might be able to restore data to its condition before the last SAVE [discussed in "TSO/ISPF in z/OS", "ISPF Update", and in "ISPF and JCL on z/OS"] * The UNIX Directory List Utility (3.17) now uses edit and browse instead of oedit and obrowse; there is also a view option now. [discussed in "ISPF Update" and "Introduction to z/OS UNIX"] * Dialog Manager panel language now supports system symbols in DSNAMEx parameters for VER statement [discussed in "Developing Dialog Manager Applications in z/OS"] * Dialog Manager panel language now supports VSYM builtin function and VSYM statement to process system symbols [discussed in "Developing Dialog Manager Applications in z/OS"] * Dialog Manager BROWSE, EDIT, and VIEW services now support z/OS UNIX files [discussed in "Developing Dialog Manager Applications in z/OS"] * Dialog Manager file tailoring adds support for the &VSYM function to support system symbol resolution during file tailoring [discussed in "Developing Dialog Manager Applications in z/OS"] _Program Binder_ * Specify -IMMED on REPLACE and CHANGE statements to make changes apply to target before these statements instead of after [discussed in "Secrets of Inter-Language Communication in z/OS"] * Binder COMPAT can be specified as ZOSV1R9 [discussed in "Secrets of Inter-Language Communication in z/OS"] - several other changes, not related to content of courses we offer _Language Environment (LE)_ * CEEDUMP runtime parameter can request CEEDUMP attributes if CEEDUMP DD statement not supplied [discussed in "Using LE Services in z/OS"] * Message tag files may be z/OS UNIX files, the CEEBLDTX exec has been ported to also run under the z/OS UNIX shell, and the outputs can be z/OS UNIX files [discussed in "Using LE Services in z/OS"] * HEAPPOOLS runtime parameter can request that cells in certain heap pools not cross cache line [discussed in "Using LE Services in z/OS"] * CEE3DLY callable service - suspends program for specified number of seconds (up to an hour); can use under CICS [discussed in "Using LE Services in z/OS"] * CEEDLYM callable service - suspends program for specified number of miiliseconds (up to an hour); can not use under CICS [discussed in "Using LE Services in z/OS"] * CEE3MC2 callable service - returns the currency symbol for the current country, and the international currecny symbol for the current country [discussed in "Using LE Services in z/OS"] * Point to IBM link to our courses at http://www-03.ibm.com/servers/eserver/zseries/zos/le/assist/education/trainers.html * CEEDUMP traceback table format has changed [discussed in "Using LE Services in z/OS" and "Enterprise COBOL Debugging and Maintenance"] _z/OS UNIX System Services_ * Support expanded for version 3 of the Single Unix Standard, changing the behavior of some commands such as ed, file, tr [discussed in "Introduction to z/OS UNIX" and "Shell Script Programming in z/OS UNIX", as appropriate] * Support for new versions of C code: C can be compiled with the METAL option, which generates C code without LE linkages; can also support explicit inclusion of assembler instructions; some z/OS UNIX commands have options to support this kind of program - not discussed in our courses, since these features are intended for the systems programmer; but they are kinda' cool.- And, of course, all languages references to Assembler, COBOL, PL/I, and so on, are current with their release level. Do your other course authors keep this current? -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-393-8716 http://www.trainersfriend.com z/OS Application development made easier * Our classes include + How things work + Programming examples with realistic applications + Starter / skeleton code + Complete working programs + Useful utilities and subroutines + Tips and techniques ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html ********************************************************************** This email is confidential and may contain copyright material of the John Lewis Partnership. If you are not the intended recipient, please notify us immediately and delete all copies of this message. (Please note that it is your responsibility to scan this message for viruses). Email to and from the John Lewis Partnership is automatically monitored for operational and lawful business reasons. ********************************************************************** John Lewis plc Registered in England 233462 Registered office 171 Victoria Street London SW1E 5NN Websites: http://www.johnlewis.com http://www.waitrose.com http://www.greenbee.com http://www.johnlewispartnership.co.uk ********************************************************************** ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html