This is good information, being able to work with ASCII files and the
Unix HFS from ISPF directly is a nice change.

Too bad were just now working on the zOS 1.7 Upgrade here.

Darren

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Steve Comstock
Sent: Monday, October 29, 2007 11:53 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: z/OS 1.9 Features summary

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/tr
ainers.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

----------------------------------------------------------------------
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

Reply via email to