Fixes Defects: PM23142,PM34445,PM41812,PM49234,PM52249,PM52447,PM52732,PM55266,PM55490,PM59550,PM60069,PM60259,PM60302,PM60644,PM60858,PM62396,PM62894,PM64202,PM64329,PM64431,PM64899,PM65457,PM65546,PM65573,PM65832,PM65979,PM6598,PM66323,PM66577,PM66596,PM66764,PM66796,PM66857,PM66878,PM66879,PM66880,PM67191,PM67670,PM67890,PM67970,PM68273,PM68415,PM68416,PM68431,PM68514,PM69506,PM70037,PM70472,PM70580,PM71611,PM71680,PM71693 This patch contains the following software changes: PM23142: Problem: The cleartool 'ls' command will occasionally report an error, "cleartool: Error: Trouble reading directory", when issued within a directory under the control of the ClearCase MVFS. Fix: ClearCase's caching and synchronization logic was modified to more quickly detect and adapt to remote changes of directory versions. PM34445: Problem: db_server unnecessarily calls sysutl_nfs_flush twice for each read transaction Fix: A fix is available in ClearCase versions 7.1.2.8 and 8.0.0.4 PM41812: Problem: Windows VOB servers may time out attempting to lock the vista.taf file. Fix: Allow the ability to modify the delays between lock attempts, and the number of attempts before aborting the lock attempt. PM49234: Problem: Under consistent heavy load on a given ClearCase dynamic view client, "xid mismatch" errors are encountered in MVFS and is logged accordingly in mvfs_log. Fix: Fixes a problem in ClearCase and resolves the "xid mismatch" error. PM52249: Problem: xclearcase on UNIX fails to merge elements with merge type set to 'copy' Fix: xclearcase correctly supports to merge element with element type's merge type set to 'copy'. PM52447: Problem: In UCM if the user has created baselines on a stream and rebases to a composite baseline which is the original foundation baseline of the stream or in other words at the '0'th index of the timeline for that component , then lsbl -component will not display the baseline created by stream on the master site and will give INTERNAL ERROR on the other replica sites. Fix: The lsbl -component display now shows the UCM baseline properly at the replica sites. PM52732: Problem: Modifying the mvfs_ctxt_atime_refresh within mvfs_tunables.c and rebuilding the MVFS will not change the value. Fix: Fix a problem with the tunable parameter mvfs_ctxt_atime_refresh being always the default value instead of the value set. PM55266: Problem: ClearCase upgrades overwrote the exports.mvfs file during the upgrade process, removing customizations. Fix: ClearCase now correctly preserves custom exports.mvfs files across upgrades. Created a technote: http://www-01.ibm.com/support/docview.wss?uid=swg21596035 To document the steps to perform on previous releases to avoid the issue. PM55490: Problem: customer may have VOB access issue at the time when an element with a large number of branches and/or versions. Fix: a clear warning message with good info is provided and customer is encouraged to manually remove some branches/versions before finally destroying the element to avoid VOB access issue. PM59550: Problem: /etc/init.d/clearcase fails to stop or start ClearCase service within Solaris Non-global zone of server-only installation. Fix: /etc/init.d/clearcase correctly start and stop ClearCase services within Solaris non-global zone of server-only installation. PM60069: Problem: crmregister -gui option does not work with the -url option when user credentials are not specified on the command line. Fix: crmregister correctly supports the prompting for user credentials when -url and -gui options are used together. PM60259: Problem: Wildcard registry lookups don't scale for registries with a large number of objects Fix: A fix is available in ClearCase versions 7.1.2.8 and 8.0.0.4 PM60302: Problem: Occasionally, system facilities such as the 'pwd' command and the 'getcwd' function and its equivalents will fail when executed from within a newly created directory under control of the ClearCase MVFS. Fix: The ClearCase MVFS's cache and synchronization logic has been corrected to prevent the caching of invalid directory entry information during periods of heavy load. PM60644: Problem: When using IBM Rational ClearCase's makefile based build utility Clearmake, it throws "clearmake: Error: Unable to place marker in MVFS audit - Invalid argument" error for the recursive builds where parent make is invoked with .NO_CONFIG_REC target and there is no fresh build happening in the child make.  This behaviour is seen in  ClearCase 7.1.2.7 or 8.0.0.3 or prior versions. Fix: After the fix, for the recursive make builds where parent build audit is not getting audited and there is no fresh build happening in the child make, the error "clearmake: Error: Unable to place marker in MVFS audit - Invalid argument" will not be thrown. PM60858: Problem: ClearCase Project Explorer crashes when obtaining Policies of a CQ-enabled UCM project with certain schemas. Fix: Resolves an issue in the UCM ClearCase integration with ClearQuest where certain UCM schemas would cause the ClearCase Project Explorer to crash when obtaining CQ Policies. PM62396: Problem: When running in an interactive cleartool shell, after executing a cleartool command that modifies ClearCase environment variables, and then executing a shell command (!), there are some ClearCase environment variables that remain set in the new shell environment, which may affect future Cleartool commands. Fix: When executing a shell command (!) while in an interactive cleartool command, the ClearCase environment variables are cleared. PM62894: Problem: ClearCase operations such as checkout of UTF8 type files fails with CCRC WAN Server crash. Fix: UTF8 type files are now checked out successfully without a CCRC WAN Server crash PM64202: Problem: In a very specific scenario, multiple requests to db_server process will make lockmgr keeping incorrect signal handler for SIGALRM. Then db_server will core dump after receiving SIGALRM. Fix: db_server no longer core dumps after receiving SIGALRM. PM64329: Problem: A large number of such failed CCRC login attempts in a short period of time may cause CCRC WAN Server to reach the ccrcMaxSessionsOverall limit (200 by default), preventing other legitimate users from logging in. Fix: Failed logins are no longer counted against the max sessions overall limit, which keeps the server sessions free for normal use. PM64431: Problem: ClearCase Mainframe Connectors (CCz) takes some of Chinese characters in comments as invalid. Fix: A fix is available in 7.1.2.8 and 8.0.0.4. PM64899: Problem: Some operations with webviews in IBM Rational ClearTeam Explorer 8.0 may be slower than IBM Rational ClearCase Remote Client (CCRC).  Examples include mkelem and checkin. Fix: A fix for the performance issue is available in Rational ClearCase release 8.0.0.4. PM65457: Problem: SUMMARY: Documentation of how the CLEARCASE_MKELEM_USE_GRPLIST environment variable functions, common code, for two different commands is different.  Specifically, the documentation for under the 'mkdir' command is simply wrong and should duplicate the correct information as documented under the 'mkelem' command. >>> Infocenter (7.1 + 7.1.2 + 8.0) mkdir <<<   1. If the process primary group is among the VOB groups, then that group becomes the new element's group; else mkelem determines whether the VOB group is among the process groups.     2. If the VOB group is among the process groups, then that group becomes the new element's group; else mkelem takes the intersection of the VOB groups and process groups.     3. If the intersection yields exactly one group, then that group becomes the new element's group.   4. If the intersection is not unique or is empty, then an attempt is made to use the process primary group; in this case, element creation will fail. >>> Infocenter (7.1 + 7.1.2 + 8.0) mkelem <<<     1. If the process primary group matches any VOB group, then that group becomes the new element's group; else   2. If the intersection of all process groups and all VOB groups yields exactly one group, then that group becomes the new element's group; else     3. Element creation fails. Fix: Fixed as directed. PM65546: Problem: ClearCase Remote Client RCP does not exist on Solaris x86 but Installation Manager attempts to to install it. Only the CCRC Eclipse plugin is supported on Solaris x86. Fix: Corrected the situation so that CCRC RCP is only allowed to be install on the supported platforms. The IBM Installation Manager will report back an error as: "Package IBM Rational ClearCase Remote Client cannot be installed on the current platform (operating system: solaris, architecture: x86)." PM65573: Problem: UCM GUIs (such as clearprojexp.exe) issue multiply redundant identical RPCs to the db_server, thus reducing overall performance. Fix: The number of RPCs sent from the client to the server has been reduced due to a more intelligent caching scheme as well as a rework of some of the RPCs used in retrieving information about ClearCase objects. PM65832: Problem: Login to CCRC WAN server (Rational ClearCase v 8) fails with the following error when the name of the host where CCRC WAN server is installed starts with the characters "ccrc" (e.g. ccrc-test or ccrctest). CRMAP7009: CCRC command "Login" failed: Error:"Malformed server response. The server at "http://ccrc" is not a correctly configured ClearCase Web Server." Fix: The CCRC client code has been modified to correctly handle CCRC WAN Server URLs which have the characters "ccrc" in their host name PM65979: Problem: When a new file element is added to a VOB using the command line(cleartool mklem) that was first added as view private file using IBM Rational ClearTeam Explorer (CTE) most of the file element context menu options such as checkout etc  are greyed out in the right click menu even after refresh(from context menu) is done on the file element. After CTE is restarted the menu options are available in the right click context menu. Fix: The IBM Rational Clear Team Explorer code has been modified to re-fetch the relevant property of the file element when the user selects the refresh option from the right click context menu options PM6598: Problem: In the reference page for the rmstgloc command, the "Description" section of page contradicts information in the "Restrictions" section. Fix: The Description section of rmstgloc has been updated as follows: " ...  Once a storage location is unregistered, you cannot create views or VOBs using mkview –stgloc or mkvob –stgloc. However, you can create views and VOBs at that storage location using the –host, –hpath and –gpath options. ... " The Restrictions section has been updated to note that there are no restrictions. PM66323: Problem: The ClearTeam Explorer performs poorly when using large model projects Fix: Fixes a performance problem in the ClearTeam Explorer that hindered logical model usage. PM66577: Problem: Directory merge not working in CTE Fix: Fixes a problem with ClearCase where CTE fails to automatically merge the project directory following a Logical Model Merge. PM66596: Problem: Closing the Logical Model Merge Editor via the 'Close' or 'X' button, will lose the merge result Fix: Fixes a problem in ClearCase where closing the Logical Model Merge Editor via the "Close" or "X" button will lose the merge result. PM66764: Problem: User can log into ClearCase CM Server on Linux with expired DES-encrypted password Fix: ClearCase CM Server will check password expiration on Linux. PM66796: Problem: The ClearTeam Explorer versoin tree truncates the label name by default, thus not allowing a user to see the full name. This is problematic when the most significant characters are at the end of the string. Fix: The ClearTeam Explorer provides a button that allows a user to toggle between truncated names and full names. The last state of the button is persisted for the workspace or until changed. PM66857: Problem: In the reference page for the clearfsimport command, the descriptions of the -filter and -mklabel options are incorrect. Fix: The descriptions have been updated as follows: –filter Determines which elements need to be checked out for the import to succeed and checks out only those elements. When this option is specified with –mklabel , the label is applied to newly created directory versions only. –mklabel label Attaches the specified label instance to each element that matches the name of an imported file or directory, whether or not a new version is created. If the label type does not exist, it is created. If the label is already attached to an existing element version, it is moved. PM66878: Problem: Remotely added model elements become view private after merge in target view Fix: Fixes a problem in ClearCase where remotely added model elements become view private in the target view after Logical Model Merge. PM66879: Problem: When model aware checkouts are enabled in the ClearTeam Explorer, the checkout dialog opens with all elements participating in the logical resource selected for checkout. Customer requires that only those elements selected by the user are selected by default. Fix: The ClearTeam Explorer provides a new preference that enables the checkout dialog to open with all logical resource elements selected or only those logical resource elements selected by the user. PM66880: Problem: The ClearTeam Explorer version tree does not allow the ability to sort labels in the order in which they were applied with the most recent displayed first. Fix: The ClearTeam Explorer version tree provides a button that allows a user to toggle between label names sorted alphanumerically and label names sorted by the time they were applied (most recent first). The last state of the button is persisted for the workspace or until changed. PM67191: Problem: Aggregated checkin not showing dialog with checked-out files in views with checkouts in non-mounted VOBs. Fix: The server no longer returns checkouts in umounted VOBs to clients, which allows the dialog to display without issue. PM67670: Problem: The ClearTeam Explorer does not provide any means to copy a label name as text from the Version Tree. Fix: The ClearTeam Explorer now provides the user the ability to select a label name from the version tree, right click and copy the label's name. PM67890: Problem: CTE should show model checkouts in a model-friendly way and allow navigation from a checked out file to them model element in the Project Explorer. Fix: Support for this feature available in Rational ClearTeam Explorer v 8.0.0.4. PM67970: Problem: The install code for Rational ClearCase was not detecting correctly the solaris x86 platform.  Thus the file delayed_export was not created Fix: Corrected the checking for solaris x86 systems, the file is now correctly installed. PM68273: Problem: AIX ClearCase WAN Server mishandles cached credentials when authenticating with LAM on AIX Fix: This AIX authentication problem has been fixed. PM68415: Problem: Refactoring not working in the Modelling perspective Fix: Fixes a problem in CTE where refactoring was not working in the Modelling perspective because the Checkout dialog was inaccessible. PM68416: Problem: Resource->Refresh does not work for logical resources in the Details view Fix: Fixes a problem in CTE where Resource->Refresh in the Details view does not work for logical resources PM68431: Problem: Rational ClearCase ClearTeam Explorer does not show the size of both controlled and view private file elements in the ClearTeam details view in the size column Fix: The Rational ClearCase ClearTeam Explorer code has been modified to correctly display the size of controlled and view private file elements in the ClearTeam Details view PM68514: Problem: Performing a WorkOn action on a ClearQuest Record from a ClearQuest Eclipse client on Solaris results in an error and the action is not completed. Fix: Fixes a problem on Solaris where performing a WorkOn action on a ClearQuest Record from a ClearQuest Eclipse client would result in an error. PM69506: Problem: GSkit V8 links are broken when installing ClearQuest or ClearCase on Linux x86 after doing the following:  (1) Install the latest version of GSkit V8, (2) Install ClearCase or ClearQuest and (3) Configure SSL with LDAP for CQWeb.  Trying to access CQWeb using valid LDAP credentials will fail due to the broken links. Fix: The GSkit V8 links are now integrated correctly in the Linux x86 ClearCase and ClearQuest Install Manager.  LDAP CQWeb users will no longer see failures. PM70037: Problem: The ClearTeam Explorer throws a NullPointerException during decoration. Fix: Fixed a ClearTeam Explorer problem that can result in a NullPointerException during decoration PM70472: Problem: Non-global zone installations of ClearCase with MVFS installed prevent global zone from being upgraded Fix: Starting updates from 7.1.2.8 and 8.0.0.4 IBM Rational ClearCase on Global Zones where IBM Rational ClearCase is Also installed in the non-global zones will succeed since the verification of the scenario has been changed to support it. PM70580: Problem: When a rebase backward/sideways is done for a rootless component it causes the removal of a Foundation hyperlink.   The Foundation hyperlink is always FROM a baseline TO the  "timeline".   There is a reference to the hyperlink in the "Activity timeline" string of the timeline object,     which gets removed when the timeline gets removed. However, when the baseline and the timeline exist in different UCM project VOBs,   then while an oplog entry is generated for both project VOBs, the processing to remove the entry from the "Activity timeline" string of the timeline object does not occur when the oplog entries are replayed. Fix: After the fix when a rebase backward/sideways is done , the existing Foundation hyperlink is not deleted. PM71611: Problem: When using dynamic views, the ClearTeam Explorer intermittently performs UI blocking operations in the IDE workspace, that causes the user to wait. Fix: Addresses an optimization issue in the ClearTeam Explorer and enables better performance when interacting with ClearCase. PM71680: Problem: ClearCase MultiSite syncreplica imports fail between VOB servers running ClearCase 7.1.2.x and ClearCase 8.0.0.x for replicas in a Feature Level 6 VOB family, because of packet header mismatch in ClearCase 8.0.0.x. Fix: This change restores the ability to correctly generate and read syncreplica packets in Feature Level 6 replicas in ClearCase 8.0.0.x. PM71693: Problem: The ClearTeam Explorer display contributors in the incorrect order why using Model compare Fix: Fixes an issue in the ClearTeam Explorer where compare contributors are not displayed in the correct order when using Model compare.