Subject: Hot fixes for VisualAge TeamConnection Version 2 Fixpak 9 Date: July 28, 1998 Hot Fixes --------- Hot fixes are interim fixes shipped by the VisualAge TeamConnection development team that do not follow the normal (planned) fixpak schedule. These fixes are tested, but not through our normal regression test cycle. They are available to customers to use at their own risk. THEY SHOULD ONLY BE APPLIED TO INSTALLATIONS AT VERSION 2, FIXPAK 9 LEVEL. Hot Fixes Shipped ----------------- Hot Fix #1 - 2/03/1998 (as Ihotfix1.zip for Intel) Hot Fix #2 - 3/09/1998 (as Ihotfix2.zip for Intel) Hot Fix #3 - 7/28/1998 (as Ihotfix3.zip for Intel) ** Hot Fix #3 includes all parts shipped in Hot Fix #1 and #2. ** Hot Fix #1 ---------- 23320 indices can cause db corruption We recommend that you install the fix for this problem. There are problems when deleting certain objects in TeamConnection that can cause indices in the database to be corrupted. 23331 build optimization for build output checkin If you are using TeamConnection integrated build, this fix can greatly improve the checkin performance of build outputs. 23318 GUI-UNIX Release, Workarea, Version info no longer on part view We recommend that you install this fix for the Unix gui. Intel Fixes ----------- The following dlls are available for OS/2 and NT. (in ..\fixes\intel\hotfixes) Download Ihotfix1.zip, unzip with -d option. The OS/2 and WIN dll's are in their respective directories. 23320 fhckrnl.dll, fhcmodel.dll 23331 fhbbuild.dll Please apply the changes for server and build agent installs. Make backups of the existing dlls in the 'teamc'\dll directory, and replace with the three updated dlls. Unix Fixes ---------- (available in ..\fixes\aix\hotfixes ) The following executable files are available for UNIX. Please apply the changes for server and build agent installs. 23320 teamcd, teamagnt, migcmvc, migtc 23331 teamcd, teamagnt 23318 teamcgui Unix Installation ----------------- For this example assume the tar file, 03-10-98.tar is located in /tmp, the file to be replaced is teamcd and TC_HOME is /usr/teamc. 1. cd /usr/teamc/bin 2. mv teamcd teamcd.bk 3. tar -xvf /tmp/03-10-98.tar teamcd.Z 4. uncompress teamcd.Z **************** end hotfix1 ******************* Hot Fix #2 ---------- 23800 fixpak 9 is missing the index on FHCVersion, sourceId The problem only occurs on new families created in fixpak 9. Severe performance degradation will occur as more and more version of parts are added to the system. We recommend that this fix be installed if you created a family or will create a family with fixpak 9. If you have a family created with fixpak 9, you will need to do the following process inorder to have the index added. - backup the TeamConnection family - Set the TC_FIX_INDEX environment variable INTEL: set TC_FIX_INDEX=1 UNIX: export TC_FIX_INDEX=1 - start the teamcd with 1 daemon - You will see the following messages as the index is being created. Starting to create the index Index added Double checking that the index is correct Index was created successfully - When you see the following message then the fixup is done. You should then stop the teamcd and backup the database. Family xxxxx ready to accept commands. - If you receive any errors during this process, please restore your backup and contact TeamConnection Development. 23687 provide full version context to parser TC_FAMILY, TC_RELEASE and TC_WORKAREA are added to the parameters passed to the parser. The full parameter list is: source file, outfile, family, release, workarea. 23500 Gather wipes out the drive it is running on. "-f" (force) flag was added to the gather options. In order for gather to delete the contents of a directory structure, STARTING WITH A ROOT DIRECTORY (e.g. e:\, \, /) when using the -t or -c options, it is now necessary to also use -f. In other words, if you specified "teamcpak -o "-a -c" gather ..." and the package file specifies a TARGETROOT of e:\ you will now need to add a -f: teamcpak -o "-a -c -f" gather ..." This also handles the case where processing is incorrect and tries to delete a directory structure, it will require the -f to actually delete a root directory. 23214 migrate changeview needs -nokeys on file extract part/file extract actions during migration will use the -nokeys flag to prevent keyword expansion. 23354 repository deadlock does not retry transaction The repository interface returned an error when an ObjectStore deadlock was encountered. We will now use the transaction retry process. 23145 Allow users to extract and checkout parts to Novell drives. 23688 release extract of binary parts is putting an extract EOF on the file when extract from UNIX server to Intel client 23356 enable passwords to be handled from a client with only dynamic id address. 23978 Unix GUI - Detail and information windows are overlayed with data. 24066 Do not check for prereqs on workarea -integrate when the release includes the driver process. 24017 allow user to export config maps and apps w/out VAG code This fix allows you to export configuration maps and applications from Envy that don't necessarily contain VisualAge Generator objects. To install the fix, import and load the configuration map 'VAGen ENVY/TC Bridge' from the library file tcembr.dat. There remains a problem in exporting from VisualAge Generator any configuration maps or applications containing Data Atlas data items. The workaround for this fix is to set the environment variable TC_ENVY_NO_ESF before starting VisualAge Generator. Intel Fixes ----------- The following parts are available for OS/2 and NT. (in ..\fixes\intel\hotfixes) Download Ihotfix2.zip, unzip with -d option. The OS/2 and WIN exe's and dll's are in their respective directories. 23800 fhckrnl.dll, fhcmystc.dll 23687 fhckrnl.dll 23500 teamcpak.exe 23214 migtc.exe,migcmvc.exe 23354 fhcrssvr.dll 23145 fhccmnc.dll 23688 fhcnetc.dll 23356 fhcservr.dll,fhcnets.dll 24066 fhcservr.dll 24017 tcembr.dat Please apply the changes for server and build agent installs. Make backups of the existing dlls in the 'teamc'\dll directory, and replace with the seven updated dlls. Make backups of the three exe's in 'teamc'\bin and replace with the updated exe's. Backup and copy tcembr.dat in the 'teamc'\dll directory. Unix Fixes ---------- 23800 teamcd, migcmvc 23687 teamcd 23500 teamcpak 23214 migcmvc (link migcmvc to migtc if you need to) 23354 teamcd 23356 teamcd 23978 teamcgui 24066 teamcd 24017 tcembr.dat Unix Installation ----------------- For this example assume the tar file, 03-09-98.tar is located in /tmp, the file to be replaced is teamcd and TC_HOME is /usr/teamc. 1. cd /usr/teamc/bin 2. mv teamcd teamcd.bk 3. tar -xvf /tmp/03-09-98.tar teamcd.Z 4. uncompress teamcd.Z ************** end hotfix2 ****************** Hot Fix #3 ------------ 25085, 25310 - Delete unnecessary temporary files named *.upd. INTEL VAge SmallTalk/Generator users only. 25481 - bpartview is not returning has incorrect parent name. This fix is needed for bpartview migration from TeamConnection V2 to TeamConnection V3. INTEL fixes ------------ The following parts are available for OS/2 and NT. (in ..\fixes\intel\hotfixes) Download Ihotfix3.zip, unzip with -d option (make directories). The OS/2 and WIN exe's and dll's are in their respective directories. 23800 fhckrnl.dll, fhcmystc.dll 23687 fhckrnl.dll 23500 teamcpak.exe 23214 migtc.exe,migcmvc.exe 23354 fhcrssvr.dll 23145 fhccmnc.dll 23688 fhcnetc.dll 23356 fhcservr.dll,fhcnets.dll 24066 fhcservr.dll 24017 tcembr.dat 25085 tcembr.dat, tcemvg.dll, tcembr.dll 25481 fhckrnl.dll INTEL Installation ------------------- Please apply the changes for server and build agent installs. Make backups of the existing dlls in the 'teamc'\dll directory, and replace with the nine updated dlls. Make backups of the three exe's in 'teamc'\bin and replace with the updated exe's. Backup and copy tcembr.dat in the 'teamc'\dll directory. UNIX FIXES ---------- 23800 teamcd, migcmvc 23687 teamcd 23500 teamcpak 23214 migcmvc (link migcmvc to migtc if you need to) 23354 teamcd 23356 teamcd 23978 teamcgui 24066 teamcd 24017 tcembr.dat 25481 teamcd **** end hotfix3 *********** See the product readme.txt file for detailed listing of other product updates in the current release. *** end of note ***