******************************************************************************** Content Manager Client for Windows v7.1.0 Fix Pack 22 October 15, 2004 This is an interim fixpack between Formal Corrective Service Deliverables (CSDs). Table of Contents 1. Installation Requirements 2. Installation Instructions 3. New Features 4. Known Problems and Issues 5. APAR Descriptions 6. Documentation APAR Fixes with Descriptions ******************************************************************************** ********************************************* 1. Installation Requirements ********************************************* This fix pack is for Windows. In order to install this fix pack, you must be at this minimum product base level: a) Content Manager Client for Windows V7.1.0 (syslevel 07010000) You can determine your syslevel by: - Click the START button and select RUN - Enter REGEDIT - Doubleclick "HKEY_LOCAL_MACHINE" - Doubleclick "SOFTWARE" - Doubleclick "IBM" - Doubleclick "Content Manager Client for Windows" - Click "7.1". On the right side of the screen, the syslevel is recorded under "Fixpak applied" ********************************************* 2. Installation Instructions ********************************************* 1. Shut down and reboot your workstation to ensure that all file locks are released. 2. Download the CMWC710.22.EXE file in binary mode to a temporary subdirectory on your workstation. 3. CMWC710.22.EXE is a self-extracting WINZIP file that can be extracted by simply entering CMWC710.22.EXE. You are prompted for a temporary directory to unzip to. You should have at least 10MB of free space. 4. Follow the graphical user interface installation panels. ********************************************* 3. New Features ********************************************* 1. PIXEL TRANSLATIONS TOOLKIT UPGRADE IN FIX PACK 22 The Pixel Translations toolkit, a third-party software component used in scanning and viewing certain document types, has been upgraded in fix pack 22 to a later version. If you have problems with your scanning functionality, contact IBM Service. Important: If your system has EIP V7.1 installed, and you are installing the Client for Windows V7.1 Fix Pack 22, or later, the Pixel Translations toolkit will NOT be upgraded, in order to avoid incompatibility with the EIP V7.1 Viewer that also uses this toolkit. However, if you are experiencing problems that require an upgrade of the Pixel Translations toolkit, please contact IBM Service. ********************************************* 4. Known Problems and Issues ********************************************* The Client for Windows has a problem in rendering JPEG images rotated by 90 or 270 degrees. This is a known issue in the Pixel Translation's image rendering engine, which is used by the Viewer to display JPEG images. This problem has been identified and will be addressed in the future. In certain conditions, the Client for Windows has problems displaying the checkout status of a document or a folder in a TOC. A manual refresh by using CRTL+R correctly displays the checked out status. ********************************************* 5. APAR Fixes with Descriptions ********************************************* ************************************ Fixpack 710.22 *********************************** APAR NUMBER: IR52580 APAR Description: If the item is removed from the Table of Contents, the selection mark and the focus disappears. This is confusing to the user. Like many other applications, after removing an item from the Table of Contents, the focus should move to the next available item in the Table of Contents. Fix Description: This problem is fixed. After removing an item from the Table of Contents list, the focus moves to the next available item in the Table of Contents. *********************************** APAR NUMBER: IR52686 APAR DESCRIPTION: When paper jam happens while scanning, correcting the problem and retrying the scanning causes the Client for Windows to crash. FIX DESCRIPTION: The problem has been fixed. Scanning continues to work properly after the paper jam problem has been corrected and user has selected the retry option. *********************************** APAR NUMBER: IR52833 APAR Description: Users should be able to use an asterisk (*) character on attributes of type fixed fixed size string when searching. Currently, users cannot use an asterisk (*) on the basic search dialog when the key field is fixed size character. Fix Description: This problem is fixed. Users can now use an asterisk (*) on attributes of fixed size character in the basic search dialog. ************************************ APAR NUMBER: IR52852 APAR Description: The menu item Export should be disabled when the folderis selected because the folder cannot be exported. Fix Description: This problem is fixed. When the folder is selected, the Export action is disabled. *********************************** APAR NUMBER: IR52941 APAR Description: The user with privilege LibStoreItemPart (replace an existing part turned off), should be able to add annotation for the first time. The first time adding the annotation is not the same as modifying the annotation. So a user with privilege of adding a new part should be able to add annotation. Fix Description: This problem is fixed. ************************************ APAR NUMBER: IR52996 APAR Description: Blank thumbnails are displayed on some Windows NT systems. Fix Description: This problem is fixed. Thumbnails are displayed correctly. ************************************ APAR NUMBER: IR53126 APAR Description: Certain AFP/MO:DCA documents contain PTOCA streams with fonts not recognized by the Viewer. These fonts are actually Courier-Latin extensions, and Bedrock, which is the underlying engine used by Viewer for rendering MO:DCA, ignores such fonts. Fix Description: The problem has been fixed in Bedrock (FIWTAPI.DLL). ************************************ APAR NUMBER: IR53173 APAR Description: If a username contains an underscore (-) character, when that user tries to save annotation, the user receives an error message, even though the annotation is saved correctly. Fix Description: This problem is fixed. No error message is, and the annotation is saved correctly. ************************************ APAR NUMBER: IR53260 APAR Description: The Client for Windows failed to catch an out-of-bound index from the custom OLE program, and a crash occurred. Fix Description: This problem is fixed. The Client for Windows does not crash, even if the OLE program has an out-of-bound index. ************************************ APAR NUMBER: IR53271 APAR Description: Images that contain annotations flicker a lot when the client is used in a Citrix Terminal Services environment, specifically, when end user use a dumb terminal with 256K colors to access the Terminal Server. Fix Description: The problem was partially due to a defect in the Viewer, which has been fixed. Using a dumb terminal with 256K color screen seemed to influence the flickering effects, also. ************************************ APAR NUMBER: IR53287 APAR Description: The Client for Windows makes unneccessary API calls when moving items between workbaskets. Fix Description: This problem is fixed. Unneccessary API calls are removed, and performance is improved when moving items between workbaskets. *********************************** APAR NUMBER: IR53306 APAR Description: After drag and drop from one workbasket to another, the item gets removed from the original workbasket. If the Table of Contents is limited to, for example, 10 items, the user can see nine items in the workbasket. After refreshing the window, number of items should be 10 again, but there are still nine items in the workbasket. Fix Description: This problem is fixed. ************************************ APAR NUMBER: IR53593 APAR DESCRIPTION: If a user clicks on a partially-visible thumbnail in the Client for Windows, the main document window is not updated to reflect the selected page. FIX DESCRIPTION: This problem is fixed. *********************************** APAR NUMBER: IR53764 APAR Description: When the Client for Windows is minimized and then restored, docview size and position are changed. Fix Description: This problem is fixed. When the Client for Windows is minimized and then restored, docview size and position are not changed. *********************************** ************************************* Fixpack 710.20 ************************************ APAR NUMBER: IR51748 APAR Description: Certain annotations appear misplaced on print-outs, especially when the original documents were rotated prior to printing. FIX DESCRIPTION: The fix for this issue is basically to suppress rotated printing of documents by adding the following entry in frnwview.ini file: [PRINT] ALTERNATE_ROTATED_PRINTING=1 The above entry will enable the Viewer to ignore the documents' rotation option for printing. As a workaround, Customers are recommended to print in landscape, when the original documents are rotated by 90 or 270 degrees. Note that the feasibility of automatically defaulting to landscape printing when a 90 or 270 degree rotation is specified is currently being researched. Special Instructions: none ************************************* APAR NUMBER: IR52512 APAR Description: When the worklist is open, all version search can sometimes cause client to crash if the user select to display all window in consistent position. When user select to do a "Refresh TOC Count", before it finishes, do "Refresh TOC Count" again, some of the worklist's TOC Count will never be shown. FIX DESCRIPTION: The problem causing the client to crash is fixed. TOC Count will be displayed correctly when user select to do "Refresh TOC Count"before the previous "Refresh TOC Count" command finishes. Special Instructions: none ************************************* APAR NUMBER: IR52519 APAR Description: The client cannot print to a printer that has a name more than 32 characters. FIX DESCRIPTION: The problem is fixed. Special Instructions: none ************************************* APAR NUMBER: IR52542 APAR Description: Number of selections does not get updated with the key inputs. Using the key input to select multiple items does not update the status message. Status message does not show the correct number of selected items. FIX DESCRIPTION: The problem is fixed. Special Instructions: none ************************************* APAR NUMBER: IR52745 APAR Description: The client closes the client document window when it fails to open the document. This causes that the user won't be able to reindex or ... the document. The user has specific situation that opening document fails but they want to be able to reindex it. FIX DESCRIPTION: The Client for Windows document window stays open even though opening document fails. The user will be able to reindex the document. Special Instructions: none ************************************* APAR NUMBER: IR52810 APAR Description: If the user exports a document and then opens the document, the client changes the work directory to the directory that was used for exporting. The client deletes the exported files when the document closes. FIX DESCRIPTION: The problem has been fixed. The client does not change the work directory and it does not delete the exported files. Special Instructions: none ************************************* APAR NUMBER: IR52832 APAR Description: When opening a document through linking, the client opens a window with an icon in it and launches the external application to open the document. In case of Acrobat reader and Outlook, if the external application is already running, the window with icon opens and automatically closes. Then user won't be able to reindex the document. The client should not close the window with the icon before the external application closes. FIX DESCRIPTION: This problem happens because Acrobat Reader and Outlook send false messages to the client. They send the false message only if the application (Acrobat reader or Outlook) is already running before the client opens the document of that type through linking. The false message informs the client that the external application -- that was linked -- closed. So the client closes the blank window with the icon in it. The problem is now fixed with some timeout. Since the false message happens within a very short time after the document opens, the client ignores the false message. It is important to know that in these specific cases, the functionality of automatically closing the blank window when the external application closes, won't be available. Special Instructions: none ************************************* ************************************ Fixpack 710.19 ************************************ APAR NUMBER: IR51510 APAR Description: Use of environment variables to specify the trace file does not expand correctly, causing Viewer to not initialize. Fix Description: The tracing module in the Viewer was fixed to expand environment variables correctly. Also, if the specified trace file is unavailable for writing traces, continue running Viewer without tracing enabled. ************************************ APAR NUMBER: IR51574 APAR DESCRIPTION: Certain documents, when printed to the AFP Fax support for AS/400 printer, result in blank pages. FIX DESCRIPTION: The problem was fixed in the printing module within IBMBR.ENG. This new fix will be effective by adding or modifying the following entry in FRNWVIEW.INI file: [PRINT] New MODCA Print=2 Valid values for the above INI file entry are as follows: 0: Do the default printing - works for most printers 1: Try using this value if documents are printed blank through the client. This option seems to work for certain printers like the HP Deskjet ones. 2: This option seems to work for certain AFP Printers like "AFP Fax Support for AS/400", IBM AFP Printer (240 X 240 Resolution), etc. Note: CM Client program has to be restarted after this entry is modified. ************************************ APAR NUMBER: IR51577 APAR DESCRIPTION: Using the ole program to open a document fails if the document belongs to a subset index class and the user has the privilege for the subset index class but no privilege for the parent index class. The document is found through the search and there is only one document found as the result of the search. FIX DESCRIPTION: The problem is fixed. ************************************ APAR NUMBER: IR51639 APAR DESCRIPTION: The Client's viewer was unable to handle Arabic PTOCA text if the codepage of the text was 864 (OS/2 Arabic) or 420 (EBCDIC Arabic). FIX DESCRIPTION: Full Arabic codepage support has been added. ************************************* APAR NUMBER: IR51683 APAR DESCRIPTION : Client hangs when closing tiled windows with the 'Close All' option. This happens when the number of open windows is more than almost 8. FIX DESCRIPTION: The client does not hang anymore. ************************************* APAR NUMBER: IR51684 APAR Description: Thumbnails are not displayed correctly in their bounding boxes. Fix Description: Thumbnails are shown in the correct size. ************************************* APAR NUMBER: IR52113 APAR DESCRIPTION: OLE : Client ole api Documents::OpenDocument(...) does not throw an exception when the api fails. The ole program tries to capture the exception if something goes wrong when opening the document. FIX DESCRIPTION: If Documents::OpenDocument(...) fails and the document can not open, client throws an exception. ************************************* APAR NUMBER: IR52256 APAR Description: The client allows a user to create a new folder in an index class it does not have proper authority to. Fix Description: The client's privilege checking has been improved to prevent users from creating folders if they don't have the authority to. ************************************ APAR NUMBER: IR52266 APAR Description: Changing printers or setting printer document properties (e.g., paper orientation, margins, etc. ) for print may cause print failure. When attempting to print, nothing seems to happen, and any further attempts to print result in an error message, followed by an application error: "FRN6855A: A problem occurred in spooling the print request. Spooled pages might not be printed." This behavior has been reported when using an HP 4000 printer. Fix Description: Changing printers or setting printer document properties allow printing of the document. To ensure that these print problems are resolved, the following entry in FRNWVIEW.INI file in the Windows directory will set the document properties for the printer in a different manner: [PRINT] NEW_DOCUMENT_PROPERTIES = 1 ************************************ ************************************ Fixpack 710.18 ************************************ There was no fix pack 18 for the CM 7.1 Client for Windows ************************************ ************************************ Fixpack 710.17 ************************************ APAR NUMBER: IR50985 APAR description: When Endpage of printing is larger than the total page, FRN6855 will be displayed. Fix description: When Endpage of printing is larger than the total number of pages, all pages from start page to the last page will be printed, no error will be displayed. ************************************* APAR NUMBER: IR50821 APAR DESCRIPTION: When a folder is explored, its icon on the left-hand tree view does not initially have focus and, as a result, the actions associated with the folder are not enabled. FIX DESCRIPTION: The icon in the tree view now has focus when a folder is explored. ************************************* APAR NUMBER: IR51173 APAR Description: The Client for Windows does not terminate when the last OLE client quits and releases its Application object. Fix Description: The Client for Windows will now terminate in this situation. Note that this will only happen if the client is not visible. If it is visible, it will remain open and can be closed by the user. ************************************* APAR NUMBER: IR51393 APAR DESCRIPTION: Consider a user who does not have the privs for an index class but has enough privs for a subset of the index class. When the user searches on the subset index class, and there is only one item found through the search, client returns an "Insufficient privs" error message. Since the user has enough privs for the subset index class, the search should succeed and the client should open the item. FIX DESCRIPTION: The search now succeeds if the user has enough privileges for the subset of the index class. ************************************* APAR NUMBER: IR51110 APAR DESCRIPTION: If there is a deadlock when an item is being re-indexed, the client returns an error to the OLE application. FIX DESCRIPTION: The Client now retries the re-indexing five times before giving up and returning an error to the calling application. ************************************* ************************************ Fixpack 710.16 ************************************ ************************************************* APAR NUMBER: IR50631 APAR Description: Printed annotations might get clipped if certain page sizes are different. Fix Description: The printing module in the Viewer was fixed to adjust the annotation print sizing so that annotations do not get clipped when printed. Added a new value to frnwview.ini, under [PRINT], called NEW_OVERLAY_PRINT. This value should be set to 1. ************************************************* APAR NUMBER: IR50676 APAR DESCRIPTION: If indexing information for a open item is changed during the processing of the UserAction user exit, the client does not reflect this updated information. FIX DESCRIPTION: The client now queries the snapshot information for items after the UserAction or UserOption user exits are called so that current information can be maintained and displayed. ************************************************* APAR NUMBER: IR50715 APAR DESCRIPTION: When the index dialog opens automatically at the time of opening the document, the focus is not on the index dialog. FIX DESCRIPTION: The problem is fixed. If the index dialog opens automatically, it has the focus. ************************************************* APAR NUMBER: IR50731 APAR DESCRIPTION: If the client preferences are set to automatically display the notelog, the notelog will be displayed whether or not the user has privileges to do so. FIX DESCRIPTION: The privileges are now checked before automatically opening the notelog. A similar check is also now being performed before automatically opening the index dialog. ************************************************* APAR NUMBER: IR50732 APAR DESCRIPTION: The client calls the Alternate Search User Exit when searching for a folder into which to auto-folder a document. This exit should not be called in this case. FIX DESCRIPTION: The user exit is no longer called during auto-foldering. ************************************************* APAR NUMBER: IR50765 APAR DESCRIPTION: If the ole program opens the client and later closes it, the size and position of the client window are not remembered the next time the client starts. FIX DESCRIPTION : The problem is fixed. The client remembers the size and position of the window. ************************************************* APAR NUMBER: IR50840 APAR DESCRIPTION: OLE : Delete the document fails if the document is open and it is checked out. When attempting to Delete the document, the client pops up the message "the document is checked out by another user", but the document is checked out by the same user. FIX DESCRIPTION: The problem is fixed. The document can be deleted and no message shows up by the client. ************************************************* APAR NUMBER: IR50841 APAR DESCRIPTION: A decimal key field does not show the value between 0 and -1 correctly. Opening the Index dialog shows the wrong value for the decimal key field between 0 and -1. FIX DESCRIPTION: The problem is fixed and the value of decimal key field is shown correctly for all different values. ************************************************* APAR NUMBER: IR50853 APAR DESCRIPTION: Autofoldering does not remove the document from the original folder. FIX DESCRIPTION: Autofoldering now removes the document from the original folder. ************************************************* APAR NUMBER: IR50863 APAR description: When routing an item to an overloaded workbasket, and OverloadTriggerUserExit is called to complete the routing, error massage FRN6521 is displayed although the item has been successfully routed by the User Exit. Fix description: Error message will no longer be displayed if the item has been routed successfully by the User Exit. ************************************************* APAR NUMBER: IR50870 APAR DESCRIPTION: OLE methods are getting automation errors at different times and places, usually after a Dr. Watson error: Search <-2147417851>Automation error TOCCount <-2147417851>Automation error Ole method Documnet::Close sometimes causes the client to crash. FIX DESCRIPTION: The problem is fixed. The client ole api works fine and Document::Close(...) method does not cause any crash. ************************************************* APAR NUMBER: IR50895 APAR description: After other windows moved over Client thumbnail window, thumbnails are not getting repainted correctly. Fix description: Thumbnails are now getting repainted correctly. ************************************************* APAR NUMBER: IR50941 APAR DESCRIPTION: There is a memory leaks when folders are opened and closed. Over time, this can use up all heap memory and then the client will not function until it is shut down and restarted. FIX DESCRIPTION: The client no longer has this memory leak. ************************************************* **************** Fixpack 710.15 **************** ************************************************* APAR NUMBER: IR49851 pmr31588 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: The following problems have been found in alternative viewer: 1 - Sometimes opening a document using ole linking/embedding causes crashing. 2 - Open a document (AFP or PDF) using Embedding. The document opens and suddenly disappears. 3 - Open a document using Linking. The document opens but shows up behind the client. 4 - Open a document through linking. Do not modify the document. The client asks "Do you want to save the document" while the document has not been modified. 5 - Open a document and then close it. The file is still under FRNROOT\Work directory. The client does not remove the document. (This always happens when we open the document in read-only mode). 6 - Open a document by ole linking or launching. Modify the document. Sometimes client does not ask to save the changes. FIX DESCRIPTION : The problems have been fixed. ************************************************* APAR NUMBER: IR49906 pmr31761 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Closing an AFP or PDF document which is opened through alternative viewer causes a 6905 error. The error pops up by the client. FIX DESCRIPTION: The problem is fixed. The 6905 error should only show up when the document is going to be saved and saving the document fails. If the document is not going to be saved, this error is meaningless. ************************************************* APAR NUMBER: IR49978 pmr65782,227 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: The Table of Contents in the client does not indicate on which column the display is being sorted, or the direction of the sort. Additionally, when the TOC loses focus, there is no way to tell which rows were selected. FIX DESCRIPTION: A sort indicator, similar to what is shown in Explorer, is now displayed in the column header as appropriate. Also, the rows of the TOC now retain their selection indication when the window loses focus. ************************************************* APAR NUMBER: IR50046 pmr35273 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Using Alternative Viewer to open multi-documents (select a few documents and open them), opens only the last selected document. FIX DESCRIPTION : The problem is fixed. Alternative Viewer opens all the selected documents. ************************************************* APAR NUMBER: IR50055 pmr01087 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: OLE : Documents ole api, OpenDocument(...), should be able to open the document in non-browse mode even though the user does not have the privilege to modify the existing parts. The user might want to add new parts, update index and ... Opening the document in browse mode prevents the user from doing the mentioned actions. FIX DESCRIPTION: OLE : Documents ole api - OpenDcoument(...) - has changed so that the user can open the document in non-browse mode even though the user does not have the privilege to modify the existing parts. User can add new parts, update index, etc. if the related privileges are granted. ************************************************* APAR NUMBER: IR50136 pmr19175 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Open a document through OLE API OpenDocument(...). If the document is already checked out by another user, the client asks if the user wants to open it in browse mode. If the user says "no", the client should cancel the operation. But instead, the client pops up an exception error. FIX DESCRIPTION: When the user cancels the operation by selecting "no", the client does not generate any error. The client does not open the document. The OLE API OpenDocument(...) returns a NULL pointer, since the client did not open the document. ************************************************* APAR NUMBER: IR50370 PMR47636,370 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Client doesn't print properly when one of the printer failed to return correct DEVMODE information. FIX DESCRIPTION: When one printer fails to return correct DEVMODE information, client can still print to other printers. ************************************************* APAR NUMBER: IR50559 PMR49127,004 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: When a document is checked out by a user, and if another user opens the document, and answers "Yes" to browse the document, the document doesn't get focus until the user clicks on it. FIX DESCRIPTION: The opened document gets focus even if the dialog for browsing comes up first. ************************************************* APAR NUMBER: IR50565 PMR00255,H39,649 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: If a folder is opened from a System-Assigned Workbasket and the user double-clicks or selects "Explore" on a folder within this folder, nothing will happen. This is because exploring a sub- folder would close the top-level folder and this is not allowed when the top-level folder is the item currently open from the System-Assigned Workbasket. FIX DESCRIPTION: The "Explore" menu is removed from or disabled in the menus and double-clicking now performs an "Open" (in a new window), rather than an "Explore", which was not allowed. Also, sub-folders are no longer shown in the left-hand, tree view pane since they cannot be explored. ************************************************* APAR NUMBER: IR50570 PMR00244,H39,649 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: When a folder is opened, the focus is not always on the folder icon in the left-hand pane. This causes problems with custom code that depends on this icon having focus in order to open the notelog automatically. FIX DESCRIPTION: The focus is now always on the folder icon in the left-hand pane when a folder is opened. Additionally, to obviate the need for custom code to automatically open the notelog of a folder, a new option has been added to the vic.ini file to control when notelogs are automatically opened if "Automatically display note log" is checked in the Preferences dialog. This new option is "AutoOpenNotelogOption" and the default value is "Documents". This value causes the client to work as before: the Preferences checkbox only affects opening of notelogs for document windows. Changing this value to "Folders" or "Both" causes the notelog to get automatically opened only for folders instead, or for both documents and folders, respectively. ************************************************* APAR NUMBER: IR50604 PMR43326,036 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: When IP2_DISABLE_FOLDER_FUNCTIONS is set, user should not be allowed to drop on a folder from any source. Additionally, when IP2_DISABLE_WORKBASKET_REMOVAL is set, user should not be allowed to drop on to a workbasket from another workbasket. FIX DESCRIPTION: Client will check IP2_DISABLE_FOLDER_FUNCTIONS and IP2_DISABLE_WORKBASKET_REMOVAL when doing drag and drop. ************************************************* APAR NUMBER: IR50605 PMR00256,H39,649 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: When a notelog is first created for a folder and the folder is then closed and re-opened, an empty notelog is shown. FIX DESCRIPTION: The client no longer loses track of the existence of initial notes for a folder. ************************************************* APAR NUMBER: IR49913 COMPONENT: 5648D0462 / Image Services APAR DESCRIPTION: Printed images might get clipped if certain smaller margin values are specified. FIX DESCRIPTION: The printing module in the Viewer was fixed to adjust the margins so that images do not get clipped when printed. ************************************************* APAR NUMBER: IR50095 COMPONENT: 5648D0462 / Image Services APAR DESCRIPTION: CM Client / Viewer may fail to print documents to a network printer, whose name is longer than 31 characters. FIX DESCRIPTION: This problem is due to the limitation of a standard Windows data structure (DEVMODE). A work-around has been implemented for this problem within the Viewer. If the printer name is long, and if the Viewer is unable to open the printer, then a search will be invoked to look through all the printers installed on the machine. The name that matches the first 32-characters of the selected printer will be chosen. Limitation: this fix may not work correctly if there are multiple network printers installed with identical first "32" characters. ************************************ Fixpack 710.14 ************************************ APAR NUMBER: IR49620 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: The client displays the following warning message when the user tries to open the notelog but there are no saved notes and the user cannot create a new notelog (either because s/he lacks permissions or because the item is open in Browse mode): "The system cannot open the note." This can be confusing because it can be perceived as an error message. FIX DESCRIPTION: The client now opens an empty, read-only notelog window in this case. ********************************* APAR NUMBER: IR48082 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Users were not informed if the viewer was unable to save changes to annotations. FIX DESCRIPTION: An error message is now displayed if annotations cannot be saved. ********************************* APAR NUMBER: IR49639 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION : Use the search dialog to find a document. If only one document is found and the user does not have the privilege to open the document, the client crashes. FIX DESCRIPTION : The problem is fixed and the client pops up the dialog and informs the user that there is not enough privilege for the operation. Client does not crash anymore. ********************************* APAR NUMBER: IR49677 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: After a new install of client, print caused client to crash. FIX DESCRIPTION: Client will no longer crash. ********************************* APAR NUMBER: IR49524 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Using the "Continue" option to move an item in the workflow takes a long time. "Continue" moves an item from one workbasket to another and at this time client refreshes the contents of the workbasket. Client asks the server for the up-to-date info and if the workbasket includes a lot of items, this process causes a big delay. FIX DESCRIPTION: There is no reason to go back to the server to get the up-to-date items. When an item is moved from the workbasket, client simply removes the item from the cache and refreshes the view. So the problem is fixed and there is no longer a delay. ********************************* APAR NUMBER: IR49607 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: OLE : Item.AddPart fails even though the user has the privilege to add new base part to the document. FIX DESCRIPTION: The problem is fixed so that a user with add part privilege can add new base part to the document. ********************************* APAR NUMBER: IR48326 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Continue action on an item in a system-assigned workbasket fails to open the next item in the workbasket after routing the first item. FIX DESCRIPTION : Continue action on an item in a system-assigned workbasket opens the next item in the workbasket after routing the first item. ********************************* APAR NUMBER: IR49859 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Using the OLE interfaces, there is no way to determine what workbasket, if any, a given Item is in. FIX DESCRIPTION: A new "Workbasket" Property has been added to the "Item" object. DOCUMENTATION CHANGE: The following text should be added to the "Properties" section under the "Item Object": Workbasket The Workbasket property returns the Workbasket object that contains this item. If the item is not valid or not in a workbasket, this value will be NULL. Data Type: VT_DISPATCH (Item) ********************************* APAR NUMBER: IR49874 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: OLE method CDocts::Close() should close all the open windows. Currently, it does not close all the open windows. FIX DESCRIPTION: OLE method CDocts::Close() now closes all the open windows. ************************************ APAR NUMBER: IR49720 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: Printing MODCA documents to certain printers may result in blank pages being printed. Under certain circumstances, the printing process may be very slow. FIX DESCRIPTION: A new printing module has been added into the IBMBR.ENG to solve these issues. As these problems occur only on certain printers, the following entry in the FRNWVIEW.INI file in the Windows directory will enable MODCA documents to be printed correctly: [PRINT] New MODCA Print=1 Note: This entry need not be set or can be set to "0" if the documents can be printed correctly. ************************************ APAR NUMBER: IR49346 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: Using the OLE interface to print, documents may be printed in the wrong order and errors while printing may cause the client to hang. FIX DESCRIPTION: A new "PrintStatus" Property has been added to the "Item" object. OLE programs can use this property to check print status in order to handle errors or print in the correct order. DOCUMENTATION CHANGE: The following text should be added to the "Properties" section under the "Item Object": PrintStatus The PrintStatus property returns the print status of the item. A value of 0 means "not printing", 1 means "printing" and any other value is an error code. Data Type: VT_I4 ************************************ Fixpack 710.13 ************************************ APAR NUMBER: IR49610 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: The client was not able to handle negative numbers in the format "-12.345". Only numbers like "(12.345)" were being recognized. FIX DESCRIPTION: The client has been changed to recognize and display negative numbers in the format specified in the Windows Regional Options. ********************************* APAR NUMBER: IR49552 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: If the user attempts to explore a folder that is locked by another user, the client lets the user choose whether or not to open it anyway, in browse mode. If the user chooses not to, an empty window is being displayed. FIX DESCRIPTION: The client now leaves the previous table of contents open if the user chooses not to browse a read-only folder. ********************************* APAR NUMBER: IR49551 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: The workbasket tree view does not always refresh folders correctly. Sometimes when folders are added to or removed from a workbasket, the left-hand tree view does not correctly update the "+" and "-" signs used for tree-view navigation. FIX DESCRIPTION: The tree view is now updated properly. ********************************** APAR NUMBER: IR49544 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: The Client is not checking privileges granted via the ACL when user tries to do drag and drop, add to folder or add to new folder. Fix description: Client is checking the ACL privileges as it should. *********************************** APAR NUMBER: IR49530 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Under APAR IR47982, to fix a problem with clients in Terminal Server environments, the client was changed to use an "FRNWORK" directory under the HOMEPATH. The HOMEPATH environment variable should always point to a valid directory but this is not always the case. When HOMEPATH was not valid and usable, the client was unable to store files in a working directory. FIX DESCRIPTION: The client now used the following logic to determine a location for its working directory: 1) If the FRNCACHE environment variable is defined and refers to a directory that either exists or can be created, this directory is used; else 2) If the HOMEPATH environment variable is defined and is not "\" and a "FRNWORK" directory exists or can be created under the HOMEPATH, then this directory is used; else 3) If the FRNROOT environment variable is defined and a "WORK" directory exists or can be created under the FRNROOT, then this directory is used; else 4) A "WORK" directory under the current working directory is created, if necessary, and used. ****************************************** APAR NUMBER: IR49502 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: The German Import dialog doesn't list .TIF or .EPS files. FIX DESCRIPTION: The German resource file has been modified to properly recognize .TIF and .EPS files. ****************************************** APAR NUMBER: IR49249 COMPONENT: 5648D0462 / Image Services APAR DESCRIPTION: If the user minimizes the document and then restores it to normal, the client's display is frozen until the user clicks outside the document. FIX DESCRIPTION: The client's display is no longer disabled in this situation. ******************************************* APAR NUMBER: IR49024 COMPONENT: 5648D0451 / CS/CAPI TOOLKIT APAR DESCRIPTION: During transaction processing to load new objects into Content Manager, locks are obtained and held on the SBTCHECKEDOUT table. If the transaction runs for a long time deadlocks can occur between the load program and normal retrieve processing. Since the load is done with a transaction, the locks on SBTCHECKEDOUT are not necessary for the load program. FIX DESCRIPTION: If we are in a transaction, then we don't need to do check out while doing updates. This includes APIs like: SimLibOpenItemAttr, SimLibCloseAttr, SimLibCatalogObject, SimLibCreateObject, SimLibStoreObject, and SimLibOpenObject. ********************************** APAR NUMBER: IR48688 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Client and viewer sometimes crash after OLE program terminates. FIX DESCRIPTION: Problem has been solved so the client and viewer terminate properly. ********************************** APAR NUMBER: IR47869 COMPONENT: 5648D0462 / Image Services APAR DESCRIPTION: When printing a document, the document with certain annotations such as sticky notes, the annotations did not retain their proper positions. Depending on the font size used, they may in some cases overlap the document content . FIX DESCRIPTION: Annotations now appear in the same location on a page they were initially created. As an additional enhancement, to ensure that the document content is readable if a Sticky Note Annotation overlaps the content, the following entry in FRNWVIEW.INI file in the Windows directory will make the Sticky Notes Annotations transparent while viewing and printing: [View Options] Transparent Sticky Notes = 1 ********************************** ************************************ Fixpack 710.12 ************************************ APAR NUMBER: IR49021 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Client crashes with many error messages of "thumbnails cannot be added" and "thumbnails are NULL". The problem is that the client asks the viewer to add the thumbnails before the document has been added by the viewer. FIX DESCRIPTION: The problem has been fixed. **************************** APAR NUMBER: IR49007 COMPONENT: 56489D0442 / WINDOW CLIENT APAR DESCRIPTION: If an item is added to a workbasket and the workbasket priority value is empty, the value previously set in the dialog is used. This causes a problem since the empty value means do not change the priority of the items. FIX DESCRIPTION: The fix is provided so that when the priority value is empty, the default value of the priority for each item is used. **************************** APAR NUMBER: IR48974 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: Invalid error msg when printing from TOC FIX DESCRIPTION: The error messages no longer occur. ***************************** APAR NUMBER: IR48909 COMPONENT: 56489D0442 / WINDOW CLIENT APAR DESCRIPTION: The vic.log and vic.err files do not contain timestamps. Also, the logging of the timestamp for the executable file was not always accurate. FIX DESCRIPTION: These log files now contain timestamps for all lines. Also, the logging of the build timestamp of the executable file has been improved to always be accurate and to have DLL info, where relevant. **************************** APAR NUMBER: IR48878 COMPONENT: 56489D0442 / WINDOW CLIENT APAR DESCRIPTION: The characters in the on-line help for the Client application do not display properly in Simplified Chinese. FIX DESCRIPTION: The fonts for the on-line help have been changed so that they show the Chinese characters. **************************** APAR NUMBER: IR48875 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: During scanning if a user gets a paper jam, the retry button does not function properly. FIX DESCRIPTION: The retry button now allows the scanning to be attempted again. **************************** APAR NUMBER: IR47211 COMPONENT: 5648D0462 / Client Viewer The client can be configured to use specific margins while printing documents. On some printers (like Intercope Fax), specifying these margins will cause the documents to be printed with wider margins than those specified. FIX DESCRIPTION: The Viewer module that handles printing was fixed to calculate the appropriate rectangular regions based on margins, onto which documents need to be printed. ***************************** APAR NUMBER: IR47095 COMPONENT 5648D0432 / COMMON SERVICES APAR DESCRIPTION: In CM7.1, if the network configuration has been changed to invalidate the FRNOLINT.TBL, for example the hostname of a server is changed, then the network table generation utility will error with a "No servers read ERROR(9019): Network Table file syntax invalid, missing or misspelled". The erroneous FRNOLINT.TBL cannot be edited with the network table generation utility. FIX DESCRIPTION: Ensure that an invalid hostname can be read in, and altered via the net table utility. ************************************ Fixpack 710.11 ************************************ APAR NUMBER IR48908 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: Using OLE to start the client, when a user closes the window, the client hangs. FIX DESCRIPTION: The client no longer hangs. ************************************* APAR NUMBER IR48676 COMPONENT: 5648D0431 / COMMON SERVICES APAR DESCRIPTION: After installation of CM 7.1.0 Fixpack 9, various errors/traps and/or Access Violations can occur if FRNTRACELEV is not set to '0'. The problem shows itself during application initialization or the first time store or retrieve object is performed. FIX DESCRIPTION: Removed use of uninitialized variable pointers for specific logging instruction. ************************************** APAR NUMBER IR48665 COMPONENT: 5648D0452 / CS CAPI TOOLKIT APAR DESCRIPTION: In the use of the SimLibCopyObject a local copy of the object is stored at the Client workstation in the working directory for the client application. This file is not removed from this directory after use. This eventually fills the file system and causes the Dr. Watson error. FIX DESCRIPTION: The temporary files are now removed from the work directory. ************************************** APAR NUMBER IR48526 COMPONENT: 569725042 / Client Viewer APAR DESCRIPTION: When viewing a document using OLE launching a temporary file is created. Once the document is closed this temp file should be deleted. FIX DESCRIPTION: The temp files are now properly deleted. ************************************ APAR NUMBER IR48403 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: FRN6548 when deleting a document opened from search result. FIX DESCRIPTION: The document can now be deleted without any error messages. ************************************* APAR NUMBER IR48299 COMPONENT: 5648D0452 / CS CAPI TOOLKIT APAR DESCRIPTION: SimLibResizeObject creates a temporary object in the root directory of the calling application. This presents problem for customers using the CM Client who have restricted access to certain directories. FIX DESCRIPTION: Call the Windows functions GetTempPath and GetTempFileName. ************************************** APAR NUMBER IR47610 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: DBGHELP.DLL missing from CM 7.1.0.X Client FixPacks FIX DESCRIPTION: There are two files included, 'DBGHELP.DLL' and 'readme.dbghelp.dll.txt' which contains the installation instructions for DBGHELP.DLL. ************************************** APAR NUMBER: IR48177 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: Client crashes when reindexing a document multiple times FIX DESCRIPTION: The client no longer crashes. ************************************** APAR NUMBER: IR47122 COMPONENT: 5648D0492 / INSTALL NT APAR DESCRIPTION: The header file (fipwkup.h) for SimLibInvokeSearchEngine() and SimLibProcExtSrch() is not installed with the product. FIX DESCRIPTION: This file is now included ************************************ APAR NUMBER: IR44479 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: When using the Ole Automation methods, getting the TocCount Item Property is slow when there is a large number of Item in the Table of Contents, and becomes slower as the number of Item increases. FIX DESCRIPTION: A new Api method, GetFastTocCount(), has been added. Use this method to get the number of items in a Workbasket or Folder, only if you do not need to or have not already retrieved the Table of Contents for that Workbasket or Folder. ************************************ Fixpack 710.10 ************************************ There was no Fixpack 10 for CM 7.1 client ************************************ ************************************ Fixpack 710.9 ************************************ APAR NUMBER: IR48414 COMPONENT: 569725042 / Client Viewer APAR DESCRIPTION: When a document is zoomed to 33% the text on the sticky note can not be read. FIX DESCRIPTION: The text now as a minimum font size of 8 (default). Values of 10 and 12 are also acceptable. Special Instructions: In your FRNWVIEW.INI file located in the Windows or Winnt directory please add the following entry. [View Options] MinimumNoteFontSize=8 *************************************** APAR NUMBER: IR48325 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: In the scanning option, number of pages in the first part should not be limited. User should be able to have any number of pages in the first part. FIX DESCRIPTION You can now specify the first part to contain as many pages as you wish. NOTE: If you specify 0 pages it will put all pages of the document in the part. ******************************************* APAR NUMBER: IR48170 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: User Option User Exits not always working from an open document. FIX DESCRIPTION: User Option User Exits now work correctly. ******************************************* APAR NUMBER: IR48158 COMPONENT: 5648D0442 APAR DESCRIPTION: The Arrow Key should move the focus from one edit box to the next. FIX DESCRIPTION It now moves the focus. ****************************************** APAR NUMBER: IR48144 COMPONENT: 5648D0442 APAR DESCRIPTION: Under some conditions sub-item (folders) in a treeview appear more than once even though only one instance of the item is present. FIX DESCRIPTION: Only a single instance of an item is displayed now. ******************************************* APAR NUMBER: IR48143 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: Reindex takes a long time when search result window is open with many search results.. FIX DESCRIPTION This no longer causes a delay. ********************************************** APAR NUMBER: IR48127 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: The Scan-ahead feature should be turned on and off through vic.ini. FIX DESCRIPTION It now does. Special Instructions: Note the default is scanahead=yes Please add the following lines to the VIC.INI located in your Windows or WINNT directories: [Scan] scanahead=off ************************************************* APAR NUMBER: IR48117 COMPONENT: 5648D0442 APAR DESCRIPTION: MO:DCA documents with different X- and Y- DPIs appear with the wrong aspect ratio ("squished"). FIX DESCRIPTION: These documents are now displayed correctly ************************************************ APAR NUMBER: IR48111 COMPONENT: 5648D0442 APAR DESCRIPTION: Advanced search does not work with Integers and "IN" operators. FIX DESCRIPTION: These searches now work. ************************************************* APAR NUMBER: IR48109 COMPONENT: 5648D0442 APAR DESCRIPTION: The File name in the Import dialog is limited to 2048 characters. This limits the amount of files that can be imported at one time. FIX DESCRIPTION: The limit has been raised to 64K characters. *************************************************** APAR NUMBER: IR48102 COMPONENT: 5648D0452 / Toolkit APAR DESCRIPTION: Ip2ListUsers API that returns up to 10000 users is insufficient for large customers. FIX DESCRIPTION Now the limit is increased to 30000. **************************************************** APAR NUMBER: IR48055 COMPONENT: 5648D0442 APAR DESCRIPTION: Folder not always locked when opened from WB list tree view FIX DESCRIPTION: The folder is now locked. ********************************************** APAR NUMBER: IR47986 COMPONENT: 5648D0442 APAR DESCRIPTION: Client crashes when autofoldering failed to get parent folder info. FIX DESCRIPTION: The client no longer crashes. ******************************************** APAR NUMBER: IR47843 COMPONENT: 5648D0462 APAR DESCRIPTION: If a User does not have the proper privileges to write to files in the WINNT directory an error launching the viewer occurs. FIX DESCRIPTION: This fix creates the FRNWVIEW.CFG file in the directory pointed to by the APPDATA environment variable (that's the default directory for the users) if the user is not an administrator. ********************************************* APAR NUMBER: IR47786 COMPONENT: 5648D0442 APAR DESCRIPTION: French version of Content Manager has a problem accessing FRNWVIEW.CFG on both Windows2000 and Windows XP. FIX DESCRIPTION This fix address the problem. ************************************ ************************************ Fixpack 710.8 ************************************ APAR NUMBER: IR47585 COMPONENT: 5648D0431 / COMMON SERVICES PMR NUMBER: 47516,075,724 APAR DESCRIPTION: FIX DESCRIPTION: ************************* APAR NUMBER: IR48012 COMPONENT: 5648D0452 / CS CAPI TOOLKIT PMR NUMBER: 73679,500,000 APAR DESCRIPTION: Using the standard Content Manager client (vic.exe), message 'FRN6531A You cannot open the history log' is seen by users on some machines when trying to open the History Log. The same user (using the same userid) can successfully retrieve the history log on other machines. Folder Manager trace shows an Ip2ListHistory call with ulRC = 6288 (A library client call within a folder manager function was not successful), and a ulExtRC = 9107 (The element handle is not valid). FIX DESCRIPTION: In retrieving the history log with event type parts, prior to the LibRetrieveItemPart() call, added two more calls, LibAllocateItemPart() and LibNameItemPart(), to associate the part into an entry in the element table. Later on when the retrieve order is launched, the Daemon can uniquely identify the correct entry in the element table that corresponds to the event part being retrieved, so the retrieve will be successful. ************************* APAR NUMBER: IR46206 COMPONENT: 569725040 / VI Client for Windows PMR NUMBER: 46542,057,649 APAR DESCRIPTION: Error message FRN6615 is misleading when a workbasket item cannot be retrieved. FIX DESCRIPTION: Error message FRN6909 is displayed when a workbasket item cannot be retrieved. ************************* APAR NUMBER: IR47760 COMPONENT: 569725040 / Windows VI Client PMR NUMBER: 80791,487,000 APAR DESCRIPTION: After autofoldering, the TOC is not up-to-date. The folder does not show an up-to-date TOC. FIX DESCRIPTION: Fixed the code to update the TOC after autofoldering. ************************* APAR NUMBER: IR47820 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 77860,379,000 APAR DESCRIPTION: CM Client fails to launch a document if CM is installed in a directory which contains spaces. FIX DESCRIPTION: When launching the application, the file name or path name should include double quotes. This will take care of the space in the file name or path name. ************************* APAR NUMBER: IR47875 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 03997,370,000 APAR DESCRIPTION: When viewing a document from an external viewer, a blank document gets created before the external viewer displays the document. After the external viewer is closed, the blank document remains open. FIX DESCRIPTION: Close the document that was opened through OLE to close the blank window automatically. ************************* APAR NUMBER: IR47939 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 70216,180,000 APAR DESCRIPTION: When a document is opened by an external application, the host privileges are not checked before saving a document. FIX DESCRIPTION: Verify host privileges before allowing the save of a document from an external application. ************************* APAR NUMBER: IR47945 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 25654,004,000 APAR DESCRIPTION: OLE logon returns 0 even if the logon fails. FIX DESCRIPTION: Correct the logon code to return the appropriate return code. ************************* APAR NUMBER: IR47973 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 92187,519,000 APAR DESCRIPTION: DetNextWorkbasketUserExit is not called when trying to add multiple items to a Workbasket. FIX DESCRIPTION: DetNextWorkbasketUserExit is called when adding multiple items to a workbasket. ************************* APAR NUMBER: IR47982 COMPONENT: 569725040 / Windows VI Client PMR NUMBER: 87752,033,000 APAR DESCRIPTION: In a Terminal Server Edition environment, working files should not be stored under the standard %FRNROOT%\WORK directory. Multiple versions of the client using the same directory can cause one user to accidentally delete another user's working files. Also, in some cases, users may not have permissions to write to this directory. FIX DESCRIPTION: If a TSE environment is detected, the working files are stored in a FRNWORK directory under each user's %HOMEPATH%. ************************* APAR NUMBER: IR48001 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 34410,004,000 APAR DESCRIPTION: FRN6223 is written into vic.err for each workbasket when first open the workbasket list. Fix Description: FRN6223 won't be logged into vic.err. ************************* APAR NUMBER: IR48020 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 61277,500,000 APAR DESCRIPTION: The Client crashes after creating notelogs on Windows 2000 or XP. Sometimes this only happens after multiple notelogs are created. FIX DESCRIPTION: This problem is solved and notelogs are created successfully. ********************************* APAR NUMBER: IR47456 COMPONENT: 5648D0462 / Viewer PMR NUMBER: 73680,519,000 APAR DESCRIPTION: Viewer sometimes prints multiple copies of documents. FIX DESCRIPTION: Fixed the viewer to print the number of copies specified. ********************************* APAR NUMBER: IR47819 COMPONENT: 5648D0462 / Window Client PMR NUMBER: 50429,370,000 APAR DESCRIPTION: Customer using Bell & Howell 2135 attached via Adaptec SCSI AHA-2940AU card and B&H RSC-11 box reports memory error and hang during scanning. FIX DESCRIPTION: Fixed memory error in pixel BellHowl DLL. ********************************* APAR NUMBER: IR47831 COMPONENT: 5648D0442 / Windows Client PMR NUMBER: 63960,211,788 APAR DESCRIPTION: The Dutch version of the Client for Windows does not accept digits for character fields that are defined as extended alphanumeric. FIX DESCRIPTION: This problem is solved and digits are now accepted. ********************************* APAR NUMBER: IR47758 COMPONENT: 5648D0462 / Window Client PMR NUMBER: 90628,519,000 APAR DESCRIPTION: When a document is rotated and printed, the printout does not match the display. FIX DESCRIPTION: Fixed the viewer to print the document corresponding to the display. ********************************* APAR NUMBER: IR47878 COMPONENT: 569725042 / Image Services PMR NUMBER: 79770,033,000 APAR DESCRIPTION: The Client applications hangs up when multiple documents are opened/closed frequently. The problem appeared specifically on Terminal Server Systems. Fix Description: Modified code to optimize thread usage. This should reduce the number of threads spawned by the Viewer significantly, and hence boost overall performance while opening documents. ************************************ Fixpack 710.7 ************************************ APAR NUMBER: IR47840 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: Show the server name in the title bar. FIX DESCRIPTION: The vic.ini file has changed so that there is one entry called ShowServerNameInTitleBar. Setting this item as 'yes' causes that the server name to be shown as part of the title bar. The default case for this entry is 'no' which means the server name is not shown as part of the title bar. *********************************** APAR NUMBER: IR47835 COMPONENT: 5648D09442 / Windows Client APAR DESCRIPTION: Note size is limited to 30,000 characters. Limit should be increased. FIX DESCRIPTION: Limit has been increased to 1000,000 characters. *********************************** APAR NUMBER: IR47568 COMPONENT: 5648D0442 / WINDOW CLIENT PROBLEM DESCRIPTION: Paper jam causes incorrect pages to be scanned. No error message. When a paper jam happens during scanning, no error message was being shown. Incorrect pages are scanned until the scanner jam is corrected. FIX DESCRIPTION: The client no longer reads in bogus or partially scanned pages. ********************************** APAR NUMBER: IR47555 COMPONENT: 5648D0442 / Windows Client APAR DESCRIPTION: User with only read privileges can do drag-n-drop into folder FIX DESCRIPTION: Drag-n-drop into folder will fail when user only has read privilege. ********************************** APAR NUMBER: IR47528 COMPONENT: 5648D0442 / WINDOW CLIENT APAR DESCRIPTION: Error when closing the doc before print job finishes spooling. If a document that was being printed were closed before the print job finished spooling to the printer, an error would occur and not all pages would print. FIX DESCRIPTION: The client now properly handles attempts to close documents that are being printed. ********************************** Apar Number: IR47394 COMPONENT: 5648D0442 / WINDOW CLIENT APAR DESCRIPTION: The vic.err file should not contain "error retrieving menu" messages. The "error retrieving menu" messages are not real errors and should not be logged as errors. FIX DESCRIPTION: These messages are no longer logged. *********************************** APAR NUMBER IR47377 COMPONENT: 5648D0442 / WINDOW CLIENT APAR DESCRIPTION: Autofolder fails when the document is indexed more than once. The client was not properly handling documents that were re-indexed after already having been auto-foldered. FIX DESCRIPTION: This problem is now resolved. *********************************** APAR NUMBER: IR47247 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: On Win NT platform printer cannot be switched to a non-Windows default printer in the Client application. FIX DESCRIPTION: Now, on WIN NT platform, printer can be switched to a non-Windows default printer even though they are of different types. ************************************ APAR NUMBER: IR47221 COMPONENT: Windows Client / 5648D0442 PMR NUMBER: 47399 APAR DESCRIPTION: Annotation toolbar/menu should not be enabled when doc has no annotation and user only has update doc toc privilege. FIX DESCRIPTION: Annotation toolbar/menu disabled when doc has no annotation and user only has update doc toc privilege. ************************************ APAR NUMBER IR46281 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: Unintelligible output when printing alternate viewer documents. From a TOC view, printing is done by the standard viewer even if the document is assigned to be opened by an Alternate Viewer. If the document type is not supported by the standard viewer then many unintelligible and wasteful pages may be printed. FIX DESCRIPTION: This Client release offers a solution. An entry can be added to the VIC.INI file that will keep documents that are assigned to open with an Alternate Viewer from printing. To set this flag, open the VIC.INI file and enter: Don't Print Alternate viewer Docs from TOC=1 under the "[Options]" section. ************************************ APAR NUMBER: IR46255 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: Multiple-part documents can't be browsed if they're locked. When a multiple part document is locked by one user, another user should be able to open the same document in Browse mode, but can't. FIX DESCRIPTION: The client now tries to open all parts in read-only mode when "Browse" is chosen. This makes it possible to browse locked documents. *********************************** APAR NUMBER: IR45625 COMPONENT: Windows Client Application APAR DESCRIPTION: The Client was not correctly handling decimal commas (as are used in Europe). FIX DESCRIPTION: Decimal commas are now handled correctly in Index and Search dialogs. ************************************ APAR NUMBER: IR44890 COMPONENT: 5648D0442 / WINDOWS CLIENT APAR DESCRIPTION: Key field values may be truncated in the Select Folder dialog. When a customer adds to an existing folder, the Search Dialog appears, the user enters a value to search on and the Select Folder dialog appears. The Select Folder dialog box is a fixed size and key field values may be longer then the display. In this case users will not be able to see the entire key field information. FIX DESCRIPTION: Now a horizontal scroll bar is automatically added at the bottom if needed. ************************************ APAR NUMBER: IR44561 COMPONENT: 5648D0442 / WINDOWS CLIENT PROBLEM DESCRIPTION: Full privs to NOINDEX class required to add items to new folder. The "Add to new folder" function creates a new folder in the NOINDEX index class and the user is expected to immediately re-index this new folder to a more appropriate class. However, for this to work, users must be able to create items in the NOINDEX index class and must be able to re-index them. This is a problem where access to the NOINDEX index class is restricted. FIX DESCRIPTION: Now, when a user without access to the "NOINDEX" index class performs "Add to new folder", the Default Index Class from the Preferences dialog is used for the new folder if this option is enabled and if this class does not contain any required key fields. Users without access to the "NOINDEX" index class can enable this option to set an alternative index class in which the new folder will be created. ************************************ Fixpack 710.6 ************************************ PAR NUMBER: IR47503 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: When users re-index a document that came from a large search results table, sometimes there is a delay in refreshing this search results folder. This problem is more likely on memory-constrained systems where swapping of memory may cause the delay. FIX DESCRIPTION: A more efficient sorting technique has been implemented. This will provide faster display and refresh of all search results and tables of contents. This APAR fix also fixes a sorting problem related to keyfields that are defined as "Date" or "Time". *********************************** APAR NUMBER: IR47435 COMPONENT: 5648D0462 / Window Client APAR DESCRIPTION: FIT Option in the view pulldown menu does not get saved. The default is always "FIT TO PAGE WIDTH." FIX DESCRIPTION: This is now an option that can be specified in the FRNWVIEW.INI The user will have to add the "Initial Fit" parameter in their frnwview.ini to set the default fit value as stated below: [View Options] Enhanced=1 Initial Zoom=100 Initial Fit=Page_width // possible FIT values are (not case sensitive), // default fit is Normal: Normal Page_length Page_width Page_within Window_width Window_length PLEASE NOTE: "Initial Zoom" is ignored if "Initial Fit" is anything other than default. *********************************** APAR NUMBER: IR47320 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: QueryAuthorityclass(long lAuthority, int classid) does not check for the index class. FIX DESCRIPTION: QueryAuthorityclass(long lAuthority, int classid) now checks for the index class. *********************************** APAR NUMBER: IR47288 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: When the window displaying documents is minimized, the title shows as :Document... . Then it is hard to find out what document it is. It would be better to show the key field instead. The same problem exists for workbaskets and folders. FIX DESCRIPTION: When the document window is minimized, the title shows the key field only. If the window displays a workbasket or a folder (TOC), the title shows the name of workbasket or folder. ************************************ APAR NUMBER: IR45539 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: Cannot add notes to size 0 notes. FIX DESCRIPTION: The code is fixed so that notes can be added at any time. It does not matter if the note's size is zero. ************************************ Fixpack 710.5 ************************************ APAR NUMBER: IR46904 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: The workbasket filter does not work correctly if a workbasket is opened via a mouse right-click. For example, if the Workbasket filter is set to documents only, then when a workbasket is opened via the mouse right-click, the content of the workbasket shows only folders rather than only documents. FIX DESCRIPTION: The workbasket filter now works correctly when a workbasket is opened via a mouse right-click. ************************************ Fixpack 710.4 ************************************ APAR NUMBER: IR46933 / Windows COMPONENT: Windows Viewer PMR NUMBER: 35006 APAR DESCRIPTION: Rotated AFP documents are not displayed correctly. FIX DESCRIPTION: 1. Gerry Anderson modified FIWTAPI.DLL to look for an environment variable settings FIWTAPI_AFP_ROTATE to display these documents 2. I (Mahesh) modified the Frnwview.exe to look for the same entry in FRNWVIEW.INI file, so that users do not have to create the environment variable, but just create the INI file entry [Settings] FIW_AFP_ROTATE=TRUE ******************* APAR NUMBER: IR46833 / Windows COMPONENT: Other / 5648D0462 PMR NUMBER: 39877,075,724 APAR DESCRIPTION: When the user changes the stamp property "angle" to a negative number the text contained in the stamp moves outside the display window. FIX DESCRIPTION: Changed the code in Frnwiovy.dll to recognize the negative number entered for the stamp angle. If the number entered is -2, the actual rotation angle is set to 358. SPECIAL INSTALLATION INSTRUCTIONS: Backup FRNWIOVY.DLL in the FRNROOT\DLL directory before copying over the new files. ******************* APAR NUMBER: IR46940 / Windows COMPONENT: Windows Viewer PMR NUMBER: 48091 APAR DESCRIPTION: Certain AFP documents cannot be viewed properly using CM client by the customer. Even if the AFP document has an associated font file, the IBMBR.ENG does not pass it on to the underlying BR DLL's. FIX DESCRIPTION: Modified the BR engine interface, IBMBR.ENG, to pass information about a font file, if found, to the underlying BR DLL. SPECIAL INSTALLATION INSTRUCTIONS: Make a backup of IBMBR.ENG in the FRNROOT (or CM install directory) prior to copying over the new file. ******************* APAR NUMBER: IR43813 / Windows COMPONENT: Windows Viewer PMR NUMBER: 08899,442,000 APAR DESCRIPTION: When scrolling a document with a scroll-wheel mouse, lines appear on the document FIX DESCRIPTION: Fixed the code to address the problem ******************* APAR NUMBER: IR45001 / Windows COMPONENT: C API Toolkit APAR DESCRIPTION: A CM user is created with privilege bit 15 cleared, which should allow filtering of search results to exclude all documents that the user does not have access to. However, when a search is done, a folder manager trace shows that it fails on a SimLibGetTOCData call with RC = 6238. The client (vic.exe) does not have the capability of filtering this way. This APAR is being opened per development to fix this problem in the folder manager. FIX DESCRIPTION: Change the SimLibGetTOCData source code to continue processing (instead of returning error return code 6238) when there is no information returned from Library Server for a specific itemID that this user has no authority to access. In this case, the returned SNAPSHOTSTRUCTdata structure for this itemID is empty other than the itemID itself. ******************* APAR NUMBER: IR47180 / Windows COMPONENT: Client Application PMR NUMBER: 00173,H39,649 APAR DESCRIPTION: User open SAW and a doc or folder is displayed, user open the same SAW, the opened doc or folder is closed then opened again. FIX DESCRIPTION: Displayed the opened doc or folder without closing and opening again. ******************* APAR NUMBER: IR46213 / Windows COMPONENT: Client Application PMR NUMBER: 35947 APAR DESCRIPTION: Calls to the SavePart() OLE method failed if there was no annotation (.T_L) file. FIX DESCRIPTION: The client no longer looks for an annotation file unnecessarily. ******************* APAR NUMBER: IR46975 /defect 6076 / Windows COMPONENT: Image Services PMR NUMBER: 00385 APAR DESCRIPTION: SavePart(nIndex, SaveMode) does not work correctly. FIX DESCRIPTION: SavePart(nIndex, SaveMode) should work correctly now. nIndex > 0, only the base part of index "nIndex" will be saved. SaveMode 1 updates the base part. SaveMode 2 creates a new version of the base part. nIndex = 0 works as follows: SaveMode 1 Updates 0th base part and annotation. SaveMode 2 creates a new version of the 0th base part only. SaveMode 3 creates a new version of the annotation only. SaveMode 4 updates 0th base part only. SaveMode 5 updates annotation only. ******************* APAR NUMBER: IR46972 / Windows COMPONENT: Client Application PMR NUMBER: 00384,000,678 APAR DESCRIPTION: VersionsList(...) and VersionsArray(...) of OLE API return incorrect versions. FIX DESCRIPTION: VersionsList(...) and VersionsArray(...) of OLE API return correct versions. ******************* APAR NUMBER: IR47030 / Windows COMPONENT: Client Application PMR NUMBER: 00387,000,678 APAR DESCRIPTION: Issue delete against a read-only item. Item cannot de deleted but it disappears from the search result. FIX DESCRIPTION: Issue delete against a read-only item. Item cannot be deleted and it stays in the search result. ******************* APAR NUMBER: IR47042 / Windows COMPONENT: Client Application PMR NUMBER: 00388,000,678 APAR DESCRIPTION: OLE: Item.GetPartFile fails when user has read-only access. FIX DESCRIPTION: One parameter added to GetPartFile to specify browse mode or R/W mode. If user has read-only access should set the browse parameter as non-zero. GetPartFile then works fine and gets the part in browse mode. ************************************ Fixpack 710.3 ************************************ APAR NUMBER: IR46763 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 82539 APAR DESCRIPTION: Unable to open baseline compressed JPEG files FIX DESCRIPTION: Modified code to support DPI values less than 20 and greater than 10,000 SPECIAL INSTALLATION INSTRUCTIONS: Backup Pxtran32.eng in FRNROOT (or CM Install) directory, before copying over the update. ***** APAR NUMBER: IR46497 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 18369,519,000 APAR DESCRIPTION: No error returned when UE dynamic link library is missing or UE function is missing from the library/ FIX DESCRIPTION: Error message was returned when UE function or library is missing ***** APAR NUMBER: IR46441 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 48133 APAR DESCRIPTION: The Priority (if non-0) is getting copied into the CheckoutID field if any QuerySort user exit is called. FIX DESCRIPTION: Columns now contain correct information. ***** APAR NUMBER: IR46264 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 23190 APAR DESCRIPTION: Sometimes the client crashes when a single document is repeatedly opened and closed. FIX DESCRIPTION: The client no longer crashes under these circumstances. ***** APAR NUMBER: IR46721 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 05977,180 APAR DESCRIPTION: There is no shortcut for "Remove from Workbasket". FIX DESCRIPTION: The combination of Ctrl+Shift+R has been set up as a shortcut for "Remove from Workbasket". ***** APAR NUMBER: IR46073 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 13914,101,618 APAR DESCRIPTION: Sorting of rows based on Numeric columns did not work if the data in the columns were negative. FIX DESCRIPTION: Sorting now works correctly. ***** APAR NUMBER: IR46216 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 09140,519,000 APAR DESCRIPTION: If a user adds an annotation to a document and then prints the document before saving it, the save will then fail. FIX DESCRIPTION: The client now allows annotations to be saved after being printed. ***** APAR NUMBER: IR46295 / Windows COMPONENT: CL / 5648D03U2 PMR NUMBER: 79842 APAR DESCRIPTION: Resource Handles not released after opening and closing documents FIX DESCRIPTION: Released resource handles from the code, after opening and closing documents ***** APAR NUMBER: IR46080 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 36670 APAR DESCRIPTION: When a folder that is selected in the tree view is deleted, the right-hand side of the Table of Contents becomes empty. FIX DESCRIPTION: The client now switches focus to another folder when the selected one is deleted. ***** APAR NUMBER: IR46116 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 20225,010,724 APAR DESCRIPTION: If a document has multiple parts with same part number, only the first part is shown when opening the document. This problem occurs when RepType is set to something other than NULL while importing documents. FIX DESCRIPTION: The client now shows multiple parts that have the same part number but different RepTypes. ***** APAR NUMBER: IR46458 / Windows COMPONENT: CL / 5648D0462 PMR NUMBER: 07832 APAR DESCRIPTION: Some Word documents were not refreshed properly when zoomed-in to certain values. The background was not always erased during zooming. FIX DESCRIPTION: The background is now re-painted properly during zooming. SPECIAL INSTALLATION INSTRUCTIONS: Make a back-up of FRNWVIEW.EXE in the FRNROOT (or CM Install) directory before copying over the newer file. ***** APAR NUMBER: IR46099 / Windows COMPONENT: CL / 5648D0442 PMR NUMBER: 05874,519 APAR DESCRIPTION: The client was not deleting the temporary folders that were created via the Alternate Search user exit. FIX DESCRIPTION: The temporary folders are now being deleted. ************************************ Fixpack 710.1 ************************************ APAR NUMBER: IR40657 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: Unable to display WMF files correctly - parts of the image may be missing. FIX DESCRIPTION: The new version of the view.dll corrects the problem ************************* APAR NUMBER: IR43426 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: Customers trying to view files compressed with the LZW compression algorithm received permission errors. FIX DESCRIPTION: The permissions file has been updated to allow viewing of LZW-compressed files. ************************* APAR NUMBER: IR43805 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: When minimized, the notelog window cannot be restored to normal size; it can only be maximized to full-screen. FIX DESCRIPTION: The notelog window can now be restored to original size. ************************* APAR NUMBER: IR45102 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: Workbaskets were unnecessarily refreshed after an item was dragged and dropped from one WB to another. FIX DESCRIPTION: Now, the client only refreshes necessary items. ************************* APAR NUMBER: IR45316 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: When Opening or Browsing a large number of selected documents from a Table of Contents an error message appears: "Can't open empty document" and after selecting OK, a General Protection Fault occurs. FIX DESCRIPTION: There is a maximum number of items that can be opened at one time depending on the available resources of your PC. With this fix if the user gets the error message, the application stops loading documents but does not crash. To open more documents some others need to be closed first to free up additional resources. ************************* APAR NUMBER: IR45353 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: Routing an item from one workbasket to another via dialog window and then refreshing the window caused the item to appear in both places. FIX DESCRIPTION: The client no longer shows items as if they were in multiple workbaskets. ************************* APAR NUMBER: IR45369 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: The client was refreshing the entire table of contents any time a document that had been opened from that TOC was closed. FIX DESCRIPTION: Now, the client only refreshes necessary items. ************************* APAR NUMBER: IR45416 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: When selecting a workbasket list in the tree view, the warning message, "The table of contents was too large. Only [Maximum number of items returned] item or items will appear." may be displayed. The option [Maximum number of items returned] should only reflect the number of documents or folders and not workbaskets, thus this message should not be displayed. FIX DESCRIPTION: The bogus warning message is no longer displayed. ************************* APAR NUMBER: IR45418 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: Selected items in the TOC no longer appear highlighted after the window regains focus. FIX DESCRIPTION: This problem is now fixed. ************************* APAR NUMBER: IR45591 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: In rare circumstances, the client application crashes when a workbasket is opened if the workbasket contains items whose index classes have a QuerySort user exit defined. FIX DESCRIPTION: The client no longer crashes under these circumstances. ************************* APAR NUMBER: IR45602 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: There are no gridlines separating rows and columns in Tables of Contents as there were in the version 2.x clients. FIX DESCRIPTION: These gridlines can now be enabled by setting ShowGridLineInTOCViewOption in the VIC.INI file to "yes". By default, this value is set to "no". ************************* APAR NUMBER: IR45603 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: To select or act on an item from a Table of Contents, it was necessary to click on the value in the first column and selection was only shown in this column. FIX DESCRIPTION: Now, the whole row will be highlighted by clicking on any column within the row and the item can be opened by double-clicking anywhere within the row. ************************* APAR NUMBER: IR45695 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: When a AltSearchUserExit is defined for an index class and the DLL is not present or the function name cannot be found in the client computer, the default search was still being executed. This poses a security issue. FIX DESCRIPTION: Now in this case, an error message (FRN6772A) is displayed. Also a new OLE error code (OLEAPI_RC_NO_USEREXIT_DLL_FOUND -- 12026) will be returned in this case. ************************* APAR NUMBER: IR45699 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: When a document is viewed via OLE Linking, a simple image of the document is shown in the client. This image was not showing up until the document window was moved or resized. FIX DESCRIPTION: The document image now shows up immediately. ************************* APAR NUMBER: IR45872 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: In the German version of the CM 7.1 client, the user name and password prompt appear above the actual point of input. FIX DESCRIPTION: User name and password prompt are now in the correct location. ************************* APAR NUMBER: IR45903 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: When TOC view is maximized, open advanced search window and then press "New" or "Edit" button, sizes of advanced search window and TOC view window are changed to normal. FIX DESCRIPTION: The advanced search window now maximizes properly. ************************* APAR NUMBER: IR46016 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: A user who has no privilege to modify a base part is allowed to save changes to the base part if an AlternateViewer is used to do these modifications. FIX DESCRIPTION: Now in this case, the temporary file created in local is read-only and an error message (FRN6207A) is displayed if the read-only privilege is bypassed and the file gets modified anyway. ************************* APAR NUMBER: IR46034 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: Opened notelog and index dialogs stay in the foreground when their corresponding document is deactivated (the window is moved to background). FIX DESCRIPTION: Now when a document is deactivated, its opened notelog and index dialogs are hidden and when the document is activated again, its opened notelog and index dialogs are shown and brought to the foreground. ************************* APAR NUMBER: IR46221 COMPONENT: Client / 5648D0442 APAR DESCRIPTION: There is not a way to reindex parts from one Object Server to a different Object Server. FIX DESCRIPTION: New ChangeSMS User Exit allows parts to be reindexed from one Object Server to another. ************************* APAR NUMBER: IR44458 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: When calling simlibsearch with the null (0 Length) search string client receives FRN6772A error message. FIX DESCRIPTION: In LibPackageHostVarValue function (in frnpllrs.c) set string length to 1 when host var's attrType is varchar and host var string is null and the usOperator is relational. ************************* APAR NUMBER: IR44921 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: FRN8635A - Timeout occurred waiting for the Library Server to respond to a request. The program times out at the retrieve step (ExtRC=8635). DB2 traces show that the update and retrieve are sent to DB2 as two different units of work, so the retrieve ends up waiting for the update to finish, which won't happen until the retrieve finishes. A classic deadlock / timeout situation. FIX DESCRIPTION: Depending whether we are in a transaction or not, derive the proper Library Client session handle to be used within SimLibqueryPartExtSrch. This APAR also fixes a login problem where ProcessACLRows causes an access violation during logon. ************************* APAR NUMBER: IR45091 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: API SimLibCreateItem cannot handle system defined attributes and failed with error FRN6216. FIX DESCRIPTION: Changed SimLibCreateItem code to allow handling of system-defined attributes. ************************* APAR NUMBER: IR45224 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: Customer deleted frnadmin userid and they logged on to sys admin with another userid w/ maxprivs and created a new userid called "frnadmin". The customer then logs on with the userid "frnadmin" and receives a msg saying "the password doesn't match the userid for the patron..." frndiag.log on lib srvr: Type: ERRLOG file: frnpllcn.c Line 5528 RC: 7051 Msg Code: 7051 FRN7051A: The password specified for patron FRNADMIN is not valid. FIX DESCRIPTION: LibDefinePatron() in lcporder.c module the encrypted password was set to "FED0F6C9018BCF4A". It should be "B59CC182B7BDCD01". ************************* APAR NUMBER: IR45320 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: When hObj->sVersion is not 0, any media object cannot be retrieved. SimLibOpenObject gets rc= 8682. FIX DESCRIPTION: In SimLibOpenObject code, after the LibRetrieveItemPartAsync finishes the RETRIEVE_ORDER_CL order creation, if sVersion > 0, then reset the szElementKey field in the element table using sVersion -1 as the internal version number so the szElementKey field will match the media object name sent over from the Object Server instead of unmatching object name in the element table. ************************* APAR NUMBER: IR45512 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: Utilization of the supported ip2toccount api (as used by the Content Management client application) to determine the count of items in a workbasket results in a lengthy response time when the number of items and workbaskets is large. While the same values to determine the same results is contained in the FRNWIPITEMS table, the values are not kept in sync with the FRNITEMS table. Subsequently, any attempts to bypass the performance issues of the api by issuing a direct sql against the FRNWIPTEMS table results in possibly incorrect information. FIX DESCRIPTION: Check if all search filters are set to ALL in MakeQueryTOCEntries function (in fipquery.c). If so, issue dynamic SQL search selection only from SBTWIPITEMS. ************************* APAR NUMBER: IR45627 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: After loading one or more objects into CM, either SimLibUpdatePartExtSrch or SimLibUpdateObject is called to update the content of the objects. If the size of any object is greater than 67000 bytes, SimLibUpdatePartExtSrch or SimLibUpdateObject will fail on AIX with return code = 6256, or SIM_RC_RESIZE_FAILED, and returned hErrLog = 6395, or SIM_RC_WRITEOBJECT_FAILED. If Folder Manager trace is turned on, it will report a return code of 6256 by SimLibWriteObject. As a result, the update activity fails. FIX DESCRIPTION: Function CmnRetrieveFileData called fread() incorrectly. The third parameter of fread() function call should be 1, not the size of the file. Only the second parameter should be the size of the file, but not both the second and third parameters. ************************* APAR NUMBER: IR45951 COMPONENT: Toolkit / 5648D0452 APAR DESCRIPTION: The 16-byte itemID's currently are generated by clients randomly. This may cause performance problems for customers if the number of itemId's is huge. To solve that performance problem, a Library Client user exit is created to allow users to use their own algorithms to generate new itemID's in a more sequential manner. FIX DESCRIPTION: The default userexit is a no-op function and simply returns 0 to the caller. A sample userexit (commented out) is provided in this userexit. To use the sample method, users can simply un-comment it and modify it anyway desirable by the users, and build the userexit again. So the default behavior of this userexit is business as usual, that means no impact to existing customers, unless the userexit is modified and rebuilt by the customers. User exit: LibCreateItemID (generate item ID user exit) Format: LibCreateItemId (pszItemID,pszWorkStationID,sIndexClassID, pszUserID,sSemType) PURPOSE: When an application creates an item, Content Manager assigns the item several system-defined attributes. One of those system-defined attributes is an item identifier (item ID), which is randomly created by the Library Server Client. This user exit allows you to change the way the Library Server client generates item IDs. You can use the sample in this user exit to have the library client create sequential item IDs. To use the sample, remove the comments tags in the code and recompile. You can also modify the sample code and add your own algorithms. The library client encrypts the password that is associated with the user before it is transmitted to the library server. Use LibEncryptPassword if you want to provide your own encryption algorithm or eliminate the password encryption. Note: If you don't "uncomment" the sample code, the CM library server client will create item IDs as it is originally designed to do; random ID generation. PARAMETERS: pszItemID: CHAR - input and output A parameter passed in by the internal code. pszWorkStationID: CHAR - input The character string of the host name. The maximum length for this string is 18 bytes, which includes the null terminator. sIndexClassID: SHORT - input The index class identifier. pszUserID: CHAR - input The NULL-terminated character string that specifies the password for the user ID. This parameter is not case sensitive. sSemType: SHORT - input The semantic type of the item to store. The semantic type of an item indicates its general classification. Use a 2-byte integer. The predefined semantic types are: SEMTYPE_ACL Indicates that the item is an access list. SEMTYPE_ANNOTATION Indicates that the item is an annotation. SEMTYPE_DOCUMENT Indicates that the item is a document. SEMTYPE_FOLDER Indicates that the item is a folder. SEMTYPE_HISTORY Indicates that the item contains history events. SEMTYPE_MGDS Indicates that the item contains MGDS data. SEMTYPE_NOTE Indicates that the item is a note. SEMTYPE_USER Indicates that the item is a user item. SEMTYPE_WORKBASKET Indicates that the item is a workbasket. SEMTYPE_WORKFLOW Indicates that the item is a workflow. SEMTYPE_NONE Indicates that the item has no semantic type. All other values are for use by applications. The library server does not interpret them, so they can be used by the application in any way you want to. RETURN VALUES: The function returns a value of SHORT with zero for SUCCESS and -1 for FAILURE. COMMENTS: The function is located in the FRNPLCPW.C module. In the Windows environment, the sample source code for this user exit routine is located in the \USEREXIT subdirectory of your install root directory. The LibCreateItemID function is a single function in FRNWLCPW.DLL. You can replace FRNWLCPW.DLL with your own FRNWLCPW.DLL. ********************************************* 6. Documentation APAR Fixes with Descriptions ********************************************* APAR NUMBER: IR47397 COMPONENT: 5648D0442 / Window Client APAR DESCRIPTION: The documentation in the Application Programmers Guide indicates that Item.SavePart will save changes made to the part. This is incorrect. To commit the changes you made calling Item.SavePart you must follow it by calling Item.ClosePart. FIX DESCRIPTION: In the Content Manager Client for Windows Programming Reference Version 7 Release 1 Page 24, SavePart method of the Item object Item Object SavePart The SavePart method, followed by a call to the ClosePart method saves any changes that occurred to the part files specified and its annotation file. ************************* APAR NUMBER: IR44403 COMPONENT: Client APAR DESCRIPTION: When customer select userid properties to reset password. They would highlight the password field, type the new password, then choose OK. The 1st character of the password would get lost. The on-line documentation states that a keyfield with characters defined as alphanumeric recognizes spaces. This is incorrect. Only extended alphanumeric characters allow spaces. To locate the text login to the AdminClient and open Fileroom. Select keyfield. From the right pane left click on any keyfield and choose properties. Click on the Help button in the lower right corner. In the help screen select Character Type. You will see the explanations on the left side of the screen. FIX DESCRIPTION: In the Content Manager for Multiplatforms System Administration Guide Version 7 Release 1, the following information is incomplete in the online help for the New Key Field panel in Fileroom: Character type Alphanumeric A-Z, a-z, 0-9 "Restriction: The user's client application might prevent the use of blank spaces in certain keyfields." ************************* APAR NUMBER: IR45226 COMPONENT: Client APAR DESCRIPTION: CM 7.1 will not be supported on Win 95 platform. FIX DESCRIPTION: In the Content Manager Client for Windows Getting Started with Client for Windows Version 7 Release 1, the following information is corrected: Page 9, Chapter 2, Planning and installing Client for Windows: states that Microsoft Windows 95 is a supported operating system. Microsoft Windows 95 is not a supported operating system for Version 7 Release 1 ************************* APAR NUMBER: IR46109 COMPONENT: Client APAR DESCRIPTION: When using the ppszErrorMsgs parameter in the AltSearchUserEx the documentation says that the user exit (dll) must allocate the memory for this pointer. It then says that the CM client will free the allocated memory (which was allocated in the dll). How can one properly allocate memory in the dll so that the calling process (the CM client) can later deallocate it? You stated that "the exit properly allocates storage for the messages." Does this mean that the CM client exit itself allocates the memory? In this case, then the doc is incorrect. Correction: The customer needs to define a sufficiently large block of global static memory in his user exit DLL and they need repeatedly use this memory for the error messages. The client does not deallocate it FIX DESCRIPTION: In the Content Manager for Multiplatforms Application Programming Guide for Windows Version 7 Release 1 Appendix B, User Exit Routines, "Client for Windows user exits" SaveRecordUserExit (save record user exit) ppszErrorMsgs PSZ * - Output Address of a pointer. The pointer must be set by your exit routine to point to a data stream of ASCIIZ strings representing error messages. Each error message must correspond with an attribute ID in the ppusFieldIdsInError parameter. The required format of the error data stream is defined in the Results section. Delete the following sentence: This buffer must be allocated by the user exit routine and is deallocated by the Content Manager system. ************************* APAR NUMBER: IR46288 COMPONENT: Client APAR DESCRIPTION: In the Administration Guide for Client 7.1: "Restriction: The Client for Windows does not support the use of index class subsets. See the online help for further information regarding the use of subsets and database indexes." In Chapter 3. Administration Tasks in Section: Managing Object Retrieval on page 16 is incorrect (the product provides that capability) and contradicts in addition another document: Getting Started with Client for Windows Version 7.1 (GC27-0869-00) "Version 7.1 supports Index Class subsets. Subsets are views of Index Classes that may not show all the data associated with an Index Class. Initially, each Index Class has a single subset that is equivalent to the Index Class and System Administrators may define additional subsets to restrict what information is visible to certain users." In Chapter 1. Introducing the client application for Windows in Section: What's New in Client for Windows Version 7.1 on page 2 FIX DESCRIPTION: In the Content Manager for Multiplatforms System Administration Guide Version 7 Release 1 Page 16, Chapter 3 Administration Tasks, "Restriction: The Client for Windows does not support the use of index class subsets. See the online help for further information regarding the use of subsets and database indexes." Should be replace with: Version 7.1 supports Index Class subsets Subsets are views of Index Classes that may not show all the data associated with an Index Class. Initially, each Index Class has a single subset that is equivalent to the Index Class and System Administrators can define additional subsets to restrict what information is visible to certain users. ************************* APAR NUMBER: IR46973 COMPONENT: Client APAR DESCRIPTION: According to the "Getting Started with Client for Windows" on http://www.ibm.com/software/data/cm/pubs/cm71/cliwin/frnu3mst0 5.htm... HDRSTDVWR the CM 7.1 client should be able to view PDF files. This statement in the Client for Windows User Guide is incorrect. In order to view a PDF file you need to launch an external viewer. FIX DESCRIPTION: In the Content Manager for Multiplatforms Client for Windows Getting Started with Client for Windows Version 7 Release 1 Page 13, Standard Viewer file format support: PDF is listed as a supported file format for the Standard Viewer. This is incorrect. You must launch an external viewer to view PDF file formats. ************************* APAR NUMBER: IR46899 COMPONENT: Client APAR DESCRIPTION: Description of format, content and function of parameter SaveMode for method Item.SavePart in CM OLE API missing in Programming Reference for Windows (CLIWINAPR.pdf) FIX DESCRIPTION: In the Content Manager Client for Windows Programming Reference Version 7 Release 1 Page 24, SavePart method of the Item object SavePart The SavePart method saves any changes that occurred to the part file specified and its annotation file. Parameters: Index as VT_I4; SaveMode as VT_VARIANT (optional, usually VT_I2) Annotation is not considered. In this case: SaveMode=1 means update the base part with index "Index"; and SaveMode=2 means create a new version of the base part with index "Index" Index = 0 : SaveMode=1 -- Update 0th base part and update annotation (default behavior) SaveMode=2 -- Create a new version of the 0th base part only SaveMode=3 -- Create a new version of the annotation only SaveMode=4 -- Update 0th base part only SaveMode=5 -- Update annotation only The absence of "SaveMode", or any other value, is treated as a "1".