*********************************************************************** *** D I S C L A I M E R *** *********************************************************************** You apply this PTF at your own risk. In accordance with your software license agreement, in no event shall the Licensor be liable to you for any damages, including loss of business, loss of opportunity, loss of data, loss of profits or for any other indirect or consequential loss or damage whatsoever arising out of the use of or inability to use the Software, or resulting from any action implied, suggested, recommended or advised by the Licensor or one of its representatives or distributors, even if the Licensor has been made aware of the possibility of such damage. While every effort has been made to ensure that this PTF will have the effect described below and no other detrimental effect, this cannot be guaranteed and you are encouraged wherever possible to re-test your systemss after this PTF has been applied and before running the Software live again. PTFs should be applied *TEMP initially so they can be removed with RMVPTF should unwanted side-effects occur. We recommend you do a SAVLICPGM of licensed program 5CVTSPL before applying PTFs in order to allow a recovery option in the event of corruption. *********************************************************************** 4CVTSPL CoolSpools PTF/FIX #: 4CV0149 FIX DATE : 2006-12-30 LICENSED PROGRAM: 4CVTSPL - CoolSpools V4R1M0 ------------------------------------------------------ : SYSTEM : RELEASE : LEVEL : RECOMPILE : LIBRARY : : : : MIN/MAX : : : : : : : : : : AS/400 : V4R1M0 : 00/00 : N :CVTSPLV4R1: ------------------------------------------------------ PRE/CO-REQUISITE PTF/FIX LIST ----------------------------- REQ LICENSED PTF/FIX LEVEL TYPE PROGRAM REL NUMBER MIN/MAX OPTION ---- -------- --- ------- ------- ------ NONE - PTF IS CUMULATIVE AND INCLUDES ALL PREVIOUS FIXES DESCRIPTION OF CHANGES : ---------------------- ORIGINAL FIX ISSUE PTF ID DATE NUMBER DESCRIPTION OF CHANGE ------ ---- ------- ---------- 4CV0149 2006-12-30 MRGPDF gives error CVT2062 "Error parsing file x. Invalid /ID" if the PDF file id is a string rather than hex. 4CV0148 2006-10-06 CVTSPLSTMF...TOFMT(*TEXT) noin file trailer. parameter. 4CV0147 2006-05-09 MRGPDF failing when target file is on a file system other than /root and CPY is used to replace it. 4CV0146 2006-01-10 CS219 Fix IPDS auto-rotation. Fix GOCA text positioning in rotated mode. Fix positioning of PTOCA line graphics in an overlay where the overlay dimesions are different from those of the page. 4CV0143 2005-11-04 CS202 Ensure that IOCA image /Width and /Height parameters in PDF are output as integer values, as certain processing applications appear to require this. 4CV0142 2005-10-25 CS198 Fix to CVT9017 (type 3) error when converting to Excel where the last line of a page is the same as the first line on the next page. 4CV0141 2005-09-21 CS184 Spooled file exceeding maximum number of user spaces allowed to hold the data. Increase limit. Version 5 does not have a limit. 4CV0140 2005-08-16 CS163 Further changes to cope with file offset larger than maximum size of a signed 4-byte integer. 4CV0139 2005-08-16 CS168 Modify calculation of COR font substitutions. 4CV0138 2005-08-15 CS163 Further changes to cope with file offset larger than maximum size of a signed 4-byte integer. 4CV0136 2005-08-12 CS167 Allow more than 32 attachments per email. 4CV0135 2005-08-10 CS163 Further changes to cope with file offset larger than maximum size of a signed 4-byte integer. 4CV0134 2005-08-06 CS163 Temporary file offset exceeded maximum size of a signed 4-byte integer when processing a very large spooled file (200,000+ pages). 4CV0133 2005-07-22 CVTFONTID fix. 4CV0131 2005-07-20 EXITPGMKEY occurrence counting incorrect when splitting. 4CV0129 2005-07-02 Fix to processing of GOCA line instructions. 4CV0128 2005-06-29 MRGPDF fix. Array index error occurring when > character occurs in the data stream and stream length is incorrect. 4CV0127 2005-06-24 Avoid unnecessary duplication of images. 4CV0126 2005-06-13 Attachments not being sent when TOFMT(*SAV) TOFMT(*TIFF) with EMAIL(*YES). 4CV0125 2005-06-07 Overlay graphics and text mis-positioned on rotated page. 4CV0124 2005-05-26 *AFPDS DBCS fixes. 4CV0122 2005-05-17 Barcodes appearing "wavy" due to adjustments to vertical coordinates based on line width (necessary to take account of differences between PTOCA line drawing instructions and PDF line drawing, but inappropriate to barcodes). 4CV0121 2005-05-13 Add TEXT(*IGNNONTXT). Fix comparing of IM images. 4CV0120 2005-05-12 Fix to TOFMT(*SAV) processing when spooled file is very large (memory allocation error). 4CV0120 2005-05-12 Addition of TEXT(*IGNOVLDTA) option to ignore all overlay and page segment content (text and other). 4CV0117 2005-05-02 Calculate font point sizes to 2 decimal places. 4CV0116 2005-04-14 Version control between command objects and programs. This is intended to manage the situation where customers have taken a copy of the command object and subsequently invalidate that copy by applying a PTF or new version. 4CV0111 2005-03-30 Options *HEADER and *TRAILER for INCLFILE. 4CV0110 2005-03-29 Fix to splitting with *BACK. 4CV0109 2005-03-29 *BACK and *FRONT options for INCLFILE. 4CV0108 2005-03-22 CS144 Ensure that blank text is not selected for bookmarks. 4CV0107 2005-03-17 Cope with DOC1 AFP with no medium map instructions. 4CV0106 2005-03-17 CS143/ Fix page orientation of *SCS spooled files CS135 with a page rotation. 4CV0104 2005-03-13 Correct TOSTMF message text (*FTP is a V5 feature) 4CV0103 2005-03-05 CS138 Fix to EXCLPAGES(*BLANKS) 4CV0102 2005-03-01 Adjustments to calculation of PCL and HPGL2 coordinates. 4CV0100 2005-02-27 Array index error when more than 10 exit program parameters specified. 4CV0099 2005-02-23 CVT9017 when converting to Excel format. Very occasional error when converting to *SAV format. QSPGETSP seems to be returning more data than can fit in a user space! 4CV0098 2005-02-04 Pointer error converting large spooled files where the last instruction in the user space includes an overlay (IPO). 4CV0097 2005-02-04 CS133 Avoid creating unnecessary Excel columns where text occupies the same horizontal position and isays. assigned to the same line. 4CV0096 2005-02-04 CS133 Fix RTF crash when text string is null. 4CV0095 2005-02-03 CS135 Extend "include overlay text?" option of TEXT parameter to apply to PCL macros as well as overlays. 4CV0094 2005-02-03 Fix to CS134 where AFP spooled file contains no medium maps. 4CV0093 2005-02-01 CS134 Remove limit on number of medium maps. 4CV0092 2005-02-01 CS133 CVT9017 in Excel conversion when overlay text excluded. 4CV0091 2005-01-05 Improve handling of overlays defined inline. 4CV0090 2005-01-05 Fix scaling of *SCS spooled files containing DBCS data. 4CV0090 2005-01-04 Avoid creating unnecessary user spaces when an overlay cannot be found. 4CV0089 2004-12-22 CS132 Fix to text positioning when horizontal scaling applied. 4CV0088 2004-12-22 CS132 Fix to *SCS support for horizontal scaling. 4CV0087 2004-12-21 CS132 Fix to *SCS support for constant back overlay. 4CV0086 2004-12-16 CS131 Apply extended colour specifications to PTOCA drawing directives (DIR, DBR) as well as text operations. 4CV0086 2004-12-16 CS131 Position lines in PDF to take account of the different way line functions are handled by PDF and AFP. AFP draws the line BELOW the Y coordinate, while PDF draws line so the Y coordinates is in the middle ofthe line. 4CV0085 2004-11-22 SPLIT(*KEY *AFTER) not working correctly when the the split key is on the last line of the group. 4CV0085 2004-11-22 DBCS font size and spacing issues. 4CV0085 2004-11-22 Mixed-byte encoding changes. 4CV0084 2004-11-09 CoolSpools was emailing the wrong stream file when STMFOPT(*UNIQUE) and EMAIL(*YES) specified. 4CV0083 2004-10-22 New element added to INCLFILE parameter to allow specification of a rotation for JEPGs when these are included in PDF. 4CV0082 2004-10-07 Option to define the CCSID in which exit program parameter data is passed. 4CV0080 2004-09-23 PCL beta. 4CV0080 2004-09-23 CS0122 Substring error. 4CV0079 2004-09-09 CS0120 File not being split correctly when the first page is excluded and the split trigger appears on the last line of the next page. 4CV0078 2004-09-07 CS0120 "Memory pool key is zero" when the split trigger appears on the last line of the page and we're creating exit program parameter strings. 4CV0078 2004-09-07 CS0119 EXCLINNBR issue. Reset the exclusion zone on change of page when converting to CSV. 4CV0076 2004-09-01 CS0118 Improve performance of preprocessor sorting. 4CV0075 2004-08-27 - TOFMT(*XLS) labels-only option. 4CV0074 2004-08-20 - Improved error reporting when user not authorized to file specified on INCLFILE. 4CV0072 2004-08-19 - Add new HTML parameter to allow the inclusion of a user-written script in an HTML file. 4CV0071 2004-08-19 CS0117 INCLFILE *EXTERNAL option not working when PDF encrypted (PASSWORD(*YES) or PASSWORD(*RESTRICT)) 4CV0070 2004-08-11 CS0111 New TEXT(*OUTPUT) option to allow the inclusion of text from page segments and overlays in the output file, but not when determining bookmarks, parameters, split triggers etc. 4CV0069 2004-08-10 CS0113 TOSTMF(/filename) was outputting to the home directory not the root. 4CV0069 2004-08-10 CS0112 Where a spooled file defines a raster font, but does not use it, and FONT(*EMBED) is specified, invalid PDF was being generated because the font was being included in one place but skipped in another. Make sure we drop the font everywhere if it's not needed. 4CV0069 2004-08-10 - MRGPDF QNTC-related fixes. 4CV0068 2004-08-09 - MRGPDF fix. Alternative method of replacing the target file when it is not in the root file system. 4CV0067 2004-08-05 - Beta release of MRGPDF. 4CV0065 2004-07-31 CS0111 FONT(*EMBED) problem caused by processing incorrect codepage object name. 4CV0064 2004-07-29 CS0110 CVT9202 "Memory pool is zero" error when processing an image defined as an inline resource prior to the start of the first page in an AFP spooled file. 4CV0063 2004-07-23 CS0109 RTF Color issue. 4CV0062 2004-07-21 CS0108 Map WingDings to Dingbats. 4CV0060 2004-07-19 CS0107 Form definition name *INLINED causing crash. 4CV0059 2004-07-19 - Provide option within PDFVIEWER parameter to switch off "Fast Web View" (Linearization) of PDF. 4CV0057 2004-07-16 CS0104 When an option other than PASSWORD(*NO) was selected, the PDF object number of the first page was being miscalculated (the encryption dictionary was not being taken account of) when determining the destination for the OpenAction. This meant that any zoom specification (e.g. *FITWDW) was invalid and Acrobat was using the default zoom factor instead. 4CV0056 2004-07-06 CS0100 Various GOCA graphic fixes and enhancements. Improve handling of rotated GOCA graphics and GOCA in an AFPDS data stream. 4CV0053 2004-06-26 CS0099 Add *BLANK option to exclude blanks pages to EXCLPAGES parameter. 4CV0052 2004-06-16 CS0097 Add support for APL graphic escape characters. 4CV0051 2004-06-04 CS0094 If the data selected by EXITPGMPOS was beyond the last piece of data on the line, it was not selected and no parameter was created. Now a parameter containing blanks is created. 4CV0051 2004-06-04 CS0093 Add support for fonts and page segments defined inline in the AFP data stream rather than in external objects. 4CV0051 2004-06-04 CS0092 Not correctly returning to normal width text after printing expanded text (DDS CHRSIZ) in PDF. 4CV0051 2004-06-04 CS0091 Further fix to the handling of the transition between user spaces when the spooled file exceeds 16 Mb. 4CV0050 2004-05-25 CS0090 Numbers longer than 11 digits appearing in scientific format in Excel. Convert to labels instead. 4CV0049 2004-05-20 CS0089 Fix loop caused by a bug in the handling of the transition from one user space to another where an AFP spooled file exceeds 16 Mb and is spread over several user spaces. 4CV0048 2004-05-19 CS0088 Images being duplicated when processing AFP overlay attached to an *SCS spooled file, resulting in long conversion run times and large PDF files. 4CV0048 2004-05-19 CS0085 Fix offset error when splitting a large spooled file. 4CV0048 2004-05-18 CS0087 Add scaling options to allow the spooled file to be scaled to fit the selected paper size. 4CV0046 2004-05-13 CS0084 "Receiver value" error caused by miscalculation of the length of the data in an IOCA overflow record where the image data will not fit into a single IPD. 4CV0045 2004-05-12 CS0074 Arabic font changes. 4CV0044 2004-05-12 CS0083 Handle font ids which appear in the spooled file attributes right-adjusted with leading blanks rather than the normal left-adjusted with trailing blanks. This was causing the font not to be recognized and the default font to be applied. 4CV0042 2004-05-08 - Allow the entry of an owner password without a user password. Files that have only an owner password will not ask for a password when they are entered, but you will be prompted to enter the owner password when you try to change the security settings in Acrobat. 4CV0041 2004-04-28 - Fix "Receiver value" error when processing image data. 4CV0041 2004-04-28 CS0074 Add support for multiple copy subgroups in *LINE spooled files. 4CV0040 2004-04-24 CS0081 Fix to positioning of IOCA images. 4CV0040 2004-04-24 CS0080 Fixes to PTOCA chaining. 4CV0040 2004-04-24 CS0080 Add support for AFP without carriage controls. 4CV0040 2004-04-24 CS0073 Add support for multiple copy subgroups in *AFPDS spooled files. 4CV0040 2004-04-24 CS0073 Add support for barcodes in *LINE spooled files. 4CV0035 2004-04-23 CS0079 Image positioned incorrectly because coordinates not correctly calculated for the resolution. 4CV0035 2004-04-23 CS0078 Array index error caused by failure to proprely handle FORMDF(*DEVD). 4CV0035 2004-04-23 CS0077 Memory allocation error when data size of image data in a continued IOCA record is zero. 4CV0035 2004-04-23 CS0076 Katakana text not positioned correctly in relation to kanji. 4CV0035 2004-04-23 CS0074 Numeric characters in Arabic font too small. Amended chaacters in font. 4CV0035 2004-04-23 CS0072 Embedding raster fonts in PDF generates unreadable PDF files when splitting for all files other than the first (doubling up of character counts). 4CV0034 2004-04-17 CS0071 Path names in CCSIDs such as German (273) where the capital O-umlaut occupies the same codepoint as a US/UK backslash not correctly handled. 4CV0034 2004-04-17 CS0070 Human-readable text associated with a vertical barcode on a non-rotated page not being positioned correctly. 4CV0034 2004-04-17 CS0068 Czech and other Latin 2 alphabets not being handled correctly. Use built-in fonts for these scripts. 4CV0033 2004-04-08 CS0069 Rotation shift elements of the MARGINS parameter not work properly when the rotation was other than 90 degrees or zero. 4CV0031 2004-03-31 CS0067 Fix the handling of IM images where more than one IRD record follows an IID. 4CV0031 2004-03-31 CS0066 Splitting error. Splitting occurring when not appropriate because the work file had not been sorted and text items were not in order of presentation on the page. 4CV0030 2004-03-30 - Add support for *LINE and *AFPDSLINE spooled files as required by spooled files produced using InfoPrint Designer. 4CV0028 2004-03-20 CS0047 Font-related fixes. 1. Certain fonts being mapped to a proportional font when they should have be fixed-pitch. 2. Correct the identification of italic fonts. 3. Add support for condensed and expanded fonts. 4CV0027 2004-03-16 - Fix "memory pool id is zero" error. 4CV0026 2004-03-15 - Correct the positioning of PTOCA line graphics (DIR, DBR structures) when rotation is 180 or 270 degrees. 4CV0025 2004-03-15 - "Receiver value" error when processing an IPDS spooled file. 4CV0024 2004-03-13 - Fix font size bug. 4CV0023 2004-03-13 CS0048 Fix PDF open error caused by misdefined fonts when a font is listed in the spooled file fonts but not actually used to present any text. 4CV0023 2004-03-13 CS0051 GOCA fixes. Adjust text position when rotation in effect. Add support for GCHST. 4CV0023 2004-03-12 CS0050 Correct calculation of line numbers when front or back margin is a special value (-1 or -2). 4CV0022 2004-03-07 CS0047 When processing an OCR font, switch automatically to embedding the font rather than mapping to an inappropriate standard font. 4CV0021 2004-03-03 CS0046 Image not included on the last page of a set of files created with splitting. Modify method of storing the list of images referenced by each page. 4CV0020 2004-03-01 CS0045 Fix bug in handling of IM images when converting to PDF that resulted in parts of the image being lost. 4CV0020 2004-03-01 CS0044 Fix array index error when a spooled file contains more than 5,000 buffers of IPDS data. 4CV0019 2004-02-22 CS0042 When calculating column widths in Excel, the code was making allowance for fields which appear on excluded pages. Ignore these fields. 4CV0019 2004-02-22 CS0043 Correct the calculation of the CPI value on IPDS spooled files with a font specified on the FONT attribute. 4CV0018 2004-02-22 CS0040 Changes of page size in Office Vision *SCS spooled files not properly implemented previously. 4CV0017 2004-02-20 CS0041 Add support for JPEGs that use CMYK color encoding. 4CV0016 2004-02-19 CS0036 Fix to mapped font selection. Use Courier for Gothic. 4CV0016 2004-02-19 CS0037 When calculating line numbers in an AFP spooled file, take account of FRONTMGN and BACKMGN parameters. 4CV0015 2004-02-11 CS0031 EXITPGMPOS and EXITPGMKEY parameters not taking account of excluded pages when calculating the page number from which to extract the parameter. 4CV0015 2004-02-11 CS0027 Add support for Computer Output Reduction (COR). Also add additional options for controlling behavior in relation to auto-rotation. Add left rotation shift and *CALC option for top rotation shift. 4CV0014 2004-02-04 CS0026 Fix calculation of font size for proportional fonts. 4CV0014 2004-02-04 CS0025 Add support for constant back overlay function. An extra page which does not appear in the original spooled file is now inserted for the back overlay. 4CV0013 2004-01-30 CS0024 CVTFNTRSC not handled correctly. 4CV0013 2004-01-30 CS0023 Font size not calculated correctly when processing a proportional font in a raster font character set object. 4CV0013 2004-01-30 CS0021 When outputting to Excel, if the number of records to be written exceeds the maximum number of rows in an Excel worksheet, don't crash with "Receiver too small error". Instead, end abnormally with a sensible error message and generate a usable, if truncated, Excel file. This limitation will be removed in the next release by overflowing to additional worksheets. 4CV0013 2004-01-30 CS0015 Modify BBox of IM image which was not displayed. 4CV0013 2004-01-30 CS0015 Avoid loop when no parameter data passed on AFP BMO. 4CV0012 2004-01-25 CS0017 Modify method of calculating RTF font sizes. 4CV0012 2004-01-25 CS0012 Pointer error when converting a very large spooled file to RTF (110,000+ pages) caused by sort function work area exceeding the maximum size of a user space. 4CV0012 2004-01-25 CS0018 PDF unreadble when created from very large spooled file due to page array exceeding the maximum length of a PDF line. 4CV0012 2004-01-21 CS0016 "Receiver too small" error if spooled file to be converted is still open. Corrected error handling. 4CV0011 2004-01-15 CS0013 Font size incorrectly calculated when CPI(16.7) is specified. Decimal place was being dropped. 4CV0011 2004-01-15 CS0011 Fixed calculation of points coordinates from character offset and font size when converting to Excel. This was causing columns to be miscalculated when processing an *AFPDS or *IPDS spooled file. 4CV0010 2004-01-13 - Improved error messages when EMAIL(*YES) selected and Communique is not installed. 4CV0009 2004-01-12 CS0009 CPF3CAA message not properly handled when TOFMT(*SAV) processed on spooled file > 16Mb in size. 4CV0008 2004-01-12 - Restructure CVTSPLSTMF command parameters and add PMTADLPARM to control prompting of additional parameters. 4CV0008 2004-01-12 - Add EXITPGM(*NO) single value to CVTSPLSTMF command. 4CV0008 2004-01-12 - Add FROMFILE(*SLT), JOB(*SLT) and SPLNBR(*SLT) for CoolTools compatibility. 4CV0008 2004-01-12 CS0003 Fix "Receiver value too small" error caused by multiple consecutive IPDS buffers inside *SCS. 4CV0008 2004-01-12 CS0005 Fix "Receiver value too small" error caused by image conversion buffer being too small. 4CV0008 2004-01-12 CS0008 Fix "Receiver too small" error caused by too large a buffer length passed to inconv. Only crashed on V4R5M0. 4CV0008 2004-01-12 CS0004 Generic error message when invalid file name supplied on INCLFILE parameter. Improve messaging and error handling. CIRCUMVENTION : ------------- None. ACTIVATION INSTRUCTIONS : ------------------------- None. SPECIAL INSTRUCTIONS : ---------------------- None. DEFAULT INSTRUCTIONS : ---------------------- THIS IS AN IMMEDIATE PTF. SUPERSEDES PTF/FIX NO(S). APAR TITLE LINE -------------- ----------------------------------------------------------- NONE