|
|
|
|
|
|
|
|
Ver |
RPI |
Date |
OS |
P/E |
Sev |
Description |
Req |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NR |
|
|
|
|
|
Next Full release
for Windows 7/Vista/XP and Ubuntu Linux |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PE |
|
|
|
|
|
Priority
Major Enhancement RPI's in priority sequence
|
|
|
|
|
|
|
|
|
|
|
1216 |
05/24/12 |
XP |
E |
1 |
Create support for OPTABLE
and MACHINE options, equivalent to HLASM. |
AK |
|
1215 |
05/24/12 |
W7 |
P |
1 |
Tighten definitions of
self-defining terms with SETA to be more like HLASM. For example, use of
a SETC that represents a negative number as the operand of a SETA
statement is invalid in HLASM. |
RM |
|
1214 |
05/10/12 |
W7 |
E |
1 |
Add optimization logic to
zcobol\ZC_CALC.MAC to eliminate unnecessary temorary storage vairables
and optimize generated code for speed while maintaining required COBOL
precision. |
DSH |
|
1209 |
04/19/12 |
W7 |
E |
1 |
Replace 5 z390 opcode tables
with one table which dynamically generates the 5 current tables
defined in TZ390 and PZ390. |
AB |
|
1203 |
04/12/12 |
W7 |
E |
1 |
Add support to display
implied decimal point on fields via DISPLAY. |
JH |
|
1190 |
02/17/12 |
W7 |
E |
1 |
Add zcobol support for
multiple INDEXED BY clauses. |
DG |
|
1188 |
02/17/12 |
W7 |
E |
2 |
Add support for calling IBM
compatible Java modules within zCICS, |
RS |
|
1187 |
02/17/12 |
W7 |
E |
1 |
Add following
support: 1) Support zcobol UNSTRING verb. 2) Support arithmetic expressions in
zcobol IF statements. 3) Support LRECL override parm on PUNCH
abd AREAD. |
MM |
|
1176 |
07/31/11 |
LX |
E |
1 |
Modify all default output
files to use user specified writable directory or sub-directory
default to allow z390 installed directories to be read only |
PG |
|
1172 |
07/25/11 |
W7 |
E |
1 |
Misc. corrections to macro
assembler: 1) Add option CC= to ZSTRMAC structured macros for
compatibility with HLASM toolkit. 2) Add support for PUSH/POP
ACONTROL 3) Change execution trace to use JE versus BRE type
mnemonics. |
RM |
|
1170 |
07/20/11 |
W7 |
P |
2 |
Misc. corrections to macros:
1) Scan all macros and correct MF= options to validate all options
include MF=(reg). Some macros including SNAP and WTOR require
additional checking. 2) Test all documented options for CPOOL. |
MM |
|
1145 |
01/16/11 |
W7 |
P |
1 |
Redesign KSDS and AIX support
to use full KSDS structure with single key for unique and non-unique
keys in primary KSDS and variable length data segment containing
pointers to base KSDS records: 1) Each KSDS entry has 2 byte prefix
indicating primary or AIX type and length of key 2) Data segment
contains 4 byte count of entries (1 or unique key) |
MM |
|
1147 |
01/17/11 |
LX |
P |
1 |
Correct cmd.pl to correctly
process TRON/TROFF operand on commands. Also change host J2SE
vendor test to include Apple Inc. to allow z390 to run on Mac OS. |
PG |
|
679 |
08/18/07 |
VA |
E |
1 |
Add ENQ/DEQ support and
VSAM record locking. |
DSH |
|
1005 |
03/18/09 |
VA |
E |
1 |
Successfully run
NIST ANSII
1985 COBOL Test Suite |
DSH |
|
1096 |
11/18/09 |
VA |
E |
1 |
Add XML support by converting
ASMXML written in MASM to
zASMXML written in J2SE Java using regular expression parser. |
JC/MK |
|
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 |
|
1088 |
09/27/09 |
VA |
E |
1 |
Develop z390 and zcobol GUI editor
with color highlighting customized for assembler or cobol. |
BG |
|
|
|
|
|
|
|
|
PM |
|
|
|
|
|
Priority Maintenance in priority sequence |
|
|
1150 |
01/17/11 |
W7 |
E |
1 |
Enhancements to TRS source
trace facility: 1) Add original macro call source line to
trace 2) Add option to show all source lines in trace |
MM |
|
1102 |
12/13/09 |
VA |
E |
1 |
Add zcobol support for internal SORT
verb. See new demo zcobol\demo\DEMOSRT1.CBL.
See ZSORT
documentation page. |
DSH |
|
919 |
09/23/08 |
VA |
E |
1 |
Add
VSAM support for the following:
1) ACB support definition of field for STRNO=
2) SHOWCB for ACB FIELDS=(ERROR,LRECL,STRNO)
3) SHOWCB extend short field numeric values with zeros on left for
compatibility.
4) MODCB support AREALEN=(reg)
4) Add support for ENDREQ macro
5) add support for LOCATE versus MVE move mode default.
6) Correct trap on null pointer during REPRO load of VSAM file. |
RB/JM |
|
1110 |
02/18/10 |
VA |
E |
1 |
Add support for E15 and E35 exits in
linklib\SORT.MLC. Correct defalut for MEMORY on ZSORT macro to
be 0 to allocation largest block available. |
DSH |
|
1115 |
05/20/10 |
VA |
P |
2 |
Corrections to STRMAC
translator to run on HLASM V6. |
MRM |
|
1119 |
05/20/10 |
VA |
E |
1 |
Add support for zcobol
static, dynamic, and external file references via SELECT statements. |
JC |
|
1087 |
09/26/09 |
VA |
E |
1 |
Add ez390 PUTENV macro and svc function to add or update
environment variable such as DDNAME during execution using z390
maintained list of modified environment variables since OS and J2SE do
not support modification of environment variables during executions.. |
MM |
|
253 |
03/21/06 |
XP |
E |
1 |
Improve split of statements and comments
in the BAL listing to improve readability where possible. This
RPI combined with effort by Ray Mullins add reformat option to make
PRN listing more like HLASM listing. |
AK /RM |
|
1014 |
03/11/09 |
VA |
E |
1 |
Add z390 GUI interface support for zcobol GUI point and click
commands to compile, link, execute COBOL programs. (Currently they
have to be typed into the GUI command line.) |
SD |
|
1008 |
03/21/09 |
VA |
E |
1 |
Develop work-around for fully qualified names that exceed 63
character limit of HLASM symbols. See error MNOTE's in zcobol\ZCGETFLD.CPY
and zcobol\ZC_SYM_ADD.MAC added to avoid memory loop in NIST
NC207A and NC246A. The fully qualified name is not usually used
so user specified 2 or 3 level alias can be used in most cases. |
DSH |
|
1009 |
03/23/09 |
VA |
E |
1 |
Add support for EVALUTE FALSE WHEN field-88. |
WK |
|
1010 |
03/25/09 |
VA |
E |
1 |
Add support for PROCEDURE-POINTER and CALL procedure_pointer. |
DSH |
|
1006 |
03/20/09 |
VA |
E |
1 |
Add missing support for zcobol verbs:
1) MERGE, SEARCH
2) ENABLE, DISABLE
3) REPORT, RD, INITIATE, GENERATE, TERMINATE
4) COMMUNICATIONS, CD
5) DIRECTIVES, USE
6) REPLACE (see NIST SM208A) |
DSH |
|
1060 |
06/22/09 |
VA |
E |
1 |
Add dead code detection for
macros. |
AK |
|
1068 |
07/08/09 |
VA |
E |
1 |
Add support for split pseudo
literals in COPY REPLACING. See NIST tests SM201A and SM206A
(note ==...== is supported). |
DSH |
|
1070 |
07/16/09 |
VA |
E |
1 |
Add support for batch
compiles in single source. See NIST tests IC223A thru IC237A. |
DSH |
|
1071 |
07/19/09 |
VA |
E |
1 |
Add zcobol support for add,
subtract, multiply, divide, and move corresponding. |
DSH |
|
1072 |
07/19/09 |
VA |
E |
1 |
Add zcobol support for CD,
ENABLE, DISABLE, SEND, RECEIVE using z390 TCPIO over TCP/IP. See NIST
CM104A, CM105A. |
DSH |
|
1037 |
05/10/09 |
VA |
E |
1 |
Add storage protection option to protect programs from
modification. |
AK |
|
925 |
10/04/08 |
VA |
E |
1 |
Add support for DC Q and DC CXD type
fields. |
NU |
|
931 |
10/20/08 |
VA |
E |
1 |
Add mz390 support for macro operator SETAF and SETCF to dynamically
call 390 load module to return SETA or SETC value based on SETA or
SETC expression parms values passed as parameters. |
MIM |
|
932 |
10/20/08 |
VA |
E |
1 |
Change DCB layout and field labels to match standard DCB for those
fields supported, and add initial DCB BPAM support for partitioned data sets with
directory name as primary and all files in directory as members:
1) Add DSORG=PO support
2) Add support for OPEN, POINT, READ, WRITE, CLOSE
2) Add FREEPOOL macro for compatibility |
AK |
|
967 |
11/21/07 |
VA |
E |
1 |
Move current VSAM REPRO support for DDNAME DCB
overrides into z390 DCB open svc support so suffix to DDNAME
environment variable can now handle overrides for RECFM LRECL, amd
BLKSI on any DCB file using format SET ddname=filename[RECFM=??,LRECL=n,BLKSI=n] |
RB |
|
969 |
11/25/08 |
VA |
E |
1 |
Add support for indirect S type adcons in GENCB, MODCB, and TESTCB. |
RB |
|
974 |
12/11/08 |
VA |
P |
2 |
Correct differences in OBJ file format preventing linking on MVS
3.8J. The work-around is to use the BAL output from z390
assembler and reassemble that on MVS 3.8J. |
PR |
|
934 |
10/21/08 |
VA |
E |
1 |
Dynamically allocate MAXMEM(mb) if the
initial MEM(mb) is not sufficient. Only when MAXMEM is exhausted
does GETMAIN fail. The default for MAXMEM is 64 MB and the
default for MEM is 1 MB. MAXMEM can be set up to max memory
available to J2SE but large values may cause tasks to stall or abort. |
MW |
|
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) Correct structured programming macros including IF to issue error
if extra operand characters found such as IF (A EQ B))). |
JM |
|
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 |
|
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 READ, WRITE, GET, PUT, POINT, CHECK. OPEN and CLOSE
mored to RPI 1021. |
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 |
|
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 |
|
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 |
|
918 |
09/23/08 |
VA |
E |
1 |
Add support to allow installation of z390
in shared public directory with all output to private user defined
directory. This would allow installing in default directory on
Vista with UAC turned on. |
DW |
|
948 |
11/07/08 |
VA |
E |
1 |
In ALLOW mode, permit any SETC expression
for text parameter in an MNOTE statement such as 'text'(n,m)
substring. |
AK |
|
961 |
11/16/08 |
VA |
E |
1 |
Add GUI regression test tool to record
and playback input to GUAM and TN3270 programs to verify regression
tests. |
AK |
|
1095 |
10/12/09 |
VA |
P |
1 |
Correct linklib\ZSTRMAC.MLC translator to handle translation of
individual macros with structured code versus complete programs with
structured open code:
1) Generate unique labels within each macro rather than unique
within program.
2) Expand COPY statements within macros. |
DSH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|