AS/400 Report Splitter 3 Revision History - Support

AS/400 Report Splitter 3 Revision History

From Support

Jump to: navigation, search
Current version of AS/400 Report Splitter 3 is 3.53b

3.53b

2005-04-11

Updated library to handle LPAR's 10 or above for license checking.

3.53

2004-06-24

Added ability to copy an entire group to another group. This required the addition of a new logical file RSPL02.

3.52

2004-02-27

Hard coded OVRPRTF scope to *ACTGRPDFN. Some users may have changed sys default to *JOB.

3.51

2002-09-14

Major Change: Implemented the ability to handle up to 999999 spool file entries per AS/400 job. This is to comply with V5R1 update to allow this.

Note: If users are using any of the report server commands in their own programs, they will need to test their programs to make sure the programs don't need to be updated to handle the new 6 digit spool file numbers.

3.50

2002-09-02

Added RPTUPG command to upgrade settings to new library if installed.

3.49

2002-08-07

Updated MOVOUTQ command to utilize the RPTLIST command. V5R1 customers were having problems with the MOVOUTQ command.

3.48

2002-05-16

Added page rotation to the RPTMRG command. The page rotation is determined from the first report in the group of reports processed by the RPTMRG command.

Changed RPTREPRINT command to allow '*' for the job name. This allows reports to be reprinted for the current job.

3.47

2002-04-30

Changed RPTDUPSPL parm size from 3800 to 4000 bytes for V5R1 support. Reports were not correctly being duplicated by this command when used.

3.46

2002-04-24

Added NEWDRAWER PARM to CISC version of the RPTSPL007C program. This should prevent the MCH0802 error from occurring if the splitter is rum with table settings on V3R2

3.45

2002-01-08

Added source drawer option to report dist table. Changed report distribution table main screen field colors to green instead of blue for better readability.

3.44

2001-11-08

Changed DEVTYPE to PRTTYPE on CRTPRTF. Had mistakenly made it DEVTYPE in 3.43 update.

3.43

2001-10-26

Added device type to CRTPRTF command. This solves the problem of a customer having a non-SCS device type as the default for the CRTPRTF command.

3.42

2001-10-25

Added drawer parm to CRTPRTF command and removed drawer parm from OVRPRTF commands. This resolves an odd situation where the drawer value doesn't get set correctly if drawer 3 was chosen for printing.

3.41

2001-08-29

Save local data area byte 512 before processing and restore the value after processing. This prevents byte 512 of the local data area from getting overlaid by any of the following commands: RPTATR, RPTATR2, RPTNUM.

3.40

2001-08-01

Updated RPTSPLITC to handle *ipds files. Evidently *IPDS files can be copied with the CPYSPLF command. The customer had some reports that were *IPDS and they have been copying *IPDS reports with our software. When we added DEVTYPE checking in v3.33, we were only checking for *SCS when using CPYSPLF, thus missing the copy of *IPDS files.

3.39

2001-08-01

Made a change to LPAR checking code to insure we don't get a decimal data error at stmt 227 when checking partitions.

3.38

2001-06-16

Allow users to set front/back overlays for a report to create an AFP report. For this we will always set the FRONTOVL and BACKOVL on OVRPRTF commands.

3.37

2001-05-03

Added LPAR access code checking.

3.36

2001-02-28

Added CHKOBJIFS command if compiling for all releases except V3R2M0.

Added ability to extract spool file index values if index group is passed in from the report distribution table settings. The index values get placed in the user defined data spool file attribute.

3.35

2001-02-12

Removed WinSpool license reference from RPTDUPSPL command processing program.

3.34

2000-12-28

Created command RPTLIST to list spool files from a selected OUTQ to an *OUTFILE. This is a utility command and not currently used by any of the Report Splitter programs.

Spool entry length is now picked up from the user space so the 82/88 setting will not be needed. This eliminates the need for the QLISTLEN data area.

3.33

2000-12-16

Added RPTATR2 command to retrieve the user defined data value from spool file. · Created QUSRSPLA data area.

Created CPYUDEFDATA data area. When reprinting a report we will now preserve the user defined data values if data area CPYUDEFDATA is set to *YES. Created CISC/RISC versions of program: RPTSPL005C - RPTSPL051C/RPTSPL052C. Created CISC/RISC versions of program: RPTSPL007C - RPTSPL071C/RPTSPL072C.

Fixed RPTSPL007D to accept the correct number of parms when using *DUPSPLF option.

3.32

2000-09-29

Fixed schedule data area default so it says *FILEEND instead of *YES.

3.31

2000-09-14

Added schedule data area to RPTSPL005C & RPTSPL007C commands to allow users to override the spool file availability. This allows users who create CLO status spool files to make them available immediately.

3.30

2000-08-28

Added the SPL109 command to interact with the RJSWRKOUTQ and RJSWRKSPLF commands.

Added the RJSWRKOUTQ and RJSWRKSPLF commands.

Added PRDLIB to all commands.

Added RPTDUPSPL command to duplicate a spool file.

Changed RPTMON command parm defaults: *ALLFILES to *TABLE *BATCH to *INTER *DELAY to *ONCE

3.29

2000-07-24

Added the RPTSPLIT UIM menu as the menu option.

3.28

2000-06-30

Created the RPTTEST command for generating a spool file report sample. The report data is stored in file SPOOLTEST.

3.27

2000-05-30

Fixed problem with *LASTPAGE when used in the report distribution table. It was causing an RPG error.

Added device type PARM TO RSPL007/RSPL007C and file RSPL00. This will allow us to override the device type to *AFPDS when a user wants to send out an *SCS report in TIFF format.

3.26

2000-05-30

Added *LASTPAGE keyword to only reprint the last page of a report when splitting.

3.25

2000-05-05

Added *ALL2 option to help prevent an endless looping condition if a report contains zero line spacing.

Converted RPTSPL005/RPTSPL007 to ILE/RPG.

Added ALLCOMBINE data area to determine whether to append to user data when using *ALL or *ALL2 options. If ALLCOMBINE = *YES, user data is combined If ALLCOMBINE = *NO, user data not combined

3.24

2000-03-17

Changed endpage default to *END from 9999999 for program RPTSPL007C. Customer was having a problem with fax/400 not understanding the ending page value of 9999999. This was only if the report distribution table criteria was used.

3.23

2000-02-20

Added ALLUSRDTA data area to determine whether to set user data when using *ALL. Retrieval code was added to RPTSPL005C and RPTSPL007C.

3.22

1999-10-08

Modified program RPTMON001 so it doesn't exit if a report is not found or an error occurs retrieving spool file attributes. Some users may be monitoring live queues where reports get printed or moved before the report monitor gets to them. Thus, we want to make sure the monitor doesn't exit prematurely if a report is not found. The report will simply get skipped in the processing.

3.21

1999-09-25

Do an ADDLIBLE *LAST in RPTSPLIT, RPTMON & RPTMRG commands so user does not need to have report splitter in their library list during processing.

Added Y2K code checking. Old as/400 access codes will not work with this version of the software.

3.20

1999-08-03

Modified RPTSPL005/RPTSPL007 to correctly handle page breaks when using the *ALL option and there are multiple line skips within the report. In some cases *ALL was causing inadvertent page breaks. This would cause the inclusion of a partial page after a natural page break occurs.

Added spool file group PARM to the RPTCOPY command so selected spool file groups can be copied.

3.19

1999-07-27

Added print audit report flag to the RPTMON command. This will print a list of reports and will also tell which reports were processed. This is used for debugging report selection problems.

3.18

1999=07-23

Added RPTCOPY command to duplicate report distribution table entries by spool file name.

3.17

1999-02-26

Added secure(*YES) to the OVRPRTF statements to override any existing overrides.

3.16

1999-01-13

Added new user ID override to software a report can be reprinted with a specified user ID.

3.15

1999-01-13

Added ability to use *SCANHDR criteria to scan report header and reprint entire report if criteria found in first 100 lines.

3.14

1999-01-13

Added menu creation code and added RPTOS and RPTSECURE to menu RPTMNU1.

3.13

1998-12-14

We now include cover page source for program RPTSPL009.

Fixed RPTMRG and RPTMON for V4R3 spool list API list issue 82/88 bytes.

3.12

1998-11-01

Added new functionality to RPTMRG command. Report selection can now be filtered by spool, user data, user ID, form type, job. After processing, reports can be marked with *MERGED, deleted, moved to another output queue.

3.11

1998-08-03

Rmv RPTSPLIT30 as the product library for the report splitter commands during compilation because we made a change to allow the library list to be used with the report splitter for different table sets.

Added *DUPSPLF keyword which will utilize the DUPSPLF command to split a report.

3.10

1998-04-29

Added RPTSPLIT30 as the product library for the report splitter commands during compilation.

Added user data and job selection criteria for distribution table. They've been on the screen for a while but we're just now implementing the feature.

3.09

1997-11-03

Fixed RPTMON error on SBMJOB.

3.08

1997-11-03

Added MOVOUTQ to library.

3.07

1997-10-09

We now delete temporary print files from QTEMP after a report has been reprinted. This was causing problems for users who placed libraries ahead of QTEMP for processing.

3.05

1996-04-29

Added PARM to RPTSPLIT command to ignore DSPDIR/DSPDIRE checking. This was causing problems when sending to SNADS users who are not explicitly entered in the as/400 system directory. Also added to RPTMON/RPTMRG.

3.04

1996-04-26

Removed PPC* program copies for Programmer Plus.

Removed MSGF copy and we now add all messages during this build program. We now create MSGF during build program. We now have a version data area called VERSION. We now set library desc text.

Personal tools