|
|
|
|
|
|
|
|
|
|
Ver |
RPI |
Date |
OS |
P/E |
Sev |
Description |
Req |
|
|
|
|
|
|
|
|
|
|
PTF |
|
|
|
|
|
Next cumulative
PTF for current z390 release |
|
|
v1.4.03a |
|
09/16/08 |
|
|
|
PTF with cumulative fixes and
enhancements for v1.4.03 |
|
| |
764 |
12/19/07 |
VA |
E |
1 |
Add support for QSAM MACRF=GL/PL
mode and correct regression in RPI 718 causing OPEN (reg) and
CLOSE (reg) to fail. Generte DCB label before aborting for unsupported
operands such as EXTLST. See updates to macros DCB, dcbd,
ZOPEN and ZCLOSE
plus new
regression test rt\test\TESTDCBF.MLC. |
AK/MW |
|
|
904 |
09/09/08 |
VA |
P |
2 |
Correct the z390 GUI help menu
"Guide" to handle long spacey name path to webdoc\index.html.
The local versus web link works ok on non spacey paths. If the
optional webdoc.zip is not installed in z390\webdoc, then the online
index.html at www.z390.org is opened
instead. |
DSH |
|
|
905 |
09/09/08 |
VA |
P |
2 |
Correct EXEC CICS support
for compatibility as follows:
1) Generate label if found on EXEC statement.
2) Include EQUREGS automatically for CICS option since support
macros use R? notation. Also update EQUREG to set global flags
to prevent dups.
3) Correct mz390 parsing of EXEC statements to merge parm of the
form (...) with prior parm.
3) Correct mz390 parsing of EXEC to treat everything after
comma-space as comments on a line.
See update rt\test\TESTCIC2.MLC regression test. |
RB |
|
|
906 |
09/09/08 |
VA |
P |
2 |
Change DCBD macro DCBOFLGS field
bit x'80' to x'10' for OPEN and add DCBOFOPN EQU X'10'. |
MW |
|
|
907 |
09/11/08 |
VA |
P |
2 |
Allow comments to appear
after MEND using CHKMAC(2). Also if only error is MNOTE with
level <= 4, set assembler error level to 4. |
AK |
|
|
908 |
09/12/08 |
VA |
P |
1 |
Correct mz390 to correctly
handle SYSPRN(filename.sfx) without causing null pointer exception if
the file doesn't already exist. |
RB |
|
|
911 |
09/15/08 |
VA |
E |
1 |
Update ZSTRMAC SPE's as
follows:
1) Change ASELECT to ACASE for more consistency with SPM's.
2) Change APM to ACALL for improved readability.
3) Add lower case support and change rt\test\TESTZSM2.MLC to
test lower case SPE verbs and c'?' and x'??'. |
EJ/DSH |
|
|
|
|
|
|
|
|
|
|
NR |
|
|
|
|
|
Next Full release
for Windows Vista/XP and Ubuntu Linux |
|
|
v14.04 |
|
|
|
|
|
Full release with fixes and
enhancements |
|
|
|
|
|
|
|
|
|
|
|
PE |
|
|
|
|
|
Priority
Major Enhancement RPI's in priority sequence
|
|
| |
|
|
|
|
|
|
|
| |
800 |
01/26/08 |
VA |
E |
1 |
Develop SORT utility using structured
mainframe assembler:
1) Support SORTIN, SORTOUT, SYSIN, and SORTWK1 DDNAME file
definitions.
2) Support subset of standard mainframe sort SYSIN commands
including fixed or variable length records with multiple fields.
3) Support any size file performing phase 1 sort into sorted strings
and phase 2 merge with 1 or more passes until single sorted file is
output. |
DSH |
| |
608 |
04/29/07 |
XP |
E |
1 |
Add interface SQL support for one or more of the following relational
data base systems:
1)
Java DB (starting with
J2SE 1.6.01)
2)
DB2 Express
3) MySQL
4)
Oracle |
DF |
| |
104 |
11/18/05 |
XP |
E |
1 |
Add source level GUI debugger showing source code and correct MLC and
MAC line numbers during execution.
1) Generate az390 XCS cross reference file associating each even
CSECT offset with source file and line.
2) Generate lz390 XLC cross reference file associating each load
module CSECT with corresponding XCS cross reference file.
3) Build ez390 XAL cross reference table in memory cross referencing
each current load module with corresponding XLC and SCS source file
information.
4) Add CSECT and offset information to TEST and TRACE output -
see RPI 784. |
DSH |
| |
799 |
01/26/08 |
VA |
E |
1 |
Develop Eclipse plug-in for editing
mainframe assembler source including language sensitive coloring,
parenthesis balancing, and indentation. |
JM |
| |
858 |
06/08/08 |
VA |
E |
1 |
Port open source
JOL extended JCL language by Clement Clarke to run on z390. |
DSH |
| |
|
|
|
|
|
|
|
|
PM |
|
|
|
|
|
Priority Maintenance in priority sequence |
|
| |
909 |
09/12/08 |
VA |
E |
1 |
Upgrade the existing z390 Structured
Programming Macros (SPM's to use the
ZSTRMAC Structured Programming Extentions (SPE's) to implement all
the the features in the IBM Toolkit as described in
Ed Jaffe's SHARE presentation on SPM's. |
DSH |
| |
910 |
09/14/08 |
VA |
E |
2 |
Add support to lk390 linker to support
setting options via SETOPT command. |
AK |
|
|
912 |
09/15/08 |
VA |
E |
1 |
Update all rt\RT*.BAT
regression test command files to create single ERR file in each
separate dif direcotry and merge them into the rt\all directory for rt\RT.BAT
giving easier way to see any changes or errors in a fewer number of
ERR files. |
DSH |
| |
557 |
02/10/07 |
XP |
E |
1 |
GUAM CICS and TN3270 Enhancements - replace command line with line 25
showing cursor position etc.
(Note remaining items moved to RPI 671 for v1.3.07a) |
MM |
| |
852 |
05/21/08 |
VA |
E |
1 |
Add [DISP=MOD] option support for any sequential BSAM, QSAM, or
VSAM output file. This already is supported as optional parm
after file name on REPRO OUTFILEV DDNAME environment variable as
documented in User Guide for v1.4.01.
|
PK |
| |
864 |
06/17/08 |
VA |
E |
1 |
Change InstallShield to default to prior
install settings for name , company, install directory, etc. |
AK |
| |
802 |
01/29/08 |
VA |
E |
1 |
Corrections to runtime for
MVS compatibility:
1) For OPEN DCB set condition code and open/close bit rather
than abort if open fails.
2) For LOAD set R0 to entry versus load point.
3) Set LOADPT to load point if requested. |
RW |
| |
793 |
01/17/08 |
VA |
E |
1 |
Corrections to macro
processor for HLASM compatibility:
1) Issue mz390 error for SETC
variables not in '..' in AIF and SETC expressions for compatibility.
2) Correct structured programming macros including IF to issue error
if extra operand characters found such as IF (A EQ B))). |
JM |
| |
865 |
06/20/08 |
VA |
E |
1 |
Add
VSAM alternate index support.
|
DSH |
| |
783 |
01/08/08 |
VA |
E |
1 |
Add VSAM support for RPL
OPTIONS=MVS/LOC. Currently it assumes MVE. |
AK |
| |
794 |
01/17/08 |
VA |
E |
1 |
Change PTF delivery packaging to
include all changed files since last full release including regression
test sources. |
AK |
| |
748 |
12/02/07 |
VA |
E |
1 |
Add option SYSLKD(file) to
allow directing linker LKD command input to directory, file, or file
type such as SYSLKD(*.PCH).2) Eliminate erroneous duplicate CSECT warnings when OBJ file name
does not match CSECT name. |
AK |
| |
752 |
12/04/07 |
VA |
E |
1 |
Suppress duplicate errors or
warnings for same source line executed repeatedly. |
AK |
| |
761 |
12/15/07 |
VA |
E |
1 |
Correct lz390 to assume any
ALIAS name is also the default ENTRY name. Also verify ALIAS
name is <= 8 characters with no special characters. |
AK |
| |
762 |
12/18/07 |
VA |
E |
1 |
Add support for variable
length GETMAIN and STORAGE. |
RM |
| |
282 |
04/12/06 |
XP |
E |
1 |
Add WTO TEXT= support. |
RM |
| |
679 |
08/18/07 |
VA |
E |
1 |
Add ENQ/DEQ support and
VSAM record locking. |
DSH |
| |
692 |
09/10/07 |
VA |
E |
1 |
Add initial LDS support
with new user option CONTROLINTERVALSIZE= on DEFINE CLUSTER to
support reading fixed length records in fixed block format. Note
z390 VSAM default is to not use CI or CA structures to avoid wasted
space and overhead of blocking for random access. See RPI 693
for planned caching to address sequential access performance. |
DSH |
| |
721 |
10/16/07 |
VA |
E |
1 |
Add new QSAM RECFM=TE and TA for text I/O in EBCDIC or ASCII using
CRLF in EBCDIC or ASCII as record delimiter. For input record
stops at LF. For output CRLF is added to text of length DCBLRECF.
For EBCDIC mode and TE there is no translation and for ASCII mode and
TA there is no translation. |
MM |
| |
698 |
09/18/07 |
VA |
E |
1 |
Add QSAM performance
improvement by blocking FB and VB to reduce physical I/O's. |
DSH |
| |
137 |
12/16/05 |
XP |
E |
1 |
Add GUAM macro graphics display support. |
DSH |
| |
203 |
02/17/06 |
XP |
E |
1 |
Add extended TN3270 data stream support
for highlighting. |
DSH |
|
|
215 |
02/23/06 |
XP |
E |
1 |
Add additional TN3270
terminal option setting and control using the following interfaces:
1) Add TPG macro svc 93 support
4) Add GTSIZE, GTTERM, STSIZE macro svc 94 support to enable setting
screen size and querying screen size. The default is 24 x 80 if
not set by user.
5) Add TCLEARQ macro support. |
GP |
| |
231 |
03/13/06 |
XP |
E |
1 |
Change the keyboard options for PF13-PF22
to only require one extra key such as SHFT, CTRL, or ALT and resolve
conflict with other uses of same key combinations. |
CL/GP |
| |
418 |
08/14/06 |
XP |
E |
1 |
Correct GUAM TN3270 support as follows:
1. Correct color scheme to correctly map primary and
highlighted colors. Red shows as while, turquoise as pink, and
many as black.
2. Add support for SFE x'280000' to reset attributes. |
GP |
| |
634 |
06/02/07 |
LX |
E |
1 |
Add set variable substitution by name to
the Perl dos.pl command processor for Linux in order to correctly
handle substitutions used in the new cics\Z390CICG and cics\Z390KCPR
bat files. The work around is to explicitly code the paths. |
DSH |
| |
|
|
|
|
|
|
|
|
PR |
|
|
|
|
|
Pending RPI's in request sequence
in FIFO order |
|
| |
|
|
|
|
|
|
|
| |
78
|
11/05/05 |
XP |
E |
3 |
Research addition of line drawing
characters to existing ASCII / EBCDIC default code table and add
option for multiple code tables. |
DSH |
| |
97 |
11/16/05 |
XP |
E |
2 |
Add support for CONVTOD
and STCKCONV macro and date
conversion extensions. |
MM/GP |
| |
152 |
01/04/06 |
XP |
E |
2 |
Add RDJFCB macro and svc support to handle basic fields in JFCB which
are supported by z390 DCB including RECFM, LRECL, BLKSIZE, and DSNAME.
Note if DSNAME is used it then limits file name to 44 characters.
Support is also added for DCB EXLST entry for JFCB at OPEN. |
DW |
| |
234 |
03/13/06 |
XP |
E |
1 |
Add linker support for merging COM
sections, and add warnings for non-reentrant code in RSECT. |
GP/AK |
| |
246 |
03/20/06 |
XP |
E |
2 |
Support list and execute
forms of OPEN, CLOSE, READ, WRITE, GET, PUT, POINT, CHECK. |
AK |
| |
247 |
03/20/06 |
XP |
E |
2 |
Support list and execute
forms of ESTAE. |
AK |
| |
248 |
03/20/06 |
XP |
E |
2 |
Support SP= subpools for
GETMAIN, FREEMAIN, and STORAGE requests including option to purge
enteire subpool. |
AK |
| |
249 |
03/20/06 |
XP |
E |
2 |
Expand error checking during
macro source code loading to include the following:
1) Parse statements and check for invalid operands.
2) Add macro variable type
checking on SET statements.
3) Check for invalid continuation formatting where possible |
AK |
| |
253 |
03/21/06 |
XP |
E |
1 |
Improve split of statements and comments
in the BAL listing to improve readability where possible. |
AK |
| |
261 |
03/23/06 |
XP |
E |
1 |
Add list and execute form of
DELETE, LINK, LOAD, SNAP, ESPIE, and ESTAE including MF= and SF=. |
AK |
| |
269 |
04/04/06 |
XP |
E |
1 |
Add option ADATA for output
of ADA type file with additional statistics and cross reference
information. |
AK |
| |
328 |
06/04/06 |
XP |
E |
2 |
Add MHELP macro support for debugging |
AK |
|
|
354 |
07/01/06 |
XP |
E |
2 |
Add option file support
using the @filename format. |
AK
|
| |
399 |
08/07/06 |
XP |
E |
1 |
Change z390 to write protect the log and
status display areas and support tab to return to command line field
only. |
AK |
| |
470 |
10/07/06 |
XP |
E |
1 |
Add pz390 support for less frequently
used instructions some of which are privileged but useful for unit
testing code fragments:
1) SCKPF, TAM, SAM64
2) SSM, LPSW
4) SCK, SCKC, STCKC, SPT, STPT
5) STFL, LPSWE, EPSW
6) CKSM, KM, KMC, CFC, CSST
7) MVCLU, CLCLU, CMPSC, KIMD, KLMD, KMAC
8) CUUTF, CU21, CU42, CU41, CUTFU, CU12, CU14
9) ESTA, MSTA, LAM, LAMY, MC, STAM, STAMY
10) PFPO, PLO, SRSTU, |
MM |
| |
594 |
04/15/07 |
XP |
E |
2 |
Add az390 and ez390 support for 16
byte alignment for LQ and CNOP extensions for 12,16 etc. (LQ
currently supported but only aligns to 8 byte boundary.) |
RM |
| |
648 |
07/06/07 |
XP |
E |
1 |
Add support for overriding user parm
defaults of AMODE31 and RMODE24 when specified in assembler source
code for CSECT. |
RM |
| |
669 |
08/04/07 |
XP |
E |
1 |
Add allocated memory queue to verify
FREEMAIN requests to prevent corruption. |
MM |
| |
715 |
10/09/07 |
VA |
E |
2 |
Add svc support to call native Windows
DLL entry routines. One promising method may be to use
jawin open
source project code. |
TV |
| |
727 |
10/23/07 |
VA |
E |
2 |
Add support for batched assemblies with
multiple END statements in single source file. |
AK |
| |
736 |
11/10/07 |
VA |
E |
2 |
Add option to support different opcode
tables for assembler and emulator since some of the older opcodes have
been reused but there are old programs that use the old opcodes such
as the vector facility. For efficiency only one special opcode table can be
used by the emulator at a time. There would be another general
opcode table that could be used to assemble programs which do not use
any obsolete opcodes and could be run with any special opcode table. |
AK |
| |
753 |
12/04/07 |
VA |
E |
1 |
Add support for RENT option to report
non-reentrant code. |
AK |
| |
766 |
12/20/07 |
VA |
E |
1 |
Add linker support for XOBJECT/GOFF
format object code files. |
ES |
| |
784 |
01/11/08 |
VA |
E |
1 |
Add CSECT name and offset for each
instruction displayed in TEST mode and in TRACE files. This will
be done as first step toward source debugging support - see RPI 104
major enhancement. |
WR |
| |
785 |
01/11/08 |
VA |
E |
1 |
Add CSECT name and offset for each
instruction displayed in TEST mode and in TRACE files. This will
be done as first step toward source debugging support - see RPI 104
major enhancement. |
WR |
| |
810 |
02/22/08 |
VA |
E |
2 |
Add support for user selected text and
background color for GUI interface. |
SS |
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|