FYI,

I'm pleased to announce Version 1 Release 8 of the CBT Usermods
Collection for ISPF (CUCI), available at
https://www.cbttape.org/ftp/updates/CBT967.zip.
If you want EDIT highlighting for other languages, if you want useful
modifications to ISPF panels, if you want a way to set default ISPF
options that are not in the ISPCCONF dialog, then CUCI is for you!

The major usermods provided by CUCI:

Highlight 20 languages in EDIT not supported by ISPF
USRCCONF dialog to customize ISPF options not included is ISPCCONF
Turn off SUPERUSER when exiting 3.17 or ISHELL
Block deletes in ISPF 3.4 don't stop on VSAM
ISPCMDS changes to enable cd in ISPF 3.17, SF abbreviation for SRCHFOR, and other command abbreviations, UDL for UDLIST, DSL for DSLIST, etc.

V1R8 contains the following enhancements (both RFE's and the new z Idea
Portal enhancements are provided in this release) and maintenance items:

Total IBM Ideas delivered to date:  08
Total RFEs delivered to date:  39

IBM Z Hardware and Operating Systems Ideas formerly
satisfied:

ZOS-I-3338 - Please Support SQL (Db2) highlighting in
             ISPF Editor
ZOS-I-2887 - ISPCCONF - Add PF Key Definitions
ZOS-I-2625 - Improve ISPF 3.17 by allowing CD on the
             command line
ZOS-I-2203 - ISPF Edit highlighting for ACS routines
ZOS-I-1679 - ISPF HILITE PLI - keywords missing

Fix issues and add capability to HIGHLITE:

  - Modify PYTHON and JAVA highlighting to work in
    both EBCDIC and ASCII mode.
  - Correct operator strings for JAVA, PYTHON, SHELL,
    and GO, to properly highlight all valid language
    operators.
  - Add Python built-in functions.
  - Correct highlighting errors for SHELL and PYTHON
    by issuing HILITE OFF, and by individually
    highlighting comments, quoted strings, keywords,
    operators, and parens.  By turning off HILITE,
    SHELL and PYTHON highlighting will work for ASCII
    mode highlighting.  Also add code to prevent
    keywords in MSG, NOTE, etc. lines.
  - Create EDIT MACRO exec USREDDEM to process
    HIGHLITE command by removing code from ISREDDE2
    and ISREDDE4.  This also enables automatically
    issuing NULLS ON STD so that CUCI highlighting
    works correctly.

    $HIGHLIT
    $MANHACJ
    ISREDDE2
    ISREDDE4
    UMISRHIJ
    USREDDEM
    USREDDEX
    USRHILIT

Correct issue with ISRUMVC panel no longer working
because ZMMCDSN is not a null value, but instead has
46 x'00' characters.  Create Rexx panel exit USRUMVC
to check for 46 x'00' characters and prime ZMMCDSN
with ZCLDSN.

    ISRUMVC
    UMISRVCJ
    USRUMVC

Add /* rexx */ identifier to the following execs so
that HILITE AUTO will properly highlight these execs:

    USRUDSLI
    USRUDSLP
    USRUUID0

Consolidate all SHARE presentations into a single .zip
member in binary format:

    $SHARZIP
    SHAREZIP
***** Thanks to Colin Paice for this suggestion! *****

Customizing the ISPF HILITE Command.pdf      - SHARE in San Jose
Conley Bit Bucket CUCI Announcement 2017.pdf - SHARE in Phoenix
ISPF IS DEAD!  LONG LIVE ISPF! 2019.pdf      - SHARE in Pittsburgh
ISPF IS DEAD!  LONG LIVE ISPF! 2020.pdf      - SHARE in Boston
ISPF IS DEAD!  LONG LIVE ISPF! 2021.pdf      - SHARE Webinar
Conley Bit Bucket CUCI Update 2021.pdf       - SHARE Virtual
ISPF IS (NOT) DEAD!  LONG LIVE ISPF!.pdf     - SHARE in Columbus

Modify the USERMODS for V2R5.  Support the removal of
the ISPF Client/Server component.  Include comments
for V2R4 elements that still include the Download
pulldown.

    UMBPXISJ
    UMISCLMJ
    UMISPCMJ
    UMISRHIJ
    UMISRPDJ
    UMISRPXJ
    UMISRUDJ
    UMISRUUJ
    UMISRVCJ
    UMUSRCFJ

Remove download pulldown for the following panels at
the V2R5 level:

    ISR@PRIM
    ISREDDE2
    ISREDDE4
    ISRUAASE
    ISRUDSL0
    ISRUUDL0
    ISRUULP

Create panels for V2R4 that still include the Download
pulldown:

    ISR@PR24 (ISR@PRIM)
    ISRED224 (ISREDDE2)
    ISRED424 (ISREDDE4)
    ISRUAA24 (ISRUAASE)
    ISRUDS24 (ISRUDSL0)
    ISRUUD24 (ISRUUDL0)
    ISRUUL24 (ISRUULP)

Update ISPF highlighting module for V2R5 changes:

    ISRPXASM

Update ISHELL components for removal of HFS support:

    BPXWISH
    BPXWP99
    ISH
    ISHELL

Fix packaging error with CUCI V1R7 where two members
were incorrectly left off the distribution.
** Thanks to Colin Paice for reporting this issue! **

    USRHCALN
    USRHFORC

Enhance documentation in the $MANHACK member to
correct the assemble and bind JCL for ISRPX.
** Thanks to Colin Paice for reporting this issue! **

    $MANHACK

Enhance documentation in the $USRCONF member to
add details for allocating the keyword file and
clarify the installation instructions.
** Thanks to Colin Paice for reporting this issue! **

    $USRCONF

Rename $README to $$README so it appears at the top of
the member list.  Add documentation to explain each
usermod and the benefits of applying it.  Also add
documentation to explain that CUCI must be installed
as usermods or into libraries concatenated ahead of
everything else in the logon proc.  CUCI cannot be
implemented with LIBDEF.
** Thanks to Colin Paice for reporting these items! **

    $$README

Fix issues and add capability to USRCCONF

  - Modify USRCCONF dialog to detect that the keyword
    dataset name was not customized in USR@KYWD and
    issue an error message to that effect.
** Thanks to Colin Paice for reporting this issue! **

  - Modify USR@KYWD to check for the existence of the
    keyword file.  If it does not exist, then bypass
    allocating the dataset to prevent allocation error
    messages when invoking ISPF.

    USR@KYWD
    USRCCONF
    USRL00

CUCI highlights 20 languages not supported by ISPF EDIT:

ACS (much better than CLIST highlighting)
CARLA
FLOWASM
FORTRAN
GO
JAVA
JAVASCRIPT
JSON
KOTLIN
PANELX (panel highlighting the way it should have been from the beginning)
PERL
PHP
PYTHON
R (the R statistics language, available as a Rocket Ported Tool)
RUBY
SAS (could use some help here, there are thousands more keywords to identify)
SHELL
SQL
TYPESCRIPT
XMLASCII (a must if you're working with or customizing z/OSMF workflows)

Ideas and contributions are always welcome, so download CUCI and try it
out.  Please feel free to contact me if you have any questions or concerns.

--
Regards,
Tom Conley

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to