S4i Systems Inc. S4i Express PTF Cover Letter V3R1 Important Information For Technical Support Call 949-366-5234 OR email support@s4isystems.com 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 support@s4isystems.com. 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._%+='-]+@[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 Support@S4iSystems.com 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 Support@S4iSystems.com 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 Support@S4iSystems.com. 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 Support@S4iSystems.com. 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 Support@S4iSystems.com 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