CCC/Harvest 5.1.0 Release Notes
7867
24 May 2019
24 May 2019
Jan. 2002
Overview
CCC/Harvest 5.1.0 addresses the following needs:- New enhancement requests from Harvest user group
- A complete Web browser based interface for both Admin and Workbench
- Functions/platform support replicating those found in Harvest 4.x but missing in Harvest 5.0.2
- Fixes for customer escalated issues on 5.01/5.02
Operating Environment Support
Harvest Component OS Client – Window GUI Win98, NT, Win2000, WinXP Client – Command line Win98, NT, Win2000, WinXP, Solaris, AIX, HPUX, Linux, Tru64 Server NT, Win2000, WinXP*, Solaris, AIX, HPUX, Linux Agent Win98, NT, Win2000, WinXP, Solaris, AIX, HPUX, Linux, Tru64, MVS Web Server MS IIS, iPlanet, WebSphere, Apache Web Client IE5.5 or Netscape 6.1/Mozilla 0.9.5 Harvest SDK (C++ API) NT, Win2000, WinXP, Solaris, AIX, HPUX, Linux, Tru64 Harvest COM wrapper NT, Win2000, WinXP Harvest VCI interface NT, Win2000, WinXP - Win98 – Window98
- NT – Windows NT 4.0 service pack 6a
- Win2000 – Windows 2000 (sp2) Server and Advanced Server
- Solaris – 2.6, 2.7, 2.8
- HPUX – 11.00
- AIX – 4.3.3
- Linux – Red Hat 7.1 [New platform support]
- Tru64 – V5.0, V5.1 [New platform support]
- MS IIS 4.0, iPlanet 6.0 (sp1), WebSphere 4.0.1, Apache 1.3.20
Other Products Installed With Harvest 5.1.0
- Enterprise Communicator (PEC 4.3)
- CAI/PT ODBC Driver (v. 3.11)
- CA Cryptographic Engine
- SCC based VCI support
IDE Version Certified Microsoft Visual Basic, Visual C++ 6.0 Sybase PowerBuilder 7.0.3 IBM VAJ 3.5.3, 4.0 Visual Cafe 4.5.1 Rational Rose 2001a.04.00
Enhancements
New Enhancement Features in Forms
- Form attachments The user may attach a file or a URL to a form. For example, a testing script, change doc, or testing result can be attached to a form. Any number of attachments may be added, and users may also remove attachments. Attachments are stored in the database.
- Add the ability to re-enter a custom form wizard editing session. A custom form wizard session can be re-loaded if the corresponding form record has not been created in the database. Start the Form Wizard from the Harvest Administrator. Enter the name of the existing form to continue a previous Form Wizard session on that form. Once the custom form has been added to the database, the form can no longer be updated.
New Enhancement Features in View Version
- View Version in External Editor The View Version utility in the Windows IDE now supports viewing of files in an external editor. The file will be opened as the type registered with Windows.
- View Version from within the Harvest IDE has been enhanced to support the viewing of all text file types.
New Functions and Enhancements in the HSDK
The following Harvest processes have been added in the this release: - Cross Project Merge
- Take Snapshot
- Execute UDP
- HSQL The following enhancements have been made to the existing HSDK: VersionChooser
- SetVersionNumber[new]: allows the selection of a specific version.
- SetItemPackageObjId[new]: selects latest versions in view for items in package. PackageChooser
- SetPackageName[change]: takes an index value, allowing specification of multiple package names.
- SetPackageObjId[new]: select package by objid, allowing multiple items to be accessed via an index value. New platform support for the HSDK:
- Red Hat Linux
- Compaq Tru64 UNIX
A new COM API for integration needs on Windows platforms
- The functions supported in COM API will be identical to those in the Harvest SDK C++ API.v
Function Enhancements and Usage Improvements in the Web Interface
The functions and usability for the Web interface are greatly enhanced. - Support interactive merge process.
- Support UDP process on the server-side.
- Support cross project merge process.
- Support Compare View process. Note: Must use IE5.5 or Netscape 6.x/Mozilla 0.9.5 to execute the Compare View process.
- Support form attachments.
- New content page is displayed for any Harvest process execution. Harvest context is refreshed when the movement of a package or version occurs.
- User is able to modify Harvest view path for check-in/check-out operations Add the default view path and client directory in the left hand side context area as well as support the anchor concept.
- Ability to delete one or many change packages and package groups.
- New Directory Chooser added to the user context setting and Check Out page.
- Improved page layout: Context history is accessible below the Current Context display. Default View Path and Default Client Path settings have been added to the Current Context display.
- Improved Edit Context page: added client machine, default username and password, and default client directory. These settings will be used as the global defaults for the agent login page.
- The implementation of form tabs is supported via IE5.5 or Netscape 6.x.
- Reports in Harweb Administrator: Custom HSQL reporting interface: Web SQL. The Harvest administrator can enter any SQL query to to the Harvest database and rertieve the output in an html table. Reports include access report for Harvest object, project summary, user summary, user group summary, repository summary. For each project, user can generate reports for life cycle, state, view, access, package group, approval definition, and related repository. For each state, user can generate reports for process, and state access. Admin can get the modified item, reserved item, and user group reports based on each user. User list report is available for each user group. For each repository, user can get the item list and repository access reports.
- The Administrator has the added ability to navigate and set access to the repository item paths.
- Reports in Harweb Workbench New reports: package history, version list, latest version list, modified item, reserved item.
- Harweb runs on WebSphere Application Server Single Server Edition 4.0.1 NT/Win2000/Linux.
Escalated Customer Issues Addressed in This Release
- Command line hco package filter option does not match Harvest 4 behavior.
(STAR#11278817, #11203859)
The package filter option will now check out the latest version in view. - Multiple network card support on AIX.
(STAR#11076920)
The problem is resolved with a LicenseIT patch. Contact technical support for details. - Harwind recursive checkout: If the directory to be checked in is more than two subdirectories down, it fails.
(STAR#11265648) - HSQL output column order.
(STAR#11202462)
The order of the columns in the output from HSQL will now match the order in the SELECT clause. - System parameter [package] is empty for package-level check in.
(STAR#11226174) - Errors converting versions from Harvest 4.1.2 when data is empty or compressed.
(STAR#11104526) - VAJ interface GPF while adding project.
(STAR#11338319) - Unable to use commas in the SQL statement for a CADbCombo control in a form.
(STAR#11328839) - Radio buttons on form are disabled.
(STAR#11153458) - View Version: file should be deleted from TEMP directory after viewing.
(STAR#11085405) - Tngmesg.hlp missing from Windows installation.
(STAR#11063610) - Data source with underline character on UNIX platform.
(STAR#11295295) (No fix yet, will doc this) - Support iPlanet 6.0 SP1
- Support a "no prompt" UDP execution in Windows GUI.
(STAR#11508427-2) - Remote agent "deadlock" with hco.
(STAR#11473200) - VCI project conversion from 4.1.2 to 5.1.
VCI project files created in Harvest 4.1.2 can now be used after conversion to Harvest 5.1.
(STAR#11138663) - CHECK OUT OF BIG FILES NOT WORK
(STAR#11672177)
Functions Available in Harvest 4.1
- The Harvest command-line hco option for package filter, -pf, will now filter on latest versions in view for those items in the –pf <package>. This is consistent with Harvest 4.x. A new option named package option, -po, will filter on only those versions specified in the package option, -po <package>.
- Provide hft - footprint command line program
- Shared working directory option in the check-out process
- Duplicate Repository object To duplicate a repository, user can copy a repository and paste into repository tree. Definition of text extension in source repository is copied over.
- Reports Summary of project and repository, project life cycle, and related access information will be available via Administrator GUI and Web Admin interface. Package history and details are available via Workbench GUI. Default Reports via InfoReport viewer will be available via Harweb.
- Allow customer defined port number in the communication layer User can alter the default Harvest port number in the communication layer. The current default is 5101.
- Add Cross Project Merge, Take Snapshot, UDP, and HSQL to the Harvest SDK These functions are available in Harvest 4 SIK. Take Snapshot is the most demanding one.
- "Save changes" to life cycle diagram Allow user to modify the life cycle diagram and save the changes to the diagram. The change involves the state icon shown in horizontal and vertical location.
- User based install – Administrator account not necessary to install Harvest 4 adopts this approach. Client is only available to whoever installs the product.
- Network (save space) Install Harvest 4 network install just installs the client to a network drive. The user can run it from there. Harvest 5 requires COM registration for many components. Because of this you cannot run it by just clicking on the icon from a network drive.
- Update utilities: rcstohar and sccstohar
Bug Fixes
- Package description: GPF if 256 chars limit is exceeded
- View paths are not displayed in the sorted order in version path picker
- If package name contains backslash, double click causes GPF
- Fix the problem on package finder which does not filter the approved package based on state
- For installation on Windows platform: remove spmail.exe and use hmail.exe
- Allow cross project merge command line to handle multiple packages
- Remove the load repository 32767 files limitation on Windows platform
- Command-line hup cannot set the assignee to be "No Assignee"
- Remote agent: file permission bits incorrect on UNIX platform during execution of check out for browse mode process.
- The performance of conversion from Harvest 4.1.2 to Harvest 5.1 was improved.
- STAR #11473200-1: Agent in deadlock. Synchronous hco executions using the remote agent resulting in a locked hco process.
Installation Considerations for 5.1.0
Non-Admin Windows Client Installation
Installation of the Harvest 5.1.0 client on a Windows NT/2K machine without Administrator rights may encounter the following error when starting the client interface: "The procedure entry point__lc_collate_cp could not be located in dynamic link library MSVCRT.dll" To workaround this error run the following from a command prompt: mv.exe msvcrt.1 msvcrt.dll mv.exe msvcirt.1 msvcirt.dll Restart the computer.
Migration to Harvest 5.1.0
Windows – 5.0x to 5.1.0 Upgrade
- The Harvest 5.1.0 install for Windows has been modified to comply with CA installation standards.
- Previous Windows releases of Harvest must be uninstalled before Harvest 5.1.0 can be installed.
- The user is prompted to specify a location for installation of CA products (Harvest, PEC, CAI/PT ODBC). The default location is C:Program FilesCA. Please note this location is not the %HARVESTHOME% but the install path. The %HARVESTHOME% will be one directory below the install path. If a shared component (PEC, CAI/PT ODBC) is already installed, then the new version will be installed into the current installation location. Otherwise, it is installed under the selected CA install folder.
Client/Server/AgentOnly Pre-Installation Steps
Perform the following steps to prepare for the installation of Harvest 5.1.0: - Back up any custom files (i.e., UDP scripts) in the %HARVESTHOME% location if necessary.
- From Add/Remove programs in the Windows Control Panel, un-install the Harvest client and/or server.
- Restart the computer.
Client/Server/AgentOnly Installation Considerations
The steps described below are meant to clarify the selection of the install location for the Harvest product components. For detailed information on all installation dialogs, see the CCC/Harvest Install Guide 5.1.0, Chapter 1 "Installation on Windows Systems." - Run the installation setup for the Harvest 5.1.0 client or server.
- When prompted for the install location, do not select the old Harvest 5.0x %HARVESTHOME% location (i.e., <path>CCC_Harvest_5.0). Either select the default location path (C:Program FilesCA) or choose a new location. Note: The install path is the location for CA products, not the %HARVESTHOME%. The %HARVESTHOME% will be located one directory level below the install location.
- See the CCC/Harvest Install Guide 5.1.0, Chapter 1 for further detailed instructions on installing the client and server on Windows platforms.
Server Remote Database Installation Considerations
The Harvest database resides on a different host machine than the Harvest server in this configuration. Follow steps 1 and 2 above in "Client/Server/Agent Only Installation Considerations". Next, the Harvest database schema needs to be updated: - Locate the SQL script "Upgrade.sql" found in the %HARVESTHOMEInstalllog directory. Run the "Upgrade.sql" script against the Harvest database using the Harvest table owner. For example: sqlplus harvest/harvest@<service> @Upgrade.sql where <service> is an Oracle TCP/IP service name to connect to the remote database machine. Note: For those users running "Harvest server versions", you will need to run Upgrade.sql against every database instance or user. For further information, see the Harvest Installation Guide 5.1 Ch. 1 "Installation on Windows Systems".
UNIX – 5.0x to 5.1.0 Harvest Server/AgentOnly upgrade
On UNIX systems, the following Harvest server components require upgrading: - CA Licensing – Lic98
- Harvest server – version 5.1.0
- Enterprise Communicator (PEC) – new version 4.3
- CAI/PT ODBC – v3.11 AgentOnly installs (no Harvest server), require the following components be upgraded:
- Harvest Agent – version 5.1.0
- Enterprise Communicator (PEC) – new version 4.3 The installation locations for the above components do not need to change. Each component installation will provide the upgrade to the current version. See the CCC/Harvest Install Guide 5.1, Chapter 2 "Installation on UNIX Systems" for detailed installation instructions.
Server: Remote Database Installation Considerations
The Harvest database resides on a different host machine than the Harvest server in this configuration. Upgrade the components indicated above for the Harvest server. Next, the Harvest database schema needs to be updated: - Locate the SQL script "Upgrade.sql" found in the
$HARVESTHOME/install/etc directory. Run the "Upgrade.sql" script against the Harvest database using the Harvest table owner. For example: sqlplus harvest/harvest@<service> @Upgrade.sql where <service> is an Oracle TCP/IP service name to connect to the remote machine. Note: For those users running "Harvest server versions", you will need to run Upgrade.sql against every database instance or user. See the CCC/Harvest Install Guide 5.1, Appendix A "CCC/Harvest UNIX Installation for Remote Database" for detailed installation instructions.