********************************************************************************************** Content Manager V6.1.1 fixpack1 for Windows March 20th, 2000 This is an interim fixpack between Formal Corrective Service Deliverables (CSDs). Table of Contents 1. Installation Requirements 2. Installation Instructions 3. APAR Descriptions ********************************************************************************************** ********************************************* 1. Installation Requirements ********************************************* This fixpack is for Windows 95/98/NT/2000. In order to install this fixpack, you must be at this minimum product base level: a) Content Manager for Windows V6.1.1 (syslevel 06010100.green.csd1) ********************************************* 2. Installation Instructions ********************************************* 1. Shut down and reboot your workstation to ensure that all file locks are released. 2. On the Fixpack FTP site, CD into the desired language subdirectory (for example: CD ENU to find the English Fixpack). Be aware that each National language has its own fixpack package. Because all the language fixpacks have the same name, be sure you go to the correct language subdirectory. If you don't find the language fixpack you need, ask for it. 3. Download the CM611FP1.WIN.EXE file in binary mode to a temporary subdirectory on your workstation. 4. CM611FP1.WIN.EXE is a self-extracting WINZIP file that can be extracted by simply entering CM611FP1.WIN. You will be prompted for a temporary directory to unzip to. You should have at least 15MB of free space. 5. After extracting the ZIP file, CD into the language directory and run setup.exe which will take you through GUI install panels. (Syslevel for fixpack 1 is 06010101.green.fixpack1) NOTE: This following workaround only applies to users who have Oracle 8 on NT and are applying Fixpack1. If you know you will not be creating any new index classes, you do not need to apply this workaround. In order to allow Index Class creations to work following applying this Fixpack, you need to make the following workaround to your system. You need to make a copy of your existing SQLLIB80.LIB renaming this second one to SQLLIB18.LIB. To find this library, issue the following command : set lib Then look for the full path name to your Oracle library. It should look something like : d:\orant\ora80\lib\msvc Change to that diretory and you should find the SQLLIB80.LIB file. Then issue the following command : copy SQLLIB80.LIB SQLLIB18.LIB You can check it with : dir sql* You should see both files, the only difference should be in the last two characters in the name. The original will be 80 and the other will be 18. There should be no other differences. -------------------------------------------------------------------- 3. APAR Fixes with Descriptions -------------------------------------------------------------------- ***Fixpack 1 ***** APAR NUMBER: IR40019 COMPONENT: Viewer PMR NUMBER: 97651,060 APAR DESCRIPTION: Annotations on documents viewed with the "Bedrock" engine (e.g. MODCA documents) showed up in the wrong locations. FIX DESCRIPTION: The annotations now appear correctly. ***** APAR NUMBER: IR41451 COMPONENT: Sys Admin PMR NUMBER: 11273,020,678 APAR DESCRIPTION: Sysadmin allows invalid maximum password duration. FIX DESCRIPTION: Changed maximum for the password duration field. REFERENCE DOCUMENTATION: Changed maximum for the password duration field to 32767. ***** APAR NUMBER: IR41489 COMPONENT: SysAdmin PMR NUMBER: 32885,122,000 APAR DESCRIPTION: Cannot create index classes when no collections on object server FIX DESCRIPTION: Handle null pointer from api ***** APAR NUMBER: IR41655 COMPONENT: dltoolkit PMR NUMBER: 99999 APAR DESCRIPTION: VisualInfo 2.4 NT standard client gets FRN6529A The system cannot remove the item or items from a workbasket. Folder Manager trace shows RC=6288, ulExtRC=8681 on the Ip2RemoveWorkbasketItem when running with the environment variable SET FRNFMEVENTS=0 (used to suppress event records being written at the library server). When this variable is not set or set to 1, the error does not occur. FIX DESCRIPTION: In FM_RemoveWorkbasketItem, reduce the internal response block number, usQueryOrder, by one if FRNFMEVENTS is set to 0 (since LibRecordEvent is not called). When we process the response block returned from Daemon, we then use the right order number to process the response for WIP status. ***** APAR NUMBER: IR41845 COMPONENT: Object Server PMR NUMBER: 99999,999,000 APAR DESCRIPTION: Tested the startTransaction(), del() then rollback() of an XDO part on Green driver. And the part is deleted. FIX DESCRIPTION: Object Server maintains log a log of transactions and honors the commit or rollback from the Library Server. RESTRICTION: Multiple manipulations of a single object within a transaction may return errors due to the object being locked in an uncertain state. ***** APAR NUMBER: IR41930 COMPONENT: dltoolkit PMR NUMBER: 99999 APAR DESCRIPTION: Error in SimLibQueryPartExtSrch İFRN=6288, ExtRC=8635¨ file: plobdl.cpp, line: 4211, when we call the DKBlobDL::isCategoryOf( DK_INDEXED_OBJECT ) for a part which is in the staging area and in the process of being de-staged. This is not a hard failure. No information is logged to either the client or server frndiag log files. When the part was loaded it was not set to be indexed. FIX DESCRIPTION: Increased timeout value in LibGetResponse from 5 seconds to 5 minutes to match the default timeout value for other Folder Manager API's. ***** APAR NUMBER: IR42029 COMPONENT: Object Server PMR NUMBER: 28276,077,724 APAR DESCRIPTION: If the remote lbos is not operational at the time of request for a migration of an object(s), the object(s) will not be migrated at the next migration cycle unless the sending (local) lbos is stopped and restarted. The first time the migration fails, an error is received indicating that the migration failed because the remote lbos could not be found. This is correct. At the next migration cycle, however, the objects (with an actiondate less than the current date) are not acted upon. There are no messages reported to indicate that a problem occurred. In order to force the remote migration to start, the user must stop the sending object server and restart it. The next migration cycle will then migrate the objects to the remote object server. Customer's production environment consists of an aix vi v2.4.1 lbos to three remote os/2 vi v2.4.1 lbos's. They have also duplicated the problem using a local os/2 lbos to a remote aix or os/2 lbos. FIX DESCRIPTION: The problem was caused by the original migrator design, when the migrator can not connect to the remote object server, it set up a flag to indicate that the remote object server is not available. Once set, any remote migration will not take place. The flag will be reset only when the migration cycle expired, for example, the migrator detects it is at next migration day or the object server is recycled. The fix will reset the flag every time the migrator wakes up for more migration task during a migration cycle. ***** APAR NUMBER: IR42285 COMPONENT: dltoolkit PMR NUMBER: n/a APAR DESCRIPTION: SimLibListClasses does not return the index class when a user who is authorized to one of the views of an index class but is not authorized to the index class itself. FIX DESCRIPTION: In fiplogn2.c obtained the index classes by processing the index view list not directly from the index class list returned by the query. Also updated related functions fipcache, and fipquery. ***** APAR NUMBER: IR42271 COMPONENT: C++ OOAPI PMR NUMBER: 23243 APAR DESCRIPTION: Memory leak found if an invalid index class was entered in a combined query. FIX DESCRIPTION: Cleaned up unused space ***** APAR NUMBER: IR42392 COMPONENT: OOAPI PMR NUMBER: 35147,519,000 APAR DESCRIPTION: The following memory leak occurs when using the C++ API to load a multistream file. Detected memory leaks! Dumping objects -> strcore.cpp(118) : {2058} normal block at 0x02A7DDC0, 21 bytes long. Data: < FRN$> 01 00 00 00 08 00 00 00 08 00 00 00 46 52 4E 24 strcore.cpp(118) : {2051} normal block at 0x02A7DF80, 21 bytes long. Data: < FRN$> 01 00 00 00 08 00 00 00 08 00 00 00 46 52 4E 24 strcore.cpp(118) : {2036} normal block at 0x02A7DED0, 51 bytes long. Data: < & & D:\T> 01 00 00 00 26 00 00 00 26 00 00 00 44 3A 5C 54 strcore.cpp(118) : {2035} normal block at 0x02A7DF30, 25 bytes long. Data: < AFP_> 01 00 00 00 0C 00 00 00 0C 00 00 00 41 46 50 5F strcore.cpp(118) : {2026} normal block at 0x02A7C050, 50 bytes long. Data: < % % D:\T> 01 00 00 00 25 00 00 00 25 00 00 00 44 3A 5C 54 strcore.cpp(118) : {2025} normal block at 0x02A7DFD0, 24 bytes long. Data: < AFP_> 01 00 00 00 0B 00 00 00 0B 00 00 00 41 46 50 5F {2016} normal block at 0x02A7C0B0, 52 bytes long. Data: < Bl Bl > 02 00 00 00 B4 42 6C 02 DC DF A7 02 B4 42 6C 02 Object dump complete. The method used is the 'add(filename)' of a DKBlobDL. FIX DESCRIPTION: Cleaned up all temporary storages. ***** APAR NUMBER: IR42002 COMPONENT: Client Application (Viewer) PMR NUMBER: 29406,500 APAR DESCRIPTION: Some TIFF documents that used to be viewable are no longer viewable using the latest DLLs. FIX DESCRIPTION: An updated Pixel Translations DLL is provided that makes these TIFF files viewable again. ***** APAR NUMBER: IR42286 COMPONENT: Viewer (Client Application) PMR NUMBER: 41121,668,668 APAR DESCRIPTION: It was not possible to type Czech characters in sticky notes on Czech systems. FIX DESCRIPTION: The default character set for sticky notes, text annotations and stamp annotations is now correct for all Eastern European and Russian clients. Additionally, it is now possible to specify a minimum note font size for sticky notes. By default note text will continue to scale with the underlying document but a minimum font size of 8, 10 or 12 can now be specified so that the text will never become unreadably small. To do this, add the following line under the "[View Options]" stanza in the "frnwview.ini" file: MinimumNoteFontSize=8 Values of "10" or "12" are also acceptable -- all other values will be ignored. ***** APAR NUMBER: IR42281 COMPONENT: Viewer (Client Application) PMR NUMBER: 80625 APAR DESCRIPTION: Image quality is poor for some MO:DCA documents using the IBM "Bedrock" engine. FIX DESCRIPTION: Improved image quality for some scaling factors. Note that PixTran engine will continue to display some documents more clearly because it has a "scale to grey" capability that the Bedrock engine lacks. ***** APAR NUMBER: IR42280 COMPONENT: Viewer (Client Application) PMR NUMBER: 33017,090,618 APAR DESCRIPTION: Attempting to view a MO:DCA/AFP document with an empty page causes the viewer and client to crash. FIX DESCRIPTION: AFP documents with empty pages are now handled correctly. ***** APAR NUMBER: IR41216 COMPONENT: Client Application PMR NUMBER: 30555 APAR DESCRIPTION: Starting in VI v2.3.1.1, all parts were automatically added to the Object Server and Collection associated with the document's Index Class. This meant that newly imported objects did not go to the user's default Index Class, as desired. FIX DESCRIPTION: With the Enhancement provided in this APAR fix, a programmer can now specify that the Library Server should choose the Object Server and Collection for a new part according to its rules (usually the User's default Object Server and Collection). Item.AddPart now has an optional 3rd argument. The definition is now: long AddPart(VT_BSTR Path, VT_BSTR CClass, VT_VARIANT SMSOption) If SMSOption is set to TRUE (non-zero) or omitted, the Index Class's default Object Server and collection will be used (original behavior). If SMSOption is set to FALSE (0), the Library Server will choose the Object Server and Collection, based on the configuration (usually the defaults for the user). ***** APAR NUMBER: IR41247 COMPONENT: Client Application PMR NUMBER: 64115,180 APAR DESCRIPTION: If the user changes the key field layout in the Index Dialog and then selects a new Index Class, the client crashes. FIX DESCRIPTION: The client no longer crashes. ***** APAR NUMBER: IR41282 COMPONENT: Client Application PMR NUMBER: 63200 APAR DESCRIPTION: If a Windows 95/98 client application is brought down while the scan dialog is open, the scanner cannot be used again until after the machine is re-booted. FIX DESCRIPTION: The client no longer causes the scanner to hang if the client is shut down during scanning. ***** APAR NUMBER: IR41307 COMPONENT: Client Application PMR NUMBER: 19254,057,649 APAR DESCRIPTION: If an item in a very large workbasket is re-indexed by one user while a second user is attempting to open that workbasket, the client is unable to open the workbasket. FIX DESCRIPTION: The client can now sucessfully open the workbasket. ***** APAR NUMBER: IR41312 COMPONENT: Client Application PMR NUMBER: 31440,090,866 APAR DESCRIPTION: The SMS information for parts was being changed when items' key fields were changed even if the index class was not. FIX DESCRIPTION: SMS info is now only updated if the index class changes. ***** APAR NUMBER: IR41320 COMPONENT: Client Application PMR NUMBER: 80373,180,000 APAR DESCRIPTION: Only 19 Advanced Searches could be defined and used. Additional ones did not function. FIX DESCRIPTION: Client has been changed to allow up to 99 Advanced Searches to be defined and used. ***** APAR NUMBER: IR41370 COMPONENT: Client Application PMR NUMBER: 81505 APAR DESCRIPTION: The client would trap if the user attempted to Index a Search Results folder into an Index Class that had a SaveRecord User Exit defined. FIX DESCRIPTION: The client now handles this condition correctly. ***** APAR NUMBER: IR41380 COMPONENT: Client Application PMR NUMBER: 79794,499 APAR DESCRIPTION: Intermittently, the client would crash when re-indexing documents. FIX DESCRIPTION: The client no longer crashes. **** APAR NUMBER: IR41396 COMPONENT: Client Application PMR NUMBER: 28205 APAR DESCRIPTION: If the SaveRecord user exit returns 0 but passes back a non-NULL error buffer, the client should display all the error messages in the error buffer. (Note that this is not the same as the original problem description for this APAR, which specified that error messages should be displayed if the user exit returned a non-0 return code. A non-0 return code is interpreted as an error in the function of the user exit and a generic error message is displayed. This is as specified in the documentation.) FIX DESCRIPTION: The client now displays all appropriate error messages if the exit returns 0 and error messages are provided. It displays a generic error message if the exit returns a non-0 value. ***** APAR NUMBER: IR41399 COMPONENT: Client Application PMR NUMBER: 80361 APAR DESCRIPTION: When indexing an item, if the user selects a class that does not allow re-indexing, the user should still be able to select another class in the dialog since the item has not been saved in this restrictive class. FIX DESCRIPTION: The Index dialog now allows the Index Class to be changed as appropriate. ***** APAR NUMBER: IR41430 COMPONENT: Client Application PMR NUMBER: 26353 APAR DESCRIPTION: The AlternateSearch user exit was not being called for Advanced searches. FIX DESCRIPTION: The AlternateSearch user exit defined for the "NOINDEX" index class, if any, will now be called for all Advanced searches. Additionally, this user exit will be called for any search over "All Index Classes". ***** APAR NUMBER: IR41477 COMPONENT: Client Application PMR NUMBER: 18207,344 APAR DESCRIPTION: Customer is not able to change from the default printer selection. Once he starts the client with a default printer, he will always print to that printer even though the display shows the newly selected printer. This problem may only occur with some printers. FIX DESCRIPTION: Switching printers is now possible in all situations. ***** APAR NUMBER: IR41511 COMPONENT: Client Application PMR NUMBER: 70928,057,649 APAR DESCRIPTION: Suspended items that were not in workbaskets were not shown as suspended and could not be re-activated. FIX DESCRIPTION: The correct Suspend status is now shown for items, whether or not they're in a workbasket. ***** APAR NUMBER: IR41625 COMPONENT: Client Application PMR NUMBER: 35123,021,724 APAR DESCRIPTION: Starting with FP5 for v2.3.1 and FP4 for v2.4.1, printing was changed so that documents were printed at normal/100% size, rather than fit to page, as they had been previously. While this change (for APAR IR40696) was useful in some situations, it forced the right-most and bottom-most areas of the image to be clipped off for others. FIX DESCRIPTION: The above-mentioned change to printing is now undone and, by default, documents print out fit to page once again. However, to satisfy the need for some images to be printed at normal/100% size, a new "Fit to page" checkbox has been added to the Print dialog. This option is on by default but can be turned off as necessary. This new option will only be added to the English and German versions of the Print dialog initially but can be made available for other languages on request. For all other customers, images will always print fit to page, as they had before. ***** APAR NUMBER: IR41661 COMPONENT: Client Applications PMR NUMBER: 94819,019 APAR DESCRIPTION: Driven via its OLE interface, the client occasionally traps when closing one document as another is opened. FIX DESCRIPTION: The client no longer crashes. ***** APAR NUMBER: IR41683 COMPONENT: Client Application PMR NUMBER: 00001,DJ1,649 APAR DESCRIPTION: If there is a problem saving annotations to a document, the user is not notified. FIX DESCRIPTION: An error message is now displayed if annotations cannot be saved. ***** APAR NUMBER: IR41075 COMPONENT: Client Application PMR NUMBER: 00949 APAR DESCRIPTION: It was not possible to print the contents of a Search Results folder. FIX DESCRIPTION: Printing is now possible. ***** APAR NUMBER: IR41865 COMPONENT: Client Application PMR NUMBER: 31026,019,866 APAR DESCRIPTION: VisualInfo index class is defined as 'manual workflow' when naming a specific workflow. When re-index an item into this index class, it starts in the workflow immediately, i.e. it moves to the first workbasket in the workflow. This should not happen. FIX DESCRIPTION: Items indexed to Index Classes with Manual Workflow defined will not be automatically started in a workflow. ***** APAR NUMBER: IR41981 COMPONENT: Client Application APAR DESCRIPTION: If, for some reason, there is a problem printing some part of a document, the user is not notified. FIX DESCRIPTION: The user is now notified of problems that occur during printing. ***** APAR NUMBER: IR42063 COMPONENT: Client PMR NUMBER: n/a APAR DESCRIPTION: FIX DESCRIPTION: If a user tries to export (in Common Interchange Format) a folder that contains an infinite loop (e.g. Folder A contains Folder B which contains Folder C which contains Folder A), the client hangs. ***** APAR NUMBER: IR42092 COMPONENT: Client Application PMR NUMBER: 00422 & 93641 APAR DESCRIPTION: The Client does not automatically issue a "stage" request when the user attempts to open an object that is on an unmounted volume. FIX DESCRIPTION: The Client now calls SimLibStageObject whenever the Folder Manager returns a 6265 error code (which indicates that the object is on an unmounted volume). APAR PREREQUISITES: PQ21717 (MVS Object Server) APAR NUMBER: IR41849 COMPONENT: 5648A08B2 PMR NUMBER: 99999,999,000 APAR DESCRIPTION: Created a new privilege set by selecting "detailed copy" from an existing privilege set and then "de-select" some privileges. The SystemAdmin will accept the request and the window will be closed after it is finished. But If the new privilege set is displayed, the "de-selected" privileges still included in the privilege set. If SystemAdmin is used to de-select some privilege for the users (for example"Access control at the Item level"), the library server will perform privilege checking for each row which results in a query request and will send less data to client. FIX DESCRIPTION: Select and de-select privilege from the copied privilege set to save as a new priv set. _________________________________________________________________________ TRADEMARKS __________________________________________________________________________ IBM Enterprise Information Portal for Multiplatforms V6.1 (program number 5648-D03) (c ) Copyright IBM Corp. 1998, 1999. IBM Content Manager for Multiplatforms V6.1 (program number 5648-D04) (c ) Copyright IBM Corp. 1994, 1999. Licensed Materials - Property of IBM All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corporation