S4i Express - S4i Systems

advertisement
S4i Systems Inc. S4i Express
PTF Cover Letter V3R1
Important Information
For Technical Support Call 949-366-5234 OR email [email protected]
IMPORTANT FIRST STEPS:
1. Shut down your automated profile.
2. Backup the S4i Express product (S4IXP) and
Database (S4IXPDB) libraries.
3. Log in as QSECOFR
Log off your terminal session after installation!
New Release:
The enclosed media contains a new release of S4i Express (V3R1).
Product and installation documentation is contained on your distribution CD in the directory \Documentation.
Please see the document Express_Upgrade_3_01_vnn.pdf for important installation information and what
is new/changed in this release.
The “New Features and Changes” document (in this package) contains a list of the major changes in this
release. You will need to select option 1. Install/Upgrade S4i Express, if you are currently on
Version 2 Release 7 or before. This release will install on OS/400 V5R3M0 and above
Warning:
! See next pages for IMPORTANT PTF Install/Upgrade Instructions.
! Examination and Internal Recognition points to move for AFPDS spool files.
! Examination and internal recognition points to move for PDF documents.
! V5R3M0 Operating System: IBM APAR: II13869 - Email MSF Failure with a TCP5104 message.
S4i Express creates temporary email files in the IFS /tmp directory. In I5/OS release V5R3M0 the default
Restricted rename and unlink attribute (also known as the S_ISVTX mode bit) for this directory was set
to *YES which restricts MSF from removing the temporary email files and causes MSF to terminate.
The S_ISVTX mode bit for the /tmp directory MUST be set to *NO in order for MSF and S4i Express email to
function properly. Use the following command to change the attribute:
CHGATR OBJ('/tmp') ATR(*RSTDRNMUNL) VALUE(*NO)
You should also apply PTF: 5722SS1/SI13011
S4i Express automatically sets the attribute to *NO during the PTF or product installation process.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
1
S4i Systems Inc. S4i Express
PTF Cover Letter V3R1
Important Information
Upgrading to S4i Express 3.01 PTF13 and Higher.
This Information Applies When Installing S4i Express Version 3.01.13 and Higher the First
time over Any Prior (2.07 or Earlier 3.01) Version, (3.01.00 to 3.01.12).
This information DOES NOT apply if you already have S4i Express 3.01 PTF-13 or higher
installed.
Overview
PTF 13 introduced an additional database constraint to enforce uniqueness of the Index Entity Id field in the
Index Entry table (IDXENT). This field is used internally and its uniqueness is fundamental to the integrity of
any indexes created and to the access of those indexes by WebView and HostView.
Defects in the indexing task prior to PTF 13 could have caused records to be created in IDXENT with duplicate
Entity Id fields. These records will cause a failure in the PTF Installation process .
Finding and resolving the duplicate entries is necessary before installing the next PTF. A new command “Check
Duplicate Indexes” (CHKDUPIDX) is provided to identify and optionally fix the duplicate entries.
Getting the CHKDUPIDX command:
1. The command is available on the S4i Systems FTP site (ftp.s4isystems.com) or available by email by
contacting S4i by phone or at [email protected]
Installation
Install the command as follows:
1. Un-zip the save file
2. Transfer the save file to a library on your iSeries
3. Restore the objects to your Express library using the following command:
RSTOBJ OBJ(*ALL) SAVLIB(CHKDUPIDX)
DEV(*SAVF) SAVF(<Library>/CHKDUPIDX)
MBROPT(*ALL) ALWOBJDIF(*ALL) RSTLIB(S4IXP)
Run Instructions:
The command (CHKDUPIDX) has 5 options. Press the F1 (Help) key to see an explanation of the parameter use.
The parameters are:
Find duplicate entries . . .
Print duplicate entries . .
Remove duplicate entries . .
Re-index affected documents
Retrieve from archive . . .
.
.
.
.
.
.
.
.
.
.
*REPLACE
*YES
*NO
*NO
*NO
*REPLACE, *ADD, *NO
*YES, *NO
*YES, *NO
*YES, *NO
*YES, *NO
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
2
S4i Systems Inc. S4i Express
PTF Cover Letter V3R1
Important Information
S4i Express 3.01 PTF-20+
S4i Express 3.01 PTF-20 changes in the way Express handles indexes which have at least
one “Display only” examination point.
Implementing the changes required by this PTF will cause the segment and index database tables be converted to
a new format. The conversion is started during the PTF installation process and will need to be completed by you
after the PTF is installed.
1. Run the pre-installation check program (CHKPTF20) which will produce a report a report QPQXPRTF with
a owner of QSECOFR and User Data of DSPONLY. This report identifies the Document definition
name, Index name, and version number range (lowest & highest) of any documents affected by this PTF.
2. If the report shows no indexes with “Display only” examination points, then you are NOT affected by the
design change and you can proceed with a normal installation.
3. The PTF should be installed using the normal installation procedure.
4. The PTF installation process will automatically perform the following steps:
4.1.
Identify indexes with any “Display only” examination point.
4.2.
Identify document versions which use these indexes, these documents may need to be re-segmented
and re-indexed.
4.3.
Restructure the Segment and Index tables to conform to the new design.
4.4.
Copy existing Segment and index data to the new tables.
5. It will be necessary for you to reindex all version of the documents identified during the PTFpre-installation
process in order to get your “Display only” index values to display the correct data.
5.1.
Use the SEGREPS command to segment the document version as follows:
5.1.1
SEGREPS DST(*NO) REPNME(docname) REPVERF(lowvernbr) REPVERT(highvernbr)
Where:
REPNME =
Document definition name to re-segment and re-index
REPVERF =
Starting version number to process
REPVERT =
Ending version number to process
6. Your documents with indexes containing “Display only” examination points may not display properly in
the S4i Express WebView document list until you have finished the re-index process.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
3
S4i Systems Inc. S4i Express
PTF Cover Letter V3R1
Important Information
Notice:
1. S4i Express contains programs that run with adopted authority. None of these programs contain a command
line interface.
The system also contains a program object (RYGETSFM) that runs in system state. This program is used to
get the spool file number of the current spool file.
You must have the system value QALWOBJRST set to *ALL or specify *ALWSYSSTT and
*ALWPGMADP in order to install or restore the S4i Express product library (S4IXP).
On OS/400 V5R1 and above, you must also have the system value QVFYOBJRST set to option “1" (Do not
verify signatures on restore. Restore all objects regardless of their signature.)
2. S4i Express creates 2 user profiles on your AS/400 system. The ZADMIN user profile is the default owner
for all subsystem profile jobs and new objects. The ZUSER user profile is used in testing the system and
may be deleted after completing your evaluation.
These profiles are created in *DISABLED status in order to not violate your security. You will need to
enable the ZUSER profile to use the test and demonstration procedures outlined in the section
“S4i Express Starter System”.
3. Make sure that the S4i Express profile is ended before you backup the S4i Express libraries. You can add the
End Automated Profile (ENDATMPRF) command and Start Automated Profile (STRATMPRF)
command to your backup procedure in order to stop and start your profile. These commands are in the
S4IXP library.
4. Important! You must currently be on S4i Express Version 2 Release 07 or greater before upgrading to S4i
Express Version 3 Release 1.
5. Important! All user EXIT programs are removed from the S4i Express product library (S4IXP) during a
product upgrade. It is recommended that you store EXIT programs in another library.
6. S4i Express Profile Job Descriptions are removed from the S4i Express product library during a product
upgrade. It is recommended that you store your Job Descriptions in another library.
7. The current version of S4i Express does not support the 5250 viewing, indexing and examination point
creation of PDF documents where the text is not stored internally in ASCII format.
8. S4i Express WebView V3R1 requires the following web server environment: Java 2 Standard Edition
(Version 1.4 or later), Servlet 2.3, JavaServer Pages 1.2.
9. S4i Express WebView V3R1 contains installation scripts for the following web application servers: IBM
WebSphere 6.0, ibm wEBsPHERE 6.1, Apache Tomcat 5.5, Apache Tomcat 6.0. S4i Express WebView
may be manually installed under other application servers.
10. S4i Express version starting with 3.01.13 are i5/OS V6.R1.M0 compatible. You will need to run the
STROBJCN LIB(s4ixp) command after installation.
11. Important! After installing the Elite product, issue the following command:
CHGDTAARA DTAARA(FMG/DSLOADTFLD) VALUE('N')
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
4
S4i Systems Inc. S4i Express
PTF Cover Letter V3R1
Important Information
Known problems:
1. There was a defect in the automatic creation of examination points from index buddy files. These
examination points are generally created the first time you capture a document to a new document
definition from the S4i WebView Capture, S4i Desk Top Capture, or one of our imaging partners. The
defect will NOT allow you to view the examination point list as it places non-displayable characters in
the description field. Use an SQL statement similar to the following to remove all examination point
values from the Document Definition and re-add them manually.
DELETE FROM library.EXAMPT EXAMPT
WHERE EXAMPT.REPNME = 'document definition name';
Operational Changes:
Please see the document Express_Upgrade_3_01_vnn.pdf for all the new facilities and changes in this release.
1. Two user profiles (ZADMIN and ZUSER) are automatically created. ZADMIN will (by default) be the
owner of S4i Express subsystem profile jobs and objects. You can change this default by changing your
subsystem profile job description. ZUSER is a profile that is used for demonstration and training
purposes. Both user profiles are created in *DISABLED status. You will not need to enable the
ZADMIN profile.
2. A new command “Reset definitions” (RESETDEF) was added. This command will recreate all Default
system definitions to their original shipped value. In addition, the command will create/recreate the S4i
Express starter profile and training system objects (job queues, print queues, spool files, report definitions,
archives, online repositories, etc.). Warning: Do not use this command without checking with S4i Systems
Inc Support!
3. The definition of Horizontal DPI and Vertical DPI Graphic resolution values for PDF images has been
changed from default to override. Any values you enter in these fields on the PDF Images - Graphic File
(PI2201) screen panel will override the value contained in the graphic file. Previously, the values would
only apply if the graphic file did not contain a horizontal and vertical dpi value. Note: You very seldom
have to put a value in either of these fields.
i5/OS Job Log Access:
S4i Express administrators should have the authority to view i5/OS job logs in the QEZJOBLOG queue. This can
be accomplished by giving the S4i Express Administrator *SPLCTL authority or changing the output queue
authority for the QEZJOBLOG output queue. See “Planning printer and printer output queue security” in the
i5/OS information center. The following link will take you to this section of the V6R1 information center:
http://publib.boulder.ibm.com/infocenter/systems/scope/i5os/index.jsp?topic=/rzamv/rzamvplanprintsec.htm&toc
Node=int_177120
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
5
S4i Express
PTF Cover Letter
PTF-38 Installation Instructions
July 9, 2014
Use the following steps to install the S4i Express program temporary fix (PTF) CD included in this package.
Warning:
1. Make sure that all S4i Express subsystems are ended and no one is using the S4i
Express system while installing the enclosed Program Temporary Fixes or system
upgrade.
Before starting an S4i Express for OneWorld upgrade or PTF installation:
1. End the OneWorld monitor using the ENDOWMON command.
2. Wait until there is no activity in the Express *MONITOR task which is monitoring the
OneWorld environment.
3. Now continue with the upragde or Ptf apply.
After completing an S4i Express OneWorld upgrade or PTF installation:
1. Update the Express / OneWorld interface library using the instructions to install the
OneWorld interface.
2. Start the OneWorld monitor using the STROWMON command.
1. Load the Compact Disk (CD).
2. Sign on your system as QSECOFR.
3. Issue the following commands to insure no one is using S4i Express:
WRKOBJLCK OBJ(ETISUPPORT/PRDLIC) OBJTYPE(*FILE)
WRKOBJLCK OBJ(QSYS/S4IXPDATA) OBJTYPE(*LIB)
WRKOBJLCK OBJ(QSYS/S4IXP) OBJTYPE(*LIB)
4. Run the installation procedure by entering the following command:
LODRUN device
Where:
device—Specify the name of the CD device from which the application is loaded onto the system.
Note:
1. The CD device is normally OPT01.
2. The S4i Express product license file is temporarily copied to QSYS/#PRDLIC#
during the installation process.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
6
S4i Express
PTF Cover Letter
PTF-38 Installation Instructions
July 9, 2014
5. When the” Install menu” appears use option 11. Work with product licences
6. Tab down to the “XM Express Maintenance” product
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
7
S4i Express
PTF Cover Letter
PTF-38 Installation Instructions
July 9, 2014
7. Take option 2=Change
8. Type in the authorization code provided and press <Enter>, the status will change to “Licensed”
9. Press F3=Exit back to the “Install menu”
10. Select one of the following options depending on the action you want to perform:
! PTF Installation—Take option 2. Install Express cumulative PTFs only to install the cumulative
program fixes to an installed S4i Express image. The following panel is displayed:
G Either accept or enter the S4i Express product library name and press the Enter key to populate the
Database and Data library names.
G Press the F10=Confirm key to begin the installation process
Note: All S4i Express PTFs are cumulative (include all previous PTFs). The PTFs may be installed
multiple times.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
8
S4i Express
PTF Cover Letter
PTF-38 Installation Instructions
July 9, 2014
! New Install or Upgrade—Take option 1. Install or Upgrade the S4i Express product to install
a new version of the product or completely upgrade a current version. Note: You may upgrade a
current version to the same version. The following panel is displayed:
G Enter the “Type of install” (*NEW, *UPGRADE or *REPLACE) you want and press the Enter key
G For an *UPGRADE and *REPLACE, you will only be able to enter the Product library name.
Caution: A *REPLACE type of installation will remove all definitions and rules you previously
created!
G You will be able to enter all library names for a *NEW install. There are 4 fields to enter library
names. Take care to ensure you enter the correct library names here:
Product library—Enter the name of the product library you are upgrading. This library name is
the same as you entered when you first installed the product (normally S4IXP).
Database library—Enter the name of the database library. This library is new in version 3.01,
after the upgrade it will contain all the Express database objects for this instance of Express.
Note! This library should be added to your backup schedule, it should be saved at the same
time as the "Data Library"
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
9
Data library—Enter the name of the data library. This library name is the same as you entered
when you first installed the product (normally S4IXPDATA).
Command library—Enter the name of the library in which you want the Express start commands
to be placed. This library name is the same as you entered when you first installed the
product.
G Press the F10=Confirm key to begin the installation process
11. Sign off your interactive session.
S4i Express WebView Installation:
You must perform the following task to install the S4i Express WebView feature:
1. Important: You must install and test your http server and either the TomCat or IBM WebSphere application
server before starting the S4i Express WebView installation. Note: The http and application server
installation and configuration are not covered by your standard S4i Express maintenance agreement.
2. Important: Save all your end user Favorite XML files before installing.
3. Select option 20. “Restore Optional S4i Express PDF IFS Directories” to restore the S4i Express optional
material to the root of the IFS in a subdirectory labeled “/S4iExpress”
4. Important: Contact S4i Systems Support for instruction on downloading the latest version of the feature from
the FTP site.
5. Locate and double click on the following IFS file with Windows Explorer or locate and open the following
IFS file in Internet Explorer:
//iSeries server/S4iExpress/InsXpWv/docs/index.htm
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
10
S4i Express
Fixes Contained on This CD
6. S4i Express WebView V3R1 requires the following web server environment: Java 2 Standard Edition
(Version 1.4 or later), Servlet 2.3, JavaServer Pages 1.2.
7. S4i Express WebView V3R1 contains installation scripts for the following web application servers: IBM
WebSphere 5.1, IBM WebSphere 6.0, Apache Tomcat 5.5 and Apache Tomcat 6.0. S4i Express
WebView may be manually installed under other application servers.
NOTICE: This Cumulative PTF installation could move the data associated with Examination points, internal
Recognition data and Index items.
Check all Document Definitions that are used to capture AFPDS or PDF documents, examination
points and internal recognition data after applying this PTF.
This notice only applies to AFPDS spool files and captured PDF documents.
PTF Information:
PTF number:
38
PTF date:
9 July 2014
Changes implemented:
1. Add message PDF158A to PDF creation service program to inform that a PDF image file definition has the
same name as one of the segments.
Image file definitions with the same name as a segment are used to override the size and positioning of
AFPDS pages in the output PDF document and CANNOT be used as standard PDF image definition
names.
APAR - XP20140507.01
2. Add a *REPAIR function to the WebView performance enhancement installer (ZIDXSEG) command. The
repair function will replace or install the required program objects to the product library and install any
missing database indexes to the database library.
The PTF and product upgrade installer has been changed to run this function if the WebView performance
enhancements have already been installed. APAR - XP20140509.01
3. Change the WebView Automated Profile start up and end routines to change the way the index cleanup
function is run.
Previously the cleanup function was run when a request to end the profile was being processed, for most
implementations this worked adequately, but for the few where a large index database had been created
this caused an unacceptable delay in the profile ending.
Now the cleanup function will be submitted as an independent job to the WebView Automated Profile
subsystem when the subsystem starts. The cleanup task will run in the background and will not prevent
user access to WebView documents.
To prevent the task being submitted create a data area called ZCS0040 with a value of '*NO' in a library
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
11
S4i Express
Fixes Contained on This CD
which is in the WebView profile job description using the following command.
CRTDTAARA DTAARA(S4IXP/ZCS0040) TYPE(*CHAR) LEN(4) VALUE(*NO)
If you choose to not submit the cleanup task as part of the profile start up procedure, then you should run the
cleanup task manually on a regular basis to achieve optimum performance.
Run the task manually using the following command:
CALL PGM(CS0040) PARM(<ProfileName>)
APAR - XP20140507.02
4. .Fix the defect introduced in Ptf37 where the optional WebView performance enhancements do not return
any results. APAR - Internal
5. .Fix the defect introduced in Ptf36, item 7 where the wrong version of the program objects were shipped.
APAR - Internal
6. Fix the defect introduced in Ptf35, item 21 where the interface between the Merge Bundle (MRGBUN) and
the Add Bundle Document (ADDBUNDOC) commands was corrupted. APAR - Internal
7. Change the WebView/HostView SQL pre-processing module to allow other internal functions to use the
current database access technology when working with lists of documents. APAR - Internal
8. Change the default command parameters for the index parameter on the "Add Bundle Document"
(ADDBUNDOC) command to *NONE. This will make the default behavior consistent with earlier
versions of the command. APAR - Internal
PTF Information:
PTF number:
37
PTF date:
30 April 2014
Changes implemented:
1. Change the limitation in HostView where the document filter processor only uses the first 17 destination
names that a user is assigned to when retrieving documents. This limitation only applies when the
"Retrieval style" is *BASIC, using the *ADVANCED style of filter processing does not have this
limitation.
1.1.
If a user is assigned to more than 17 destinations or distribution groups the additional ones are
ignored.
1.2.
A new limitation of 32 destinations or groups is now implemented, this limitation will be removed in
a future release.
1.3.
APAR - XP20131119.03
2. Fix the defect where deleting a document version does not decrement the "active" count in the repository
report panel. APAR - XP20140108.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
12
S4i Express
Fixes Contained on This CD
3. Fix the defect when retrieving documents from an archive location where message "Object *** in library not
found" is issued. This occurs when documents have been archived on versions of Express prior to 2.03
and are retrieved on vesions 2.07 and later. APAR - XP20131219.01
4. Fix the defect in CHKRPS when re-calculating the document repository summary counts. The document
summary table, (RPSREP), description and category fields are now properly populated using the values
from the document definition table (REPDEF). APAR - Internal
5. Change the copyright notice to include 2014 APAR - XP20140103.01
6. Fix the defect in CHKRPS where duplicate rows are created in the repository document table (RPSREP).
APAR - XP20140110.01
7. Remove option 21="Restore Optional S4i Express WebView Installation Directories" and option
25="Restore Optional VIP S4i Express Definitions" from the S4i Express product and PTF installation menu.
APAR - XP20140116.01
8. Fix the defect in the Ptf installation function which causes message CPD0079 "Value '*NONE ' for OBJ
not a name or generic name." is issued by program ZZ0014 at statement 564. APAR - XP20140117.01
9. Fix the defect where drawer selection on files distributed in PostScript format is ignored.
APAR - XP20140124.02
10. Modify the internal string file functions chkdir(), rmvdir() and crtdir() to check for the existance of the
directory before attempting the function. This change will reduce the number of job log messages that are
generated when these functions are run. APAR - XP20140124.02
11. Modify the S4i Express Host product to support installation in a Auxiliary Storage Pool (ASP) or an
Independent Auxiliary Storage Pool (IASP). .Installation in a ASP or iASP has the following
requirements/restrictions:
11.1.
The ETISUPPORT library will be automatically installed in ASP number 1 (device *SYSBAS), this
library must remain in this ASP.
11.2.
The install program now allows you to select the ASP when doing a new install, the default option is
to install in ASP 1.
11.3.
The product, database and data libraries will all be installed into the selected ASP, then an additional
installation step will be required to complete the installation when the Automated Profiles have
been created.
11.4.
If the JD Edwards EnterpriseOne interface is being implemented, both the Express and
EnterpriseOne applications must be installed into the samee ASP.
11.5.
APAR - XP20131212.01
12. Fix the defect when deleting a document version causes an incorrect completion message to be issued. The
same library, file and member names were being used when a second and subsequent delete operation
was performed. APAR - XP20140205.01
13. Fix the defect in CHKRPS where members containg duplicate document versions are not properly handle.
APAR - XP20140120.02
14. A PDF file without the first 4-characters containing "%PDF" would cause a pointer exception error in the
monitor task. APAR - XP20140226.03
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
13
S4i Express
Fixes Contained on This CD
15. PDF Monitor stops after monitoring multiple malformed pdf documents.The job log will contain PD01280
"PD0IFSMON/MonIfsPath error 3452 / 200 occurred." messages where 3452 = Too many open files for
this process. APAR - XP20140225.01
16. Fix the defect in distribution where message CPF0001 "Error found on *N command" is issued 2 times for
every distribution request. In most cases the messages do not cause any other failures and the distribution
request completes normally, (see note below). The messages are caused by a quotation mark character (')
being used in the document description of the first document to be distrbuted when the task starts. If the
first document processed has no quotation mark in the description these messages are not issued.
Note: If the CPF0001 messages are being issued by a task, then any distribution request creating output
in text format will fail and the requested file will not be distributed. This includes distribution in CSV format.
APAR - XP20131125.01
17. Fix the defect in the examination point maintenance panel where the default values for the start line and
position, and the end line and position are not set when an attribute examination point is being created or changed.
APAR - XP20140307.03
18. Report definitions with descriptions containing single or double quotes are not selectable when using
Webview report name prompting. APAR - XW20140224.01
19. Change the CRTIDXBUN command
19.1.
Show all the index data values when message ATM0246 is issued.
19.2.
Use case in-sensitive searching to locate the correct bundle for the current document.
19.3.
APAR - XP20140307.01
20. Change the CHKRPS command
20.1.
Fix the defect where orphaned document members are not always properly re-connected to their
repository version (RPSVER) entry.
20.2.
Fix the defect where incorrect information is displayed in the REP0020 message after a document is
removed from the repository.
20.3.
APAR - XP20140120.02
20.4.
APAR - XP20140205.01
21. Fix the defect in the Automated Task list panel where the number of servers is incorrect when a WebView
task is not active. APAR - Internal
22. Fix the defect which causes message SQL0030 "Number of host variables less than result values." to be
issued by various functions, including: WebView tasks, HostView, destination maintenance.
APAR - XP20140318.01 APAR - XP20140319.01
23. Fix the defect which causes a library to be removed from the job's library list when using the HostView print
function. If the original document was created using a device file, the device file library is added to the
job's library list and removed again after printing is complete. If the library was already in the library list
it is now not removed. APAR - XP20140226.01
24. Fix the defect in print and fax distribution where a file can be left in the temporary folder. This file was used
during construction of a PostScript spooled file and has the naming format Jnnnnnn_00PS, (where
nnnnnn is the job number of the distribution task that created the file). APAR - XP20140410.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
14
S4i Express
Fixes Contained on This CD
25. WebView performance enhancements APAR - XW20140312.01
PTF Information:
PTF number:
36
PTF date:
7 January 2014
Changes implemented:
1. Fix the examination type online help to show the correct list of values for the field. The help showed the
values of *IFSFILE, *IFSPATH and *IFSEXT, it now shows *FILE, *PATH and *EXTENSION.
APAR - XP20130906.01
2. Modify the Gauss/Open Text/SpyView document definition conversion program to remove the leading @
character from SpyView index names when converting them to S4i Express Examination Point Names.
APAR - XP20130830.04
3. Fix several defects in ZF0280 and ZF0285 Archive repair programs. APAR - XP20130130.02
4. Fix defect in *START and *END Location PDF overlay where specifying a single page number would result
in all images in the overlay added to the beginning or end of the output PDF document.
APAR - XP20130408.01
5. Change support email address on Technical Support help panel.APAR - XP20130701.01
6. Change ZEX500 to do an additional lookup for exam points if not found in the first lookup.
APAR - Internal
7. Fix the defect in the "Request archive capture" (RQSARCCAP), "Run archive capture" (RUNARCCAP), and
"Remove repository item" (RMVRPSITM) comamnds to correctly set the job's library list with the
product and database library. APAR - XP20131009.03
8. Fix the defect in HostView ad-hoc distribution where the document distributed starts at page one of the
whole document instead of the first page of the requested index item. This occurs if the index used to
retrieve the list of documents contains at last 1 "display only" examination point.
APAR - XP20130905.01
9. Complete implementation of ZEX500 PDF exit program which will load images to a PDF output page based
on the contents of an examination point. APAR - XP20131014.01
10. Fix the defect in the "Check repository" (CHKRPS) command where the Report Entity Id field was not
populated when the repository version (RPSVER) row was created. APAR - XP20131002.01
11. Fix the defect in *FILE distributon tasks where message MCH3601 "Pointer not set for location referenced"
is issued by program ER00100, function sndMsgL() statement 2. This occurred when the "Force pages"
parameter is set to *EVEN or *ODD, and the number of pages in the document requires that an
additional page be added. The "Force pages" parameter only applies to *PRINT and *FAX distribution
actions, and for *PDF document distribution. APAR - XP20130924.01
12. Fix the defect in "Check repository" (CHKRPS) to populate the Category 1-5 fields, and the date/time created
fields in table RPSREP. APAR - XP20131015.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
15
S4i Express
Fixes Contained on This CD
13. Changed default value for Postscript printing to match the page size of the input PDF file. This value was
previously specified in the 'xpdfrc' configuration file. APAR - XP20130118.02
14. Added 'default action' parameter to the DSPWVDOC command. APAR - Internal
15. Change the "Check repository status" (CHKRPS) report RP3010 to show messages for "orphaned" repository
members when the command is run in *SUMMARY mode. APAR - XP20130920.04
16. Found that the RDRpsHdr function was leaving the repository member open if an error occurred when
reading the header. This error will result in a too many files open error. The problem is most likely to
occur when running the "Check Repository" (CHKRPS) command. APAR - XP20131023.01
17. Fix the "Check Repository" (CHKRPS) command to properly re-connect documents where the version
number in the RPSVER record does not match the version number in the repository member header.
APAR - XP20131025.01
18. Fix the "Check Repository" (CHKRPS) command to correctly report some valid document counts on the
reports. The "Valid repository version index items" and the "Total repository items from version index"
counts from report RP3000P are incorrect. The "Items printed" count from report RP3001P is incorrect.
APAR - XP20131021.02
19. Fix the defect in the "Check Repository" (CHKRPS) command which causes the DLTNOTRTV(*YES)
option to work. Message CPF4906 "Record in file RP3004P truncated at end of line." is issued, the
command stops processing and none of the repository versions are fixed.APAR - XP20131112.02
20. Fix the defect in the "Check Archive" (CHKARC) command which causes the "After totals: Valid items"
count to be incorrectly calculated.APAR - XP20131119.01
21. Fix the defect in the "Check Archive" (CHKARC) command where documents are incorrectly listed as
retrievable. When the RETRIEVE(*YES) option is selected these items fail to be retrieved and this
subsequently causes an empty archive file to be created in the archive location.
APAR - XP20131120.01
22. Fix the defect in the "Repository versions" list (YV1001) where the wrong value is shown for the document
page count in the delete confirmation panel. When the versions list is showing view 4, the view which
includes the version number, and a document is selected to be deleted, the subsequent confirmation panel
shows the page count from the last document in the list instead of the page count for the document being
deleted. APAR - XP20131122.01
23. Fix the defect in the "Send xxx definition" (SNDxxxDEF) commands when using the SAVF(*DEFNME)
option to name the resulting save file. The save file is not created and messages CPD0078 "Value
'*DEFNME ' for parameter SAVF not a valid name." and CPD0078 "Value '*DTALIB ' for parameter
SAVF not a valid name." are issued. APAR - XP20131030.01
24. Fix the defect in the "Check repository" (CHKRPS) command where it fails without issuing any messages
when the repository low level index object is missing. The command now issues message RYO0100 with
error type 100 "100 - OpnRpsMbr - Repository low level index not found".
APAR - XP20130903.01
25. Change the installer to ensure that if the optional WebView enhancements shipped in Ptf34 have been
installed, they are not inadvertently un-installed. APAR - Internal
26. Fix the defect in the "Check repository" (CHKRPS) command to correctly re-calculate the document
summary counts. APAR - XP20131121.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
16
S4i Express
Fixes Contained on This CD
27. PDF documents with PDF text saved with the document could not be displayed or indexed after applying
PTF 35. Modified RY00100/RY0RDSEG()to include a test that page data was NOT saved with the PDF
repository member before returning a empty buffer. APAR - XP20131205.01
28. Change the email distribution function to provide a feature which sets the "From" email address to the
current user. To implement this, set the system options "Return mail address name and domain" to a new
special value of *CURUSER. During ad-hoc distribution this will be resolved as the email address of the
user who has logged on, during automatic distribution this will be resolved as the email address of the
Automated Task user, (by default this is ZADMIN).APAR - XP20131101.02
29. Ptf35, item 20, implemented 2 new objects; program YY1005A and display file YY1005AD. These 2 objects
were not included when PTF35 was built. When F16-Position is pressed in the Archive Items list the
function fails and issues message "MCH3401 - Cannot resolve to object YY1005A. Type and Subtype
X'0201' Authority X'0000'.APAR - XP20131218.01
30. Fix the defect in the archiving retrieve function to properly handle files that were archived using versions of
Express prior to version 2.01 When an item was archived prior to version 2.01 and then retrieved an
version 2.01 or later, the repository version (RPSVER) record was corrupted and the item could not
subsequently be viewed. APAR - XP20131219.01
31. Implement a new distribution exit ZEX210 that will either allow distribution or not allow distribution of a
segment or index item based on the contents of up to 50 examination points. See the ZEX210 *TXTSRC
member for instructions on the use of the exit. - BMI-9
32. Fix the defect in indexing which caused message MCH1210 "Receiver value too small to hold result." is
issued by program CS2300 at statement 253600. This occurs when a *AREA examination point is
defined which is larger than 999 characters. The maximum size for a *AREA examination point is 2000
characters.
APAR - XW20131216.01
PTF Information:
PTF number:
35
PTF date:
7 November 2013
Changes implemented:
1. Fix the defect in the Automated History display panel where a "Session or device error" would occur when
invalid characters are included in the message text. APAR - XP20130627.01
2. Moved server URL of Powernet authenticator to webview properties file. APAR - XW20130723.01
3. Added a Webview authenticator to validate a KTA user's session. APAR - XW20130723.02
4. Fix the defect in the Check Repository (CHKRPS) command to ensure that when an orphaned repository
member is re-connected to its document definition, the low level repository index entries for that
document are re-built. This enables the document to be viewed using HostView or WebView.
APAR - XP20130708.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
17
S4i Express
Fixes Contained on This CD
5. Fix the defect which causes message MCH1202 "Decimal data error" to be issued by program CS1300,
statement 164300. This occurs in the capture task when trying to capture PDF documents which do not
contain an "info" section. APAR - XP20130723.02
6. Fix the defect in the Create Index Bundle (CRTIDXBUN) command where grouping indexes containing
examination data that was derived in an indexing exit were not functioning properly.
APAR - Internal
7. Installation of PTF-34 Item 23 introduced an error in the *CAPTURE task where a MCH3601 Pointer not set
for location referenced error could occur.
The PTF-34, Item-23 fix was removed from the product. APAR - XP20130725.01
8. Modified the RY00135 "Convert SCS data to text" service program to NOT terminate the parsing of the
spool file if invalid SCS control codes are found in the print data stream. The service program still
generates the RPS1350 message as a warning. APAR - XP20130724.01
9. Fix distribution of multiple documents from webview failing after prompting the destination field.
APAR - XW20130726.01
10. Fix the defect where the mass change of the repository "Maximum items in file" field is not working.
APAR - XP20130729.01
11. Add a trace option to the fax distribution interface point to enable collection of program dump details which
may help diagnose issues with the fax server interface. To enable trace information set the job external
switches to '00011000' when the fax distribution job is submitted. APAR - XP20130731.02
12. Fix the defect in email distribution destination validation when a destination is defined with an address of
*NONE and the domain contains the complete email address. APAR - XP20130802.01
13. Not able to retrieve documents using WebView on i5/OS version 6.1 with performance enhancement code
enabled. APAR - XP20130805.01
14. Change the CSV output service program to retry to open of the output file if the open fails. The open is
retried 7 times with a 10 second delay between retries. APAR - XP20130725.01
15. Change the PTF install function to only install changes to database objects when the change has not already
been made. Previously database object installation code would be repeated unnecessarily on subsequent
PTF installs.APAR - XP20130605.01
16. Current job information was missing from the exit user space during the monitor task.
APAR - XP20130813.01
17. Found a defect caused by the implementation of PTF 3.01.34.21 (Binary file capture w/o buddy file) where
PD0IFSIDX was using the entire document path to locate the image file instead of looking in the Images
sub-directory of the monitored directory if the Queue type is *BINIDX. The monitor and capture would
succeed if the path contained a drive letter and the path was correct but would fail if the path was
incorrect or contained a UNC path. APAR - XP20130819.03
18. Defect in HostView and text display where multiple search and paging was not displaying the text page.
APAR - XP20130730.02
19. Defect in locating text pages stored with some PDF versions would not display on the 5250 screen from the
repository. APAR - XP20130820.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
18
S4i Express
Fixes Contained on This CD
20. Using "Position to" processing when viewing the Archive Items list did not fully support the item name field
because positioning only allowed 10 characters to be specified. This field now supports positioning
criteria of up to 20 characters allowing the full item name to be specified. APAR - XP20130808.03
21. Change the ADDBUNDOC command to allow selection of documents using WebView filter style selection
criteria. The filter criteria will be evaluated and the list of documents selected will be added to the target
bundle.
21.1.
For example:
ADDBUNDOC DOCUMENT(*ALL) SEGMENT(*ALL) VERSION(*LATEST)
FROMDATE(*FIRST) TODATE(*LAST)
INDEX(*ALL) IDXV01(*ALL) IDXV02(*ALL) IDXV03(*ALL) IDXV04(*ALL) IDXV05(*ALL)
BUNDLE(*CURRENT) SEQUENCE(0)
21.2.
APAR - XP20130408.01
22. Change the indexing function to allow examination data to be extracted from both a buddy file and the
document pages for document type *PDK. APAR - XP20130906.03
23. Fix the defect in the Check Repository (CHKRPS) command where multiple repository version (RPSVER)
rows were incorrectly created. This occurs when documents have been initially captured to one
repository, then the document definition is been changed to start capturing documents to a second
repository.
If CHKRPS is run using the RETRIEVE(*YES) option then the rows for documents in the original
repository are changed to the name of the second repository and an additional row is added with the
original repository name, this additional row is incomplete and unusable.
If CHKRPS is run again the process is repeated creating another additional incomplete row. This
occurred because the Check Repository (CHKRPS) command was attempting to move documents in
the previous repository to the current repository.
The command does not now attempt to do that, moving documents from previous repositories to the
current repository is achieved using archiving and retrieval. APAR - XP20130920.03
24. Several problems with *BIN monitor type were repaired with this PMR.
24.1.
PDF documents captured as *BIN type are changed to *PDF type and captured as *PDF type
24.2.
*BIN documents create an internal buddy index file that contains:
24.2.1 "BinaryCapture" as the batch class,
24.2.2 Monitor task Job name as the document class
24.2.3 Full document path and file name in the "processed" directory.
24.3.
The Request Recognize record was being created with invalid values in several fields. This defect
was fixed
24.4.
The Date Created is set to the current date
24.5.
The Time Created is set to the current time
24.6.
APAR - XP20130923.03
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
19
S4i Express
Fixes Contained on This CD
25. Change PDF output creation service program to change the text note annotation icon name to "note" if the
icon name is other than "comment", "key", "note", "help", newparagraph", "paragraph" or "insert".
APAR - XP20130926.04
26. Found that the XP3.01.34.23 fix caused multiple MCH3601 pointer error messages to be produced by both
RYPDFXLIB *SRVPGM and PDFINLIB *SRVPGM. RY00100 was updated to return an empty buffer
if the PDF file has not been opened.
The PTF-34, Item-23 fix was removed from the product. APAR - XP20121220.01
27. Modify index file monitor service program to force the value associated with the $REPID key to upper case.
Change Time override $C$RTTM edit to support 24-hour time format 000000 through 240000.
APAR - XP20130912.03 APAR - XP20130906.03
28. When printing Postscript files, the document prints only half the page.
APAR - XP20130806.02 APAR - XP20130926.03
PTF Information:
PTF number: 34
PTF date:
14 July 2013
Changes implemented:
1.
Performance and functional improvements to WebView
1.1.
1.1.1
Speed at which filters are processed and document lists are returned
1.1.2
Filters for "Local" users containing a relative version number
1.1.3
Filters for "Local" users containing a specific non-negative version number
1.2.
Specific functional changes:
1.2.1
Filters containing a relative version number now return the latest version(s) for the filter,
previously it returned the oldest version(s).
1.2.2
Filters containing a relative version number now returns N versions, previously it returned the
Nth version.
1.3.
2.
The WebView document access functions and the underlying database of document versions, indexes
and authorizations have been over-hauled to improve the speed at which document lists are
returned, especially in large databases where millions of documents have been captured. Specific
performance changes:
These changes are available on operating system levels i5/OS V6.1 and V7.1 and they can be
implemented as optional alternatives to the existing document access functions. To arrange
implementation please contact S4i Systems support. APAR - Internal
Fix the defect in archiving where multiple documents could be archived to the same archive location in the
IFS. This can occur if a file already exists in the IFS location with the same name as the archive file, the
second file will be appended to the end of the first file.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
20
S4i Express
Fixes Contained on This CD
2.1.
The SF0STRF/openstrf() function was changed to accept a parameter (open_flag=*EXCL) which
will cause the function to output an error message and return an error code, to the calling
program, when the file already exists. APAR - XP20130130.02
3.
JPEG files open in WebView in the same window as document list APAR - XW20130111.01
4.
A email address containing a dash "-" character will NOT pass validation on some i5/OS V6.1+ systems.
The defect can be bypassed by placing the complete email address in the domain field and leaving the
email name as *NONE.
Change the email address pattern validation string to handle a hyphen (-) character in the email name. The
new validation string is: ^[A-Za-z0-9._%+='-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,6}$
APAR - XP20130319.02
5.
Fix the defect in distribution tasks where message CEE0813 "Insufficient storage available to
satisfy the request." is issued by procedure UPDPAGEUSP() at statement 124400.
APAR - XP20130325.02
6.
Fix the defect when selecting files for marking using the "F9=Mark" function. If a document has
been captured into more than 1 repository then only the documents captured into the repository of
the last document in the list were able to be selected. APAR - XP20130328.01
7.
Specifying a email format of *PDFTXT would cause a empty attachment in addition to the normal
email attachment or the PDF attachment would be opened as a text file. The action depended on
the email client. APAR - XP20130327.01
8.
Fix the defect when migrating from version 2.07 to version 3.01. Column definitions were not being
migrated because the migration process incorrectly determines that a migration has already been
completed. APAR - XP20130402.02
9.
Fix the defect when using ad-hoc distribution from HostView where the user field does not display
the value selected after F4=Prompt is pressed and the value *DESTNTION is selected.
APAR - XP20130402.03
10. Provide a work around where the System Option default value for WebView View Format is set to
*PDFTXT and the repository file is NOT a *AFP spool repository file.
10.1. The WebView View Format will be forced to *PDF if the spool file type is NOT *AFP. A
PDF1510 code 700 warning message will be produced and the file generated as a
standard PDF.
APAR - XW20130418.01
11. Fixed WebView help text for date format. APAR - XP20130423.01
12. Fixed the defect in the WebView filter detail panel where message "The undefined definition name
required to be between 1 & 10 characters in length." is issued when the Segment field clear or
field prompt button is pressed and the field is blank. APAR - XW20130423.03
13. Sending an email from the WebView info screen does not send an attachment
APAR - XP20130423.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
21
S4i Express
Fixes Contained on This CD
14. Implement a command feature which will retrieve a document from an archive location, re-index it
and then delete it from the repository. This allows large numbers of documents to be re-indexed
without imposing a significant increase in disk utilization because documents are more easily
processed 1 version at a time. APAR - Internal
15. Fix the defect in segmentation where the document date and time examination points were not
being evaluated correctly when used in a segmentation rule. APAR - XP20130507.01
16. Fix the defect when creating bundle print distribution banner pages where the information was not
properly paginated.
16.1. If the number of segments in the bundle was more than would fit on one page, then the
second and subsequent banner pages were not properly formatted. Some pages only
contained the singe line of dashes that should be the footer of the previous page.
APAR - XP20130502.03
17. Distribution tasks were looping on pointer exception errors with cause being as unfound or invalid
font although it appears that the font name is correct. This defect is caused by font names being
passed to PD01500 functions as non-trimmed strings.
17.1. Changed PD01500/LoadFont() function to right trim the font name before attempting to load
the font. APAR - XP20130509.01
18. Fix the defect in WebView ad-hoc distribution where a page count of zero is assigned to a
document, and the resulting distribution creates an invalid document.
18.1. This occurs when prompting has been used to select the target destination.
APAR - XW20130509.01
19. Fix the defect in the F9=Marking function where the location field is shown as *ERROR when the
item is archived and removed from the repository. The location field is now shown as the archive
location. APAR - XP20130514.01
20. Fix the defect in the F9=Marking function where the location field is shown as *ERROR when the
item is archived and removed from the repository. The location field is now shown as the archive
location. APAR - XP20130514.01
21. Change archiving to improve processing performance when retrieving a document back to a
repository. APAR - Internal
22. Modify S4i Express to support the capture and distribution of binary files without the requirement
of creating an associated index buddy file.
22.1. The new option is implemented by setting the Monitor profile task "Queue entry" to *BIN
and using the "Folder" and "Extension" parameters to identify the monitored directory
path and document types.
22.2. *BIN documents may only be distributed using *VIEW, *CLIENT, *MAIL and *FTP
distribution actions unless the binary file is a PDF. PROJECT - LIN-1
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
22
S4i Express
Fixes Contained on This CD
23. Modify PATMATCH service program to implement the findPat() function. This function will return
an array of substrings that match the pattern in the input string. The function call is
23.1. int findPat(
char
char
char
size_t
regmatch_t
*inpString,
*pattern,
*ignore_case,
*nbrMatch,
*regMatch )
/* Input String */
/* Input - RegExp pattern */
/* Input - Ignore case */
/* Output - Nbr matches */
/* Output - subString loc array */
24. Change RY0OpnMbr module of RY00100 *SRVPGM to examine the call stack and do not call
PDFXLIB/OpnPdfTxt() for PDF files if the open is called from a WebView processor task.
24.1. This change will eliminate some unnecessary processing and improve response when viewing
documents. APAR- XP20121220.01
25. Changed PDF generation service program to output a better message if an error occurs when
creating an output PDF from a PDF file in the repository.
25.1. The new message is PDF15EA and contains the error from the PDF generation service
program. APAR - XW20130611.01
26. Create a special one-time program to repair archived documents where two documents were written
to the same file. APAR - XP20130130.02
27. Add help test to Work with Repository Versions panel (YV1001) to document an asterisk (*)
character in the file list. APAR - Internal
PTF Information:
PTF number: 33
PTF date:
16 March 2013
Changes implemented:
1.
Add additional error processing to the print creation service program to catch system errors that can
occur when the spool file is created. APAR - XP20120925.02
2.
Fix the defect in the ZEX200 exit command which would return a "true" condition if the
examination data contained a blank embedded in the text. APAR - XP20111215.01
3.
Implement APIs to allow email distribution transactions to be submitted from an external application.
APAR - XP20120423.03
4.
Implement System i host APIs which mimic WebView to allow an external applications to request
documents. APAR - Internal
5.
Superceded
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
23
S4i Express
Fixes Contained on This CD
6.
Filter files specified in the Express destination are now loaded even if a user's filter file exists on the
server.
APAR - Internal
7.
Change the message ATM0169 to add the name of the user index that is locked and preventing the
Automated Profile from starting. APAR - XP20121030.01
8.
Fix the defect in bundling where active bundles were being left open when the bundle contained a
required segment with multiple versions and the versions were not required. APAR XP20121112.01
9.
Change the "Bundle segments" panel to show the "Versions required" attribute for segments in the bundle.
APAR - Internal
10. Implement Format checking for Date exit ZEX061. Check to verify the input data is not already in
the proper toformat. Also check for valid input data for formats *MMDDYYYY,
*MM/DD/YYYY, and *MM-DD-YY. APAR - Internal
11. Fix the defect in the "Change Internal Attributes" (ZEX130) sample exit program where the spooled
file date was not being updated with the date specified in the user defined data parameter.
APAR - Internal
12. Fix the defect in bundling where bundle distribution command attachments did not have
substitution variables properly evaluated before the command was run. APAR - Internal
13. Fix the defect in capture where the "Captured date" would be set to zero if the System Option
"Update usage"attribute is *NO. APAR - XP20121211.01
14. Implement support for creating an examination point using the original document date and time as
the examination data.
14.1. The new "Examination type" options are:
14.1.1 DOCCRTDT Document creation date in format YYYYMMDD.
14.1.2 *DOCCRTTM Document creation time in format HHMMSS.
14.1.3 *DOCCRTTS Document creation timestamp in format YYYYMMDDHHMMSS.
Note: These options supercede the use of *SPLFCRTDT as a document attribute. If you have
implemented any examination points with an examination type of *SPLFCRTDT, then please
change them to *DOCCRTDT, existing documents do not require re-indexing after this change.
APAR - Internal
15. Fix the defect in WebView which causes the controller task to fail and issue message RNX0100
"Length of start position or is out of range for the string operation." in service program
CS5010_S, procedure CANCEL at statement 200600. APAR - XW20120919.02
16. Add support to process documents created at PDF version 1.7. APAR - XP20121213.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
24
S4i Express
Fixes Contained on This CD
17. Enhance the Automated task start and stop commands to provide more flexibility in the way the mix
of tasks in a profile can be manipulated:
17.1. Add a "Status" parameter to the "End automated task" (ENDATMTSK) command, this
parameter is used to set the status of the task after it has been ended, for example:
ENDATMTSK PROFILE(AAA) TASK(BBB) STATUS(*HELD) will end task BBB in
profile AAA and set the status to *HELD. This effectively ends the task and prevents it
being immediately restarted by the profile controller task.
17.2. Implement a STRATMTSK command to start an individual task in a profile, the task must be
already defined in a profile that is currently active. The STRATMTSK command sets the
task to *READY status which allows the profile controller to start the task during its
normal processing cycle.
APAR - Internal:LINK
18. Attempting to view documents from a repository where the low level user index is damaged could
cause the WebView worker task to loop on a MCH3601 pointer error. This fix attempts to
remedy this issue by checking for a NULL pointer before executing the functions in the
STRING_X module.
18.1. This fix also changes the STRING_X module binding to a service program and rebinds all
programs and service programs that use STRING_X functions.
APAR - XP20121130.01
19. Fix the defect which causes the MRGBUN command to issue message CPD0070 "Parameter
DOCUMENT required". This occurs when the command is run for a bundle name that has no
active bundle versions available to be merged.
19.1. The message is only issued when the ADDDOC() parameter is specified.
APAR - XP20130104.04
20. Change the HostView and WebView SQL processor to improve performance for some slow
running filters. Many slow running filters may have been improved by this change. The fix was
implemented as a result of a running a filter with an absolute value in index value 1, *ALL in
index value 2, and a generic value in index value 3. APAR - Internal
21. Fix the defect in the "Change Internal Attributes" (ZEX130) exit command which causes repository
file members to remain open after the capture function has completed.
21.1. This can occur when image type documents are captured. When many documents have been
processed the number of open files reaches a threshold where further opens fail. At this
point the capture task fails and message PDF2200 "RYPUTPDF/CpyPdfFrmIfs open
output Repository member error 3452." is issued. APAR - XP20130111.01
22. Fix the defect in mail distribution where the attachment file extension is appended to the attachment
file name without a "." (period) character. This occurs when a document captured using a binary
indexed (*BINIDX) monitor queue is re-distributed. APAR - XW20130128.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
25
S4i Express
Fixes Contained on This CD
23. Fix the defect in archiving where documents are moved between archive location using the wrong
archive plan. This occurs if a document is captured to an archive location using one plan, and
then the document definition is changed to use a new plan.
When the Run Archive Movement (RUNARCMOV) command is run the document continues to be
moved based on the rules defined in its original plan instead of its current plan.
In the "Archived items" screen panels the "Plan name" field is now shown as "Captured plan name"
providing a more accurate meaning for the column. This column shows the name of the plan that
was responsible for moving the document to its existing archive location.
The plan that is currently assigned to the document is in the document definition.
APAR - XP20130204.01
24. Random documents emailed from S4i Express are treated as SPAM by some email servers e.g.
Microsoft Exchange server.
Changed the email generation program to use a 32-character Universal Unique Identifier (UUID) as
the first part of the email message id. The UUID replaces the use of the current time in seconds.
The current time technique can produce multiple email documents with the same message id on
fast systems and systems where there are multiple S4i Express email distribution task running.
APAR - XP20130124.01
25. Fix the defect in the "Merge Bundle" (MRGBUN) command where bundles did not always merge
correctly when the "Include bundle" INCBUNDLE() parameter was used. The selected bundles
would be closed but did not show up in the list of closed bundles because the new version
number was set to zero. APAR - XP20120612.01
26. Add help text to the "Work with Repository Versions" panel (YV1001) to document an astrick (*)
character in the file list. APAR - Internal
PTF Information:
PTF number: 32
PTF date:
8 November 2012
Changes implemented:
1.
Modify the S4i Express monitor task to monitor for PDF files created by IBM Infoprint Server. The
files are created in the IFS and an entry is placed in a data queue that can be monitored by a S4i
Express Profile *MONITOR task.
1.1.
Specify the Queue type as *PDF and enter the path name to the data queue from the IFS root
using NA 1 formatting in the Folder parameter. For example the path to a data queue
named IPSAFP2PDF in the S4IXPDL library would be
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
26
S4i Express
Fixes Contained on This CD
"/qsys.lib/s4ixpdl.lib/IPSAFP2PDF.dtaq" with an Extension of PDF. APAR XP20120709.02
2.
Add validation to the distribution task to prevent spooled files being distributed in binary format (*BIN).
APAR - XP20120710.02
3.
Fix the defect in indexing where examination data in the "Exit" user space could be the wrong
length. This occurs when the examination data is copied into the user space using the wrong
examination data length.
APAR - Internal
4.
Change the Express / Retalix distribution interface to isue more a meaningful sequence of messages
when multiple distribution actions exist are configured to use the GETRTXDST command for
the same segment. If the item is not eligible for distribution then the message could contain
distribution deails for the previous valid distribution. APAR - XP20120713.01
5.
Fix the defect where orphaned repository members are not re-connected to the original document
definition by the CHKRPS command. This occurs when the repositry file type is *TFK, *BNX or
*BIN.
Set the "File name" field in the repository version (RPSVER) record to the first 10 characters of the
IFS file name when a file type of *TFK, *BNX or *BIN is re-connected using the CHKRPS
command. APAR - XP20120718.02
6.
Change the WebView start automated profile procedure to do additional checks before the profile is
started. A lock is now placed on the WebView task data area to ensure that no other job has
already got a lock which would interfere with the correct running of the profile.
If this new lock cannot be obtained the profile ends and information is placed in the joblog. It can
take up to 30 second for this startup cycle to complete. APAR - XP20120605.01,
APAR - XP20120627.01, APAR - XP20120530.02
7.
Change the WebView controller task to keep a count of the total number of server tasks submitted
since the profile was started.
It is normal for server tasks to start and stop as the workload changes, this modification sets an
absolute maximum to prevent abnormal conditions where many hundreds or thousands of jobs
can be submitted and overwhelm a system.
If the total number of server tasks submitted exceeds the "Maximum servers to submit" value then
the profile is ended immediately. The default "Maximum servers to submit" is set internally at
1000.
If you want to set a different value, create a data area to hold your required value. For example if
you want the profile to end after 100 tasks have been submitted then create the data area as
follows: CRTDTAARA DTAARA(ZMAXSVRSBM) TYPE(*CHAR) LEN(5) VALUE('100')
The data area should be created in a library that is included in the automated profile library list.
APAR - XP20120605.01, APAR - XP20120627.01, APAR - XP20120530.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
27
S4i Express
Fixes Contained on This CD
8.
Fix the defect which causes error message MCH1202 "Decimal data error." to be issued by the Run
Archive Capture (RUNARCCAP) command on version 7.1 of i5/OS when archiving to optical
disk (DVD).
APAR - XP20120529.01
9.
Change the End Automated Profile function to only set the profile status back to *READY after
then subsystem has ended. Currently the status is set to *READY, then the request to end the
subsystem is issued. This can create a situation on a heavily loaded system where a request to
start a profile is permitted before the previous request to end has fully completed. The
consequences are:
The profile appears to start but in fact it does not because the subsystem has ended.
Jobs are left abandoned in the profile job queue with no active subsystem to service them.
The profile status can remain at *STARTING.
Two server controller jobs (job name ZZ990SVRCTL) can be started. APAR - Internal
10. Fix the defect where long running Automated Tasks would not end when requested by option
15=End or the End Automated Profile (ENDATMPRF) command. This occurred because of a
conflict between the delay time set for the end request to be actioned and the delay time being
used by the End of File Delay (EOFDLY) parameter being used by the task to read requests from
the request queue.
APAR - XP20120506.01
11. Fix the defect in the PTF install function which resets the Planet Press Server data area back to the
default. The install now preserves the existing value. APAR - XP20120803.02
12. Fix the defect in the PTF install function which migrates column definitions from the previous table
structure to the current table structure. Column definitions were being migrated every time a Ptf
install was run, this should only happen one time. APAR - XP20120807.02
13. Fix the defect in the Run Archive Movement (RUNARCMOV) command where archive items were
not processed when they became eligible to move to another location. APAR - XP20120620.01
14. Change the command defaults for the archiving and repository management commands to safer
settings which will not process any capture, movement or removal functions.
14.1.
14.2.
14.3.
14.4.
14.5.
14.6.
RQSARCCAP - Change CAPITMARC(*YES) to CAPITMARC(*NO)
RUNARCCAP - Change CAPITMARC(*YES) to CAPITMARC(*NO)
RUNARCMOV - Change MOVARCITM(*YES) to CAPITMARC(*NO)
RMVRPSITM - Change PRTRMVITM(*NO) to PRTRMVITM(*YES)
RMVRPSITM - Change RMVRPSINF(*NO) to RMVRPSINF(*NOTINARC)
RMVRPSINF - Change PRTRMVITM(*NO) to PRTRMVITM(*YES)
APAR - XP20120620.01
15. Email profile task would end for no apparent reason but a QPRINT spool file would exist that
contained the statement "Failed in QWCRSVAL with error:".
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
28
S4i Express
Fixes Contained on This CD
Added generic error processor to email formatting service program to process errors from IBM
programs and produce message that contains call stack for error determination purposes.
APAR - XP20120813.02, XP20120829.01
16. Fix the defect in the Build Repository Index (BLDRPSIDX) command which re-builds the internal
page indexes for the most recently captured document when the START(*NEXT) option is
selected.
APAR - XP20120816.01
17. Fix the defects in ad-hoc mail distribution when using the feature implemented in Ptf31, item 1 to
allow longer email addresses.
Ad-hoc distribution did not allow the mail name to be left blank in the HostView mail overrides
panel, and the distribution task did not properly resolve the mail address before attempting to
send the message. APAR - Internal
18. Fix the defect when starting a distribution Automated Profile where more than the maximum
number of server tasks could be started.
This could occur if another process outside of Express had placed a lock on one of the Express
server control data areas. For example a library save operation puts a *SHRNUP lock on the data
area, previously this would cause multiple server jobs to be submitted, with this fix the task
status will be set to *ERROR and no server jobs will be submitted. If this occurs the joblog for
the controller task Z990SVRCTL will contain the message CPF1002 "Cannot allocate object
Z20REC." for each task that does not start. APAR - Internal
19. Fixed opening captured emails without using a "Open with..." dialog. APAR - XW20120706.01
20. Fixed error caused by loading filters with index names that contain spaces. APAR XW20120817.01
21. Added additional support for capturing PDF 1.5, PDF 1.6 and PDF 1.7 documents.
This fix can be implemented when advised by an S4i Systems technical support representative. If
you think you require this please contact [email protected]
APAR - XP20110204.02
22. Added support to enable the following spooled file attributes to be used as examination point
substitution variables: program name, program library, total pages and spooled file creation date.
To use these variables create an examination point for the required attribute and use the
examination point name wherever substitution variables are allowed. APAR - XP20120822.01
23. Received CPF33D7 "Requested number of buffers not returned." *ESCAPE message from the
RYDUPSPLF program in the *PRINT task job log when attempting to process some AFPDS
spool files. The output spool file would be left in open status and the temporary output spool file
would be left in the S4IXPDL/ZWORKQ print queue. This error was caused by a change in
PTF-29 that removed the check for and removal of this message. APAR - XP20120828.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
29
S4i Express
Fixes Contained on This CD
24. Change the sample indexing exit "Change date format" (ZEX060) to implement conversion of a
date in MMDDYYYY format top YYYYMMDD format. APAR - Internal
25. Implement a new sample exit command "Change date format" (ZEX061), this exit is similar to
ZEX060, but it converts an examination point and puts the converted value into another
examination data, leaving the original examination data unchanged. APAR - Internal
26. Fix the defect in the Merge Bundle (MRGBUN) command which causes a misleading message to
be issued when incorrect values are used in the "Sequencing segment" parameter. If an invalid
document or segment name is used in the sequencing segment parameter, the CPD0006 message
is issued, but it references the document and segment name that was entered for the "Include
bundles" parameter.
APAR - Internal
27. Fix the defect in the "Active bundle" (AB1001) and "Closed bundle" (BC1001) screen panels where
a "User option" is run when another option has been selected.
If a "User option" has been selected once, then another option is selected, for example
"98=Re-distribute", the original user option is re-processed after the selected option.
APAR - XP20120911.01
28. Fix the defect in the distribution task where bundles are not being properly created when a segment
has the "Additional copies" setting as *END.
This setting was being ignored and the bundle was constructed with all the segment copies grouped
together. APAR - XP20120206.06
29. FTP distribution to a FTP home directory ("/") would result in a ATM0036 (Report NOT output to
FTP site) error and a FTPLIB 550 (Permission denied) error in the history log.
APAR - XP20120912.02
30. Change the segment and bundle distribution destination panels for FTP distributions to allow lower
case entry into the FTP User and password fields. APAR - XP20120912.02
31. Fixed DSPWVDOC command to allow more than 4 characters in the version field.
APAR - XP20120914.01
32. Fixed the WebView document viewer which was incorrectly displaying a document as a
spreadsheet instead of a PDF file. APAR - XP20120919.05
33. Include a save file with containing a new version of RYPDFXLIB, this object is not yet available
for general implementation but it fixes some known PDF text extraction problems and it can be
used in a controlled way by some installations. For more information contact
[email protected]
APAR - XP20110204.02, APAR - XP20120815.02, APAR - XP20120827.01
34. Change permission to email temporary file to allow full access by anyone. In addition, change the
object authority to email temporary file to give Existence authority to *PUBLIC so that the
QMSF user can delete the file after processing.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
30
S4i Express
Fixes Contained on This CD
These changes are necessary so that stronger permission may be established for the S4i Express IFS
temporary work directory (e.g.: *PUBLIC *EXCLUDE)This change was necessary to fix a
problem created in PTF 32. APAR - XP20121025.01
35. Fix the defect which causes information to be missing on the ATM0024 message issued by
bundling. The bundle number is blank when an indexed bundle has been created using the
CRTIDXBUN command. APAR - XP20121019.02
36. Remove redundant references to old messages from the CRTIDXBUN command and program.
APAR - XP20121019.03
37. Fix the defect where bundles are not closed and distributed when they have been created using a
bundling exit. For example, if the CRTIDXBUN command is used to construct bundles, based on
changing index values within a document, the bundle would remain open when the last segment
is added to the active bundle.APAR - XP20121019.01
38. Fix the defect in the server control program which incorrectly sends messages about active bundles
to the Automated Profile message queue when the bundle definition "User for message" attribute
is *NONE. APAR - XP20121012.01
39. Update the documentation for the sample exits to reformat dates ZEX060 and ZEX061.
APAR - Internal
40. Fix the defect in the MRGBUN command which causes message PDF1520 "PD01500/OpnRpsItm
error 300. See second level message." to be issued. APAR - XP20121024.02
41. Change the ZEX061 sample exit command to support additional date formats:
41.1. *MONTHDDYYYY
41.2. *MM/DD/YYYY
41.3. *MM-DD-YY
41.4. APAR - Internal
42. Fix the defect in WebView and HostView where documents are missing from the document list.
This occurs when a filter is run with the index name set to *ALL and the required documents
have no indexes defined. APAR - XP20121105.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
31
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 31
PTF date:
6 July 2012
Changes implemented:
1.
Change destination email address validation to allow the name part to be left blank and the entire
email address to be specified in the domain part. This allows the name part of an email address to
be longer than 24 characters.
The total length of the email address using this technique will be 180 characters.
APAR - XP20120404.01
2.
Change Index Buddy file validation to check that the number of double quote characters match.
The number of double quote characters should be an even number. A PD01290 error 130
"Invalid format for index buddy file" is issued and the buddy file is .not processed if this
condition occurs. APAR - XP20120419.02
3.
Trim leading blanks from examination data being used as a dynamic destination name.
APAR - XP20120508.04
4.
Received TIF9000 "TIFFLIB/TIF_OS400(iSeriesErrorHandler) Fatal error during TIF file
processing:..." error in the *MONITOR task while processing indexed TIF files. Found that the
file was empty (contained 0-bytes)
This message was followed by a MCH3601 "Pointer not set for location referenced." error from the
ERR00100/callStack() function at statement 49 which causes the *MONITOR task to end.
APAR - XP20120510.01
5.
Implement a sample exit command to do conditional distribution. This allows a document to be
distributed or not based on the contents of an examination point. For example:
ZEX200 EXP(CATEGORY) COND(*EQ) CONDTA(XXX) Distribute the document if the
examination point called CATEGORY is equal to XXX APAR - Internal
6.
Fix the CHKRPS command to re-connect an orphaned repository member with the repository
database. Currently an orphaned document does not re-connect if it is the only version in the
repository because CHKRPS requires that a Repository Report (RPSREP) record exists. This fix
will also create the missing RPSREP record. APAR - XP20120504.04
7.
Add new substitution variables for the component parts of the documetn createion date and time.
7.1. &DATFOPC - Century
7.2. &DATFOPY - Year
7.3. &DATFOPM - Month
7.4. &DATFOPD - Day
7.5. &TIMFOPH - Hour
7.6. &TIMFOPM - Minute
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
32
S4i Express
Fixes Contained on This CD
7.7. &TIMFOPS - Second
APAR - XP20120518.01
8.
Create new utility program to input large SCS format spool files and produce multiple smaller SCS
spool file in a specified output queue. The command will process all spool files in a specified
input queue and clone the file if it is smaller than the input threshold file size. The input file will
be divided into multiple output files that are approximately the threshold size. You may specify a
range of characters on the page that may be used to control that pages containing equal values for
the range stay together in the same output spool file. APAR - XP20120420.01
9.
Code around a i5/OS defect where some IBM functions were NOT returning the true file size
(V5R2 and possibility others) but were returning the total size of the records used by the file.
This problem would be evident when the text was saved with PDF and AFPDS documents. The
document would then NOT display properly APAR - XP20120522.01
10. Fixed error when processing linearized PDF documents. The following message would be displayed:
PDF file is damaged - attempting to reconstruct xref
APAR - XP20120601.02
11. If a PDX0000 error occurred in the *CAPTURE task with the Cause of "Error: Couldn't open file"
occurred. It would be followed by a series of MCH3601 "Pointer no set for location reverenced"
and ERR00100 "Call stack for previous message" messages.
The series of errors is caused by not checking the return from retrieving the PDF file attributes. The
RYPUTPDF/RyPutPdf function now return the error to the calling program.
APAR - XP20120601.01
12. Implement bundling functionality to enable bundling by index.
This allows a new bundle to be created for each individual index value within a document,
previously only whole segments could be bundled. APAR - XP20120530.01
13. Fixed column header changes in document list not being saved in WebView.
APAR - XP20120606.01
14. Fix the defect in the "Merge bundles" (MRGBUN) command to where the first open bundle was
always merged into the output bundle, this occurred because the first bundle was not being
checked to see if it met the selection criteria from the "Include bundles" parameter
(INCBUNDLE).
APAR - XP20120612.01
15. Fix the defect when indexing spooled file documents where indexes containing multi-value
examination data were not being created properly. APAR - XP20120504.02
16. Fix the defect which causes the capture task to issue message MCH3601 "Pointer not set for
location referenced" when document fails to capture from an IFS location. For example if the
document is locked by another process. APAR - XP20120601.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
33
S4i Express
Fixes Contained on This CD
17. Fix the defect in the WebView client interface where login failed when the user filter file contained
a field description with a zero length. This would occur if a user went into the filter configuration
panel and changed one of the field descriptions to blank, then saved the filter. The login
transactrion would fail during the next login. APAR - XW20120612.01
18. Fix the defect in the WebView client interface where the "From date" field was not being displayed
in the filter panel unless the saved filter contained a "*" character. APAR - XW20120625.02
19. Fix the defect in the "Close bundle" (CLSBUN) command where the bundle was not being
distributed. APAR - Interna
20. Monitor of Windows share through the QNTC file system results in a PD01260 error message in the
Monitor task joblog. This error was caused by the file system monitor task using POSIX
link()/unlink() to move the monitored file which is not supported by Windows.
The monitor service program was changed to use rename() to move the monitored file.
APAR - XP20120628.02
21. Fix the defect in the CrtMsgHst() function caused by attempting to allocate insufficient memory to a
user space object. This defect causes message MCH0601 "Space offset X'00004000' or
X'0000000000000000' is outside current limit for object....." to be issued by service program
YY5022, procedure CrtMsgHst() at statement 11000.
21.1. The message is issued during a Ptf install and during an upgrade. APAR - Internal
22. Fix the defect in the install, upgrade and Ptf procedures to ensure that object conversion is done
correctly for the target version of i5/OS. APAR - Internal
PTF Information:
PTF number: 30
PTF date:
23 Apr 2012
Changes implemented:
1.
Receive a PDFlib runtime error: [2400] PD01800/PutPdfToPage(tiff page) PDF_load_image:
Corrupt JPEG image file '/S4iExpress/Temp/xxxxxx.tif' error message when processing tiff files
using JPEG compression to PDF output. APAR - XP20111121.01
2.
Fix the defect where documents are not returned in a WebView or HostView document list when a
filter with an absolute value in index examination point 1 and a generic value in index
examination point 2 is submitted. APAR - XP20111129.01
3.
Change indexing to support up to 200 sub-values for a single examination point.
APAR - XP20110928.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
34
S4i Express
Fixes Contained on This CD
4.
Add the ability to position and scale the input PDF pages on the output PDF page when the
repository file type is PDF.
Positioning and scaling PDF overrides may be set by creating a PDF Image definition (segment
option 28) with the same name as the segment name. APAR - XP20111201.02
5.
Fix the defect where the fax distribution task issues a completion message wth the incorrect reason
code. If the fax API command or the fax output queue parameter is *NONE the message has
reaon code "4=Fax number is missing". APAR - XP20111206.01
6.
The PDF create service program was outputting extraneous messages if the output PDF file could
NOT be created because the file path did NOT exist or the S4i Express profile owner did NOT
have the authority to create the output file. The messages removed were "MCH6902 The
requested heap space operation is invalid" and "C2M1212 The pointer parameter passed to free
or reallocate is not valid."
APAR - XP20111201.03
7.
Fix the defect where a monitored queue entry was corrupted during a Ptf install or an upgrade. A
queue type of *BINIDX was incorrectly changed to *SPOOL, causing documents that were
supposed to be monitored to be ignored and left in the monitored folder. APAR XP20111207.02
8.
Change the distribution tasks to ensure that open repository members are always closed when the
task completes. Under some error conditions the repository member could be left open, if this
situation was repeated often enough the task could fail with a "Too many files open" error.
APAR - XP20111201.03
9.
Implement functionality in the Retalix Distributon interface to allow the output queue to be
dynamically selected from the Retalix Distribution Interface file. The following document has a
complete description of the interface:
9.1.
Express_Retalix_Distribution_Interface_Implementation_V07.pdf
9.2.
APAR - XP20111208.01
10. Fix the defect where the System Options (SYSOPT) "Forms interface" field is incorrectly changed
to *ELITE during a Ptf installation. This occurs if a Ptf is installed in an environment where the
PlanetPress forms interface has been configured. APAR - XP20120117.01
11. Add support for the creation of PDF/A-1b compliant documents. There are too many restrictions for
creating PDF/A documents to include here. A knowledge base document "Creating PDF/A-1b
Compliant Output Documents With S4i Express 3.01.30+" is available to explain the
implementation steps. Contact Customer Support for a copy of the document. APAR XP20111201.05
12. Fix the defect where indexing does not create valid indexes when examination data is updated by a
*BEFORE *INDEX exit for a PDF, Kofax or Binary document type. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
35
S4i Express
Fixes Contained on This CD
13. CVTSPYIDX *PGM was calculating the record length incorrectly if the end of record trigger
character was not a CRLF (x'0d0a'). This could cause blank records and program exception to
occur.
APAR - XP20120130.01
14. Changed Elite API document mapping command TFPRTAPI to use Capture Task library list
instead of hard coding the FMG library name in the command. This change will support Elite
being in a library other than FMG. The Profile library list should contain the Elite product
library.
APAR - XP20111007.01
15. Errors occured in the distribution task when attempting to distribute image files (TIFF and AFPDS)
in PDF format if the S4i Express Profile owner did NOT have all object authority. The document
would NOT be distributed. APAR - XW20120120.01
16. Change TIFF file validation function (TIFLIB) in image capture program to suppress warning
messages unless the DEBUG enviromental variable is found. The TIFLIB service program is
currently only used in the *CAPTURE Profile task. APAR - Internal
17. Fix the defect in the WebView SQL processor for Network Users which causes message SQL0203
"Name IDXV05 is ambiguous" to be issued when processing a filter statement. APAR XP20120214.01
18. Fix the defect in the HostView / WebView SQL processor where some combinations of absolute
and generic values in examination points 3, 4 and 5 would cause the document selection process
to run for an abnormally long time.
In WebView this would result in a message being issued that no documents were selected. This
message was caused by the filter processor having to filter out most of the records selected by the
query processor. APAR - XP20120219.02
Add the "Distribution option" parameter to the Close active bundle (CLSACTBUN) command to
allow the option of distributing the bundle or not. Valid values are:
18.1. *CLSDST Close and distribute the bundle.
18.2. *CLSONLY Close the bundle and do not distribute it.
18.3. APAR - XP20111229.01
19. Fix the defect in the WebView where a user cannot email multiple documents at one time. This
defect happens when WebView is deployed in the same JVM that contains an older version of
JT400.
APAR - XP20120222.02
20. Changed the message returned when no results are returned from a filter/favorite to 'Error while
submitting search criteria: No items selected' APAR - XP20111122.02
21. Improved the error message when the Planet Press workflow name is not found.
APAR - XP20120207.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
36
S4i Express
Fixes Contained on This CD
22. Change the Merge Bundle (MRGBUN) command to allow a separator page to be inserted. The
separator page will be inserted according to the rule defined on the INSSEP parameter. This
allows the page to be inserted when the index examination value (or part of the value) changes.
APAR - CP20120207.01
23. Fix the defect where the wrong value is sent to the WebView "Fax to" field when a document is
selected for ad-hoc fax distribution.
When a document is first selected the current destination description is displayed as the "fax to"
field in the ad-hoc fax distribution options panel. If the destination is re-selected using the
destination name drop-down the correct "fax to" value is used. APAR - XW20120208.04
24. Fix the defect which causes message CPF5021 "Incorrect relative record number or field selection
error" to be issued by the "Work with archived items" function. APAR - XP20120229.02
25. Fix a defect where PDF keyword attributes for repository PDF items were returned to S4i Express
Desktop Administration with incorrect labels.
When a user of S4i Express Desktop Administration attempted to use the attributes of a PDF stored
in the repository as the source of an examination point or other definition, *P_KEYWxx
attributes were labeled improperly, causing errors in S4i Express Desktop Administration. APAR
- INTERNAL
26. Change the destination validation functions to allow the single quote character (') to be used in an
email address. APAR - XP20120308.02
27. Change the destination validation functions to allow the space character to be used in a path name
APAR - XP20120306.03
28. Added missing values when retrieving external attributes of a repository item from S4i Express
Desktop Administration
When using the attribute selection dialogs from S4i Express Desktop Administration, some
supported attributes were missing from the list while viewing a repository item. These attributes
have been added. APAR - INTERNAL
29. Fix the defect which causes the F9=Marking function to loop when trying to display a list of
document versions. Desktop Administration
This occurs if a document has been selected for marking, the marking has been completed and F9 is
pressed again to mark an additional area. If the selected document is not on the first page of the
document list, then the program starts looping when the page down key is pressed to scroll down
to the selected document. APAR - XP20120314.03
30. Fix the defect where the correct extension to an email attachment is omitted when the attachment
file name contains a period character. APAR - XW20120210.02
31. Changed DSPWVDOC so that the user's default browser can be launched instead of Interet Explorer.
APAR - XW20120208.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
37
S4i Express
Fixes Contained on This CD
32. Changed SPLTOASCF service program to output message SPL3100 if an error occurs in the
openAsciiFile() function. APAR - XP20120402.01
33. Change the way the special buddy file value $RPTID is handled to allow document capture and
scanning applications to submit index buddy files without having to specify a special value in the
Document Class field.
Previously the Document Class had to be set to a special value of "DeskTopCapture" or
"DeskTopArchive" to have the $RPTID field used. If any other value was pased then regular
recognition rule processing would be use to determine the document name.
This change will force the document name specified on the $RPTID field to be used irrespective of
the value passed in the Document Class. APAR - XP20120328.01
34. Implement additional message processing when creating documents in PDF/A format.
APAR - INTERNAL
35. Fixed PDF font changes when printing using postscript distribution.
APAR - XP20111020.01
36. Fix the defect which causes message RNX0100 "Length or start position is out of range for the
string operation" to be issued by service program YY5003, procedure XtrctBox at statement 429.
This occurred when indexing a PDF document with a wide page width and an examination point
near the bottom of the page. This would cause an internal buffer to overflow. APAR XP20120420.02
PTF Information:
PTF number: 29
PTF date:
22 Nov 2011
Changes implemented:
1.
Change file open for files written to the IFS to give full control to the user that is writing the file.
This fix will solve problems where the profile owner does not have all object authority. APAR Internal
2.
Add support for substitution variables in PDF page exit command strings. APAR - Internal
3.
When setting up a position/scaling AFPDS image override the distribution task would fail if the
Location was NOT set to *EXIT.
Positioning/scaling AFPDS overrides may be set by creating a PDF image with the same name as
the segment name. APAR - XP20111103.01
4.
Added support for a new Environmental Variable for PDF creation where the output PDF page may
be rotated 0, 90, 180 or 270 degrees. The PDF creation program will check for the Environmental
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
38
S4i Express
Fixes Contained on This CD
Variable "PDF-PAGE-ROTATE" and rotate the output page the number of degrees specified if
the page width is greater than the page length.
For example, the "ADDENVVAR ENVVAR('PDF-TEXT-ROTATE') VALUE(270)" command
will cause all pages where the page width is greater than the page length to be rotated 270
degrees.
This command should be added to the segment as a Position=*BEFORE, Point=*OPEN
distribution *CMD attachment (Distribution actions, option=22).
The Environmental variable is deleted immediately after retrieving the value.
APAR - BF20110823.01
5.
Document capture would fail on random occasions when running multiple *CAPTURE task and
mapping portions of the same spool file through PlanetPress. APAR - XP20111114.01 APAR XP20111007.01
6.
Fix the defect in mail distribution where the "To" address was corrupt after using a distribution exit
which called the GETRTXDST command.
If a destination was defined with its description set to the substitution variables for the email
address (&MAIADD or &MAINME), the "To" field in the email would be incorrect. The email
address portion of the "To" field, (the piece inside the < and > characters), would be correct, but
the preceding text would be incorrect, it would always contain the email of the first item
retrieved using the GETRTXDST command.
This defect does not affect where the email is sent, it is delivered to the correct address, it only
affects the text that is inserted into the "To" field. APAR - XP20111121.01
PTF Information:
PTF number: 28
PTF date:
20 Oct 2011
Changes implemented:
1.
Fixed the defect in the CSV output to not output column headers if no column headers are defined.
Prior to this fix all data lines would be output as header lines if no headers were defined.
APAR - XP20110607.01
2.
IFS monitor would fail on large PDF files that were being created in the monitored directory by
Infoprint Server or print override to PDF if the file took more than 25 seconds to create.
Changed PD0IFSIDX/TestForIndexFile() to check if the file size is changing, wait an additional 30
seconds, reinitialize the loop counter (k) and attempt to get an exclusive read lock again. This
loop will continue until we either get the lock or the file size stops changing in a 25 second
interval. APAR - XP20110420.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
39
S4i Express
Fixes Contained on This CD
3.
The profile capture task continued to attempt to process a document that was not successfully
handled by a Planet Press server. For example if the PlanetPress server was not available or if a
mapping error occurred. Subsequently several error messages referenced the EliteForm interface,
they are now properly reference the PlanetPress interface. APAR - XP20110616.01
4.
OneWorld Interface:
4.1.
Fix the defect in the Build OneWorld Interface (BLDOWINT) command which caused the
OneWorld feedback file (RQSLOW) to be omitted from the interface.
APAR - XP20110617.01
4.2.
Fix the defect which causes Express capture to fail when the OneWorld document is a PDF in
the IFS rather than a PDF held in a multi member physical file. Later versions of
OneWorld changed from using multi-member physical files to using an IFS folder to
store the documents. Express capture failed and issued message PDX0000 "Error:
Couldn't open file 'QSYS.LIB/.LIB/.FILE/.MBR'". APAR - XP20110621.01
5.
The sample exit program ZEX130 is used as an after capture exit to update the original creation date
and time of a captured document. If the document was not successfully captured, the exit
continued to process the document and attempt to open it from the repository, which caused
several messages to be issued. The exit now returns if the document does not exist. APAR XP20110616.01
6.
During form conversion, reduced the timeout value when connecting to the Planet Press HTTP
server. Previous value was specified by the operating system, the current default value is 30
seconds.
APAR - XP20110622.03
7.
Added improvements to the messages coming from the PlanetPress interface. The PlanetPress
server address form name and workflow name is now displayed along with the error message.
APAR - XP20110622.01
8.
Viewing a PDF document from the Repository using the text viewer could cause an invalid
character to be sent to the terminal which would result in the termination of terminal session and
the end user would have to re-login and restart. This situation would normally occur when
moving from one page to another.
APAR - XP20110617.02
9.
The comment field in message REP0026 was being truncated. Expanded the length of the field.
APAR - XP20110622.02
10. Add new conversion utility (CVTSPYIDX) to SpyView conversion suite. This utility will convert
SpyView image export index file to S4i Express index file format. The utility also provides the
ability to optionally add tracking data, and creation date override to the S4i Express index file
records.
Add the image capture process to allow for overriding the image file creation date and time through
the use of $CRTDT and $CRTTM index keys. The $CRTDT key value must be in Century,
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
40
S4i Express
Fixes Contained on This CD
Year, Month, Day (CYYMMDD) format. The $CRTTM key value must be in Hour, Minute,
Second (HHMMSS) format. These special values are entered into the index record as Key/Value
pairs.
It is the index record creators responsibility to insure the values are correct. APAR - Internal
11. Performance improvement to WebView and HostView filter types where certain combinations of
absolute and generic entries are specified. APAR - XP20110520.02 APAR - XP20110601.01
12. Fix the defect in indexing where image documents are included in a HostView or WebView
document list with a 0 page count. These documents appear in the list but cannot be viewed and
cause error message PDF1510 is issued by the WebView processor task.
Image documents where segmentation is used to classify the documents into separate groups using
an attribute or examination point which applies to the entire document causes this behavior.
APAR - XP20110713.02
13. Enhance the OneWorld interface to be compatible with Enterprise One (Version E900 Update 1).
This includes support for the latest format of the batch control file (F986110) which supports
DBCS data encoded in CCSID 13488. The data is converted to SBCS character data by the
OneWorld Interface Trigger program before being passed to the monitor task. APAR XP20110617.01
14. Fix the repository versions panel and the repository version attributes panel to display the correct
"created date and time". This is the original spooled file or image create date and time. If these
values have been overridden during the capture process, the override date and time are displayed.
APAR - XP20110715.01
15. Entering extremely large values in the "Starting column" or "Ending column" fields of the "Column
description" (CD2001) panel would cause a loop in the CF00100 service program.
APAR - XP20110726.01
16. Fix the defect where segmentation and indexing did not recognize examination points for the Batch
Class and Document Class attributes. The Batch Class attribute is an alias for the PDF Producer
attribute, the Document Class attribute is an alias for the PDF Creator attribute. APAR XP20110713.01
17. Modify Image Index modification API to properly handle subindex values. Previously subindex
values would not be modified. APAR - XP20110823.01
18. Add extra information about setting up network users to the destination user type field and to the
change implemented in PTF13, item 16 APAR - XP20110802.01
19. Do not allow the *DEFAULT Automated Profile definition to be deleted. APAR - XP20100816.01
20. Add validation to the start and end positions for a column definition to allow columns to be defined
between position 1 and 1024. Ensure that the end position is the same as, or after the start
position.
APAR - XP20110726.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
41
S4i Express
Fixes Contained on This CD
21. Change the MRGBUN command to allow a document to be added to the start or the end of the final
output bundle. APAR - Internal
22. Add additional checks to insure overlay and repository image file exist. Output PDF0115 message if
error occurs.
Initialize page exit feedback user space before calling exit program. APAR - Internal
23. Change the ADDWDIDX command to print a text message in place of the index data when the
index is not available in the WebDocs database.
This command is used as a PDF page exit to retrieve index data from the WebDocs database and
add it to the document during distribution. The message NOT FOUND is printed when the index
is not found in the database, the message ERROR is printed if another error occurs while
retrieving the index data.
This helps with locating errors during the ADDWDIDX command and ensures that the font that
would be used is added to the resulting PDF document to maintain consistency in the format of
the resulting document. APAR - XP20110718.03
24. Fix the defect which causes message RYO1000 "RYO00100 - report XXXXXXXXXX, version nnn
open error." to be issued by a distribution task. The "error type" is 120 and the "system returned
error code" is 3452.
This occurs if the distribution destination is a dynamic one and the actual destination does not exist
and the spooled file being distributed is an AFP spooled file. Each time an AFP spooled file fails
to distribute, the file is not properly closed, leaving an orphaned open file in the job. Eventually
the job fails because it contains to many open files. APAR - XP20110720.01
25. Fix the defect in the RQSARCCAP command where new requests are not listed on the reports.
This occurs when the command is run using the following syntax:
RQSARCCAP RPSNME(*ALL) CAPITMARC(*NO) PRTCAPITM(*NEW)
APAR - XP20110825.01
26. Fix the defect in sample program ZEX190 which causes a repository version member to become
corrupt and to make the image not viewable by WebView. APAR - XP20110923.01
27. A pointer exception occurs in the SavPdfPgsErr() function when attempting tocapture a TIFF file
using a Document Definition that has the "PDF text threshold" set to a value greater than 0.
APAR - XP20111006.01
28. Implement functionality to support the use of both Elite and PlanetPress forms solution from within
a single instance of Express.
A single document definition can only use one of the options, but different documents can use a
different solution.
You specify the default forms interface solution using System Options, option 26=Forms, and
setting the "Forms Interface" field. You can override this option for a specific document by
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
42
S4i Express
Fixes Contained on This CD
creating a record in the REPFMT table with the "Forms interface" field set to *PLANET or
*ELITE. If you specify a value of *DEFAULT on the document definition, the System Option
value will be used.
There is no user interface to the "Forms interface" field for a document, you should use DFU or
another file editor to change the REPFMT table. APAR - XP20111007.01
29. Using substitution variables in PDF Images and PDF Exits path statements would cause the
distribution task to fail and loop on a pointer exception message. APAR - XP20111014.01
30. Fix the defect in WebView and HostView filtering where selection of items using a blank index
examination point value was not working. The special values of *BLANK or *BLANKS will
return items where the examination data is blank. APAR - XP20111019.03
31. Release Express Desktop Administration version 1.1.1. dated 27th October 2011
PTF Information:
PTF number: 27
PTF date:
9 Jun 2011
Changes implemented:
1.
Fixed MCH6902, "The requested heap space operation is invalid" Error in DMPSPLFATT program.
APAR - XP20101110.03
2.
Expanded text of REP9801 message. APAR - XP20110202.03
3.
Change the RMVRPSITM command to add a message to the history when it is run.
APAR - XP20110202.02
4.
Fix the defect which causes the Repository "Active" and "Total" counts to become inaccurate. This
occurs when a document is archived, deleted from the repository and then deleted fro the archive.
APAR - XP20110112.01
5.
Change WebView and HostView to improve performance when an absolute index name is selected,
*ALL is selected for index value 1, and an absolute or generic value is selected for index value 2.
APAR - XP20110216.01
6.
Fix the defect where the "F2=Mass change" function does not work in the Destination Permissions
panel for the "PDF output document permissions" fields.APAR - XP20110210.02
7.
Repair a defect where invoking the PDF Page exit program ZEX125 resulted in a Decimal Data
Error and the profile task looping. APAR - XP20110301.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
43
S4i Express
Fixes Contained on This CD
8.
Repair a defect where creation of PDF output with a separator or banner page using a non-standard
fonts resulted in the banner page being rendered in the non-standard font BUT the remainder of
the document in standard Courier. The non-standard font would also NOT be embedded in the
PDF file.
APAR - XP20110225.02
9.
Change the MRGBUN command to implement an option to insert additional documents into
bundles being merged. APAR - XP20110302.01
10. Change default value for SEGREP and SEGREPS commands from "Distribute" (DST) *YES to *NO.
APAR - XP20100923.03
11. Increased the URL character limit for the INSXPWV command.APAR - XW20110304.01
12. Fix the defect which causes message CPF3C14 "Error occurred with input data parameter." to be
issued by the distribution task when sending an email using the SndMimeF() function.
This occurs when an asterisk character is passed to the SndMimeF() function in the return email address.
APAR - XP20101130.02
13. MCH3601 "Pointer not set to location referenced" errors in job log of the *CAPTURE task from
RYPUTSF/RYPUTSF_LC/cvtBuf2Scs() function when processing *LINE type spool files
without form definitions and page definitions.
Print and NO space form control was NOT being processed properly when used to underscore a line
as text
APAR - XP20110309.02
14. Fix the defect in the merge bundle (MRGBUN) command which re-sequences the component
bundles incorrectly when inserting additional documents. APAR - XP20110302.01
15. Fix the defect in the WebView filter processing module where a filter that used a relative version
number did not return the correct document list. APAR - XP20110314.02
16. Fix the defect in the SNDxxxDEF commands which causes the definitions to be deleted at the
source system after they have been sent to the target system. This occurs when the target
destination is a connection to another instance on the same system, where the destination
"Location name" is *LOCAL.
APAR - XP20110314.01, XP20100930.01
17. Fix the defect where some examination point data was being truncated. This occurred for certain
PDF documents which include small fonts, making the resulting fixed length text line being very
long. Under these circumstances a buffer overflow would cause the examination point data to be
shorter than the defined length. APAR - Internal
18. Fix the defect in the "Get WebDocs Documents" (GETWEBDOCS) command where spooled file
spacing was corrupted during conversion. Line spacing instructions for "3 blank lines" were
ignored and the instruction was printed. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
44
S4i Express
Fixes Contained on This CD
19. Show a reason code 100 in the ATM0037 message if the fax distribution fails because the fax
number is blank or *NONE. APAR - Internal
20. Fix a defect in the Ptf installation routine where previous copies of temporary database tables are
not detected during the next Ptf installation. This results in an old version of the table being used
and the database being corrupted with possible loss of data, which may require documents to be
re-indexed.
If previous versions of database tables are detected the PTF installation will be cancelled and
message ZIN0091 "Installation cancelled, object XXXXXXXXXX already exists" will be issued.
Note: Installation of the PTF cannot be completed until these old copies are removed. The objects
should only be removed after the reason that they exist is established. For assistance in resolving
this issue please contact product support. APAR - XP20110406.01
21. Change the "Merge Bundle" (MRGBUN command to allow up to 1999 individual document
segments to exist within the merged bundle. The previous limit was 999.APAR - Internal
22. Change the "Archive document" (ARCREP) command to ignore a document if the archive option is
*NONE or if the archive plan is *NONE.APAR - XP20110427.01
23. Updated the S4i Express Desktop Administration companion service program to support larger
windows of retrieved pages of spool files and repository documents for caching when using the
marking editors. The update also allows limited access to PDF files generated by Kofax that are
captured into an S4i Express repository. APAR - Internal
24. Change the "Change Internal Attributes" (ZEX130) exit command to handle time parameters less
than 6 digits long.Shorter values are padded to the right and filled with zeros, For example a time
string of &TIMFOP="40225" will now resolve to a time of 04:02:25, previously it resolved to a
time of 40:22:50
APAR - Internal
25. Fix the defect in the F9=Marking function which causes the job to go into an interminable loop and
requires that the job is cancelled. This occurs when a second or subsequent attribute is selected
from the list of spooled file attributes and then <Enter> is pressed instead of F10=Confirm.
APAR - XP20100402.02
26. Fix the defect where adding an image to a *SCS document with a page size of *CA would cause the
document to not be created and a MCH3601 "Pointer not set to location referenced" error in the
job log.
APAR - XP20110218.03
27. Change TiffLib error processor to output call stack after issuing a TIF9000 error message.
APAR - XP20110504.01
28. Fix the defect in the sample exit "Use Previous When Blank" (ZEX030) which causes the
examination point value not to be assigned to all the pages that it should be.
This occurs when more than 1 examination point has the exit assigned in multiple indexes. The
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
45
S4i Express
Fixes Contained on This CD
function was not detecting that the exit was being used in a second and subsequent occurence of
the same document. It was acting as though the subsequent calls were for a new document and
was incorrectly initializing the saved examination point value. APAR - XP20110331.03
29. Change the "Merge Bundle" (MRGBUN) command to handle more segments in the bundle that is
created after merging the input bundles.
Previously a total of 1,999 segments could be correctly sequenced, if the bundle contained more
than 1,999 segments they sequencing would be corrupt.
This change allows a total of 1,999,999 segments to be properly sequenced. APAR - Internal
30. Fix the defect where Automated Task end requests are not being processed before other requests
that are in the request queue.
Where document priority adjustments were resulting in a negative priority being assigned, these
requests were being queued ahead of the end request. APAR - XP20110329.02
31. Fix the defect in ad-hoc mail distribution where the message subject or return details are not
properly resolved. The effect of this defect can be seen in one of the following ways:
31.1. The value of *DEFAULT is used in the message subject instead of the text defined in the
default system options.
31.2. The value of *DEFAULT is used in the message address which causes errors in the
CrtMimeF() function.
31.3. The email message is not delivered with no error message logged in the mail distribution
task. This may indicate that some invalid data has been passed to the CrtMimeF() or
SndMimeF() function. This situation should be investigated by tracing the iSeries mail
jobs using the TRCTCPAPP command. APAR - XP20110408.02
32. Fix the defect in the ad-hoc mail distribution overrides panel where an error is incorrectly indicated
on the note file field when a change is made to any of the other override fields. APAR - Internal
33. Change the upgrade and Ptf install function to fix corrupt values in the repository library, and
repository member fields. These fields can get corrupted by having an additional null (x'00')
character at the end of the text. The location field appears to have an additional blank for affected
items when viewed in the Repository Versions list. APAR - XP20110502.01
34. Implement command interfaces to allow the automated profile and task statuses and request queues
to be reset. This provides command interface functionality equivalent to the "Automated
profiles" option "98=Reset Rdy" and "99=Reset All" and "Automated tasks" option "99=Reset"
The new commands are CHGATMPRF and CHGATMTSK.APAR - Internal
35. Implement a command interface to allow a specific bundle version to be closed and distributed.
This provides command interface functionality equivalent to the "Active bundle" option
"20=Close".
The new command is CLSBUN.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
46
S4i Express
Fixes Contained on This CD
This command also provides a command interface to re-distribute an already closed bundle.
APAR - Internal
36. Changed RYPUTSF_RD processEliteForm() function to ignore and remove all EMM1000 and
CPF3322 messages coming from the FMG/TFPRTAPI if the debugSw is off. The ignored
messages are:
36.1. CPC7305 Member &1 added to file &2 in &3
36.2. CPC3101 Member &1 file &2 in &3 cleared
36.3. CPD3322 Output queue changed to QPRINT in QGPL.
36.4. CPF4028 Open of member &1 was changed to SEQONLY(*NO).
36.5. CPF3344 File FMGLASER number nnn no longer in the system
36.6. CPF4123 Open options ignored for shared open of member &3
36.7. CPC7309 Member &1 removed from file &2 in &3.
36.8. MCH6902 The requested heap space operation is invalid
36.9. C2M1212 The pointer parameter passed to free or realloc is not valid
36.10.
EMM1000 !NoImage.tiff
36.11.
EMM1000 Handle not open
36.12.
EMM1000 Overlay image /QDLS/FORMFMG/*NONE.png not found
APAR - XP20110512.02
37. Added generic error handler to the wrReportErr() function of RYPUTSF service program.
APAR - XP20110506.01
38. Webview Capture fails if a database lookup returns a value with an apostrophe. APAR XW20110303.01
39. Added fix for WebView displaying NaN in the date/time field for a report. APAR - XP20110329.03
40. Index buddy file records containing numeric (non-quoted) index key value will either fail with a
"PD0IFSIDX/PdkGetPdfA error 500" (PDK1000) error or some of the index keys and values will
be invalid.
This problem is caused by a defect in the PD0IFSIDX service program GetNextToken() not
supporting numeric (non-quoted) tokens
An odd number of numeric key/value fields cause the PDK1000 error to occur. An even number of
numeric key/value fields cause invalid keys and data to occur.
Note: Any documents previously captured with numeric key values will have to be recaptured.
APAR - XP20110524.01
41. Change WebView filter requests to *ALL if it's value is a single asterisk
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
47
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 26
PTF date:
8 Feb 2011
Changes implemented:
1.
Change the recognition function to support the use of the "User defined option" fields in recognition
rules. Use one or more of these special values: *USROPT1, *USROPT2, *USROPT3,
*USROPT4 in any recognition rule.
The user defined options can be set when a spooled file is created by using the CRTPRTF,
OVRPRTF commands or afterwards by using the CHGSPLFA command. XP20101104.01
2.
Fix the defect in HostView and WebView where index items are not displayed in the correct
alphabetical sequence. XP20101104.01
3.
Modify PDF file output service program to properly output up to 10 pdf keywords from the input
PDF file. Each keyword may be up to 20-characters in size and are should be separated by a
comma or space character in the input file. XP20101102.02
4.
Changes needed to support the interface to the Planet Press forms solution. XP20101120.01
5.
Display the following recently added spooled file attributes: Program Name, Program Library, User
Defined Options, Spooled File Created Date and Time, Batch Class in the Repository Version
Attributes panel. XP20101123.01
6.
Add a new function (AddPdfItm()) to PDF creation service program to add all pages of a PDF file
to the PDF file being created. This function only adds a previously captured document, it does
NOT call the PDF page exit programs so additional page text and images cannot be added
XP20101119.01
7.
Fix the defect where the mass change function does not work when changing the "Display order" or
"Display only" values for an index examination point. XP20100119.01
8.
Fix the defect where HostView returns items in the list that should have been excluded by the filter
selection criteria. This occurs when more than one document exists with names that start with the
same character sequence.
For example; if documents exist with the following names: ZSALES, ZSALES01, ZSALES02 and
ZSALES03 and you enter ZSALES into the document name, then items were returned for the
ZSALES document and the ZSALES01, ZSALES02 and ZSALES03 documents, this is the same
behavior as if ZSALES* had been entered.
The segment select field in the filter also behaved the same way.
This remedy makes HostView handle generic and non-generic filter selection properly.
XP20100426.06
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
48
S4i Express
Fixes Contained on This CD
9.
Fix the defect when deleting archived items from a "read only" archive location, such as a network
attached storage device that allows once only write.
If this device type is used as an archive location, the location should be set up with a media type of
*WORM, when archiving tries to delete the archived item, no attempt will be made to delete the
file from the device.
If an archive location is set up with a media type of *IFS an attempt will always be made to delete
the file, if the operation to delete the file fails a message will be issued. XP20101014.02
10. Fix the defect which prevents the repository library field being changed using the "mass change"
feature. XP20100901.01
11. Fix the defect which causes message CPF0001 "Error found on ADDRTGE command." to be
displayed when creating a new Automated Profile. This occurs when the new profile name is
entered, then F4=Prompt is used to select the status value. XP20100218.01
12. Fix the defect which causes message MCH1210 "Receiver value too small to hold result." to be
issued in the Automated Tasks list. This occurs when there are more than 99999 requests in the
queue for one of the tasks. XP20100406.02, XP20100920.07
13. The IFS monitor task for PDF files appears to go into a loop if an invalid PDF file is monitored and
the attributes (meta data) cannot be extracted. The file may be stuck in the monitored directory
or placed in the ignored directory.
The monitor service program was changed to attempt to move the file to the /Processed/Errors
directory.
The functions were also changed to support files sizes greater than 2Gb. XP20101130.01
14. Add new property to RYPUTSRV.H/_RpsO structure to support Planet Press. Re-bound all
programs and service programs that us the _RpsO structure. XP20101120.01
15. Add Document Id to the completion message for the ADDWDIDX command. Internal
16. Line type spool files with form definitions was failing after implementing Large File support.
Re-bound RYLINE2AFP service program to set SYSIFCOPT(*NOIFSIO) on CRTCMOD
command. Add additional properties to _RpsO structure. XP20101206.01
17. Change the function which builds the printer override parameters in a distribution task to include
the "User defined options" attributes of a spooled file. XP20101206.01
18. Change the ADDWDIDX command to call program WD1100 directly. Program WD1100C added
overhead that was not necessary. Internal
19. Add additional trace messages to the ADDWDIDX command when an SQL error occurs. Internal
20. The SCS character strings used to convert LINE type spool file data to SCS for positioning the
cursor to the beginning of a line (x'0D' Carriage return) in RYPUTSF_LC/cvtBuf2Scs() was
causing the PD1350/ParseScs() function to interpret the line to be printed as bold.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
49
S4i Express
Fixes Contained on This CD
A change to the RYPUTSF_LC/cvtBuf2Scs() from using x'0D' to a Absolute Horizontal Move to
position 1 (x'0034C001') XP20101213.01
21. Moved a call to CloseTranslate in the RYPDFXLIB service program. When a buffer passed to the
convertPDF function is too small to hold the converted text data, CloseTranslate was not called.
This would leave iConv() descriptors open. Calls to iConv() would eventually fail and the
distribution task joblog would show message MCH3601 issued by program QTQSRVP2, module
QC2NI2, procedure setappo at statement 5. XP20101208.01
22. Created a new program and command (RYDUPSPLF) to duplicate spool files and change the output
File name, Queue, Owner, User data, Hold and Save attributes. Internal
23. Change the dump spooled file attributes program and command (DMPSPLFATT) to also dump the
attributes of spool file in a spool queue in addition to dumping a user space. Internal
24. Change convert Spyview report definition program (CVTSPYRPT) to optionally add a greenbar
overlay to all segments of a list of report definitions. The list is maintained in a file named
CVTSGB. XP20100628.01
25. Output error message and abort PDF creation if call to new file initialization fails. Internal
26. Repair memory leak that occurs when using PDF Exit ZEX150 to add text to PDF document output
pages. XP20110111.01
27. Implement a change to provide alternative methods for creating the final spooled file in the
destination output queue when the form definition name is F1DFLT and the library is blank:
Implement a data area called ZF1DFLT, type *CHAR, length 30 bytes with the following layout
and values:
Bytes 1-10 Action if AFPDS='Y', values are *COPY or *MOVE
Bytes 11-20 Action if AFPDS='N', values are *COPY or *MOVE
Bytes 21-30 Disposition of ZWORKQ file if method is *COPY, values are *LEAVE or
*DELETE
This data area will control how spooled files created in ZWORKQ will be transferred to the
destination output queue. If the data area does not exist the defaults of *COPY, *COPY and
*DELETE will be used, these values replicate the processing that would have occurred prior to
implementing this modification. XP20110104.01
28. Add new PDF page exit program (ZEX125) that will select an overlay for a page from the PDF
Images list, based on Exanimation point data on the page. This exit can be used in those cases
where there is no PDF Image Location option that will work.
The PDF Image Location option can be set to *EXIT to not have the image selected for any other
location in the output document.
The exit is documented in both the command help text and the S4IXP/QTXTSRC(ZEX125)
member. Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
50
S4i Express
Fixes Contained on This CD
29. A RNX0100 "Length or start position is out of range for the string" error could occur when running
PDF Page exit programs. The error normally did NOT affect the contents of the output
document. XP20110124.03
30. A memory leak occurred in the RY00100 service program when a PDF Page exit was present in the
segment definition. This defect would eventually fill all heap memory in the activation group
and cause the distribution task to issue MCH6903 and C2M1212 error messages and NOT
distribute the segment.
Repaired memory leak in PD01500 where allocation of System Options record space was not being
freed. XP20110111.01
31. Fix the defect in WebView and HostView when retrieving documents using generic search criteria.
If an index was used with more than one examination point and the first examination point was
set to *ALL and the second examination point was set to a generic value, the request returned no
items. XW20110111.01
32. Enhancement to allow substitution variables in image file paths (Segment option 28)
XP20110118.01
33. Enhancement to support *CA (calculate) for SCS format spool files. The page length is based on the
PDF font size, spool file attribute lines per page value page top margin. The page width is based
on the font characters per inch, spool file attribute page width and the page left margin. Image
placement is NOT used in the page size calculation. XP20100315.01
34. PDF files that contain a font with unprintable characters in its name will not print to postscript
printers. Fixed PDF to postscript conversion to escape the unprintable characters properly.
XP20110124.01
35. Fixed PDF to postscript conversion where the wrong colors were used for some images.
XP20110127.02
36. Rectify a defect introduced in Ptf18 where two database tables were incorrectly put into the product
library instead of the database library. Internal
37. Change the HostView filter entry panels to automatically change the value entered to upper case
when special values are typed. For example: *all will be changed to *ALL XP20110131.01
38. Non-standard PDF fonts loaded from the /S4iExpress/Fonts directory and identified in the PDFFNT
file without an encoding value were NOT being embedded in the output PDF file.
XP20110201.06
39. Added new error message (EMM0200) to MM00100/MM00200 service program, SndMimeF
function to display the Input file name, From: email address and To: email addresses when an
error occurs with the qtmmSendMail() API.XP20111130.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
51
S4i Express
Fixes Contained on This CD
PTF Information:
Notice: This PTF was withdrawn on Jan 8, 2011 and reissued on Jan 10, 2011 due to a signature
violation
PTF number: 25
PTF date:
3 Nov 2010 Re-release on 10 January 2011
Changes implemented:
1.
Implement utility programs to convert competitors document definitions, destination definitions,
repository definitions and bundle definitions to S4i Express. This conversion process also
includes a facility to export documents from the competitors system where they may be captured
by S4i Express.
APAR - XP20100628.01
2.
Fix the defect in recognition and segmentation where a *RANGE rule is defined using a date field.
The rule is not evaluated as true when it should be.APAR - Internal
3.
Add functionality to migrate document index data from an RJS WebDocs environment.
APAR - Internal
4.
Additional work to speed up WebView and HostView filter processing. APAR - XP20100819.01
5.
Add S4i Express Desktop Administration to distribution process. The new Desktop Administration
may be restored to the /S4iExpress/S4iExpressAdmin directory in the IFS by selecting option 21
(Restore Optional S4i Express WebView Installation Directories) from the S4i Express
installation CD menu.
5.1.
The new feature may be installed on your desktop by copying the .exe file to your desktop
and double-clicking, then follow the instructions.
5.2.
A readme.txt file is included to assist you in the installation. APAR - Internal
6.
IFS document monitoring was being slowed by the a 5-second delay between the time a document
was discovered and the processing of the document. The offending statement was removed.
APAR - XP20101004.01
7.
Using the page down key, relative line down, absolute line down, relative page down, absolute page
down on the last page of a spool file or repository document with host view could cause
positioning beyond the end of the page buffer and termination of the program. APAR XP20100504.01
8.
Implement Large File support so the largest file size supported is changed from 2GB minus 1 byte
to a maximum size of 1TB. APAR - XP20100727.05
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
52
S4i Express
Fixes Contained on This CD
9.
Fix the defect in archiving where a delete only movement was not being completed. If a planned
movement was defined with a "To location" of *NONE and an "Exit action" of *DELETE then
items in the selected "From location" which were eligible to be processed were ignored.
APAR - XP20100317.02
10. Add a sample exit command (ZEX041) to remove selected characters from an examination point.
Instructions for using this exit are included in the source member ZEX041 in file QTXTSRC.
APAR - Internal
11. Refractor the spool file capture service programs (RYPUTSF and RYPUTSRV) into multiple
modules. This change required the rebinding of several other programs and service programs
because of a change in the signature and headers. (see objects list) APAR - Internal
12. Fix the defect in distribution which creates a corrupt page data user space. This defect was
introduced in Ptf24, item 21. APAR - Internal
12.1. Functions which could fail are:
12.1.1 Dynamic distributions which use an examination point to resolve the destination name.
12.1.2 Using examination point substitution variables to resolve text at run time.
12.1.3 Distribution exit commands which use the page data user space.
13. Add online help for the bundle distribution attachment points *CRTBUN and *STRBUN.
APAR - XP20100610.05
14. Fix the defect where "attribute" examination points created using the F9=Mark function was
incorrectly created with their "Examination type" as *TEXT instead of the special value
associated with the attribute. APAR - XP20101101.01
PTF Information:
PTF number: 24
PTF date:
15 Sep 2010
Changes implemented:
1.
Internal recognition of *LINE type spool files with multiple internal recognition rules would fail
with a SP02100 error or an addressing exception. APAR - XP20100420.01
2.
Fix the defect where the mail distribution task issued message EEM1100 with error codes 3486 and
3450, the mail message is subsequently sent without the attachment containing the document to
be distributed.
APAR - XP20100414.01
3.
Allow a substitution variable to be placed anywhere in the email address or email domain fields.
APAR - XP20100517.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
53
S4i Express
Fixes Contained on This CD
4.
Fix the defect which causes message MCH3601 "Pointer not set for location referenced." to be
issued by program AR2100 at statement 2550. This occurs when trying to retrieve a binary
(*BIN) or binary indexed (*BNX) type document from the archive. APAR - XP20100526.02
5.
S4i Express did not support the capture of TIFF files that did not contain a XRESOLUTION and
YRESOLUTION value. This change will set the image X and/or Y resolution to a value that
forces the image size to 8.5x11.0 or 11.0x8.5 if the resolution is missing from the image file.
5.1. Message PDK1010 added to CMODMSGF.
5.2. APAR - XP20100607.01
6.
Repository versions that were retrieved from an archive location had the repository file name
corrupted by a null character (x'00') being added to the name after the last non-blank character.
APAR - XP20100609.01
7.
Fix the defect where not all pages of documents are distributed using the ad-hoc distribution feature.
This occurs when multiple documents are selected with different pages in each document. When
a page range of *END is selected the pages for every document are being calculated using the
number of pages in the first document. APAR - XW20100520.01
8.
Fix the defect where the incorrect email note details are used for a Webview ad-hoc distribution
request. The default values defined in the System Options are being used instead of the override
values defined in the ad-hoc distribution "Advanced" tab. APAR - XW20100707.01
9.
Fix the defect where the segment panel for active and closed bundles does not display the segments
in the correct order when the option to sort by "Segment sequence" is selected. APAR XP20100325.01
10. CF00100 service program was calling generic error function without which caused a CFS0010 error
with an error message of "Unexpected Error". No call stack or additional error was displayed.
Changed the ER00100 service program to output the call stack to the joblog even though no
other message was generated. APAR - XP20100617.01
11. Added the name of the program that created the spool file (*PGMNME) and the name of the
program library (*PGMLIB) to the spool file recognition attributes and the segment selection
attributes (XP20100721.03). APAR - XP20100721.03, XP20100707.01
12. Added the total pages in the spool file or document captured (*TOTPAG) to the segment selection
attributes (XP20100707.01). You should set the examination point to *DEC if using this attribute
in a segmentation rule. APAR - XP20100721.03, XP20100707.01
13. Set the following recognition attribute priorities:
13.1. *PGMNME - Spool file creation program (50)
13.2. *IFSFILE - Captured document file name (50)
13.3. *P_PROD - PDF or network document prooducer (50)
13.4. *P_CREATOR - PDF or network document creater (50)
13.5. *BATCHCLS - Index companion file batch class value (50)
13.6. *DOCCLS - Index companion file document class value (50)
13.7. *P_AUTHOR - PDF input file author (40)
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
54
S4i Express
Fixes Contained on This CD
13.8. *P_SUBJECCT - PDF input file subject value (40)
13.9. *IFSPATH - Network document monitor path value (30)
13.10.
*IFSEXT - Network document file extension value (30)
APAR - XP20100721.03, XP20100707.01
14. Add functionality to migrate documents from an RJS WebDocs environment. APAR - Internal
15. Force the captured tiff image size to 8.5x11 if the image does NOT contain size properties.
APAR - Internal
16. Added new Examination Point special values to aggregation listing in Express Desktop Admin
service program. APAR - Internal
17. If Document definition for capturing PDF documents was set to a disposition of *MOVE the task
would issue a MCH0601 error and no other documents would be captured. APAR XP20100729.01
18. Fix the defect where a network user's document list would contain items that the user is not
authorized to see. This occurs when the index view control entry for the network destination only
contained a value in the fourth or fifth index examination data element. APAR - XP20100727.03
19. Handle overlapping text during PDF to text conversion. Some PDF documents contain two text
strings that are positioned at the same Cartesian coordinates. The current PDF to text conversion
will print the first string then the second. Now the second string will attempt to overlay the first.
If there are non-space characters already existing at that position, the second string characters
will not be printed. APAR - XP20100803.01
20. In PDF documents font dictionaries are usually a reference in the resources section of a PDF page. It
is possible to specify an instance of a font dictionary instead. RYPDFXLIB now handles
instances of a font dictionary in the resources section of a PDF page. APAR - XP20100803.02
21. Change the validation rules for email addresses to allow the equal "=" character in the name part of
the address.
22. Add the index entity Id to the active bundle segments table. This allows for a future enhancement to
bundle index items. APAR - Internal
23. Add a sample indexing exit function to retrieve examination data from a variable location on a
page. An examination point or the whole page is searched to locate a "reference" text value and
then the actual examination data is retrieved using line and position offset values from the
location found in the search.
23.1. The exit is implemented by creating a *BEFORE *INDEX exit for an index, using the
ZEX085 command. Full usage instructions for the command can be found in the source
member ZEX085 in source file QTXTSRC.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
55
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 23
PTF date:
12 May 2010
Changes implemented:
1.
In the F9=Marking screens the document version list (SF2140_S) shows the correct user data
column, but when option 8=Attributes is selected, the detail panel (SF0801) shows the user
value, not user data.
When an examination point for the user data attribute is created and used in a segmentation rule the
user attribute is used instead of user data. Note: These defects apply only to documents that have
been captured as PDFs after being processed by Elite. APAR - XP20100215.01
2.
Fix the defect which causes message MCH1210 "Receiver value too small to hold result." to be
issued by the segmentation task program CS1400, statement 202700.
This occurs when a document definition has been transferred from another instance and the new
document definition replaces an existing definition with additional segments. The new segments
are added but have a corrupt Segment Entity Id. The corrupt entity Id is not visible using the
segment maintenance panels, but it causes a failure in the segmentation task. APAR XP20100216.01
3.
Implement new functionality to provide two options for creating indexes with multi-value
examination data.
Option 1. Sub-Values Combined with Matching Elements. When more than 1 multi-value
examination point is included in an index each sub-value is matched to its corresponding
sub-value in the other multi-value examination points. If the multi-value examination points are
unbalanced the final sub-value in the shorter list is associated with each of the additional
sub-values in the longer lists.
Option 2. Sub-Values Combined with All Elements. When more than 1 multi-value examination
point is included in an index each sub-value is matched to all the other sub-values in the other
multi-value examination points.
The option is selected according to the presence and value of an environmental variable in the
indexing task. To select option 1 create an environment variable called
'S4I_IDX_MV_EXAM_DTA' with a value of 'MATCHING_ELEMENTS'. To select option 2
create an environment variable called 'S4I_IDX_MV_EXAM_DTA' with a value of
'ALL_ELEMENTS'. APAR - XP20100217.01
Note: If no environment variable exists the default option processing method is used.
The environment variable can be set using an Automated Task exit on the indexing (*INDEX) task;
Position is '*BEFORE, Point is *TASK and Command is:
ADDENVVAR ENVVAR('S4I_IDX_MV_EXAM_DTA') VALUE('ALL_ELEMENTS')
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
56
S4i Express
Fixes Contained on This CD
4.
Fix the defect which causes message CPF4131 "Level check on file RD1601P in library ..." to be
issued by the Document Definition print program COLDEF.6 at statement 1000001.
APAR - XP20100222.01
5.
When using the F9 function file list with generic values (xxx*) the entries starting with xxx are
NOT returned.
Cause: The PATMATCH/PatMatch() function was changed in PTF19.11 to use the system regular
expression engine. This change caused standard iSeries generic values not to work.
This fix changes PatMatch checks for a generic value pattern xxx* and changes it to regular
expression "start of string expression" ^xxx.
Note: The regular expression pattern xxx* will NO LONGER return the expected results after this
fix.
In addition, the PAT1000 message with an error code of 200 will NOT be produced unless the
DEBUG environment variable is set. APAR - XP20100224.01
6.
Fix the defect where not all spooled files are displayed in the list when using the F9=Mark function.
APAR - XP20100224.02
7.
Fix the defect which prevents a spooled file attribute to be used to assign a name to a dynamic
distribution destination. For example; when a dynamic destination using the user data spooled
file attribute is specified the actual destination name is determined at run time, the destination
name resolves to be blank and message ATM0239 "ERROR - Dynamic destination &USRDTA
is blank." is issued. APAR - XP20100224.05
8.
Fix the defect which causes message MCH3601 "Pointer not set for location referenced." to be
issued by program QRNXIE, module SetRepText at statement 45.
This occurs when running the RUNARCMOV command. APAR - XP20100226.01
9.
Fix the defect which causes message MCH1202 "Decimal data error." to be issued by programs
AS1001 at statement 2371 and BS1001 at statement 2369. APAR - XP20100301.04
10. Add additional error checking to the CSV output service program to track a series of random
MCHnnn type errors. APAR - XP20100301.01
11. PDF output with a page size *CA is NOT producing tiff image documents pages properly. The
PDF page may be blank. APAR - XP20100305.01
12. Fix the defect where examination points created using a Kofax TIF image file name or extension are
blank and cannot be used for segmentation or indexing. APAR - XP20100306.01
13. The function to build a document list was incorrectly handling a filter when a -1 value was used for
the document version number.
If a filter specified -1 for the document version, an absolute document name, and any kind of
generic value (including *ALL) for the index criteria, then a single item was returned in the list
representing the most recent item that fits the criteria.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
57
S4i Express
Fixes Contained on This CD
Now the item (or items) from the most recent version of the specified document that fit the index
criteria is returned. APAR - XP20100302.03
14. Fix the defect where the information user space is incomplete during the distribute to bundle
(*DSTBUNDLE) function. The current bundle name has not been put into the user space and is
therefore not available for use by a distribution exit. APAR - XP20100311.01
15. Add a feature to the "Close Active Bundle" (CLSACTBUN) command to provide the option of
closing or not closing a bundle if error segments exist. APAR - XP20100323.01
16. Fix the defect where RUNARCMOV does not delete archived items when the movement is defined
to not move the item, but to delete it using the "Exit function" feature. APAR - XP20100317.01
17. Add the "Segment sequence" number to the Bundle segments display list panel.
APAR - XP20100325.01
18. Create a "Merge Bundles" (MRGBUN) command to allow multiple bundles to be merged into one
merged bundle. The merged bundle can be an existing bundle where document segments are
added from the other merged bundles or it can be a new bundle which is created from all the
merged document segments. See help text on the use of the new command. APAR - Internal:
19. The "Use previous when blank" sample exit (ZEX030) does not return the correct index value in
some circumstances. The work variables are not being initialized at the proper time. The
"previous" value is stored internally in a program variable, if the next page processed is from a
different document and the examination point is blank, then the "previous" value from the
previous document is returned. APAR - XP20100426.02
20. Create an "Add Bundle Document" (ADDBUNDOC) command to allow documents to be added to
a bundle. This allows documents to be added anytime while the bundle exists without having
been previously specified as part of the bundle definition. APAR - XP20100426.07
21. Do not display the message "The product has not been tested on this version of OS/400." when
starting the product on i5/OS V7R1M0. APAR - XP20100330.07
22. Make the SNDxxxDEF commands compatible with i5/OS V7R1M0. APAR - XP20100330.03
23. Make the GETSPLF and PUTSPLF commands compatible with i5/OS V7R1M0. APAR XP20100330.04
24. Make the JDE OneWorld interface compatible with i5/OS V7R1M0. APAR - XP20100330.05
25. The EEM1100 message out of MM00100 is missing the input file name which causes all other
message fields to be mislabeled.
The er_infname variable and associated code was removed from the program when the program
was changed to support multiple attachments. The input file name field was NOT removed from
the EEM1100 message.
This fix puts the er_infname variable back into the program and puts the first attachment path
and file name in the field. APAR - XP20100430.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
58
S4i Express
Fixes Contained on This CD
26. Fix the defect in the RCVDEF command where the last version numbe from the document and
bundle definitions are being transferred from the source to the target system. For a new definition
the last version is now set to zero at the target system, and for an existing definition the last
version is preserved with the value from the source system.
This ensures that document and bundle version numbers continue to be allocated sequentially after
definitions are transferred. APAR - XP20100504.04
27. Fix the defect which causes message MCH3601 "Pointer not set for location referenced." to be
issued by prgoram SU2601, statement 34500 when option 6=Print is selected from the HostView
list panel HV1080_S. APAR - XP20100402.04
28. *START and *END location PDF attachments were not processing all pages in the attached PDF or
TIFF file if the page number was set to -1. These location attachments will produce a output PDF
page for each image in the attachment file. The output page size will be the same size as the
attachment therefore page sizes are NOT honored. APAR - XP20100430.03
29. Fix the defect in the WebView network user access module which caused an incomplete list of
items to be returned when the index consisted of more than 2 examination points. APAR XP20100504.03
30. Fix the defect where the "Image number" field is not being displayed in the correct format. When a
number is entered and the field minus key is pressed, the number now displays as 1-. APAR XP20100511.03
31. AFPDS spool file documents would NOT segment correctly when output with a distribution
*PRINT action if the segment started on a page other than page 1. APAR - XP20100504.06 ?
PTF Information:
PTF number: 22
PTF date:
12 February 2010
Changes implemented:
1.
Add a substitution variable for the "Fax note" text entered in the WebView Distribute Fax Options
panel.
1.1.
2.
If a cover page is specified on the Fax Interface command the substitution variable can be
used to pass this text to the cover page using the features of the fax product. If a cover
page has not been specified this text is added to the front of the spooled file. APAR XP20100112.02
Add a substitution variable for the complete mail address of a destination.
2.1.
This new variable called &MAILTO is constructed from the mail name, the @ sign and the
mail domain. APAR - XP20100112.03
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
59
S4i Express
Fixes Contained on This CD
3.
Make all destination distribution attributes available as substitution variables for all distribution
types.
3.1.
Previously only the attributes appropriate to the current distribution type were available. For
example only fax attributes were available for a fax distribution, only mail attributes were
available for a mail distribution etc. Now the mail attributes are available for a fax
distribution, making it possible to put the email address on the fax cover page. APAR XP20100113.01
4.
Update the online help with the current list of valid substitution variables. APAR - XP20100113.02
5.
Fix WebView to pass the "Fax to" attribute back to the host when an ad-hoc fax distribution is
submitted. APAR - XW20100116.01
6.
Applying a green bar background to a PDF document causes MCH3601 error in the distribution
task in service program PD01800. This defect was introduced in Ptf21. APAR - XP20100208.02
7.
Rectify the WebView and HostView performance degradation experienced when processing some
document retrieval filters. This defect was introduced as a result of changes made in Ptf19 and Ptf21
APAR - XP20100209.01
8.
A new release of S4i Express WebView (3.01.22) is included in this distribution. The new
distribution contains the following changes:
8.1.
#195: The creation date was displaying the wrong month in the document list.
8.2.
XW20100108.02 (#222) Add [ENTER] key support in Filter list User ID field. (SCE 02/04/2010)
8.3.
XW20100108.03 (#223) Override a Favorite List design characteristic on the initial favorite
load, after login, where a folder would not retain it's closed status if a child folder had an
open status. (SCE - 02/07/2010)
8.4.
Change login page for FireFox and Chrome to extend title bar across page (89%). (SCE 02/07/2010)
8.5.
XW20100108.01 (#221) Return cursor to selected favorite in favorite list when returning
from the document list.
8.6.
#154: Fixed changing a user as an admin. The server continued to use the previous session Id
for the log-off transaction. This leaves "orphaned" session control records on the host.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
60
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 21
PTF date:
1 February 2010
Changes implemented:
Notice:
1. A new command "Check Duplicate Indexes" (CHKDUPIDX) to identify, report and
optionally rectify a situation where index entity Ids have been re-used and duplicate
keys exist in the index entry table (IDXENT).
This duplication is most likely to exist at version 3.01 Ptf12 and below, Ptf13 introduced a
"unique" constraint on this table
This command is available to install and run on prior versions to check and rectify
these inconsistencies before trying to install this PTF. Please contact
[email protected]
2. This fix package could cause examination point data for PDF input files to move.
3. Implementation of this fix package could cause output data to PDF from SCS input files to
move.
1.
Change WebView to retrieve an item from a tape archive location if the location "Media manager"
is set to *BRMS. APAR - XP20091012.01
2.
Change archiving to use the command settings for the BLKLEN() and RCDBLKFMT() parameters
when writing to tape. This change will allow users to set these parameters according to the
requirements or preferences of their tape systems. APAR - XP20091012.01
3.
Fix the defect in segmentation, indexing, distribution and bundling which causes message
RNX0100 "Length or start position is out of range for the string" by service program YY5003,
function XtrctBox() at statement 42900.
This was caused by the buffer overflowing because the longest line length was set at 1576, making
the buffer unusually large. APAR - XP20091027.02
4.
Change the WebView controller task to send a message that filter history is being collected when
the "Save filter history" option in the System Options General panel is set to *YES.
Filter history collection may be useful in diagnosing WebView performance issues. Each time a
filter is submitted from a WebView client, a filter history record is written to the FLTHST
database table recording the filter details and the time taken by the host task to process the
transaction.
Filter history collection is started as follows:
! End the WebView Automated Profile
! Change the "Save filter history" option to *YES
! Re-start the WebView Automated Profile
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
61
S4i Express
Fixes Contained on This CD
Filter history collection is ended as follows:
! End the WebView Automated Profile
! Change the "Save filter history" option to *NO
! Re-start the WebView Automated Profile
Note: The ZFLTHST data areas that may have been created in previous versions are now
superfluous and can be deleted. APAR - XP20091002.02
5.
Fix the defect where index view control records associated with a destination are not copied when
the destination is copied. APAR - XP20091020.01
6.
Fix the defect to ensure index view control values are set to upper case when *ALL is entered, for
example entering *all, *All etc will all be converted to *ALL. APAR - XP20091006.02
7.
Fix the defect where prompting for an index name when entering index view control entries returns
a blank list. APAR - XP20091006.02
8.
Fix the defect where the wrong OS version is displayed in the information section at the bottom of
the WebView logon page. The OS version at the time of the previous install, upgrade or Ptf
install was being displayed. APAR - XP20091006.02
9.
Fix the defect in the network user access function which did not return any results when an index
view control entry was specified with an index name and a value of *ALL for the index data.
APAR - XP20091020.01
10. Add validity checking to the SEGREP and SEGREPS commands to return an error message if an
invalid document definition name is used. APAR - XP20091022.02
11. Some PDF input files do not contain font size information in the font table. This condition would
cause S4i Express to create long text lines when extracting the text from the PDF document. This
could also result in fields that are positioned by absolute coordinates to move. This APAR fixes
this defect.
NOTE: This fix could cause examination point data for PDF input files to move.
APAR - XP20091028.01
12. This APAR corrects a defect in SCS spool file to PDF parsing that caused the first line of a spool
file to display on the 2nd output line if the top margin was set to zero (0).
This APAR is activated through the existence of a data area (*DTAARA) because the
implementation could cause SCS examination point data to move.
Use the following command to implement the APAR:
CRTDTAARA DTAARA(S4IXP/SCSLEVEL) TYPE(*CHAR) LEN(5) VALUE('00001')
TEXT('XP20091026.01 Set SCS Parsing Level')
12.1. A new message PDF15EB is issued the first time a PDF file is created if the data area is
found and the value is 1.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
62
S4i Express
Fixes Contained on This CD
12.2. NOTE: Implementation of this fix could cause output data to PDF from SCS input files to
move.
12.3. APAR - XP20091026.01
13. Change internal copyright notice to 1997-2010. Update C include files to support V6.1 spool file
attributes. APAR - XP20091029.02
14. With PDF input file and page size set to *CA and greenbar background specified. The greenbar
displays 8.5" wide even though the page is landscape (wider).
The greenbar overlay already has a facility to set the color in the image path by enter r=, g=, b=.
Added a facility to add a new value w= where the bar width can be specified in points (72/in).
APAR - XP20091029.02
15. Change PAT1000 message to display the string the regular expression is run against.
APAR - XP20091009.02
16. Fix the defect where the SNDREPDEF command fails and issues message CPD0071 "Parameter
FROMLIB required." APAR - XP20091103.01
17. Fix the defect where the WebView processor task would fail if the filter history (FLTHST) file
could not be found. The task would issue a message and wait for a reply, this caused the control
task to continue to submit new processor tasks above the maximum set in the task definition.
This fix causes the "Save Filter History" setting in the System Options General panel to be set to
*ERR. Filter History collection will not be allowed until the file has been recovered and the
setting changed back to *YES. APAR - XP20091023.01
18. Receiving PDK1200 PD0IFSIDX/OpnPdkF error 100 message with the second level text showing
the error code as 3029 (Resource busy). Changed file open() and read() to retry open 5 times at
5-second intervals before failing. APAR - XP20091109.01
19. Implement a new command "Check Duplicate Indexes" (CHKDUPIDX) to identify, report and
optionally rectify a situation where index entity Ids have been re-used and duplicate keys exist in
the index entry table (IDXENT).
This duplication is most likely to exist at version 3.01 Ptf12 and below, Ptf13 introduced a "unique"
constraint on this table.
Note: This command is available to install and run on prior versions to check and rectify these
inconsistencies before trying to install this Ptf. Please contact [email protected]
APAR - XP20091102.01
20. Fix two defects when emailing multiple documents as a single WebView ad-hoc distribution.
20.1. The WebView ad-hoc distribution panel showed the wrong number of pages for the
documents listed.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
63
S4i Express
Fixes Contained on This CD
20.2. The page range was being determined from the first document in the list, consequently if the
first document had one page then only one page of each subsequent document was
distributed.
APAR - XP20091106.02
21. Fix the defect where documents are distributed to a distribution group when the status of the group
was not *READY. APAR - XP20091112.01
22. Change the label on the destination attribute "Allow print (local)" to "Allow WebView archive".
This attribute is redundant and has been re-purposed to control the WebView archive button.
APAR - XP20091113.01
23. Fix the defect when viewing documents in WebView. In certain circumstances selecting an indexed
document to view would result in the first page of the segment to be displayed instead of the
indexed page. APAR - XP20091116.01
24. Fix the defect where sub-setting by Job, User or User Data does not work in the "Work with
Repository versions" list panel. APAR - XP20091120.01
25. Change the RYRMVSF module to a service program and add a new function to scan a repository
for empty files and delete them. A new information message (RPS0028) is issued for each file
deleted.
This function is run when an Automated profile is started or at midnight if the profile is running.
APAR - XP20091006.06
26. Change the validation of the Archive Location field "Maximum items" to allow a value greater than
the current limit of 32767. The new maximum is 16777215, to be equivalent to the maximum
number of files permitted on a tape. APAR - XP20091201.03
27. The Destination feature to "Forward to" does not work unless a valid "Forward until" date is
entered. If the date is not entered a date of 0 is used, a date of 0 is supposed to indicate that the
forwarding should continue to be applied for ever. APAR - XP20091203.01
28. Change the way that the return email address is constructed to ensure there are no embedded spaces.
Embedded spaces can cause the message to be ignored by a filters in a client email reader.
APAR - XP20091215.06
29. Fix the defect in the recognize task that causes message CPF33DD "Maximum number of open
spooled files exceeded for this job." to be issued. If AFP spooled files are created in a monitored
queue and then deleted whilst they are being processed they can be left open by the recognize
function. If this sequence is repeated, then eventually the maximum is reached, the recognize task
will then not process any more files until it is re-started. APAR - XP20091215.03
30. Set the default destination field "User address" to *NONE. APAR - XP20091202.01
31. Change the validation for the maximum size of a *WRAP or *AREA examination point to 2000.
The maximum size of any one line in a *BOX examination point remains at 200.
APAR - XP20091208.03
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
64
S4i Express
Fixes Contained on This CD
32. Send a message when a document is re-printed from the Repository versions list. The message
shows which document version was printed and which output queue is currently assigned to the
job, this is the output queue where the new spooled file will be sent. APAR - XP20091209.02
33. Fix the defect in the F9=Mark function where an empty list is displayed when F15=Sort is pressed
from the "Work with document versions" list. APAR - XP20091217.02
34. Change the WebView logon transaction to disable the "Archive" button for a user if the "Allow
WebView archive" destination property is *NO or if a valid licence does not exist for "Desk Top
Archiving". APAR - XP20090928.01
35. MCH1221 Error occurred on segmentation of PDF input files where the text was saved with the
file. The Maximum lines parameter was not initialized which caused the buffer to overflow.
APAR - XP20091215.05
36. When viewing a PDF file using the F9 function, Host View or Repository View and the text was
captured with the with the document, the line width and page length may be different than a
document that was captured without text capture. APAR - XP20091217.02
37. Decimal data error from getPageOverride() function of RYAFP service program when processing
AFPDS spool files. This error was caused by the current minimum page size, lines per inch and
characters per inch variables NOT being initialized. These values are zero if the AFP text was
NOT saved with the document. APAR - XP20091230.01
38. When starting an Automated Profile the controller task is submitted with the SYSLIBL() parameter
set to *CURRENT and the INLLIBL() parameter as *JOBD. This allows the "Initial library list"
to be set using the profile job description.
If a conflict exists between this and the current "System library list" the profile does not start and
messages are added to the profile message queue and the profile history. After this fix messages
are also sent to the joblog of the job which is starting the profile. APAR - XP20100104.03
39. Fix the defect which causes message CEE0810 to be issued by program CS2300 at statement 65000
when indexing an AFP format spooled file. APAR - XP20100104.02
40. Add the output queue name and library name to the ATM0003 message issued by the Automated
Profile *MONITOR task. APAR - XP20100104.01
41. Update copyright statements to change the year to 2010. APAR - XP20100107.02
42. Fix the defect where a document is not indexed if the final segment in the document has the
"HostView indexes" attribute set to *NO. APAR - XP20100113.05
43. Fix the defect where display only index values are not being displayed properly. For some indexes
the index values from the first item in the list was repeated for every item. APAR XP20100119.02
44. Performance improvements to HostView and WebView. APAR - XP20100127.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
65
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 20
PTF date:
20 November 2009
Changes implemented:
1.
Change the way "Display only" index examination points are handled. APAR - Internal
2.
Change the contact details to show the new company address and telephone numbers.
APAR - Internal
3.
Fix the defect in the Destination View Control subset panel where pressing F12 or F3 returns all the
way to the destinations list. It now returns only to the View Control entries list.
APAR - Internal
4.
Remove the restriction where only one page from a PDF document could be used as an PDF output
overlay. This PTF removes this restriction. APAR - Internal
5.
The substitution variables for original spooled file name and number were not available to be used
during an Ad-Hoc distribution request and the substitution variables for original spooled file job
name, user name and job number were incorrect. APAR - Internal
6.
Change the way the WebView logon transaction assigns a user to its destinations for the current
session.
Previously the primary destination, which is the destination that provides the user permission
attributes, was assigned as the first destination whose "User Id" matched the currently logged on
user.
After this change the primary destination is assigned as the destination with the same name as the
logged on user. If there is no destination with the same name, then the first destination is used.
APAR - Internal
7.
Fix the defect in indexing which causes message CEE0813 "Insufficient storage available to satisfy
the request." to be issued by program CS2300 at statement 40500.
APAR - XP20090720.01
8.
Fix the defect in recognition where the "Case sensitivity" rule was not properly applied when using
the *MATCH and *XMT conditions. APAR - XP20090722.01
9.
Change the WebView and HostView authorization access module to handle a value of -1 in a
different way. If a filter is submitted with a complete document and index name, (not a special
value of *ALL or a generic value), it will now return the most recent version of the specified
index criteria.
Previously it would select the most recent version of the document, then apply the index filter
criteria, this resulted in no items being selected if the index criteria did not exist in the most
recent version. See also Ptf18 item 8. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
66
S4i Express
Fixes Contained on This CD
10. Change the index task to retry the function which updates the usage information if the index
definition is locked by another task. It will attempt to access the index definition up to 10 times.
This function occurs after all the indexes have been built and the task will complete processing
the document without updating the index usage details.
This problem can occur if there are multiple index tasks running and a large number of the same
documents are being processed simultaneously, for example if a large number of the same
document are being re-indexed.
Note: Usage information update can be disabled by setting the System Option "Update usage
counts" to *NO. If this option is selected the definition last used date, last used time, used by
and usage count will not be updated. APAR - XP20090727.01
11. Fixed a divide by zero error in RYPDFXLIB if a PDF file contains a CID-based font that does not
have a character code to unicode mapping. APAR - Internal
12. Changes to the 2.07 to 3.01 upgrade process.
12.1. Implement performance improvements when upgrading environments with large files. APAR
- Internal
13. Implement a feature to allow customized network user access modules to be installed.
APAR - Internal
14. Fix the defect which causes valid entries for destination mail address and domain are rejected. The
values of *DESTNTION, *OS400 and substitution variables (starting with an &) are incorrectly
rejected. APAR - Internal
15. Fix the defect when displaying the text from some PDF documents which causes the display to skip
to the next page prematurely. The defect affects the operation of the green screen viewer only, in
HostView and when displaying a document from the repository.
16. Allow destination names to be created that include the dash character ("-"). This character is not
allowed in position 1 of the name, but is allowed in positions 2-9.
17. Fix the defect which causes message "CCITTFax row is wrong length." to be issued when some
PDF documents are captured. The capture task issues this message when a document contains an
image that was encoded as CCITTFaxDecode.
The message could also be issued by the index ad distribution tasks, the capture and indexing tasks
appear to complete normally, but the distribution task will fail to distribute the document. APAR
- Internal
18. Fix the defect which causes the capture task to issue message MCH1202 "Decimal data error." in
program CS1300 at statement 163900 when processing certain PDF documents. This occurs
when the "Date created" PDF attribute does not follow the PDF standard date format. APAR Internal
19. Fix the defect in the "Remove Repository Item" command (RMVRPSITM) which causes user index
objects to be left in a repository library. This function creates a temporary user index named
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
67
S4i Express
Fixes Contained on This CD
Unnnnnn (where nnnnnn is the job number) and does not always remove the user index before
ending. The upgrade and Ptf install process now includes a function to remove any existing old
user index objects. APAR - XP20091002.01
20. Fix the defect which causes valid entries for destination mail address and domain are rejected.
Values which include substitution variables (starting with an &) are incorrectly rejected. APAR XP20091009.02
21. Change the way install, upgrade and Ptf install functions do object conversion on a V6.1 system.
Object conversion is now done during the restore, rather than as a separate step after the restore.
APAR - XP20091014.02
22. Implement a new command to list document versions that have not been properly indexed.
The command runs a series of queries over the repository database tables to check that document
versions have been properly segmented and indexed. Two spooled files are created showing
documents that have not been segmented and documents that have been segmented but not
indexed. APAR - XP20091007.02
Remove all programs from the ETISUPPORT library that are no longer needed on version 6.1 of the
operating system. APAR - INTERNAL
23. Remove all programs from the ETISUPPORT library that are no longer needed on version 6.1 of the
operating system. APAR - INTERNAL
24. Fix the defect in WebView where message RNX0100 "Length or start position is out of range..." is
issued by service program CS5010_S, procedure LOGOFF() at statement 186700. APAR XP20091117.01
25. Fix the defect in the install routines where message ZER0040 "Object S4IXP/SYSINS, type *FILE
is in use..." is issued and the install, upgrade or Ptf install terminates. APAR - XP20091118.04
PTF Information:
PTF number: 19
PTF date:
20 July 2009
Changes implemented:
1.
Provide a sample exit program that retrieves distribution information from a database and checks to
see if distribution is required. APAR - Internal
2.
Fix the bug when starting a WebView Automated Profile. The processor tasks do not start if the
Automated Task name contains less than 3 characters. The controller task job issues the message
CPD0047 "List or expression not valid for parameter job." in program CS5010_S, procedure
StrHostPrc() at statement 271400 APAR - XP20090427.03
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
68
S4i Express
Fixes Contained on This CD
3.
Change Retalix Distribution interface messages to show more detail. APAR - XP20090427.01
4.
Change Retalix Distribution interface message RTX0901 to show correct table name.
APAR - XP20090427.03
5.
Capture the spooled file number attribute of the original spooled file when the document is
processed using the EliteForm interface. This type of document will have spooled file attributes
for the original spooled file and PDF attributes for the file created by Elite Form. APAR XP20090430.01
6.
Fix the defect in distribution that causes message MCH3601 "Pointer not set for location
referenced" to be issued by program CS2100 at statement 39510 when distributing a captured
TIFF image in *BIN format. APAR - Internal
7.
Fix the bug in mail distribution where emails are not sent if the "Return address" contains characters
that are not valid in email addresses. APAR - Internal
8.
Receive MCH2601 message while adding new version to repository or running the BLDRPSIDX
command. This error is caused by another process locking the low level index while S4i Express
is attempting to add a record. The problems is normally caused by high availability products
interfering with S4i Express processing. The write low level index functions were changed to
retry the index write 3 times at 2 second intervals before terminating the write process.
The low level index will have to be rebuilt using the BLDRPSIDX command if this error occurs 3
times during the normal version capture process.
Call S4i Support for help with the low level build process. APAR - Internal
9.
Include observable versions of objects which users may want to change to implement their own
object security structure. APAR - Internal
10. Fix the bug in the SNDxxxDEF commands where the transfer files are saved at the wrong target
release level. If the command is run on a V5R4 system, the files were being saved with a target
of V5R3. They are now saved with a target of V5R2. APAR - Internal
11. Change the regular expression processor service program (PATMATCH) to use i5/OS supplied
functions rather than the S4i written process. The regular expression process now conforms to
ISO/IEC 9945-2:1993 standards (see
http://www.opengroup.org/onlinepubs/007908799/xbd/re.html). APAR - Internal
12. Fix the bug in segmentation which causes message RNX0100 "Length or start position is out of
range for the string" to be issued by service program YY5003, module YY5003, procedure
XTRCTBOX at statement 429. This occurs when a *TEXTPAGE segmentation rule has a
condition using a text examination point and a condition using an attribute examination point.
APAR - XP20090518.02
13. Changes to the 2.07 to 3.01 upgrade process.
13.1. Output additional messages to the upgrade process to allow the progress of the conversion
steps to be monitored when upgrading from version 2.07 to 3.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
69
S4i Express
Fixes Contained on This CD
13.2. Implement performance improvements when upgrading environments with large files.
13.3. Implement a feature to allow potentially long running parts of the upgrade process to be
submitted to batch. The upgrade of the SEGDES table will be submitted to a selected
batch job queue. When this option is used the interactive part of the upgrade ends, but the
process is not complete, it is the responsibility of the administrator to ensure that normal
processing does not re-start until the batch upgrade jobs have completed. To implement
this feature contact S4i Systems support on (800) 231-5280 or [email protected]
for more information. APAR - Internal
14. Added 2 new message to the ignored list when calling the Elite TFPRTAPI for capturing PDF
documents from Elite. The ignored messages are:
14.1.
14.2.
14.3.
14.4.
14.5.
14.6.
14.7.
14.8.
14.9.
CPC7305 Member &1 added to file &2 in &3
CPC3101 Member &1 file &2 in &3 cleared
CPD3322 Output queue changed to QPRINT in QGPL.
CPF4028 Open of member &1 was changed to SEQONLY(*NO).
CPF4123 Open options ignored for shared open of member &3
CPC7309 Member &1 removed from file &2 in &3.
MCH6902 (new) The requested heap space operation is invalid
C2M1212 (new) The pointer parameter passed to free or realloc is not valid
Note: All messages may be displayed in the joblog by setting the DEBUG environmental
variable in the *CAPTURE profile task. APAR - Internal
15. Add additional error checking to the IFS monitor service program (PD0IFSMON). The program
would attempt to continue processing an index file if the file could NOT be moved from the
monitor directory. Processing of the file will NOW terminate and attempt the move on the next
cycle. APAR - Internal
16. WebView Changes:
16.1. If an index was changed back to a "*ALL" index, a white page would be displayed with the
word 'true'.
16.2. Change to reduce the possibility that the same filter file is not saved by multiple threads at the
same time.
16.3. A WebView user whos filter file is identified by a host destination property is not allow to
change the filter.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
70
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 18
PTF date:
27 April 2009
Changes implemented:
1.
Receive a MCH0601 message from RYPUTPDF/DisposeOfInput statement in the Capture task if
capturing a PDF file and "Spooled file action after capture, Action" is set to *MOVE or *SAVE.
APAR - Internal
2.
Distribution tasks would go into a loop when processing a PDF input file with a PDF exit specified
if a page overflowed the available buffer space. APAR - Internal
3.
Fix the bug in sample exit ZEX025 which causes it to not left justify any examination data. APAR Internal
4.
Fix the segment copy, delete and rename functions to also copy, delete and rename the lower level
segment column definitions. APAR - XP20080708.01
5.
Fix the bug in WebView when logged on as a *NETWORK user and your authorization is using
multi-value indexes. In this scenario the user would be able to view more documents than they
were entitled to. APAR - Internal
6.
Fix the bug when indexing a scanned image document which cause message MCH0603 "Range of
subscript value or character string error." to be issued. APAR - XP20090313.01
7.
Fix the problem where characters were intermittently dropped from a stream file attachment. This
occurs because stream files are processed in fixed length buffers and trailing blank characters
were omitted from the output buffer during CCSID conversion. APAR - Internal
8.
Change the WebView an HostView authorization access module to handle a value of -1 in a
different way. If a filter is submitted with a complete document name, (not a special value of
*ALL or a generic value), the module will now return a list of all authorized index values for the
most recent version of the document specified. Any index name or value filter criteria continue to
be applied. APAR - Internal
9.
Fix the problem when indexing scanned images where index values which are passed from the
associated index file are corrupted. This causes index entries to be created which contain the
corrupted values and the real indexes are missing. APAR - Internal
10. Fix the problem in segmentation which causes message RNX0100 "Length or start position is out of
range for the string operation." to be issued by program CS1400, module CS1400 at statement
222300. APAR - Internal
11. Add a check in the IFS monitor task (PD0IFSMON) service program to ensure the request
recognize record PDFATR field is large enough to hold the recognized documents attributes.
Add a check in the IFS monitor task (PD0IFSMON) service program to ensure the request
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
71
S4i Express
Fixes Contained on This CD
recognize record KFXTXT field is large enough to hold the recognized documents index data
from the index buddy file.
The batch of documents is rejected if either the PDF attributes (PDFATR) or the index file record
(KFXTXT) is too long. APAR - Internal
12. Change PD0IFSIDX service program to not process the last token in an index record when it is
returning tokens. The last token is the path of the image file and is not required by any external
function. This change will speed processing and eliminate a random error in indexing image
documents with associated index buddy files. APAR - Internal
13. Increase the maximum size of index record permitted to be passed in a document index buddy file
to 4096 bytes. The monitor task now checks that any individual record does not exceed 4096
bytes and rejects any batch which contains an invalid record. APAR - Internal
14. Fix the bug in internal recognition where a rule which includes condition data longer than 40 bytes
would not work. Condition data was being incorrectly truncated to 40 bytes. APAR XP20090408.01
15. Fix the distribution task to delete temporary work files in the IFS temporary folder when an exit
command has returned a "do not continue" return code. APAR - Internal
16. Increase the maximum number of index sub-values that can be handled from 25 to 80.
APAR - Internal
17. The following changes were made to S4i Express WebView:
17.1. Change Filter load from java script command to XML object. Add favoriteListXML.jsp to
replace favoriteList.jsp. This change was made to speed up the loading of large favorite
list.
17.2. Copy favorite filter from one user to another was not working.
17.3. Add an optional page Layout element toExpUserProperties in the favorite file xml schema.
The new element contains favoriteDivWidth and favoriteDetailDivLeft properties for
future persistence of the favorite division left pane width.
17.4. Put additional code in WebViewUser.saveUserFilterFile() to insure that the same filter file is
NOT updated in multiple threads at the same time. The saveUserFilterFile() method will
check for the existence of the temporary filter file 3-times at 2-second intervals and then
delete the temporary file if it exists.
17.5. Folder open/closed state is ONLY saved when the end user logs out of WebView
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
72
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 17
PTF date:
23 February 2009
Changes implemented:
1.
Fix various archiving bugs:
o Archiving to a media library using the BRMS interface caused message "Invalid expiry date
139123." to be issued.
o New tape sets were being created with duplicate names before any size or count threshold has
been exceeded.
o Tapes were being unloaded after use even though further archiving functions were going to use
them.
o Enable a wider range of tape density options to be initialized.
APAR - XP20090127.03
2.
Implement the Express / Retalix Distribution Interface. This new feature provides the capability for
an Express distribution action to dynamically retrieve destination information from a customer
table maintained with in the Retalix application. Customer email, fax and ftp details can be
retrieved by Express and used to complete the distribution process.
A complete description of this feature, including the implementation steps, can be found in the
Express Administrator's Guide by searching for "Retalix Interface". APAR - Internal
3.
Fix a bug which causes message "Pointer not set for location referenced to be issued by service
program YY5019 this is followed by a "call stack" message showing the following entry:
RYAFP/XP31.R01P RYAFP/XP31.R01P CvtAfpToTxt 0000000002
This error occurs when distributing an AFP spooled file using the "dynamic distribution" feature.
APAR - XP20090204.01
4.
Add a link from the archiving "Media Management" menu to the "Backup Recovery and Media
Services (BRMS) for System i" menus. This option only works if BRMS is installed on the
system. APAR - XP20080128.01
5.
Change the validation rules for the destination filter file attribute to check and allow a wider set of
criteria. The validation now differentiates between a "windows" style path and a "unix" style
path.
A path which starts with a drive letter and a colon in positions one and two is deemed to be a
"windows" style path. and the subsequent slash characters are all set to the back slash "\"
symbol. Paths which do not start with the drive notation are deemed to be "unix" style paths and
all slash characters are set to the forward slash "/" symbol. APAR - XP20080130.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
73
S4i Express
Fixes Contained on This CD
6.
PDF creation would fail after applying PTF-16 if the document contained a PDF overlay. PDF
creation would also fail if the input file was PDF and the output page size was set to *CA. APAR
- INTERNAL
7.
Fix the column headings on "Select for marking - Document" (SF2120D) screen panels are wrong,
change "Docume" to "Document" APAR - XP20090211.03
8.
Fix the bug where using a *LIST condition operator for a segmentation rule does not work when the
examination point type is decimal (*DEC).
APAR - XP20090211.04
9.
Fix the column headings on "HostView - Segment list" (HV1080W, wide version) screen panels are
wrong, change "Docume" to "Document" APAR - XP20090211.05
10. Fix the panel headings on "Subset document list" (RD1007) screen panels are wrong.
APAR - XP20090211.06
11. Fix the bug where distribution does not complete when a dynamic destination is specified. APAR XP20090212.01
12. Change message ERR0010 in CMODMSGF to display more entries from the call stack.
APAR - INTERNAL
13. Change the allocation of Index Entity Id to detect if duplicate index entries are allocated the same
Id. When this occurs message ATMnnnn is issued by the indexing task and logged in the profile
history. APAR - XP20090216.02
14. Change segmentation to allow Kofax PDF scanned images to be segmented by attribute. For
example segmentation by "PDF Producer" or "PDF Creator". APAR - XP20090218.02
15. Fix 2 bugs in indexing with multi-value examination data.
o Only the first 5 sub-values are being included in the resulting index entries.
o Indexes with both multi-value and single value examination points only include the multi-value
items in the resulting index entries.
Indexing with multi-value examination data was implemented in Ptf16, item 5.
APAR - XP20090219.01
14. The following changes were made to S4i Express WebView:
14.1. Drag a favorite or folder to thee trash can icon was not working.
14.2. Fixed problem in favorite list where a user would create 2 folders, delete the final one and
then add a new folder. This sequence would cause a javascript error and make it unable to
create new folders until the end user signed in again.
14.3. Changing an index value would throw a javascript error indicating that the
validateIndexData() function was not found.
14.4. Entering the special values *ALL or *NONE in an index data field would not be
automatically transformed to upper case.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
74
S4i Express
Fixes Contained on This CD
14.5. Fixed problem where all favorite groups collapsed to one level. This happened when
returning from the document list after a favorite has been reordered.
14.6. Added the display of the Custom Text property to the Document List page.
14.7. Added the display of the Instance Description property to the Login page.
14.8. Added cleanup of the data queues if an error occurs during the display of a document.
14.9. Added support of multiple folder levels in the Favorites page.
14.10.
Added support for the S4i Acrobat Annotation Plugin.
14.11.
Fixed a bug for Network user validation. If the password for a network user was too
long, the validation exit would not get called.
14.12.
Fix a defect in loading filter files specified in the host destination. The file would not be
loaded or the file could be created if it did NOT exist.
PTF Information:
PTF number: 16
PTF date:
19 January 2009
Changes implemented:
1.
Implement a feature to allow the date and time created for an image or binary file to be passed to
Express in the image index (buddy file) record. Special name/value pairs are used with the
following values:
$CRTDT - Create date override - In the format CYYMMDD, where C=Century (0=20th century,
1=21st century) YY=Year, MM=Month and DD=Day.
$CRTTM - Create time override - In the format HHMMSS, where HH=Hour, MM=Minute and
SS=Second. YY=Year, MM=Month and DD=Day. The date and time overrides are used by
the capture process to populate the "Date and Time Opened" attributes. APAR - Internal
2.
When creating spooled files in the print distribution task, set the Form definition (FORMDF)
attribute to *NONE when the original value is blank.
Previously the attribute was being set to *DEVD, this could cause a problem with some printers
which had a form definition loaded from a previous print job.
APAR - XP20081021.01
3.
Fix the problem in WebView where the wrong document is displayed in the view page. When items
are listed using an index which contains "display only" examination points, the wrong item might
be displayed in the view page. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
75
S4i Express
Fixes Contained on This CD
4.
Update the online help for Automated Profiles to provide a fuller explanation of the "Status" field.
APAR - Internal
5.
Add support to image index processing service program to support multiple values for an image
index key/value pair. A multiple value item is identified by a semicolon (;) character in the value
entry of the index record. An example of a key/value pair field would be
"PONBR","1234;5678;9012". This example would contain 3 values for the PONBR key (1234,
5678 and 9012).
NOTE: The number of sub-values MUST be equal if more than one key/value pair contains
multiple entries. APAR - Internal
6.
Making changes to some FTP distribution destination attributes appears to be accepted on the
screen panel, but does not update the relevant database fields, subsequently the fields are blank
during distribution causing the FTP distribution function to fail. The fields affected are; File, File
option, Output format, and Character set. APAR - XP20081112.01
7.
Change the install routine to do additional checks to see if the selected data library contains valid
product data. The library will be verified as a data library if it contains any of the following
objects:
7.1.
An output queue called ZSTARTINQ
7.2.
An output queue called ZSTARTOUTQ
7.2.1
A data area called ZMONITOR
7.2.2
A data queue called ZS2H
7.2.3
A user index called ZRP00000I APAR - Internal
8.
Various masking issues:
Mask characters would not mask the correct data if a page number override was present.
Masking would display the wrong mask area if multiple documents were selected for viewing
with HostView. APAR - Internal
9.
Add the option to distribute files in comma separated variable (CSV) format without any column
headers. A new option is added to the segment attribute "Data content", the value *CSVNOHDR
will output the content in CSV format without any column headers. The existing value *CSV
will continue to output the column headers once at the start of the file. APAR - Internal
10. Change PDF output file generation process to support color input documents. S4i Express does not
set transparency on color input documents, therefore any overlays will have to be placed on the
page after the document. Note: Set the image order to a number greater than 100,000 to have it
placed after the document. APAR - Internal
11. Fix the problem where the task item count is being wrongly reported for an IFS monitor task. APAR
- Internal
12. Buffer overflow occurred if portrait and landscape text both appeared on the same page. The
longest line length is now calculated correctly for PDF files that displays text vertically.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
76
S4i Express
Fixes Contained on This CD
13. Fixed a null pointer exception when processing "popup" annotations which were not created by
Express.
14. Added a modification to PDF to Text conversion. If text on a PDF page is rotated 90 degrees
clockwise, it is rotated back 90 degrees counter-clockwise during text conversion. If a PDF page
contains text that has both rotated and un-rotated text, there is a possibility that some text will
overlap after the rotation. The overlapping of the text can cause the location of the examination
data to move from document to document, even though the Cartesian coordinates of the data
defined in the PDF document have not changed. APAR - Internal
15. Fix the problem where characters were intermittently dropped from a stream file attachment. This
occurs because stream files are processed in fixed length buffers and trailing blank characters
were omitted from the output buffer during CCSID conversion. APAR - Internal
16. The following changes were made to the PDF RYPDFXLIB text extraction service program:
16.1. Removed sending an error message when an unknown form type is encountered in a PDF
file.
16.2. Some XObjects in PDF files may refer to each other causing infinite recursion. This has now
been avoided. APAR - Internal
17. PDF output document images were NOT being placed on the page in the proper position and in
some cases being truncated if the page size was set to *CA (calculate) and the image height was
less than 11 inches. APAR - Internal
18. Fix the defect in indexing where index exits were not functioning properly. For example: the "Left
Justify" exit (ZEX020) when being used in an index exit did not justify the examination data for
all examination points in the index. APAR - Internal
PTF Information:
PTF number: 15
PTF date:
20 October 2008
Changes implemented:
1.
Image placement *OTHERODD & *OTHEREVEN would cause the image to be placed on every
page except the 1st or 2nd page.
Overlay image would NOT be placed in the proper position if the input document was PDF, the
output page size was set to *CA (calculate) and the image order was greater than 99,999. APAR Internal
2.
Allow an image location to be an absolute page number. Enter an asterisk followed by the number
of the page to place the image. For example *72 would place the image on page 72. APAR Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
77
S4i Express
Fixes Contained on This CD
3.
Change F9 (Mark Spool File) function to apply text override values from the document definition to
the selected spool file if the spool file is in *AFPDS format. This change removes the restriction
that text override only apply to documents in repositories. Note: The restriction still applies to
PDF files. APAR - Internal
4.
Complete the implementation of dynamic distribution, this completes an enhancement started in
Ptf10 item 7. This change allows a substitution variable to be entered as the destination name for
a distribution action using any distribution type. The destination name will be resolved at
distribution time to a real destination name using the regular substitution variable processing.
APAR - XP20071116.01
5.
Implement new substitution variables to return spooled file numbers edited to be the minimum
number of significant digits and as a left justified value. The new variables are &SPLNE and
&CURSPLNE, the existing variables &SPLN and &CURSPLN will still return the values in
their complete long format.
For example: A spooled file with an internal value of 000001028 will now be returned as 1028,
previously it would be returned as 000001028. A value of 000000000 will now be returned as 0.
APAR - Internal
6.
Fix the bug in distribution where stream file attachments are corrupted in the distributed document.
Apparently random blocks of the attachment data are missing from the final document. This
occurs when the page width of the original document is larger than 200. The distribution function
dropped portions of the attachment data because it was using a buffer length too small to hold the
necessary data. APAR - XP20080929.01l
7.
Fix the bug in fax distribution where the error handling routine issues the wrong reason code after
an error occurs in the fax interface API command. Reason code "2=Destination status not
*READY." was issued incorrectly, reason code "201=Error in "Fax API command"." is now
issued after this type of error. APAR - Internal
8.
Change the fax distribution routines to support the "Facsimile Support for iSeries (FAX/400)"
product. APAR - Internal
9.
Display additional progress messages during the installation and apply Ptf functions, this includes a
message displayed during the long running object conversion phase when installing on version
6.1 of i5/OS. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
78
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 14
PTF date:
15 September 2008
Changes implemented:
1.
Change the install, upgrade and Ptf routines to run the Start Object Conversion (STROBJCVN)
command when running on a system at i5/OS V6R1. APAR - Internal
2.
Change the bundle distribution function to populate the examination point user space before calling
any command attachment. APAR - Internal
3.
Fix the capture task to capture the correct "user data" information for files that have been processed
by the Elite Form interface. APAR - Internal
4.
Change the capture of PDF documents from Elite Form to include the following properties in the
pdf attribute structure:
4.1. keyword[0]=Spool file name, keyword[1]=Original job name,
4.2. keyword[2]=Original job user name, keyword[3]=Original job number,
4.3. keyword[4]=Original spool file number,
4.4. keyword[5]=Original spool file creation date,
4.5. keyword[6]=Original spool file creation time,
4.6. owEnv=Original spool file user data.
4.7. Add original spool file attributes to output PDF files created by S4i Express as metadata.
APAR - Internal
5.
Fix the upgrade routines to convert the index entry database table if upgrading from a version prior
to 3.01 Ptf13. APAR - Internal
PTF Information:
PTF number: 13
PTF date:
14 July 2008
Changes implemented:
1.
Fix the problem which causes message MCH1210 "Receiver value too small to hold result." to be
issued by program CS1200 at statement 56900. This occurs when the usage count for the
"Recognition Rule" file (RECRUL) reaches a value of 99999. APAR - XP20080605.02
2.
Change the message issued when option 23=Overrides is selected for an invalid distribution action
type. APAR - Internal
3.
Add a sample exit program which retrieves a destination from the destination table and passes the
email address back to the distribution function. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
79
S4i Express
Fixes Contained on This CD
4.
Include a new version of the PDF build service program (PDFLIB 7.0.3p2). APAR - Internal
5.
Add a PDF distribution image option to add images to the output PDF document page after the page
data has been added. Any image with a Order number 100,000 or greater will be placed on the
output page after the data. Non-transparent images can overlay other images and the data. APAR
- Internal
6.
Fix problem in indexing where multi-line box examination points are not correctly handled. APAR
- Internal
7.
Some spool file attributes were NOT being initialized properly when using the PUTSPLF command
on a V6R1 system where the spool file came from a V5R1 or older system. APAR - Internal
8.
A spool file contains a property that indicates if there are more data in additional buffers for the
current page. Malformed spool files will occasion have this property set to "Y" and there will
NOT be any additional data. This caused the formatter to abnormally terminate. This fix
attempts to monitor for this condition. APAR - Internal
9.
Change the GETSPLF command to save the spooled file objects so they can be restored on i5/OS
version V5R2M0 when it has been executed on i5/OS version V5R4M0. APAR - Internal
10. Display the correct IFS path, file and extension names on the "repository attributes" panel APAR Internal
11. Do not allow the F4=Prompt key to be used in the condition name field when changing archive plan
movement conditions. Prompting for this field is only allowed when creating a movement
condition APAR - XP20080517.01
12. In HostView and WebView the location was not being constructed correctly when an item had been
removed from a repository and not archived. The location showed as if the item still existed in
the repository. It now shows a value of "*RPS/<RepositoryStatus>/<ArchiveStatus>" when the
repository status is not blank and not *RETRIEVED and not *REMOVED and not
*REMOVED+A. APAR - XP20080519.01
13. Fix the problem with the "Check Repository" (CHKRPS) command which causes message
CPF4906 "Record in file RP3003P truncated at end of line" to be issued when the
RETRIEVE(*YES) and PRTRTV(*YES) options are selected. APAR - XP20080519.02
14. Fix the problem in WebView where only the first page of multi-page document is displayed. This
occurs when a multi-page document is the only item returned by a filter and the single item
default action is *VIEW. APAR - XP20080520.01
15. Selecting the Delete option(4) from the RP1001 (Repository list) panel would result in a loop in the
repository file deletion function. The command must be canceled to get control. APAR - Internal
16. Allow *LOCAL users to log on to WebView as though they are *NETWORK users. If the
destination with the same name as the user profile has any index entries defined, the user is
treated a *NETWORK user. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
80
S4i Express
Fixes Contained on This CD
17. The text using unicode maps from PDF files created by CITRIX would not convert or display
correctly. This was caused by the PDF "beginbfrange" tag NOT containing the number of entries.
APAR - Internal
18. Add support to S4i Express WebView to validate Network user against an ldap directory
(Microsoft Active Directory). Parameters may be set in the express.properties file to have a user
login validated against an ldap directory if the iSeries validation fails. APAR - Internal
19. Fix the bug in WebView and HostView where "display only" index values are handled as though
they are part of the index key. "Display only" index examination point values were being carried
as part of the key in the index entry table (IDXENT). They are now carried as data only elements
in the index entry table (IDXENT). They are not included as part of the key to the index item.
Note: During the implementation of this fix a function will be executed to convert existing index
entry values to the new structure. The time to run this function will be in direct proprtion to the
number of rows in the index entry table (IDXENT). Before the values are converted a backup
copy of the index entry table will be taken to a save file called IDXENT_SV in your product
library. APAR - XP20080530.01
20. Fix the bug where a network user is given the privileges of an administrator if their proxy user is an
administrator. The proxy user is now only used to determine the documents which a network
user is allowed to view. It is not used to determine other privileges. APAR - Internal
21. Ensure that all old sample source file members are removed after Ptf is installed. APAR-Internal
22. Add an entry to the mime type table to allow comma separated variable (CSV) files to be opened by
Microsoft Excel. APAR - Internal
23. Change the ZEX045 sample exit program to left justify character examination data before the data
is split. APAR - Internal
24. The following changes were made to S4i Express WebView:
24.1. Add new property to the express.properties file. ldapProviderDomain - Used with
ldapNetworkUserValidator.jsp to enter the domain name for ldap (Active Directory)
authentication.
24.2. Add new property to the express.properties file. ldapProviderUrl - Used with
ldapNetworkUserValidator.jsp to enter the URL of the ldap (Active Directory) server.
24.3. Update expressApi project to support new express.properties and add updated expressApi.jar
to WebView project.
24.4. Update insxpwv project to support new express.properties file properties.
24.5. Change simpleNetworkUserValidator.jsp to validate any user where the username matches
the password. Also changed the jsp to return the express.properties file
serverValidationSuccess property string.
24.6. Remove extraneous alert message from desktop capture process.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
81
S4i Express
Fixes Contained on This CD
24.7. Add links to this document from Login and Favorites list help pages.
24.8. Add support for Enter key press in password input field on the login page for IE
24.9. Remove "add as favorite" option if document list is displayed using the external API
commands.
24.10.
Removed Customize filter, Save As, and Save if create new filter is false in the user's
destination.
24.11.
Capture rules are now loaded from the file system when a user logs in.
24.12.
Fixed loading database query results in the wrong fields during Capture.
24.13.
Fixed not closing database connections after a Capture database query is used.
24.14.
Change express.properties file load for integer values to pick up default value if the
parameter does not exist in the file.
24.15.
Add additional TRACE debug statements for desktop capture
24.16.
Change Favorite list item double-click action to submit (run) the selected Favorite
24.17.
Change the Document list item double-click action to run the default action for the
selected document. Note: The *VIEW action will be run if the default action is *LIST
24.18.
Fixed save and customize filter if changing a user as an administrator
24.19.
Add facility to Favorites page for administrators to copy filter statements to another users
filter file. The file will be created if it does NOT exist. The folder is also copied if
the folder does NOT exist int he target filter file.
24.20.
Change login to display proper error message if a network user exit exists.
24.21.
Change ChangeUserServlet to validate if the new user is a *NETWORK or *LOCAL
user. This change required a change in the authority of the ExpAdminName user.
This user MUST have *READ authority to user profiles (*USRPRF) if Administrators need
to switch another user favorite (filter) file for maintenance purposes. This authority may
be granted explicitly using the GRTOBJAUT command or the user can be given
*ALLOBJ Special authority.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
82
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 12
PTF date:
1 May 2008
Changes implemented:
1.
Fix the problem when the email note file is entered for a bundle distribution action. The field is
being reported to be in error whatever values are entered. APAR - XP20080415.01
2.
Populate the user data attribute in the repository versions list panel for documents captured using
the EliteForm interface. APAR - XP20080416.01
3.
Add substitution variables for the PDF specific attributes:
Release, Author, Machine, Host, Title, Subject, Producer, Creator, Keywords 1 to 10.
APAR - XP20080416.02
4.
Added a fix for PDF to Text conversion. If the PDF text contained an unprintable unicode
character, a possible pointer error occurred. Message ID: MCH0601
From module: GFXFONT
From procedure: getNextChar__10GfxCIDFontFPciPUiT3T2PiPdN37T2 APAR - Internal
5.
Fix the bug in the upgrade and ptf apply processes which updates some document definition
attributes back to their default values. The attributes which are reset include; PDF text threshold,
minimum lines/inch, maximum characters/inch and minimum lines/page.
APAR - XP20080427.01
6.
Increase FTP path work variable maximum size from 120 characters to 2048 characters.
APAR - INTERNAL
7.
Change the capture PDF function to extract the folder, file and extension from the full path name.
APAR - Internal
8.
The attempted capture of a PDF document with the "PDF text threshold" parameter set and
document containing NO text on a page would cause a MCH3601 error in the profile Capture
task. The document would not be captured. APAR - Internal
9.
Changed the internal function that retrieves PDF file attributes to set default values for critical
properties. This change was necessary as some PDF documents are created without an info
object. APAR Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
83
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 11
PTF date:
3 April 2008
Changes implemented:
1.
Fix the problem which causes EEM1100 "Error 3401 occurred in the CRTMIMEF function during
Open input file processing (Permission denied.)" to be issued by by the mail distribution task
when building a mime file with a CSV attachment. APAR - XP20080311.01
2.
Change IFS monitor function to not output TIF1000 messages for "unknown field" messages.
Change IFS monitor task to delay 5-seconds after identifying an index file before the capture
process begins. APAR - INTERNAL
3.
Fix the problem where CHKRPS does not re-register *AFPDS spooled files.
APAR - XP20080317.01
4.
Fix the problem which causes the indexing task to run more slowly when a large number of versions
are captured for a report. The indexing function takes progressively longer to process a single
report version as more versions are captured and is the increase is more significant if each
version has a large number of pages. APAR - Internal
5.
Change WebView to use the "Default action" from the destination definition when the value sent
from the server is blank. The value will be sent as blank from the DSPWVDOC command. Now
using this option the user can control which page is displayed when a single item is returned
using the DSPWVDOC command. APAR - XP20080401.01
6.
Change capture to do text extraction on PDF files that have been generated by the EliteForm API.
Change the PDF text page extraction function (RYSAVPDFPG) from a module to a service
program. APAR - Internal
7.
Change the capture task to pass AFP spool file to Elite Form Design exit for processing.
APAR - Internal
8.
Change the capture task to increase the maximum command size for the Elite Form Design exit.
APAR - Internal
9.
The following changes were made to the S4i Express WebView feature:
9.1.
The DSPWVDOC() API command was changed to NOT display the "logout" and "Return to
Favorites Screen" buttons on the document list page.
9.2.
The DSPWVDOC() API command was changed to allow the inclusion of a default action. If
the default action is NOT specified the API will either display a list or view of the
selected document.
9.3.
S4i Express WebView could cause the application server to consume excessive CPU
resources. The CPU% for the applicatio server job could exceed 50% when no
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
84
S4i Express
Fixes Contained on This CD
application was active. This problem was caused by a loop in an S4i Express WebView
thread which has been fixed.
9.4.
See wv.war/help/WebViewChanges.htm for additional information. APAR - INTERNAL
10. Fix formatting problem with RY02020 message out of RY0OPNMBR module. APAR - Internal
PTF Information:
PTF number: 10
PTF date:
5 March 2008
Changes implemented:
1.
Fix the bug which causes a segment to be created over the wrong page.
This can occur when two consecutive segments both have *TEXTPAGE segmentation rules and the
second segmentation rule is checking for a value of blank.
2.
Add the facility to sort the active and closed bundle segments list by "Segment sequence".
This displays the segments in the same order that they will appear in the final distributed bundle.
3.
Fix the formation of message ATM0228.
4.
In some cases options 97 and 98 from the "Work with Repository Versions" list was not retrieving
an item from the archive before attempting to re-segment it.
The function was using internal status fields to determine if the item was in the archive, and it was
always using these internal fields from the last item in the list instead of the selected item.
5.
The SEGREP and SEGREPS commands do not retrieve items from the archive before submitting a
request to re-segment them.
The archive retrieval function was being executed from within the "Work with Repository
Versions" function before the call to the function which submitted the re-segment request. It is
now executed from within the function which generates the re-segment requests, this function is
common to SEGREP, SEGREPS, option 97 and option 98.
6.
Change the headings on the "Archive items" panel to show "Document" instead of "Docume".
7.
Allow a substitution variable to be entered as the destination for a bundle distribution. The
destination name will be resolved at distribution time to a real destination name using the regular
substitution variable processing.
This partially provides the functionality to process dynamic destinations.
8.
PDF output file creation could fail in random ways if the output file contained more than 10 fonts or
was made up of more than 5 segments.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
85
S4i Express
Fixes Contained on This CD
9.
The 5250 (green screen) repository and spool file display program could fail if an end-of-page
character was missing from the input file from internal text buffer.
10. Change display program to support captured PDF files (*PDK type).
11. Include a new version of the PDF build service program (PDFLIB 7.0.2p2-2).
12. Add additional messages to display the Elite API command in debug mode.
13. The F9=Display spool/repository document function for marking would display the mark on 2-lines
if the mark occurred on the last line of the page.
14. Fix the bug which causes the text on a PDF document to be formatted incorrectly.
15. Fix the bug where the page down keys do not work when viewing a segment from the "Active
Bundles" and the "Closed Bundles" panels.
16. S4i Express WebView - Change the DSPWVDOC process to NOT display the "Logout" and
"Return to Favorites Screen" buttons on the Document List page.
17. Make the SNDxxxDEF commands compatible with i5/OS V6R1M0.
18. Make the JDE OneWorld interface compatible with i5/OS V6R1M0.
19. Do not display the message "The product has not been tested on this version of OS/400." when
starting the product on i5/OS V6R1M0.
PTF Information:
PTF number: 09
PTF date:
31 January 2008
Changes implemented:
1.
Change the distribution task to apply the segment "Force pages" parameter within a bundle.
Up to one additional page may be added after each segment of the bundle to ensure that the
following segment starts on the required page.
The inserted page will show the text value held in a data area called ZFRCPAGTXT. If this data
area does not exist the page will be blank, if the data area exists the contents will be printed on
line one of the page.
The data area should be created as a character type with a maximum length of 132 bytes. It should
be created in a library which will be in the library list of the distribution task. For example:
CRTDTAARA DTAARA(QGPL/ZFRCPAGTXT) TYPE(*CHAR) LEN(132) VALUE('This page intentionally left blank.' )
APAR - XP20071108.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
86
S4i Express
Fixes Contained on This CD
2.
Set the segment "PDF Compression" attribute to -1 for the shipped segments created during a
product install. APAR - XP20071119.01
3.
Fix the bug which causes message MCH6902 "The requested heap space operation is invalid'" to be
issued by service program RYAFP, procedure CleanUp at statement 21.
This can occur when processing an AFP spooled file. Processing a small number of files may have
no noticeable effect on the task, eventually, after a large number of files have been processed the
task will fail with message CPF33DD "Maximum number of open spooled files exceeded for this
job." APAR - XP20071119.02
4.
Apply the segment and bundle "Force pages" parameters when distributing as a PDF document.
APAR - XP20071121.02
5.
Change RyGetPdfA to retrieve attributes from a PDF file that does NOT contain an INFO object.
APAR - Internal
6.
Fix the bug which causes the file name to be blank when message ATM0014 "ERROR - File ""
NOT recognized." is issued by the recognize task. APAR - XP20071128.01
7.
Add functionality to the bundle distribution task (*DSTBUNDLE) to allow exit commands to be
executed. Exit commands can be added at two exit points: before the active bundle is created, or
after the active bundle has been created.
The information user spaces will be updated before the exits are processed. The page data user
space will contain the first page of the segment. APAR - XP20071129.01
8.
Change the Bundle - Active Segments column title from "Docume" to "Document"
APAR - XP20071129.01
9.
Fix the bug which causes the message MCH1210 "Receiver value too small to hold result." to be
issued by program CS1000 in the recognize task. This can occur when processing a PDF
document. APAR - XP20071130.02
10. Set the attachment end of line sequence to *NONE when the attachment type is *SPLF.
APAR - XP20071207.01
11. Set the build options to ensure all programs can be converted when restored to i5/OS version
V6R1M0. APAR - XP20071210.01
12. Make the Get Spooled File (GETSPLF) and Put Spooled File (PUTSPLF) commands compatible
with i5/OS V6R1M0. APAR - XP20071211.01
13. Remove the reference to command STRMISPS, the proper command to use is STRS4IPS. APAR XP20071213.01
14. Change the Active and Closed Bundle Segments functions to add an option to display the segment.
Option 5=Display now displays the segment and a new option 8=Attributes has been added to view
the active segment attributes. APAR - XP20071213.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
87
S4i Express
Fixes Contained on This CD
15. Fix the online help on the "Assign distribution destination" panels, (ST2001ED and PT2001ED).
APAR - XP20071227.01
16. Include a save file of objects required to process documents on i5/OS V6R1M0. These objects
should be installed to allow the product to run successfully on version 6 release 1 of i5/OS. The
objects are in save file ZXPV6R1OBJ. APAR - XP20071228.01
17. Fix the bug in the IFS monitor procedure which leaves the monitored file in the ..../InProcess/....
folder. APAR - XP20071227.01
18. Fix the bug which causes message MCH3601 "Range of subscript value or character string error."
by the mail distribution task when processing an ad-hoc email distribution request of multiple
documents in a single email message. APAR - XP20071219.01
19. The capture task would NOT capture PDF documents with a calculated CPI greater than 99.999. A
floating point conversion error would be in the joblog. APAR - XP20080108.01
20. Change the segmentation and indexing tasks to allow processing of batches of up to 990 segments
per document definition. APAR - XP20080109.01
21. Add online help for the "System option", "Temporary folder" attribute. APAR - XP20080109.02
22. Fix the problem where the WebView controller task would keep starting processor tasks beyond the
"Maximum servers" limit defined in the Automated Task definition. This can occur when another
external process has any type of "no update" lock on the control data area in the data library. This
data area will have the same name as the automated task, ZWV is the default name.
External processes that may apply this type of lock include save operations and some high
availability software products. Objects of type *DTAARA, *USRSPC and *USRIDX with the
same name as the WebView automated task that are found in the data library are transient
objects used only when the WebView profile is active. These objects can be excluded from a
save operation.
After this Ptf is applied, worker tasks that cannot establish a lock on the control data will end. The
controller task will periodically submit new worker tasks, when the external lock is removed, the
worker tasks will continue to run in the normal way. Until this time WebView will not be
available. APAR - XP20080114.01
23. Fix the bug where files distributed by email were missing the attachment. Files in text, RTF and
HTML are affected by this problem, PDF files are not affected. APAR - XP20080117.01
24. Fix the bug where the incorrect, or no, results are displayed in WebView for a network user. APAR
- XP20080122.01
25. Fix the bug which causes message MCH1210 "Receiver value too small to hold result." to be issued
by the capture task, program CS1300 at statement 161800. This occurs when trying to capture a
spooled file that has been processed using the EliteForm interface.
APAR - XP20080124.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
88
S4i Express
Fixes Contained on This CD
26. Fix the bug which causes message CEE0813 "Insufficient storage available to satisfy the request."
by the recognize task, program CS1200 at statement 254200. This occurs when processing a
large batch of Kofax PDF images. APAR - XP20080124.02
27. Capture of Elite formatted documents as the primary document would cause a "PDF1510
PD01500/AddPdfRpsItm error 3025" error in the distribution tasks. APAR - Internal
28. Add functionality to maintain the "Capture option" attribute to the "Document archival" panel.
APAR - XP20080124.03
29. Add spool file data type of MODCAP to PrintManager spool file output type in The
RYPMOUTLIB/PmOpenSf function. This option was added to support the reprint or IPDS
spool files. APAR - INTERNAL
PTF Information:
PTF number: 08
PTF date:
12 November 2007
Changes implemented:
1.
Fix the bug in the IFS monitoring process where a incorrect file was captured if a file existed in the
"/Processed" directory with the same name as the newly captured file.
When a duplicate file name is encountered in the "\Processed" directory the new file will have
"_CopyN" (where N is a number) suffixed to the file name and the renamed file captured.
Previously the file with the un-suffixed name was captured. APAR - XP20071108.01
2.
Fix the bug where email distribution was not attaching the document to the mail message. This bug
was introduced by Ptf07 item 9. APAR - XP20071108.02
PTF Information:
PTF number: 07
PTF date:
30 October 2007
Changes implemented:
1.
Fix the bug which causes message MCH3601 "Pointer not set for location referenced." to be issued
by program CS2100, module CS2100.PB at staement 1249. This occurs when distributing PDF
or TIF documents in a bundle and a banner page has been defined.
APAR - XP20071004.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
89
S4i Express
Fixes Contained on This CD
2.
Fix the bug which causes lines on banner and separator pages to be double spaced when distributed
as PDF documents. APAR - XP20071004.02
3.
Fix the bug which causes message CEE0810 "The starting address for reallocation....." to be issued
by program CS1200, module CS1200 at statement 278800. This occurs in the recognize task
when a file is not recognized by many document definition before a match is found.
APAR - XP20071008.01
4.
Change the install routine to do additional checks to see if the selected data library contains valid
product data. The library will be verified as a data library if it contains any of the following
objects:
4.1. An output queue called ZSTARTINQ
4.2. An output queue called ZSTARTOUTQ
4.3. A data area called ZMONITOR
4.4. A data queue called ZS2H
4.5. A user index called ZRP00000I
4.6. APAR - XP20070912.01 APAR - XP20070912.02
5.
Do not run ZF01305 during an upgrade. This fix was applicable to an upgrade to version 2.07, it
should not be included during the upgrade from version 2.07 to later version.
APAR - Internal
6.
Fixed a memory leak error and added a fix which caused a C2M1212 message "The pointer
parameter passed to free or realloc is not valid." in the PDF text extraction and PDF to Postscript
conversion service programs. APAR - Internal
7.
Set the email attachment file extension to the same value as the original file extension when the
distribution format is binary. APAR - Internal
8.
If a document is captured with a format of "binary" (*BIN) or "binary indexed" (*BNX), always
distribute it in binary format.
In Ad-Hoc distribution from WebView when multiple documents were selected to be distributed in
a single email message, the distribution function tried to convert all documents to the selected
distribution format.
With this fix only documents capable of conversion will be converted to the requested format, other
documents will be distributed as binary files in the format they were captured. APAR - Internal
9.
Change the structure of the interface to the "Create mime file" (CrtMimeF) function in to remove
deprecated parameters. APAR - Internal
10. Change the "Create mime type records" function (MimeTp_Lod) to set the "zip" extension to have
a mime type of "x-zip-compressed". Create a mime type entry to distribute a document with an
"eml" extension with a mime type of "message/rfc822" APAR - Internal
11. Implement changes to prepare for a future enhancement which will allow distribution of multiple
documents as a single merged document. APAR - Internal
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
90
S4i Express
Fixes Contained on This CD
12. AFP spooled files were not created in the destination output queue. This only applies to AFP files
with a "Form definition" set to F1DFLT. The file was being created in the ZWORKQ output
queue but it was never copied to the final destination queue. APAR - XP20071018.01
13. The monitor task only supports up to 100 queue entries per task. Increase this limit to 200.
Add code to put the task in *ERROR status and send a message to history, the profile message
queue and the joblog. APAR - XP20071022.01
14. WebView changes:
14.1. Fixed saving column widths and titles in the document list table.
14.2. Fixed bug where column context menu was disabled after column manipulation.
14.3. Added validity checking for the email format. Binary documents can only be emailed in
binary format.
14.4. Fixed distributing multiple document items in Internet Explorer.
14.5. Added Email Attachment Action for merging multiple attachments into a single document
item, (for future use).
14.6. Fixed sorting document items for numeric fields.
14.7. Fixed displaying error message for the list of annotations.
14.8. Fixed disabling of distribution action in drop down menu.
14.9. Fixed selecting correct option in drop down boxes for email and client distributions. APAR Internal
15. Change CSV output service program to NOT enforce output column number restrictions. CSV
columns are now output in record sequence order if multiple columns have the same output
column number. APAR - Internal
16. Fix the bug which causes message MCH3601 "Range of subscript value or character string error."
to be issued by the indexing task program CS2300 at statement 182900. This occurs when the
System Option attribute "Segment batch size" is set to a value greater than 500 and more than
500 segments are defined for the document. The System Option panel allows for a value of up to
900 to be defined. APAR - XP20071029.01
PTF Information:
PTF number: 06
PTF date:
28 September 2007
Changes implemented:
NOTICE! This PTF installation could move the data in output PDF files.
Check all SCS document definitions that output PDF documents with overlays for
proper data alignment.
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
91
S4i Express
Fixes Contained on This CD
This notice only applies to SCS spooled files and PDF output.
1.
Add the SEGREPS command to allow re-segmentation, re-indexing and re-distribution of a
range of document versions with a single command. APAR - XP20070907.01
2.
Allow a substitution variable to appear in any position in the destination and segment destination
output queue field. APAR - XP20070913.01
3.
Error message PD01270 was corrected to reflect the correct error condition. APAR-INTERNAL
4.
Include the Desk Top Archiving properties panel in the sequence of panels displayed when an
examination point is created. APAR - XP20070917.01
5.
Made the following changes to the PDF text processing function:
5.1.
Added support for composite fonts, also known as Type 0 fonts in PDF files.
5.2.
Fixed a bug in character code to Unicode lookup defined in some fonts.
Note, a character code may represent more than one Unicode value in a font. If index
values are being extracted from PDF documents that are in the same line that kerning
pairs exist, the position of the index values may shift.
5.3.
Performance improvements have been made in PDF to postscript conversion
APAR-INTERNAL
6.
Apply variable substitution to the mail note file. APAR-XP20070917.03
7.
When creating PTF-05.03 we broke new page positioning for the 2nd through end for SCS spool
files output to PDF. This PTF corrects this problem BUT causes the lines on pages 2 through
end to move down one line. If you realigned your forms after applying PTF-05 then this item
should correct your misalignment problem for pages 2-end if these pages contain the same form
as page 1.
All PDF documents created from SCS spooled files which use overlays or where positioning is
important should be checked for proper alignment. APAR - INTERNAL
8.
Fix the bug which causes message CPD0044 "Positional value cannot follow keyword parameter."
to be issued by program CS2100, module CS2100 at staement 80380 or 81630. APAR XP20070924.01
9.
The S4i Express WebView installation (INSXPWV) program was changed to support installing the
WebView application under the IBM Websphere 6.0 application server. APAR-INTERNAL
10. When archiving to an optical device, only ask for the optical volume to be loaded if the currently
loaded volume has a different volume name to the name being requested. In some cases the
ARC0113 "Optical volume &3 not found. ..." message was issued one time at the start of
processing, even when the correct volume was mounted. If the message was replied using
R=Retry the job continued properly without issuing the message again. APAR-INTERNAL
11. Include segment separator pages when distributing a bundle. APAR - XP20070927.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
92
S4i Express
Fixes Contained on This CD
12. Fix the bug which causes message MCH3601 "Pointer not set for location referenced." to be issued
by program SU2601 at statement 49700 when printing image files from the "Work with
Repository versions" panel. APAR - XP20070927.04
13. Fix the bug which causes message MCH1202 "Decimal data error." to be issued by program
CS2100 at statement 30990 in the mail distribution task. APAR - XP20070927.06
PTF Information:
PTF number: 05
PTF date:
12 September 2007
Changes implemented:
NOTICE! This PTF installation could move the data in output PDF files.
Check all SCS document definitions that output PDF documents with overlays for
proper data alignment.
This notice only applies to SCS spooled files and PDF output.
Add add additional message (PMOA050) containing a work around if a CPF4238 "INDARA
mismatch between program and file XXXXXXXXXX in library XXXXXXXXXX." message
occurred in the print distribution task. APAR - INTERNAL
1.
Fix the bug which causes messages MCH3601 "Pointer not set for location referenced." and
RNX9998 "Internal failure in compiler or subroutine." to be issued by the CHKRPS command
when running at operating system level V5R4M0. APAR - XP20070717.01
2.
When converting an SCS spooled file to PDF a series of New Line commands at the beginning of a
page would NOT position the first line at the same vertical position as absolute or relative move
commands.
To correct this it was necessary to change the position calculation which determines the position of
the first line when the New Line command is being used.
This change may cause the PDF page text to be different after this PTF is installed. The text may
have moved down one line. All PDF documents created from SCS spooled files which use
overlays or where positioning is important should be checked for proper alignment. APAR INTERNAL
3.
Fix the bug which causes message CPF4131 "Level check on file AI1010D in library ZDEMOXP
with member *N." to be issued by program AI1010 at statement 1000001.
APAR–XP20070719.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
93
S4i Express
Fixes Contained on This CD
4.
Fix the bug where the Ad-Hoc fax message text is not output with a fax distribution.
APAR - XP20070724.01
5.
Include the *FILE object WKPDFDTA with the product distribution. This object is required to
build exit programs based on the exits that are shipped as samples. APAR-XP20070725.01
6.
Change the Display WebView Document (DSPWVDOC) command to use data queues with a key
length of 6. APAR - XP20070725.02
7.
Fix the bug which causes duplicate index names to be displayed in the list when using the HostView
*BASIC, *INDEX retrieval method and when prompting index names in the WebView filter
panel. APAR - XP20070726.01
8.
Fix the bug which causes the *MONITOR task to take a long time to end after option 15=End or the
ENDATMTSK or ENDATMPRF command has been run. The time to end is currently dependent
on the number of queues being monitored by the task. This fix removes that dependency and the
task ends immediately after the current item has completed. APAR-XP20070802.01
9.
Fix the sort function in the Column Definition list and Segment Column Definition list.
APAR-XP20070805.01
10. Add the Output Column field to the Column definition list display. APAR-XP20070805.02
11. Fix the bug which causes part of a segment to be missing. This occurs when the segment is a
*TEXTLINE type and the first page of the segment contains no selected lines.
APAR-XP20070806.01
12. Remove the restriction which does not allow a destination to be prompted and selected for a mail
distribution action when the destination User Id is longer than 8 characters.
APAR-XP20070806.02
13. In the "Create distribution destination" panel display the destination name the first time enter is
pressed. APAR - XP20070809.02
14. Add validation to the "Create distribution destination" panel to ensure that the entered destination
exists. APAR - XP20070809.01
15. MCH6902 "The requested heap space operation is invalid" messages in the distribution task when
distributing in CSV format. Converted CF00100 to a service program. APAR-INTERNAL
16. Initialize the Segment PDF Compression property to -1 during an upgrade from version 2.07 to
version 3.01. The default PDF Compression property has been initialized to 6, the resulting effect
is to make distributed PDF files the same size after upgrading. APAR-XP20070813.01
17. Fix the bug which causes message "Error message CPF4131 appeared during OPEN for file
RD1601P." to be issued by program SEGATT.6 when printing a Document Definition.
APAR-XP20070814.01
18. Fix the bug which gives a user *ALLOBJ rights from the main menu panel. APAR-XP20070817.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
94
S4i Express
Fixes Contained on This CD
19. Recompile RYPDFXLIB *SRVPGM with an optimization level of 40 to speed processing of input
PDF files and creation of postscript output. APAR-INTERNAL
20. Added an additional edit to the PDF creation service program to terminate the creation and output
an error message if an input PDF file was created at a higher level than the output PDF file. The
output PDF file level can be set on the Segment->PDF Control page. APAR-INTERNAL
21. Changed email output format to create email note in quoted-printable format. Changed text in
boundary statement. APAR - INTERNAL
22. Ensure that repository members are closed if an error occurs when reading the member or creating a
PDF distribution file. APAR - INTERNAL
23. Remove F9=Mark from the "Examination Point - Desk Top Archiving" panel (EP2101).
APAR-XP20070902.01
24. F9=Mark does not work and Examination Point attributes cannot be changed. This occurs after an
examination point has been created using the F9=Mark function from the "Work with
Examination Points" panel. Some of the examination point attributes are not properly initialized,
so any subsequent action on the examination point is not allowed. The reason is not obvious
because the error message for the attributes in error is blank. APAR-XP20070827.01,
APAR-XP20070827.02
25. Document definitions that have been "copied" from another instance of Express do not return any
items in WebView and HostView. APAR-XP20070903.01
26. Remove all use of module SF0STRF, replace with service program SF0STRF. APAR-INTERNAL
27. Fix the bug when archiving to a DVD drive which causes message MCH1202 "Decimal data error"
to be issued by program CS4130, module CS4130.O at statement 18000800.
APAR-XP20070811.01
28. Fix the PTF installation routine to remove old versions of files after the new versions have been
installed. APAR - INTERNAL
29. A new version of S4i Express WebView (3.01.05) is available with this PTF. The new version
contains the following changes:
29.1. Set onChange property to submit login form on password input field in index.jsp.
(06/26/2007)
29.2. Adding a new filter to a new group with the cursor on the new group description would cause
a javascript error and could result in corruption of the end users filter file (08/08/2007)
29.3. Fix various problems with DeskTop Archive.
29.4. Add database retrieval of index values for DeskTop Archive (08/30/2007)
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
95
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 04
PTF date:
11 July 2007
Changes implemented:
1.
Add the last transaction time to the WebView Session Status Detail panel.
APAR - XP20070524.01
2.
Allow the column sequence for a CSV distribution to be defined at the segment level. Input
columns are defined at the report level using the report definition interface and taking option
30=Columns.
The output column list and sequence is defined at the segment level in a table called SEGCOL,
records should be added to this table using DFU or your preferred data editor. If columns are not
defined in SEGCOL, the columns to distribute and the sequence is determined using the
COLDEF table.
An user interface to the segment column definition will be added in the future.
APAR - XP20070612.01
3.
Fix the problem where the wrong attachments are sent when doing WebView Ad-hoc distribution
and selecting multiple items to be sent as a single email. The first item selected is not sent and
the last item selected is sent twice. APAR - XP20070612.03
4.
Allow lower case entry for IFS archive locations. APAR - XP20070618.01
5.
Fix the bug where the FTP user name and password is being truncated to 10 characters. The user
and password can be entered as 12 characters. APAR - XP20070621.02
6.
Change the message displayed when there are no records to display in the "Archive index" list.
APAR - XP20070622.01
7.
The WebView advanced ad-hoc distribution options panel was not setting the attributes with the
correct values being passed from the host. For example when the host destination was set with
the printer type as *PS, the advanced fax options showed "Postscript" in the drop-down, but the
value of *CAP was shown in the attribute and the value of *CAP was returned to the host. APAR
- XP20070620.01
8.
Using option 10=Retrieve from the "Archive index" list caused duplicate items to be retrieved back
to the repository. If option 10 was selected for more than 1 item only the first item selected
appeared to be retrieved. Actually the last item selected was the one that was retrieved. If you
then pressed enter again, the second item appeared to be retrieved, in fact the last item selected
was retrieved again. APAR - XP20070619.01
9.
Permissions were NOT being set correctly when archiving to a Network File System (NFS) location
resident on a Linux, AIX or other UNIX server. The RUNARCCAP command would end with
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
96
S4i Express
Fixes Contained on This CD
errors indicating that a permission error occurred.
Our testing has shown that it is possible to archive to NFS locations from the iSeries but you must
have both the individual and group permissions correct on the target (unix) machine for each
iSeries user of the RUNARCCAP command. The S4i Express Administration manual has been
updated with the rules that MUST be followed to archive to a unix NFS location. You might
find is simpler to install Samba or some other file control facility on the Unix system. APAR INTERNAL
10. Fix the bug in the recognize task which causes message CEE0813 "Insufficient storage available to
satisfy the request." to be issued by program CS1200 at statement 204200. Also see
APAR XP20070504.01 APAR - XP20070702.01
11. Add a user interface to the segment column definitions. APAR - XP20070702.01
12. Fix the bug in the segmentation task which causes message MCH0603 "Range of subscript value or
character string error." to be issued by CS1400 at statement 212800.
APAR - XP20070702.02
13. Implement functionality to handle a *TEXTPAGE segmentation rule which uses an examination
point from the index data of a Kofax image document. APAR - XP20070702.03
14. Issue a message if Operations menu option "30. Fax Product" is used and the Fax Interface in
System Options has not been configured. APAR - XP20070711.01
PTF Information:
PTF number: 03a
PTF date:
11 June 2007
Changes implemented:
1.
Change the installation options panel to do additional validation related to the selection of Product,
Database and Data library names.
If an upgrade or a Ptf is being applied, only the Product library name is entered, the other library
names are determined from the existing installation data.
If the product is being installed as a new instance, then all 3 library names must be entered. APAR XP20070411.03
2.
Fix the bug in the recognize task which causes message CEE0813 "Insufficient storage available to
satisfy the request." to be issued by program CS1200 at statement 204200.
This is caused by memory being allocated and not de-allocated each time a file is recognized. The
task fails after enough files have been processed to use the available memory.
APAR - XP20070504.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
97
S4i Express
Fixes Contained on This CD
3.
During WebView logon send the correct value from the host to the server for the "Annotation
authority" field. APAR - XP20070508.01
4.
Remove the limitation that a user can only be a part of up to a maximum of 17 destinations and
distribution groups when viewing documents in HostView and WebView.
When a user signs on they can now be mapped to a maximum of 50 individual destinations and up
to a maximum of 100 combined destinations and distribution groups.
APAR - XP20070326.03
5.
Various level check messages when using the PRTREPDEF command or option 6=Print from the
"Work with Documents" panel. APAR - XP20070510.01
6.
When an item is being retrieved from an optical archive location, if the optical volume cannot be
found in the optical file system QOPT, Display a message to mount the volume.
APAR - XP20070516.01
7.
Add an exit command to change the attributes of a document in the repository. The command is
ZEX135, it supports changing the "Form Type" or "User Data" attributes.
APAR - Internal
8.
Fix the bug when adding multiple destinations to a distribution action. A single entry called
*MASSCRT is created instead of the multiple destinations selected. APAR - XP20070517.01
9.
*REMAINDER segments are not being created. A "Pointer error ..." message is issued by the
segmentation task when adding pages to the remainder segment. APAR - XP20070517.02
10. The remainder segment was not being created if the "HostView indexes" attribute was *NO. APAR
- XP20070517.02
11. The SNDxxxDEF commands failed to copy the records to the temporary extract files. When the
RCVDEF command runs at the target system, no error message is issued and nothing is loaded.
APAR - XP20070522.01
12. Implement exit points when starting and ending Express commands to allow user commands to be
processed.
The user command for the start exit point should be placed in a data area called ZSTARTEXIT, the
user command for the end exit point should be placed in a data area called ZENDEXIT. These
two data areas should be character and 1024 bytes long.
For example to modify the system library list you could put command CHGSYSLIBL LIB(MYLIB)
OPTION(*REMOVE) in the ZSTARTEXIT data area and CHGSYSLIBL LIB(MYLIB)
OPTION(*ADD) in the ZENDEXIT data area. The library MYLIB would be removed from the
library list for the duration of the Express command.
APAR - XP20070522.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
98
S4i Express
Fixes Contained on This CD
PTF Information:
PTF number: 02
PTF date:
2 May 2007
Changes implemented:
1.
When a segment is defined with "HostView indexes as *YES" and "Distribution order as
*DEFAULT", it is not distributed. Segmentation appears to complete, but a request to index and
distribute is not submitted. With this fix any segment defined in this way will be distributed as if
the "HostView indexes" attribute was set to *NO. APAR - XP20070411.03
2.
Using "F2=Mass change" on the WebView permissions page of the Destination Definition causes
the layout to be distorted. APAR - XP20070411.04
3.
S4i Express WebView View action host profile task was NOT sending the proper file name to the
browser if the file name exceeded 60 characters. This could cause the improper or no viewer to
be selected by the clients browser. APAR - XP20070412.01
4.
The sample fax API command (SNDFAXSPLF) in the online help for the FAXAPI field was
invalid and would cause the distribution task to fail. APAR - XP20070413.01
5.
Error message CPF4101"File EV0603AD in library *LIBL not found or... " issued by program
HV1080_S, module EV0603. APAR - XP20070416.01
6.
Ad-hoc *FAX distribution of a PDF file fails. APAR - XP20070413.03
7.
OneWorld remote monitor task starts and immediately stops, no message is issued. This occurs
when there is a communications failure to the remote system and the remote OneWorld data
queue cannot be contacted. APAR - XP20070405.01
8.
The *FAX distribution task fails if there are execution errors in the fax API command. For
example: If the SNDFAXSPLF command uses a substitution variable for the recipient (RCP)
parameter and the resulting value has embedded spaces then the recipient parameter must be
coded with surrounding quotes, RCP('&VAR') would be valid, but RCP(&VAR) would fail. The
parameter could be entered either way and the error would become apparent at run time. APAR XP20070413.02
9.
The RUNARCCAP command produces 2 spooled files, both these files show the "Plan description"
as "** ERROR - Not found **" APAR - XP20070420.01
10. Add an Examination Point attribute for Desk Top Archiving Tip. APAR - XP20070420.02
11. The Profile IFS Directory monitor server joblog will contain PD01290 Error 130 messages if the
index file starts with "%S4i_Kofax:" or "%S4i_Index:". APAR - XP20070423.02
12. Customized email note file members are missing from the product library after an upgrade from
version 2.07 to version 3.01 APAR - XP20070423.01
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
99
S4i Express
Fixes Contained on This CD
13. Message CPF2208 "Object REPDEF in library QTEMP type *FILE not found." appears in the
joblog after running the SNDREPDEF command. This does not cause the command to fail.
APAR - XP20070424.01
PTF Information:
PTF number: 01
PTF date:
12 April 2007
Changes implemented:
1.
When a bundle of PDF documents is being distributed include all the pages of each segment. APAR
- XP20070326.01
2.
When building the list of Destinations that a user is part of, only include Distribution Groups with a
status of *READY. Also only include Distribution Destinations that have a valid Distribution
Group record, all Distribution Destinations should be part of a Distribution Group, if they are
not, then there is some corruption in the Distribution Group / Distribution Destination tables.
APAR - XP20070326.02
3.
For captured PDF documents, setting the segment PDF output page size to *CA will result in the
output document PDF page to be the same size as the captured page. APAR - Internal
4.
Do not update the page user space if the information is not required by the document. The
information is required if there are any *TEXT Examination Points, or if there are any Segment
Attachments, or if there are any PDF Exits. APAR - XP20070326.04
5.
When displaying the Desk Top Archiving panel, only send 1 transaction to the host to retrieve the
document definition and examination point details.
Only return document definition and examination point details for documents which the user is
authorized to view. APAR - XP20070327.01 APAR - XP20070327.02
6.
Add validation to the SNDxxxDEF commands to ensure that definitions can only be sent to images
of the product that are at the same version / release level. APAR - XP20070329.01
7.
Automated Profile does not run after upgrading from 2.07 to 3.01, Error message CPF4101 "File
ATMMOQ in library *LIBL not found ..." is issued. APAR - XP20070404.01
8.
Substitution variables for examination points which are derived from data in external index files
appear as blanks. APAR - XP20070410.01
9.
Change references to version 2.09, the current version is 3.01. APAR - XP20070410.02
10. CPF4101 "File OV1SCP in library *LIBL not found ..." issued during the PTF install. APAR XP20070410.03
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
100
S4i Express
Fixes Contained on This CD
11. Change references to job description EMAIN to refer to job description EJOBD. APAR XP20070410.04
12. SNDxxxDEF command to a save file ends without putting the temporary database tables into the
save file. APAR - XP20070411.01
13. The special value of *NONE should be allowed in the document definition "Archive Plan" field.
APAR - XP20070411.02
S4i Systems Inc — 616 South El Camino Real, Suite M — San Clemente, CA 92672 — (949) 366-5234
101
Download