AllFusion Harweb 3.1 PATCH 012 - CA Technologies
{{search ? 'Close':'Search'}}
****************************************************************

AllFusion Harweb 3.1 PATCH 012
April 29, 2004

****************************************************************


****************************************************************
Contents
****************************************************************

1.0 Welcome

2.0 Fix Alerts

3.0 Installation Considerations

4.0 Patch installation
4.1 UNIX Installation
4.2 WINDOWS Installation

5.0 Problems corrected
5.1 Problems fixed in 3.1 GA Release
5.2 Problems fixed in 3.1 PATCH 001
5.3 Problems fixed in 3.1 PATCH 002
5.4 Problems fixed in 3.1 PATCH 003
5.5 Problems fixed in 3.1 PATCH 004
5.6 Problems fixed in 3.1 PATCH 005
5.7 Problems fixed in 3.1 PATCH 006
5.8 Problems fixed in 3.1 PATCH 007
5.9 Problems fixed in 3.1 PATCH 008
5.10 Problems fixed in 3.1 PATCH 009
5.11 Problems fixed in 3.1 PATCH 010
5.12 Problems fixed in 3.1 PATCH 011
5.13 Problems fixed in 3.1 PATCH 012

6.0 Additional information on problems corrected

7.0 Contacting Technical Support

****************************************************************
1.0 Welcome
****************************************************************

This Readme file contains installation considerations as
well as patch installation instructions, problems
corrected, known issues, and contacting Technical Support.

****************************************************************
2.0 Fix Alerts
****************************************************************

For each fix listed, you should view the information listed in
Section 6.0 for additional information.

Patch 11
--------
1449 - UNABLE TO SET PROJECT & STATE FIELDS IN MOVE PACKAGE PROCESS IN WORKBENCH
Altered the behavior of the Move Package process to allow users
to change project and state.

Patch 12
--------
2329 - ITEM ACCESS USES DENY METHODOLOGY INSTEAD OF GRANT
Changed the behavior of Item Access to utilize GRANT Access methodology
instead of the DENY Access methodology. If users apply Patch 12
(& Harvest 5.1.1 Patch 18), users will not be able to roll back to a
prior patch as a database conversion occurs that cannot be rolled back.


****************************************************************
3.0 Installation Considerations
****************************************************************

* In addition to the HARWEB Patch, Harweb 3.1 Patch 012 also
requires the installation of the HARVEST 5.1.1 Patch.

Please refer to the HARVEST 5.1.1 patch README.TXT for
installation instructions.

The minimum Harvest 5.1.1 Patch level required for this
HARWEB patch is: HARVEST 5.1.1 Patch 018.

* Please apply this SERVICE PACK to the corresponding Harweb
Server installation.

* The PATCH files are cumulative; in other words, applying
the latest PATCH file provides all fixes.

For example: HARWEB31PATCH005 contains all fixes from
HARWEB31PATCH001 to HARWEB31PATCH005.

* To apply a patch/fix go to the APPLY PATCH/FIX section.

* The difference between HARWEB31PATCH005 and HARWEB31PATCH005FIX,
is that the first refers to a publicly available PATCH (patch 5),
and the second refers to a set of intermediate FIXES available
after the PATCH (patch 5).

* Intermediate FIXES are usually included in the next publicly
available PATCH.


****************************************************************
4.0 Patch installation
****************************************************************

Note: BACKUP the original files. This process overwrites the
original files.

Note: Edit "<webappdir>HarwebWEB-INFharweb.cfg" and
append/modify the following line:
CharacterSet = <yourCharacterSet>

This character-set is used to determine how to translate
the bytes within the web-pages into characters on the screen.
It is not related to the database character-set; it depends
on the Language and Web Browser utilized.

For example (using Microsoft Internet Explorer as the Web Browser):
- if the language is English, you can set: CharacterSet=iso-8859-1.
- if the language is Chinese Simplified. You can set: CharacterSet=gb2312 .

Please refer to the web-links below for additional information
on web-browser/language/character-sets:
- http://www.w3.org/International/O-charset-lang.html
- http://www.w3.org/International/O-charset-list.html

________________________________________________________________
4.1 UNIX installation
________________________________________________________________

To apply the PATCH/FIX, perform the following steps:

1. Logon to the Operating System using the UNIX Harweb account.
2. Close all Harweb Client Applications.
3. Shutdown the Harweb Server components.
4. Change the current directory to the HarWeb home directory
(<webappdir>Harweb). This directory should contain the
directories <webappdir>HarwebHarweb,
<webappdir>HarwebWEB-INF, and <webappdir>HarwebWebDoc.
5. Backup the following directories: <webappdir>HarwebHarweb,
<webappdir>HarwebWEB-INF, and <webappdir>HarwebWebDoc.
For example (within Harweb home directory):
"tar cvf HARWEB_BKP.tar Harweb WEB-INF".
6. Copy the "<patch>.tar.gz" file to the HarWeb home directory
(<webappdir>Harweb).
7. Delete the following files (if they exist) from the Harweb
home directory: PATCH.log, ApplyPATCH.sh, README.TXT
8. Decompress the PATCH file using: "gzip -d <patch>.tar.gz".
9. Un-tar the PATCH file into the Harweb home directory
using: "tar xvfo <patch>.tar".
10. Execute "ApplyPATCH.sh"
11. Start the Harweb Server components.

Note: The cache of the JSP/Http server needs to be cleaned after applying the patch.
Please contact your web Administrator or refer to documentation of the web server
on how to do this.

________________________________________________________________
4.2 WINDOWS Installation
________________________________________________________________

To apply the PATCH/FIX, perform the following steps:

1. Logon to the Operating System using the Local Administrator
account.
2. Close all Harweb Client Applications.
3. Shutdown the Harweb Server components.
4. Backup the following directories: <webappdir>HarwebHarweb
and <webappdir>HarwebWEB-INF.
5. Decompress the "<patch>.zip" file to the Harweb home directory
(<webappdir>HarWeb). This will overwrite all files in
<webappdir>HarwebHarweb and <webappdir>HarwebWEB-INF.
6. Start the Harweb Server components.

Note: The cache of the JSP/Http server needs to be cleaned after applying the patch.
Please contact your web Administrator or refer to documentation of the web server
on how to do this.


****************************************************************
5.0 Problems corrected
****************************************************************

Note: An asterisk (*) indicates to refer to the section
"6.0 Additional information on problems corrected"

________________________________________________________________
5.1 Problems fixed in 3.1 GA Release
________________________________________________________________

1004 - SELECT SQL STATEMENT IS ONLY ALLOWED IN WEBSQL
1264 - HARWEB AND WEBSPHERE INTEGRATION

________________________________________________________________
5.2 Problems fixed in 3.1 PATCH 001
________________________________________________________________

925 - HARWEB CONTAINS HARVEST DATABASE USER/PASSWORD IN CLEAR TEXT
943 - VIEW NAVIGATE PAGE DOES NOT DISPLAY PROCESS LIST WITH THE RIGHT ACCESS
945 - CANNOT UPDATE CHECKBOX IN HARWEB FORM PROPERLY
994 - GET ERROR 500 WHEN CLICKING HARVEST LOGIN THROUGH HARWEB IIS/TOMCAT
1074 - HARWEB IS NOT ABLE TO UPDATE VIEWS FROM ADMIN
1104 - USERS WITH NO UPDATEPACKAGEACCESS ARE ABLE TO MODIFY THE FORM
1111 - MISSPELLING OF LATEST IN FIND VERSION DROP DOWN LIST
1133 - REPOSITORY FILE EXTENSIONS NOT CONVERTED TO UPPERCASE
1171 - THE VALUE OF THE RADIO BUTTON CANNOT BE RETRIEVED IN HARWEB FORM
1213 - UPGRADED HARWEB FOR NEWER J2EE
1235 - CANNOT VIEW VERSION WHEN THERE IS ALREADY A SAME NAME FILE IN THE TEMP DIRECTORY
1353 - UPDATING USER ACCESS IN PROJECT DOES NOT DISPLAY MESSAGE THAT PROPERTIES HAVE CHANGED
1415 - REMOVE NON-PRINTABLE/CONTROL CHARACTERS IN CODE

________________________________________________________________
5.3 Problems fixed in 3.1 PATCH 002
________________________________________________________________

1126 - HARWEB 3.1 C90 INTERNATIONALIZATION

________________________________________________________________
5.4 Problems fixed in 3.1 PATCH 003
________________________________________________________________

(*) 930 - CHECKOUT FOR RESERVE FOLLOWED BY CHECKIN FOR RELEASE TRIES TO ACCESS FILES VIA A CLIENT-PATH
1051 - FIND VERSION RETURNS ALL VERSIONS
1263 - NO DIRECTORY CHOOSER BUTTON FOR LOAD REPOSITORY
1269 - VALUE OF CHECKBOX "DELETE FILES AFTER CHECKIN" IS NOT DISPLAYED CORRECTLY
1300 - RUNTIME ERROR OCCURS WHEN NO ITEM OR ITEM PATH IS SELECTED
1306 - CANNOT CREATE PACKAGE WITH SPACES IN THE MACRO NAME
1313 - DEFAULT OPTIONS OF A CHECKIN PROCESS NOT SAVED AND RETRIEVED CORRECTLY
(*) 1420 - MISMATCH IN THE PATH OPTIONS BETWEEN HARVEST CLIENT AND HARWEB
(*) 1433 - IN HARWEB, REMOVING A FORM ASSOCIATION FROM A PACKAGE DOES NOT DELETE THE FORM
(*) 1455 - ORDER OF ITEM FILTER OPTIONS DIFFERENT BETWEEN HARVEST ADMIN AND HARWEB
1490 - CORRECT DEFAULT MODE OPTION FOR CHECKIN IS NOT DISPLAYED

________________________________________________________________
5.5 Problems fixed in 3.1 PATCH 004
________________________________________________________________

1183 - CURRENT VIEW PATH IS TRUNCATED WHEN REPOSITORY NAME HAS SPACES IN BETWEEN
1263 - (CORRECTION TO FIX ON PATCH 003)
1466 - AVAILABLE ITEM FILTER OPTIONS DO NOT MATCH THE ADMIN SETTINGS
1519 - SERVLET 2.2 IS NOT COMPATIBLE WITH INTERNATIONALIZATION CHANGES MADE IN PATCH 002
1545 - DEFAULT OPTION FOR CONCURRENT MERGE DOES NOT MATCH THE ADMIN SETTINGS
1576 - INCREASE CONTEXT HISTORY TO DISPLAY 30 ENTRIES
1582 - SELECTING AN ITEM FOR CHECKOUT RETURNS AN INVALID CHECKOUT MODE ERROR

________________________________________________________________
5.6 Problems fixed in 3.1 PATCH 005
________________________________________________________________

1362 - FIND VERSION FAILS FOR NON-ENGLISH SETTINGS
1489 - GET A LOGIN PAGE WHEN TRYING TO EDIT CONTEXT FROM WSAD
1503 - USING TABS FROM EW1.1 OVERRIDES FRAMES
1569 - DEFAULT PACKAGE NAME HAS SPACES AT THE END
1575 - WRONG ERROR MESSAGE FOR INTERACTIVE MERGE
1593 - IN HARWEB, CANNOT UNCHECK THE "DELETE FILES AFTER CHECKIN" BOX FOR THE CHECKIN PROCESS
1594 - "WAITING FOR APPROVAL BY" DROP DOWN BOX MISMATCH BETWEEN GUI AND HARWEB
1635 - CANNOT UPDATE FORM IN WSAS 4.0.1
1694 - THE WORD "Dependency" IS SPELLED INCORRECTLY
1702 - FORM ATTACHMENT DOES NOT WORK WITH NETSCAPE 7.0
1790 - CANNOT DELETE PACKAGE GROUPS

________________________________________________________________
5.7 Problems fixed in 3.1 PATCH 006
________________________________________________________________

(*) 709 - ADDED OPTION TO CREATE EMPTY DIRECTORIES ON ITEMPATH CHECKOUT
1647 - USERS CAN VIEW CREATE PACKAGES PROCESSES THEY DO NOT HAVE ACCESS TO
1791 - UPDATED COMPUTER ASSOCIATES COPYRIGHT NOTICE
(*) 1869 - CHECKIN WITHOUT SPECIFYING A PACKAGE FAILS WITH UNEXPECTED ERROR
1877 - DEFAULT CHECKIN MODE DOES NOT MATCH WHAT IS DEFINED IN THE ADMIN

________________________________________________________________
5.8 Problems fixed in 3.1 PATCH 007
________________________________________________________________

(*) 1774 - VIEW VERSION FAILS WHEN FIRST CHECKOUT PROCESS IN STATE DOES NOT HAVE BROWSE MODE
1802 - LISTENER.LOG FILE INCREASES IN SIZE
1879 - CLOSING THE WINDOW AFTER TAKING A SNAPSHOT LOGS THE USER OUT OF HARWEB
1991 - COPYRIGHT DATE CHANGED TO YEAR 2003

________________________________________________________________
5.9 Problems fixed in 3.1 PATCH 008
________________________________________________________________

(*) 1488 - LOGIN PAGE CONTINUES TO COME UP AFTER LOGIN WHEN LOGIN PAGE IS BOOKMARKED IN WSAS
2042 - ADMINISTRATOR CANNOT VIEW ALL PROJECTS IN THE CROSS-PROJECT MERGE "FROM" PROJECT LIST
2048 - CANNOT CHECKOUT MORE THAN 40 ITEMS FROM THE ITEM VIEW

________________________________________________________________
5.10 Problems fixed in 3.1 PATCH 009
________________________________________________________________

1942 - CANNOT UPDATE STATE NAME IN HARWEB ADMIN
1984 - RENAME ITEM PROCESS ACCEPTS INVALID CHARACTERS
2006 - RECEIVE SQL ERROR WHEN CHECKING OUT MORE THAN 254 ITEMS AT ITEM LEVEL
2086 - CREATE PACKAGE RETURNS "500 Internal Error" FOR NON-ADMIN USERS ON ORACLE 9
2147 - STATES ARE SORTED ALPHABETICALLY, NOT BY STATE ORDER
(*) 2167 - RENAME SNAPSHOT OPTION "As of Date in Current Working View" TO "As of Modified Version Date"

________________________________________________________________
5.11 Problems fixed in 3.1 PATCH 010
________________________________________________________________

(*) 1486 - SESSION INVALID ERROR MESSAGE WHEN TRYING TO LOGIN TO HARWEB
(*) 2179 - NO ERROR MESSAGE IS DISPLAYED WHEN NOTES AND DESCRIPTIONS EXCEEDS LIMITATION
(*) 2187 - LINKED UDP CREATED VIA HARWEB DOES NOT GET EXECUTED
(*) 2215 - IN COMPARE VIEW, NOT ALL PROJECTS ARE DISPLAYED
(*) 2224 - MOVE PACKAGE PAGE IN HARWEB IS DIFFERENT WITH WORKBENCH
(*) 2232 - CANNOT VIEW ATTACHMENTS WITH SPACES IN THE ATTACHMENT NAME

________________________________________________________________
5.12 Problems fixed in 3.1 PATCH 011
________________________________________________________________

(*) 1449 - UNABLE TO SET PROJECT & STATE FIELDS IN MOVE PACKAGE PROCESS IN WORKBENCH
(*) 1786 - ADDED AGENT PATH LOCK DIRECTORY OPTION "-lockdir"
(*) 2189 - CHECKING OUT ITEMS AT AN ITEMPATH LEVEL FAILS WITH IPlanet6 SP4
(*) 2238 - STATE DROP DOWN LIST DISABLED WHEN CREATING MOVE PACKAGE PROCESS
(*) 2287 - RECEIVE ERROR ORA-00911 WHEN OPENING A FORM IN HARWEB
(*) 2355 - ASSIGNEE IS LOST WHEN CONTEXT IS NOT SET IN HARWEB
(*) 2374 - SNAPSHOT FIND VERSION OPTIONS MISLEADING
(*) 2470 - CHECKING OUT ITEMS IN MULTIPLES OF 100 RETURNS ERROR ORA-00936
(*) 2494 - HARWEB LOGIN ERROR MESSAGE NOT CONSISTENT WITH THOSE OF OTHER HARVEST MODULES

________________________________________________________________
5.13 Problems fixed in 3.1 PATCH 012
________________________________________________________________

(*) 1191 - REMOVE ITEM PROCESS HAS NO CHANGE DESCRIPTION
(*) 2329 - ITEM ACCESS USES DENY METHODOLOGY INSTEAD OF GRANT
(*) 2391 - PACKAGES WITH LEADING SPACES FAIL ON CERTAIN PROCESSES
(*) 2419 - XML FILE HAS BAD CHARS AFTER FORMGEN.EXE W/CHINESE CHAR SET
(*) 2426 - HARWEB VERSION LIST REPORT HAS POOR PERFORMANCE AND INCORRECT RESULTS
(*) 2473 - DATE FIELD ACCEPTS INVALID DATES
(*) 2614 - SNAPSHOT AND "NO VIEW" STATES CAN HAVE ALL PROCESSES
(*) 2727 - TARGET PROJECT SHOULD NOT BE LISTED DURING CROSSPROJECT
(*) 2731 - RECEIVE SQL ERROR WHEN SELECTING 100 VERSIONS FOR CHECKOUT
(*) 2800 - INACTIVE PROJECTS ARE NOT VISIBLE IN VIEW CHOOSER


****************************************************************
6.0 Additional information on problems corrected
****************************************************************

709 - ADDED OPTION TO CREATE EMPTY DIRECTORIES ON ITEMPATH CHECKOUT

The option to create empty directories on checkout has been added to the checkout page
for itempath checkouts. The following option is now available: Checkout Empty Directories

925 - HARWEB CONTAINS HARVEST DATABASE USER/PASSWORD IN CLEAR TEXT

If the harweb.cfg file does not contain Harvest database user/password information,
then HarWeb will utilize the encrypted information within hsvr.dfo.

If the harweb.cfg file contains Harvest database user/password information,
then HarWeb will utilize the database user/password within harweb.cfg.

NOTE: If Harvest Server is not installed on the same machine as HarWeb,
then the "hsvr.dfo" file needs to be generated onto the HARVESTHOME directory
on the HarWeb machine using the "svrenc" utility.

930 - CHECKOUT FOR RESERVE FOLLOWED BY CHECKIN FOR RELEASE TRIES TO ACCESS FILES VIA A CLIENT-PATH

Checkout for Reserve does not require a client-path.

1191 - REMOVE ITEM PROCESS DOES NOT HAVE A DESCRIPTION FIELD

In the Workbench, the "Remove Item process" is missing the field that allows the user
to enter a change description.

1420 - MISMATCH IN THE PATH OPTIONS BETWEEN HARVEST CLIENT AND HARWEB

The following Harweb default path options have been changed:

FROM: Preserve View Path Structure
Preserve and Create Directory Structure
All Files to the Same Client Directory

TO: Preserve Directory Structure
Preserve and Create Path Structure
All Files to the Same View Path

1433 - IN HARWEB, REMOVING A FORM ASSOCIATION FROM A PACKAGE DOES NOT DELETE THE FORM

- HUP command-line utility has been expanded; a new switch -del has been added.
When removing package/form associations, via the -rf <form name> or -rfo <form object id> switches,
adding the -del switch will also delete the form if it is not associated with any other package.

- HarWeb has also been updated when removing package/form associations.
The system now prompts for confirmation to delete the form if it is not associated with any other package.

1449 - UNABLE TO SET PROJECT & STATE FIELDS IN MOVE PACKAGE PROCESS IN WORKBENCH

Users cannot change the "to Project" and "to State" fields on a Move Package process.

Steps to reproduce:
1. In Harweb Admin, on the active project list, select a project.
2. On the project properties page, select the states tab and click on a state name.
3. On the state properties page, select the process tab.
4. In the process drop down list select "Move Package Process" click on New. Fill in the process name,
ToProject, and ToState fields. Click "update".
5. In Harweb Workbench, from the package menu select my packages.
6. Select one package and in the process drop down list select "Move Package" process that we created in Admin gui.
7. Click on "Execute". The process "Move Package" page comes up. There is no option to select the target
project and environment. The only option is "Move with Package History".

Note: In the Harweb Admin, we added the new entry <any> for both "To Project" and "To State" combo boxes.
1. If <any> is selected for "To Project", the only available entry for "To State" is <any>.
2. If a project other than <any> is selected for "To Project", <any> and the state list (not including
snapshot states) will be populated into the "To State" combo box.

1455 - ORDER OF ITEM FILTER OPTIONS DIFFERENT BETWEEN HARVEST ADMIN AND HARWEB

The following Harweb item filter options have been changed:

FROM: Existing Items Only
New Items Only
New or Existing Items

TO: New Items Only
Existing Items Only
New or Existing Items

1486 - SESSION INVALID ERROR MESSAGE WHEN TRYING TO LOGIN TO HARWEB

When trying to login to harweb using Oracle 9.0.1 and Jrun 3.1, the user will receive the following
error message:
harweb.LogOn.service():Error while processing CMD=LogOn
Session is invalid.

1488 - LOGIN PAGE CONTINUES TO COME UP AFTER LOGIN WHEN LOGIN PAGE IS BOOKMARKED IN WSAS

If you are running Websphere Application Server 4.0.x, the following line needs to be added
to the harweb.cfg file:

WebServer=WSAS4

1774 - VIEW VERSION FAILS WHEN FIRST CHECKOUT PROCESS IN STATE DOES NOT HAVE BROWSE MODE

View Version will now use the first checkout process that has Browse mode defined,
rather than use the first checkout process.

1786 - ADDED AGENT PATH LOCK DIRECTORY OPTION "-lockdir"

This is a new feature that will allow users of the remote agent to set a lock directory such that anyone who
logs in to this agent will be unable to navigate above that specified directory. Additional information can be
obtained by referring to the "HARUSER.pdf" guide, in "Chapter 4: Single-User Agent".

KNOWN PROBLEMS:

2737 - AGENT PATH LOCK DIRECTORY OPTION ALLOWS SELECTION OF A FILE AS THE INITIAL DIRECTORY

It is possible to choose a plain file on a UNIX agent system as the initial directory to which a Windows
client connects. When this occurs the plain file may also appear to be inside of the initial directory.
If this file is subsequently checked-in, it will appear to succeed, but the resulting content in the Harvest
repository will not be usable nor can it be deleted.

1869 - CHECKIN WITHOUT SPECIFYING A PACKAGE FAILS WITH ERROR MESSAGE "UNEXPECTED ERROR"

When logging in to an agent and navigating to a file to checkin, if a package was not selected,
the following error message would occur: "An unexpected error occured during hci"

The following error message will now be displayed: "A package is required for checkin operation"

2167 - RENAME SNAPSHOT OPTION "As of Date in Current Working View" TO "As of Modified Version Date"

When using the "As of Modified Version Date", the Take Snapshot process will capture versions in the
current working view that were modified on or before the specified version modified date and time.

Important! This behavior deviates from Harvest 4.x. The date and time is compared with the version
modification date/time. It does not refer to the date and time that versions were present in the
working view. See tech note TEC293284 at esupport.ca.com for a description of how to simulate
Harvest 4.x behavior in Harvest 5.x.

2179 - NO ERROR MESSAGE IS DISPLAYED WHEN NOTES AND DESCRIPTIONS EXCEEDS LIMITATION

When we try to update the note and descriptions field of a package, if it exceeds the limits (255 for description,
2000 for notes), then no error message is displayed, and the record is not updated.

2187 - LINKED UDP CREATED VIA HARWEB DOES NOT GET EXECUTED

If a Post/Pre link process is associated with any process and if this process is created from harweb, then
it does not get executed either from the harweb or the GUI.

Steps to Reproduce:
1. Login to harweb admin.
2. Create a checkout process. Also create a prelink udp process associated with the checkout process.
3. Checkout a file from harweb workbench/GUI using the checkout process just created in step1. The prelink udp
process does not get executed but the file gets checked out OK.

2189 - CHECKING OUT ITEMS AT AN ITEMPATH LEVEL FAILS WITH IPlanet6 SP4

When trying to checkout files at the Item path level using Iplanet6 sp4 fails with Http 500 internal
servlet error.

Steps to Reproduce:
1. Install Iplanet6 SP4.
2. Launch harweb workbench.
3. Click on view->view navigate.
4. Select a folder. Choose a checkout process from the item path process drop down list box.
5. Receive error "http 500 -Internal servlet error"

2215 - IN COMPARE VIEW, NOT ALL PROJECTS ARE DISPLAYED

Not all projects are displayed when trying to do compare views from harweb workbench.

Steps to Reproduce:
1. Login to harweb workbench as superuser/administrator.
2. Click on view ->view navigate.
3. Select a view path and choose Compare view process from the process list.
4. Click on the icon next to the view.
5. In the Harvest view chooser window, not all projects are displayed.

2224 - MOVE PACKAGE PAGE IN HARWEB IS DIFFERENT WITH WORKBENCH

The Move package page in harweb is different with workbench. In workbench, it shows " To Project" and "To State",
but in harweb, it does not show anything, and the user will not know where the package will be moved to.

2232 - CANNOT VIEW ATTACHMENTS WITH SPACES IN THE ATTACHMENT NAME

When trying to view form attachments, if the attachment name has a space, the following error occurs from harweb:

Result Code 3
Log File
I00060040: New connection with Broker established.
Could not Find Attachment.

2238 - STATE DROP DOWN LIST DISABLED WHEN CREATING MOVE PACKAGE PROCESS

When creating a move package process in harweb Admin GUI, on the move package process property page,
the "To project" drop down list lists the projects, while the "To State" drop down list is disabled.

2287 - RECEIVE ERROR ORA-00911 WHEN OPENING A FORM IN HARWEB

Receive the error ORA-00911 when opening a custom form in Harweb that has a DBCombo box.

Steps to Reproduce:
1. Create a custom Form in Harvest Adm GUI with a DBCombox. The SQL script is defined as
"select username from haruser;"
2. In Harvest Workbench create a new form with this custom Form Type. Form can be opened without error.
3. Login to Harweb Admin and convert the Form for Harweb.
4. Login to harweb workbench to open the form. You will receive a blank page and the following
error in TOMCAT output console:
javax.servlet.ServletException: ORA-00911: invalid character at
org.apache.jasper.runtime.PageContextImpl.handlePageException(Page ContextImpl.java:471)

2329 - ITEM ACCESS USES DENY METHODOLOGY INSTEAD OF GRANT

Harvest 5 utilizes the DENY methodology for item-access (a user does not have access to an Item if it is
a member of at least one user-group that has been DENIED access to the Item). All other Harvest 5 access
utilizes the GRANT methodology (a user has access to an object/function if it is a member of at least one
user-group that has been GRANTED access to the object/function).

STEPS TO REPRODUCE:
1. Create a user
2. Make the user member of 2 usergroups (Groups A and B)
3. In ADMIN GUI, Repository TAB, Select an item and deny access to usergroup A

Results:
Even though the user is a member of a usergroup (group B) that has not been denied access to the item,
the fact that it is a member of at least one usergroup (Group A) that has been denied access prevents
the user from viewing the item through the Dataview in WORKBENCH.

NOTE: Item-access conversion is a ONE-TIME, ONE-WAY process. Users should backup their database prior
to applying this patch. Once a Harvest installation is upgraded to Patch 18, it cannot be rolled back to
a prior patch, as the database conversion changes that are made cannot be rolled back.

INSTRUCTIONS: This conversion is accomplished in two parts. The first part is the applying of the harvest patch,
which is performed according to the instructions in this readme, and this also includes the applying of the
DBPatch.SQL.

The second part is running the "external-fixes" scripts documented in the additional readme file "PR2329-README.TXT',
which is located in the $HARVESTHOME/PATCHES/<patch/fix>/external-fixes/PR2329 directory. If this section is
not performed, the hserver processes will fail to start.

2355 - ASSIGNEE IS LOST WHEN CONTEXT IS NOT SET IN HARWEB

The assignee list is populated on the package properties page following package list page. If the
context is not set and one of the other tabs is selected and the user then returns to the properties
tab, the assignee list is lost.

Steps to Reproduce:
1. Setup Harweb and log onto the workbench
2. Select Project, Edit context
3. Clear the context by setting Project to "-Please Select-", which sets all drop downs to the same.
4. Blank out any remaining fields with values
5. click ok at bottom of page
6. Select Package, Package list
7. Select a package with an assignee. When the package properties page is displayed, the assignee
drop down will have the correct name displayed and will contain other names as well.
8. Select the history tab
9. Select the Properties tab and the Assignee is now set to "No Assignment", which is the only
entry in the list.

2374 - SNAPSHOT FIND VERSION OPTIONS MISLEADING

When a user defines the context with a State on a snapshot view, the Version/View drop down list is misleading.
Currently we have (1) Latest In View (2) All in View (3) All (4) Latest. Not all of these options are valid for
Snapshot view.

Steps to reproduce:
1. Create a State that only uses Snapshot views (e.g., "Browse Snapshots")
2. Create a take snapshot process in another state which has a working view.
3. Checkin a new item A version 0 into a working view.
4. Take a snapshot of the working view.
5. Checkin a new item B version 0 into the working view.
6. Invoke Find Version and set context to "Browse Snapshots". The context setting window
will automatically populate the snapshot view.
7. Go back to the Option: Name & View tab of Find Version
8. Notice that for Version/View drop down list, all 4 options are available.
9. Since Find Version will only select versions in the snapshot view, not all of these options should be available.

Valid Values for the Version Chooser Filters. This fix will limit the Option selections to these values when
a State using only Snapshot Views is selected:
Item: All
Version/View: Latest in View
Version Tag: All, No Tag
Branch: Trunck Only

2391 - PACKAGES WITH LEADING SPACES FAIL ON CERTAIN PROCESSES

Packages created in harweb will not contain leading space as they are trim out. A user could create a
package in Harvest workbench with a leading and then process the package in Harweb.

Steps to reproduce:
1. Create a package using Harvest workbench (package name should have leading spaces)
2. In Harweb, set context to project and in package list page select the package and promote it,
the following error occurs:
Result code 3
Log file
I00060040: New connection with Broker harvest established
No Packages to Promote. Specified Package are Invalid

This problem occurs for the promote and approve processes.

2419 - XML FILE HAS BAD CHARS AFTER FORMGEN.EXE W/CHINESE CHAR SET

When using formgen.exe to generate a form which includes Chinese or Korea characters to XML, the XML
file contains pazzy characters. After that the web interface can only generate a zero byte jsp file
and displays an error.

Steps to Reproduce:
1. In Harvest Administrator, go to FORM tab and generate a Form with the FORM WIZARD, which includes some
Chinese or Korean characters in the FORM (eg: Chinese labels). Name the form "Chinese".
2. Run chinese.sql and FORMGEN.exe to convert chinese.HFD to XML format.
3. Copy the chinese.xml file to %HARWEB%/harweb
4. Logon to Harweb Administrator. Go to FORM/CUSTOM FORMS, select "chinese" Form Type, check both checkboxes,
and generate the Web Form from XML template.
5. Logon to Harweb WB, create a package, generate a new form with "chinese" Form Type. The Form is generated
successfully. Select the Form, the Form displays question marks for chinese or Korean label.

2426 - HARWEB VERSION LIST REPORT HAS POOR PERFORMANCE AND INCORRECT RESULTS

The Harweb Version List Report runs for a long time and produces incorrect results. Files are listed
in all folders even though they only exist in a single folder.

Steps to reproduce:

1. Create 2 repositories with several folders and sub folders
2. Baseline the repositories
3. Create several packages
4. Checkout, modify, and checkin items to create new versions
5. In Harweb set context to the project
6. Go to Project, Reports and select "Version List Report"
7. Items appear in every folder, which is not correct

2470 - CHECKING OUT ITEMS IN MULTIPLES OF 100 RETURNS ERROR ORA-00936

When trying to checkout items in multiples of 100 items (but > 250), receive the error ORA-00936.

Steps to reproduce:
1. Launch harweb workbench.
2. Set context .
3. Click on default viewpath on the left hand side or Select view ->view navigate.
4. Select 300 items and try to checkout.
5. Receive the error message:
"harweb.Checkout.doCheckoutItems(): SQL Error: ORA-00936: missing expression
SQL=select itemobjid, itemname from haritems where itemobjid in () order by itemnamenull"

2473 - DATE FIELD ACCEPTS INVALID DATES

The date field in find version accepts invalid dates.

Steps to reproduce:
1. Bring up the harweb workbench.
2. Click on View ->Find version.
3. Select the Modified option button.
4. Date field accepts month greater than 12 and day greater than max number of days in the month.
5. It accepts 5 digit for a year.
6. It accepts if from date is greater than the to date.

2494 - HARWEB LOGIN ERROR MESSAGE NOT CONSISTENT WITH THOSE OF OTHER HARVEST MODULES

When harweb clients try to log into a server of different versions, the error message is different
from those of other harvest modules.

Steps to reproduce:
1. Setup Harvest 5.1 Server
2. Setup Harvest 5.1.1 Client (WorkBench, Admin, Harwind, CLI, Harweb, etc)
3. Attempt to Login with Harweb & receive:
"Error: Client and server product versions do not match."
4. Attempt to Login with other Client module & receive:
"E03020517: Error: Client and server product versions do not match."
5. Harweb error message should include the error number.

2614 - SNAPSHOT AND "NO VIEW" STATES CAN HAVE ALL PROCESSES

Login to the admin page and go to a snapshot view state. From the process list, we can choose
all the harvest processes. The snapshot view sate can only create certain processes.

Steps to reproduce:
1. Define a state in a project and associate it with all snapshots.
2. Login to Harweb Admin
3. Go to this Project -> this state -> process page to create a new process. In the process list,
you can see all the harvest processes.
4. Login to Harvest Admin to create a process for this state, you can only see these processes:
Checkout, List Version, Compare View, Notify, UDP.

2727 - TARGET PROJECT SHOULD NOT BE LISTED DURING CROSSPROJECT

When performing a cross project merge. The target project should not be listed in the From project list.

Steps to reproduce:
1. Select a project and state from harweb workbench.
2. Execute the cross project merge.
3. The target project is available in the From the project list.

2731 - RECEIVE SQL ERROR WHEN SELECTING 100 VERSIONS FOR CHECKOUT

Performing a checkout from the version level and selecting exactly 100 versions will result in a SQL error.

Steps to reproduce:
1. Use a Project with a State and a Package
2. Select exactly 100 items for Check Out for Update and receive a SQL error.
Error Message
harweb.Checkout.doCheckoutPackageVersions(): SQL Error: ORA-00936: missing expression ...

2800 - INACTIVE PROJECTS ARE NOT VISIBLE IN VIEW CHOOSER

In the compare view process, we are not able to select views of inactive projects when using HarWeb.

Steps to reproduce:
1. Bring up harweb workbench.
2. Go to view ->view navigate,
3. Select an item path and select the process Compare view.
4. In the view chooser dialogue box. Inactive projects are not visible.


****************************************************************
7.0 Contacting Technical Support
****************************************************************

See SupportConnect.ca.com for the latest product information.
For further technical assistance with CA Software
Change Manager, contact Technical Support at 1-800-833-7528
Hours 0800-1800 CST

Operating System
Windows – 1.6 MB
UNIX – 1.1 MB

Chat with CA

Just give us some brief information and we'll connect you to the right CA Expert.

Our hours of availability are 8AM - 5PM CST.

All Fields Required

connecting

We're matching your request.

Unfortunately, we can't connect you to an agent. If you are not automatically redirected please click here.

  • {{message.agentProfile.name}} will be helping you today.

    View Profile


  • Transfered to {{message.agentProfile.name}}

    {{message.agentProfile.name}} joined the conversation

    {{message.agentProfile.name}} left the conversation

  • Your chat with {{$storage.chatSession.messages[$index - 1].agentProfile.name}} has ended.
    Thank you for your interest in CA.


    How Did We Do?
    Let us know how we did so that we can maintain a quality experience.

    Take Our Survey >

    Rate Your Chat Experience.

    {{chat.statusMsg}}

agent is typing