CS 7.0.3
Release Notes


 

      Aug 24, 2011

Copyright © 2002-2011 FatWire Corporation All rights reserved.

Welcome to the release notes for Content Server v7.0.3. For the latest release notes, check the FatWire e-docs web site. The release notes contain descriptions of new features, changes in functionality, known problems, and other last-minute information about Content Server 7.0.3.

For additional information, contact FatWire technical support.

Document history:

August 24, 2011

  • Updated with Patch 7 build information, no functional changes

June 15, 2011

November 16, 2009

September 8, 2009

June 29, 2009

May 8, 2009

·         Updated What's New in Content Server 7.0.3 section to include rollup information for Remote Satellite Servers

April 13, 2009

·         Updated 18354 with additional details

March 31, 2009

·         Added Locale to the reserved words list,

·         Updated What's new in CS 7.0.3 Patch 3

·         Updated workaround for #18553

March 11, 2009 -

·         Corrected property name referred to in description of Issue #17803

January 30, 2009

·         Added Issues Fixed in CS 7.0.3 Patch 3 and What's new in CS 7.0.3 Patch 3

·         Updated Installation and Upgrade Notes section

·         Added Patch Release and version table

June 30, 2008

  • Corrected incorrect PR 16889 to read 16899 and clarified explanation of PR 16137

May 20, 2008

·         Included Issues Fixed in CS 7.0.3 Patch 2 release

·         Added BulkLoader / BulkApprover to Known Issues in CS 7.0.3.

·         Added additional comments to the Installation and Upgrade Notes section

·         Updated Getting Started section

February 29, 2008

·         Included Issues Fixed in CS 7.0.3 Patch 1 release

·         Added issue #16639 to Installation and Upgrade Notes section

November 13, 2007

·         Included issues fixed in CS 7.0.2 HotFix releases.

November 08, 2007

·         Updated What's new in 7.0.3

·         Updated What's new in 7.0.1

November 05, 2007 -

·         Added Release Notes for CS 7.0.3

·         Added known CS 7.0.2 upgrade issues #15954,15826,15992,16024,15983,16120

·         Updated issue #15774

October 12, 2007

·         Updated issue #15774 Added issue #16077

·         Updated the upgrade note regarding the naming of custom asset types

September 12 , 2007

August 24, 2007

August 13, 2007

  • Added issue #15747 to the list of Known Issues in 7.0.

August 6, 2007

  • Created

 

Patch Release Name and version

 Patch Release date

CS 7.0.3 patch 7 build
 ContentServer-bld- 358 Revision:138844

 Aug 24, 2011

CS 7.0.3 patch 6 build
 ContentServer-bld- 347 Revision:137122

 June 15, 2011

CS 7.0.3 patch 5 build
 ContentServer-bld-372 Revision:126161

 November 16, 2009

CS 7.0.3 patch 4 build
 ContentServer-bld-322 Revision:123418

 June 29, 2009

CS 7.0.3 patch 3 build
 ContentServer-bld-292 Revision: 119918


 Jan 30, 2009

CS 7.0.3 patch 2 build
 ContentServer-bld-242 Revision: 115139

 May 30, 2008

CS 7.0.3 patch 1 build
 ContentServer-bld-234 Revision: 113671

 

 Feb 29, 2008

  Table of Contents 

·         New Features

·         Installation and Upgrade Notes

·         Issues Fixed in CS 7.0.3 Patch 6

·         Advanced UI

·         Advanced UI - Tree Applet

·         Caching - Page Cache

·         Caching - Satellite Server

·         Content Server - CORE

·         Editor - FCKEditor

·         Flex Assets

·         InSite - Page Builder

·         Workflow

Issues Fixed in CS 7.0.3 Patch 5

·         Advanced UI

·         API

·         Basic Assets

·         Caching - Page Caching

·         Caching - Satellite Server

·         Editor - FCKEditor

·         Engage

·         Install - Rollup

·         Publishing - Export to Disk

·         Publishing - Mirror

·         Site Management

·         Workflow

·         Issues Fixed in CS 7.0.3 Patch 4

·         Advanced User Interface

·         API

·         Caching - Page Caching

·         Caching - Satellite Server

·         Dash User Interface

·         Editor - FCKEditor

·         Editor - TextArea

·         Engage

·         Performance

·         Publishing

·         Revision Tracking

·         Search

·         Site Management

·         Upgrade

·         User Management - LDAP

·         XMLPost

·         Miscellaneous

·         Issues Fixed in CS 7.0.3 Patch 3

·         API

·         Basic Asset - ADF Based

·         BulkLoader / BulkApprover

·         Caching - Satellite Server

·         InSite Editing

·         Installation

·         Flex Assets

·         FCKEditor

·         PageBuilder

·         Publishing

·         Revision Tracking

·         Satellite Server

·         Site Management

·         Static Recommendations

·         Tags

·         Workflow

·         Issues Fixed in CS 7.0.3 Patch 2

·         Analytics

·         API

·         Cache Management

·         CS-Desktop

·         CSElement

·         Dash User Interface

·         FCKEditor

·         Flex Assets

·         InSite Editor

·         Installation

·         Publishing

·         Satellite Server

·         Search

·         XMLPost

·         Issues Fixed in CS 7.0.3 Patch 1

·         Advanced User Interface

·         API

·         Content Server

·         Dash User Interface

·         eWebEditPro

·         FCKEditor

·         InSite Editor

·         InSite Template

·         Installer - Upgrade

·         Language Pack

·         Publishing

·         Revision Tracking

·         Satellite Server

·         Search

·         Site Entry

·         Tags

·         XMLPost

·         Miscellaneous

·         Issues Fixed in CS 7.0.3

·         API

·         Dash User Interface

·         Advanced User Interface

·         Approval System

·         Rich Text Editors

·         Satellite Server

·         FirstSiteII

·         InSite Editor

·         InSite Templating

·         KeyView

·         XMLPost

·         Installation

·         Dash Localization

·         Miscellaneous

·         Issues Fixed in CS 7.0.2

·         Lucene Search

·         Multilingual Assets

·         User Interface

·         Workflow

·         Issues Fixed in CS 7.0.1

·         Issues Fixed in CS 7.0

·         Known Issues in CS 7.0.3

·         Known Issues in CS 7.0.2

  Getting Started

The Content Server 7.0.3 document set provides documentation for different kinds of users. Updates to product documentation, as they are made, are posted to the following URL: http://e-docs.fatwire.com  For a description of the documents, please refer to the Documentation Notes link on the site. Check the site regularly for the latest set.

TOP

 

  New Features

Deprecated functionality in Content Server 7.0.3 Patch 6

·         KeyView is no longer shipped or supported

·         eWebEditPro is no longer shipped or supported

What's new in Content Server 7.0.3 Patch 3?

- FCKEditor version is upgraded to 2.6.3 with patch 3. Please refer to the Content Server 7.0.3 Patch 3 Documentation Notes located on http://www.fatwire.com/support for additional details. The following enhancements are now available:

·         The ability to view the rendered image when an asset is included in the FCKEditor in the Advanced User Interface

·         Asset information will be displayed in the Dash and InSite interfaces for included assets which will include the asset id

·         The ability to remove and edit the included assets via right click functionality in the Advanced User Interface

·         The ability to pass a list of parameters in the included asset so that the rendering template can take advantage of them.

·         The ability to add multiple styles to the FCKEditor

·         The add link and include buttons are now integrated into the FCKEditor toolbar

 

What's new in Content Server 7.0.3?

Satellite Servers are flushed in series using a single thread

Satellite Servers are flushed in series using a single thread. With many satellite servers, this can cause significant delays. We now flush each SS in a separate thread.

Dash UI

- Moved Add to ... dropdown, delete button and “Search Results: “ - in the same line to save space.

- Asset Type column in the search table has been replaced with the icon for that asset type.

- Mouseover will show a tooltip with the asset type name

- Asset image file name will be in the format ASSET_TYPE.IMAGE_FILE_TYPE. e.g. Content_C.gif.

- Asset type images will be read at startup from the Omtree\TreeImages\AssetTypes folder. To change the icon, CS needs to be restarted

- Locale column in the search table has been replaced with the icon for that specific locale. Maps are picked from \images\icons folder. A tooltip will show the locale name.

- Locale image file name will be in the format LANGUAGE_COUNTRY.gif. LANGUAGE must comfort with a valid ISO Language Code and COUNTRY with a valid ISO Country Code.
e.g. en_US for a locale with English language used in the United States

- The Name and Description fields in the search table will show up to 30 characters. If the string is more than 30 characters, then its truncated at 27 and an ellipse will be added at the end.

- For fields that get truncated, a mouseover of that field will show the full name or description.

- Modified column will only show the Date in search table, a mouseover will display both date and time.

XML Post

Introduced 3 XMLPost parameters that users can use to identify their data delimiters when they use flex XMLPost (add/modify/deletedata elements). The user can change them in xmlpost.ini. the three parameters are: 

post_xmlnamevaldelim_: y

post_xmlpostequaldelim_: y

post_xmlpostmulvaldelim_: y

 

(The default values for the three delimiters are : = ; if user does not post them)

 

e.g. If the .xml data file has different delimiters, and you want to use

1. @ to separate name/value pair (default is : if not posted),

2. == instead of = for name=value (default is =),

3. - to separate multi-valued attributes (default is ;)

 

<_xmlnamevaldelim_>@</_xmlnamevaldelim_>

<_xmlpostequaldelim_>==</_xmlpostequaldelim_>

<_xmlpostmulvaldelim_>-</_xmlpostmulvaldelim_>

Template saves enforce SiteCatalog naming format <site>/<assettype>/<tname>

In releases prior to CS 6.1 the SiteCatalog pagename was generated based on the rootlement that was specified in the Template screens. Beginning with 6.3, the SiteCatalog pagename was standardized to <site>/<assettype>/<tname>. This fix allows you to maintain two forms of SiteCatalog entries :

    <site>/<assettype>/<tname>.

    <site>/<rootelement>

Both the site catalog entries will point to the same element file.

Rollup Installer changes

A new screen is added to the Rollup Installer that will allow a user to select an editor (ImageEditor, eWebEditPro and FCKEditor) that the installer will copy and deploy. Any customizations that were done to the attribute editors should be backed up prior to running the rollup installer.

What's new in Content Server 7.0.2?

What's new in Content Server 7.0.1?

- Creation and management of static-lists.

- Creation and management of Page Assets.

- Placement and un-placement of pages.

- Expanded support for localization (such as for images, messages, and search results).

- Image operations like resize, crop, rotate etc

- Integration with Image Picker—background and foreground images can be selected with Image Picker.

- Capability to add text on top of an image as a layer. All layers are flattened on save and cannot be reedited.

- Configurability (functionality can be hidden).

- Integration with all three interfaces—Dash, Advanced, and InSite.

- Ability to pass text and image parameters

- Previewing of Flash Assets.

- Integration with all three interfaces—Dash, Advanced, and InSite.

- Thumbnail categorization for rapid access.

- Ability to restrict categories

- Configurable thumbnail scaling.

- Keyword search of images.

- Image magnification.

- Integration with all three interfaces—Dash, Advanced, and InSite.

- Better tracking of content edits: Edited fields are listed for each Asset. Associated Asset Types are available via mouseover.

- Clearer indications of editable and edited content: Editable content is surrounded by dotted borders. Edited, unsaved content is surrounded by solid borders.

- Integration with Image Picker, Image Editor, and Flash Asset / Attribute Editor.

- New Global Index Source Configuration Screen. This screen provides detailed control over the search index, allowing for the enabling, pausing, deleting, and re-indexing of individual Asset Types.

- Support for Lucene’s index configuration.

- Stabilization of interface components.

- More consistent look and feel across and within browsers.

- Updated images, icons, and colors.

- Tighter integration and seamless switching between interfaces.

Expire cached pages instead of expunging by marking their expiration date to a past date. Expired pages are cleaned up asynchronously by CacheServer. This makes asset saves and publishing much faster. The following property has been added:  

 

Set cs.expireonly=true in futuretense.ini to switch to this new behavior.

 

What's new in Content Server 7.0?

 

The benefits of CS7's three interfaces include

 

- An effective mapping between the power of CS7.and the diverse needs of your content management team.

- Reduced learning curves and increased productivity.

- Reduction of costly IT and resource constraints, empowering all types of users to put content to work

.

 

 

The InSite Page Builder lets designers quickly build a web page. After searching for content, the designer simply drags and drops it into a slot on a structured canvas. In this way, content can be easily added and rearranged. Again, no formal knowledge of a content management is required, simply your existing content and a smart sense of design.

 

 

The benefits of CS7's full-text search include

 

- Faster access to your content

- Pluggable, out-of-the-box search engine

- Full-text search across all content in the CS7 repository (including uploaded documents)

- Ability to query content using familiar keywords and metadata.

 

Today's global businesses require their content in multiple languages. FatWire's Content Server 7 has multi-lingual support built directly into the data model: As a result, any content—article, press release, catalog entry—can be translated into multiple languages, including double-byte languages such as Chinese or Korean. Furthermore, you can translate content directly in CS7 using a convenient language-to-language comparison display or export it to a third-party translation service. Language versions of the same content can go through workflow independently, when publishing needs are unique, or together, when they need to be published at the same time.

The benefits of CS7's multi-lingual support include

- Multi-lingual capabilities built into the data model

- Language-to Language comparisons directly from the interface

- Translation into double-byte languages (such as Chinese)

- Exporting for translation by a third-party provider

- Workflow of language versions as a group or independently

 - Session objects

 - AssetDataManager: A manager for reading asset data. 

 - AssetTypeDefManager: A manager for reading asset type’s definition (structure of an asset type). 

 - AssetData: Asset’s data, basically a collection of AttributeData instances and some more information about the asset itself.

Features Not supported in 7.0.x

·         Verity search engine is not supported.

Language Packs

        - French

        - Italian

        - German

        - Spanish

        - Japanese

 

TOP

 

 

  Installation and Upgrade Notes

General Notes

See the SPD on FatWire e-docs web site for the list of J2EE components (web servers, application servers, DBMSs, JDBC drivers, and so on) that CS 7.0.x supports. You should also check with FatWire Support to see if there are any known issues with the configuration you wish to use.

Also, refer to the vendor release notes for all J2EE components to find the latest e-fixes, patches, and service packs required to run your component.

Content Server 7.0.x works in application servers running J2SDK/J2RE  1.5 and above. Please make sure that appropriate version of JRE in installed and configured before installing Content Server.

Please also make sure that older versions of the JDK or JRE are not present in the PATH or CLASSPATH environment variables, especially if you plan to run Content Server in an environment that relies on these entries to be correct (Resin, for example).

Another common problem encountered is a type of JSPException with a message like the following: "The major.minor version '48.0' is too recent for this tool to understand". This error is related to the incorrect version of tools.jar in the class path. Make sure tools.jar loaded belongs to the correct JRE by launching JVM with a -verbose option.

Windows install fails if there is a space in the path to CS home directory

The file csRollupInstall.sh is not executable as shipped, you must change the file to be executable for installation.

Max Perm Gen must be set to over 96 Megs  -XX:MaxPermSize=128m

In Application/Portal server jvm options, include the setting -Djava.awt.headless=true

Content Server contains a modified version of the Microsoft XML Parser in the MSXML.jar file, which can cause conflicts if another version is in use. If you have Microsoft's version of MSXML.jar installed on your machine and this file is referenced in the CLASSPATH environment variable, you must change the path to the Content Server version; otherwise, Content Server fails when parsing XML.

After installation a restart of the domain is necessary for the Dash UI to work.

If an installation of CS fails then do the following before retrying the installation:

·         Drop the database tables

·         Undeploy the .ear/.war file

·         Delete the CS installation folder

·         Restart the application/webservers

Running the installer on top of a failed install corrupts SatelliteServer.properties file. The workaround is to manually set the properties correctly or run the installation after cleaning up the failed install.

ft.sync is automatically unset during upgrades. so note down the value before the upgrade

COM.FutureTense.CS.Factory.getInstance() determines which host:port CS is installed on by looking at the first entry in the FWLicense.xml. Make sure there is a valid host:port first in the list (i.e. CS is listening there).
 

Changes made to all of the .properties files under WEB-INF/classes will only be preserved if the cs.war file and ContentServer.ear file are updated. These two files are under $INSTALL_DIR/ominstallinfo/app folder.  If they are not sync with the exploded folder, then no changes are preserved.

Content Server 7.0.2 installer for WebLogic 10 looks for an autodeploy directory even if manual deployment is selected during the installation process. On the Application Deployment 2 screen, there is a selection checkbox entitled "This application will be manually deployed." When verifying that the WebLogic domain path is valid; the installer will perform an unnecessary check if an autodeploy directory.

Please also read the open bugs for Installer - Upgrades before you upgrade

 

Asset Type Name Restrictions

The following lists show the asset type names used by CS. Custom asset types must not use any of the names from the Standard Assets list. If a custom asset type exists in your installation with the same name as below upgrade scripts will encounter errors. If your custom assets have the names listed below, manually back up their data and elements before starting the upgrade process.

NOTE - Asset type names cannot contain special characters like :,"/ etc

 

Also if you wish to install the sample sites, your custom asset types cannot use the names from the relevant list.

 

 

Standard assets - These asset types are created by default:

 

 

Asset Types installed by FirstSiteII sample site:

 

 

Asset Types installed by BurlingtonFinancial sample site:

 

 

Asset Types installed by GE Lighting sample site:

 

 

Asset Types installed by HelloAssetWorld sample site:

 

 

Asset Types installed by Spark sample site:

 

Restricted Names for Asset Types:

 

The following names (in alphabetical order) are reserved for Content Server's use and must not be assigned to custom asset types:

Security Notes

For security reasons, we recommend that you allow only internal access to the following servlets:

·         Install

·         HelloCS

·         CatalogManager

·         TreeManager

·         DebugServer

·         CacheServer

·         Inventory

BEA Application and Portal Server

For BEA application and portal servers, select the Sun JDK while creating the domains. CS will not work if JRockit JDK is selected.

Increase the value of the maximum number of WebLogic JDBC Connection Pools to at least 100 on both publish source and target machines.

Tomcat

Set cs.jspresponsewrapper=false in futuretense.ini

Browser

On IE, the Tools > Internet Options > Settings > Every Visit to the page must be set to true.

To change the character set for Internet Explorer 6.0, click View > Encoding > Unicode (UTF-8).

Notes:

  Dash, Advanced and InSite - buttons on the top bar work correctly if they popup in different browser windows. It wont work if the popup is configured to be a tab

  Tree applet conflicts if you have both CS 6.3 and 7.0.x running on the same machine on the same port, so make sure to avoid such a situation. To resolve Java applet issue

1. Right-click the JVM icon in the system tray.
2. Select 'Open Control Panel'.
3. In the JVM Control Panel...

a. Navigate to the General tab.
b. Click the 'Delete Files...' button in the Temporary Internet Files section.
c. Click OK to delete the temporary Java internet files.

4. Right-click the JVM icon in the system tray again.
5. Select 'Open Console'.
6. Within the Console, type 'x'. This will clear the classloader cache.
7. Restart your browser.

FCKEditor, Online Image Editor

FCKEditor and Online Image Editor ship free with Content Server

BulkLoader

The utility below encrypts plaintext password values

Usage - set the following jars in the classpath:

1. cs-core.jar
2. cs.jar
3. commons-logging-1.1.jar
4. gatorbulk.jar

java -cp %CLASS_PATH% com.openmarket.gatorbulk.util.SecurePassword -i $plaintextvalue  

 

Issues Fixed in CS 7.0.3 Patch 6

Advanced UI

(#23844) Flex Asset Edit screen becomes slow if there are many recommendations. It tries to load all the recommendation to show the related items.

Modified the behavior by not loading all the recommendations while rendering asset edit screen. A new option "show local recommendation" is added if one wants to see the related items

Advanced UI - Tree Applet

(#24258) The trusted certificate used to generate the digital signature for the left navigation tree in Advanced UI is expiring on 11/15/2010.

After it expires the browser will display a Security warning message informing the certificate has expired and prompting whether the TreeAppletLeader application can be executed to load the left navigation tree in Advanced UI.

(#24994) Applet warnings on JRE 1.6 if all the components of applet are not signed
 

Caching - Page Cache

(#21571) CS caches the page even if CallElement or CallTemplate resulted in errors in a nested page.
 

Caching - Satellite Server

(#19673 / 19822) Invalid parameter passed to Satellite servlet can result in unexpected behavior

Content Server - CORE

(#23165) Added support to specify port with SMTP host  

In futuretense.ini, specify the port number for cs.emailhost property - for example cs.emailhost=emailhost:port
 

Editor - FCKEditor

(#23147 / 23849) Saving content in FCKEditor adds empty paragraph ( < p > < /p >)

Flex Assets

(#22300 / 22806) Asset import fails with multiple ordered attributes

InSite - PageBuilder

(#22581) Page Builder doesn't update template updatedate if saveslotsonly is set to true
 

Workflow

(#21768) Workflow History: unnecessary comment files not deleted, taking up space.

The fix is to make sure we do not generate unnecessary comment files on the file system. Any comment files that were generated on the file system prior to applying this patch will remain.

(#23409) Lazy load participants on workflow group screens

(#23605) Added an optional parameter to workflowengine.getFilteredAssignments tag to lazy load assignment comments.

Assignment comments include actionTaken, actionToTake, and group comments which are all stored on file system.

(#23606) Optimize some workflow queries with Prepared Statements.

(#23639) Lazy load the workflow history in Advanced UI.

 

Issues Fixed in CS 7.0.3 Patch 5  

Advanced User Interface

(#20449) JavaScript error when using PickAsset attribute editor

(#21088) Deleting a site results in Error -105 when using Oracle database

(#21135) Date attribute is filled in when left blank

API

(#20255) asset:export not exporting "style" attribute (Pick From Tree etc) for Parent Assets

Basic Assets

(#21194) Editing start menu for basic asset type with attribute SOURCETYPE=Table takes a long time to load if the database table is large

Caching - Page Caching

(#20705) Cache Manager Optimizations:

1. When pages are flushed by create date, pages that had already expired were not eliminated 

2. We now expire pages based on urlqry hash value instead of loading urlqry's

Caching - Satellite Server

(#20257) 502 error returned instead of 404 error when accessing invalid BLOB URL through Remote Satellite Server

(#20651) Response headers from Content Server are sent back to Remote Satellite Server multiple times

(#20794 / 20798) Under load, if page is being accessed at the time of publishing, Remote Satellite Server is not flushing pagelets of the accessed page

(#20887) Last-Modified Header is not updated when a nested pagelet is modified

Editor - FCKEditor

(#20730) Saving before the FCKEditor loads completely results in a loss of previously entered data

Engage

(#21164) System returns visitor scalar attributes in random order

Install - Rollup

(#20667) During the CS 703 p3 deployment the file insite-fckconfig.js is erroneously deployed to / (root)

(#20713) FCKEditor installed in Delivery install by patch 3 rollup

Publishing - Export to Disk

(#20313 / 20590) <setvar NAME="recursive" VALUE="true" /> does not recursively descend into dependent assets to approve them

Publishing - Mirror

(#20571) Source CS system does not use proxy set in futuretense.ini to call the target

(#20842) Publishing a change such as switching assets to a different parent and deleting the original parent will generate an error. The error is due to the original parent gets deleted before the updated asset is saved on the target.

(#20858) Proxy information should be configurable per publish target

(#20297 / 21042) PubSession status occasionally reports a failed status after successful publish

Site Management

(#20788) Creating a site results in OutOfMemoryError if there is an empty template shared with all sites

Workflow

(#20642) Workflow report creation screen doesn't show users when roles are stored in LDAP

(#21077) Workflow History - empty comments creating unnecessary files

Issues Fixed in CS 7.0.3 Patch 4  

Advanced User Interface

(#18278 / 19275) Files in TMP directory not cleaned after Inspect, Save or Publish

(#19586) “Sort results by” dropdown on the search screen does not include Modified Date

(#19630 / 19631) Performance problem with ReferencedBy and Dimensions in inspect screen

(#20149) Modified By appears twice in Simple Search order by drop down for basic assets

API

(#18602) ICS.streamtxt - rendering content with incorrect order

(#18886) LoadAll uses ics.SQL with bCache=false, consumes database connections

(#19902) assetset:getassetlist is creating a query that has too many params for IN clause

(#20013 / 20305) category of ScalarVals not returned with asset:export

Caching - Page Caching

(#19987) Cache pages are stored in one folder in system page cache directory.

Caching - Satellite Server

(#18852) incorrect status returned with flushSSEngines()

(#18561 / 20168) CacheManager.getSSInventory() contain relative links

(#18921) Set-cookie path is no longer set in the response when:

1)      CookieServer is called using "%0d%0a" in the URL

2)      Satellite Servlet is called using "%0d%0a" in the blobheader

(#19231) Embedded links not caching properly on Satellite Server

Dash User Interface

(#19074) Dash Search returns "TooManyClauses" if search result is too large

Editor - FCKEditor

(#16121 / 20435) Anchor feature not working for Asset Link

(#19397 / 19528) If an embedded link to an asset has a target= parameter, the target= portion is being stripped off

(#19395 / 19530) Adding hyperlink not working properly with FCKEditor

(#19809) Japanese text gets corrupted when adding embedded links in FCKEditor

Editor - TextArea

(#19753) Multivalued BLOB attributes will save the last file name as CS.UniqueID.txt

Engage

(#19773) Copy segment is broken

Performance

(#19085 / 19235) SQL Cursor is not closed

(#20069) Time debug does not show all executed elements

Publishing

(#19532) More Arguments Field Values are duplicated if no Remote Password is provided

(#20148) REMOTEPASS field in Force Approve Assets is in clear text

(#20628) Static publishing occasionally fails when writing to Windows mapped drive

Revision Tracking

(#15709 ) Exception received when unapproving a checked out asset in Dash or Advanced UI

Search

(#19270) Search event leaves files behind

Site Management

(#18935) Site Deletion fails when there are Saved Searches created

Upgrade

(#19931) Saved search fails in CS 7 if upgraded from 5.5

User Management - LDAP

(#19388) Hierarchical LDAP problems with jndi.connectAsUser=true logging into CSE

XMLPost

(#20002) Creating an asset with multiple parents in XMLPost fails

(#20137) Values of attributes of type asset cannot be set to blank

Miscellaneous

(#20072 / 20073) Log execution times for pages and pagelets

To view the execution times for pages and pagelets, set com.fatwire.logging.cs.time=DEBUG in commons-logging.properties.

NOTE - This will log page execution times ONLY if the page is not found in cache.

Issues Fixed in CS 7.0.3 Patch 3

API

(#16844) AssetDataManager.readAttributes - Failure to retrieve name, id and description for Template and CSElement without having to log in

(#17426) asset:import issues for flex definitions: Attributes section in XML wrongly required; variables get scrambled causing save failure 

(#17699) asset:export doesn't export class for Filter assets

(#17701) asset:import doesn't import class for Filter assets

(#18092) Asset API getAssociatedAssets() returns results in wrong order

Basic Asset - ADF Based

(#17297)  Performance issues when more than 50,000 files in a directory

BulkLoader / BulkApprover

(#17446)  BulkLoader fails to complete on faster machines due to the main thread exiting before the worker threads begin

(#18540)  Added properties to specify BulkLoader Mapping Tables and BulkApprover Target Table.

·         approvalTargetTableName and idMapTableName - these are used to specify the table names that are created by the BulkLoader utility.

·         threadStartupTime - this is added to configure the sleep time of the main thread to wait for other (worker) threads to join. This is a customizable parameter set in milliseconds but should not be set to '0'.

These are optional properties and if the values are not specified then the default values as specified below are used to preserve backward compatibility:

1) approvalTargetTableName=bulk_appr_targets
2) idMapTableName=bulkloader_ids
3) threadStartupTime=5000

* Important Note *
Running multiple BulkLoader instances simultaneously is not recommended and in some cases can cause data corruption.

Caching - Satellite Server

(#17068) RSS 7.0.x with Apache and Resin/mod_caucho not functional

(#17101) RSS 7.0.x with Apache and Tomcat/mod_jk not functional

(#17132) Add Cache-Control header "no-store" if page is not cached

(#17170) HTTP404 when sending a form via POST with encoding type "multipart/form-data"

(#17186) Default cache timeout in Co-Resident Satellite Server was incorrect

(#17288)  SS looks for headers in a case-sensitive mode and often headers received are in lowercase

(#17306) RSS send Transfer-Encoding from Content Server

(#17803) Restrict the headers which can be set by BLOB server  - Added a property "bs.invalidheadernames". This property will have a comma separated list of headers which BLOB Server will not allow to be set

(#16145 / 17960) Content Server flush request does not reach Satellite Server as mod_jk confuses HOST_SERVICE header as HOST header

InSite Editing

(#18696) Returning to Preview from InSite Editing breaks when username contains a period

Installation

(#17096)  Changed properties in uiadmin.properties file are not preserved after rollup

Flex Assets

(#18523)  Asset can be deleted even if it's referenced in another asset.

FCKEditor

(#17959)  Embedded links need support for arbitrary arguments

PageBuilder

(#18354)  When templates are revision tracked and more than one user tries to save the template using PageBuilder UI displays an incorrect message

1.    Set cs.nocache=true in futuretense.ini (for all clustered members)

2.    Make sure that ft.sync and ft.usedisksync are not empty and are the same value on all cluster members.

3.    xcelerate.lockdir property in futuretense_xcel.ini must not be empty and have the same value on all cluster members

4.    Please specify switch -Dinsite.saveslotsonly=true in VM options (for all clustered members). This will enable the new functionality to save template composition entries instead of the entire template asset during PageBuilder.

5.    You can also configure wait time and iteration count for retries by configuring -Dinsite.waittime (default 20, it is in mille seconds) and -Dinsite.numiterations (default 100 iterations) in VM options.

(#18734)  Page Builder: Template in ApprovedAsset table is left in the locked state (If you edit page from the Page Builder).

Publishing

(#17340)  Batch session timeout is too low for large publishes

(#17551)  Possible 404 error when using PREFERREDDIR and PREFERREDFILE in static publishing

(#18520)  Asset gets stuck in approval when dependent is deleted.

Revision Tracking

(#18249) InSite Templating fails to save when Template is revision tracked

Satellite Server

(#18563) Inventory crashes Satellite Server when there are above 10K items in cache

Site Management

(#17932)  Delete site fails when it contains over 1000 dimension assets

Static Recommendations

(#18553) Recommendations have a strange behavior over 100

        Use multiple named associations for collection purposes rather than recommendations.

Tags

(#18640)  When using multiple <satellite:cookie> tags (or the XML equivalent) sequentially, a cookie is only produced for every other tag.

Workflow

(#17961) Workflow Not Storing All Files In Subdirectories on Shared File System

 

Issues Fixed in CS 7.0.3 Patch 2

Analytics

(#15736) Analytics v2.1: & in the referrer URL doesn't work and RECID was not showing up in the asset URL

(#16780)  ImageTag: "replace" has to be replaced by "replaceAll" in referrer &->[amp] transition

API

(#16887) commons-pool and common-dbcp jar files are not installed with the rollup and are needed for assetapi

Contact Technical Support to obtain these jar files

(#16854) Asset API is not evaluating nested conditions
 

Cache Management

     (#16773) Page cache regeneration after publish ignores content type

CS-Desktop

(#16394) Error message is displayed when finish assignment is clicked on Workflow pop up window in CS-Desktop.

 Responding OK to the error does set the workflow status to completed in Content Server.

CSElement

(#16242) Asset import fails due to missing description on argument

(#16832) "Missing translation key: locale='en_US', key='dvin/AT/CSElement/ConfirmReplaceModelHTML'" appears when selecting HTML after JSP/XML in new CSElement 

Dash User Interface

(#16675) Dash UI does not list available sites in alphabetical order

(#16681) If the URL representing assets in the left nav in the Dash UI had a space in them, then the asset tree/site plan and the left nav stopped working

(#16807) AssetTree displays a null node if the number of nodes under a group node is greater than the xcelerate.treeMaxNodes property

(#16810) In the Left Nav Asset Tree Tab, the asset types were also displayed as links

(#16813) In the Left Nav Asset Tree Tab, the logging levels for unsupported asset types was set to error

FCKEditor

(#16352) JavaScript codes are appended to attribute data when users have an unclosed DIV tag

To workaround this issue; after cut and paste the code into FCKEditor change to WYSIWYG mode, FCKEditor then does an evaluation of the HTML tags and corrects the missing DIV tag.

(#16826) FCKEditor failed to resize despite specifying the XSIZE and YSIZE in the attribute editor xml.

(#16990) When inserting an image using the insert image button from the FCKEditor toolbar, the message "Upload a new file in this folder (Upload in progress, please wait...)" appears but the file does not get uploaded.

This button has been removed as this limitation exists between Content Server and FCKEditor.

Flex Assets

(#16679) FieldCopier cannot copy updatedby or createdby on asset creation

 InSite Editor

(#16911) Using InSite Editing to edit a recommendation and add a new asset; the order is not be preserved once you save the recommendation

Installation

(#16188) During Rollup Install - Article, Image, Link, and LinkSet Asset Types are overwritten regardless of whether or not the corresponding sample sites are installed

Publishing

(#16842) Incorrect error message was displayed during attempted saves of Flex Assets that are locked by mirror publish

(#16870) After upgrade to 7.0.3 Patch 1, the base path for static publishing was double encoded for Static Publishing.

Satellite Server

(#16834) Setting logging.per-client-log=true in commons-logging.properties was logging the output to futuretense.txt and not the per IP log when rendering through Co-Resident Satellite Server

(#16899) Nested pages are not refreshing after publish

Search

(#16625) java.sql.SQLException: ORA-01795 exception is thrown by attribute level search in Oracle if there are more than 1000 records that match the attribute query

(#16691) Search index event causing session overflow in WebSphere

XMLPost

(#16373) Unable to clear attribute via XMLPost /modifyData

1. Basic assets:

·         Use a constant '_EMPTY_' in the value field of an attribute whose value is to be cleared

2. Flex assets:

·         Single Value: Usage of _EMPTY_ to clear out values

·         Multi Valued Attributes: In the value field, a ';' should be specified as the case of multi-valued attributes is different. Here the values are passed in a ';' separated fashion.

o    Example if we have values of 'fruits' apple, oranges, grapes. And in the xml post file if we use <fruits>mango;apple</fruits>. Then the new values will overwrite existing values. In the end we will only have mango and apple as values.

·         Blobs: Use  _EMPTY_ to clear out values. If you want to remove files, then there is no need to pass the file itself.

o    Example:
The ini file has two entries:
posturlpicture=y
fileurlpicture=y

The first property means that we are passing the name of the file (with extension) and the second property means that we are also passing the file itself using XMLPost  If we intend to remove the url picture, then

<urlpicture>_EMPTY_</urlpicture>

posturlpicture= y
fileurlpicture= n (or we can ignore this property by not including it in the .ini file)

 

(#16606) Improve exception handling in XMLPost

(#16696) Port number was duplicated in header by XMLPost when proxy server properties are passed

(#16726) All APIs should throw XMLPost Exception

 

Issues Fixed in CS 7.0.3 Patch 1

Advanced User Interface

(#16086) Month and day selections were off by one when using DatePicker in Advanced UI

(#16217) For Basic Assets, validation is failing if FCKEditor is a required field even when there is a valid value in the field.

API

(#16075)  Could not read a flex parent with AssetDataManager.read method. If a flex parent type/id is supplied to the method, a java.lang.ClassCastException would be thrown.

(#16109)  The urlxml field is not exported when using asset:export for AttrTypes assets

(#16439)  AttributeData.getData() returns String instead of AssetId for asset attributes

(#16542)  The asset api does not have a convenient way to search assets by site, in combination with all the other possibilities (id, type, attribute values, etc).

Content Server

(#16316, 17417)  CSExplorer sending passwords as clear text

(#16554)  Heavy load can cause SystemIdGenerator table to throw unique constraints violation.

Dash User Interface

(#15750)  Dash: Need to change the default font on the inspect screen for an attribute using FCKEditor

(#15762)  When creating a new page in Dash UI; the subtypes dropdown would display all subtypes regardless of filter

(#15996)  Site descriptions were included in cookies set in Dash UI causing login failures due to the cookies not being validated correctly.   

(#16088)   Dash: Site Plan Tree - Re-ordering does not occur in the sorted order or in the saved order.   

(#16118)  Restriction of special characters is now handled consistently between Dash and Advanced UI

(#16192) FCKEditor does not work correctly for Basic Assets in Dash UI using a URL field if Length > cc.maxvarcharsize

(#16240) Basic Assets – Add Link for TextArea will display JavaScript errors

(#16526) Created date, Created by, Updated date, Updated by and Status do NOT show up in the Dash UI Metadata tab

eWebEditPro

(#16276) Code becomes scrambled if paragraph tags are inside the anchor / span tags.

FCKEditor

(#16298) Pagelets render hardcoded links when image is included or embedded using InSite Editor.

InSite Editor

(#16164) Incorrect behavior exists when editing content with ‘Addlink’ and ‘Include link’ using the rich text editors in InSite.

(#16329) FCKEditor JavaScript error in HTML source view

(#16353) Embedded link ampersands should be encoded

InSite Template

(#16260) Unable to add asset through InSite Framework.

Installer - Upgrade

(#15983) After upgrade from 7.0 to 7.0.2, the Tree Tab in Dash UI does not display correctly for Basic Assets Types.

(#16120) Publishing - Upgrade from 6.2 to 7.02 breaks the directory property for static publishing

(#16150) Publishing - Scheduled publishing functionality limitations after upgrade from 6.x.

Language Pack

(#15833)  InSite - Add an Asset (Search) window is opening in place of Add an Asset (New) window after clicking on the 'Add New' button when using a language pack

(#16312)  InSite buttons are too small for languages other than English

Publishing

(#16398) Trying to start a publishing session when one is already running logs a stack trace in the logs. XML tag PUBSESSIONMANAGER.CREATE was not setting the errno in the event of a problem

(#16456) Double-quotes used in attribute for JSP tags caused schedule publish to fail on WebLogic

(#16463) Static Publishing - start point template does not retain settings

Revision Tracking

(#16233) In Dash UI rollback is not working for basic assets which are revision tracked after an edit and save.

(#16278) Revision tracked assets are not automatically checked in after selecting the parent

(#16281) Race condition exists when editing revision tracked assets

Satellite Server

(#16129) Remote Satellite Server fails when pointing to WebLogic connector for Apache

(#16160) Satellite Server was incorrectly setting cookies into responses when the request contained a cookie and Remote Satellite Server was not terminating resources

(#16321) Remote Satellite Server - Incorrect error numbers reported for page not found

(#16325) Remote Satellite Server drops session when communicating with Content Server

(#16458) Satellite server was not returning the right status code if a cached template is refreshed.

Search

(#16291) Search - Standard: Results from a search for flex parent assets returned the inherited flex assets as well.

Site Entry

(#16274) Duplicate entries created in Site Catalog for typeless templates.

Tags

(#16405) asset:getexportfile tag's outname property named incorrectly in the asset.tld

XMLPost

(#16485) XMLPost "Modifydata" - Values of a flex parent asset's attribute cannot be modified

Miscellaneous

(#16095) KeyView 10.1 crashes on certain machines

TOP

 

Issues Fixed in CS 7.0.3

API

(#15916) Tag asset:deletevoids  corrupts the approval subsystem

(#16156) Tag assetset:getattributevalues is returning all values

(#15785 ) vis.update flag not operating for VMVisitor table

(#16043) When using an element that calls satellite:form tag it truncates the URL after 98 characters.

(#15755) Tag "asset:search" to retrieve a basic asset is throwing a NullPointerException.
 

TOP

 

Dash User Interface

(#15949) A class cast exception is thrown and displayed in the dash interface when attempting to unlink a previously linked asset

(#16215) Basic assets - add link/include link are not shown for attributes in basic assets

(#15797 ) Minor bug in flash editor code

(#15804 ) Reordering pages doesn't work when search is enabled

(#15685 ) When editing a piece of content with the TextArea editor the Addlink / Include buttons disappear in the Dash UI

(#15709 ) Exception received when unapproving a checked out asset in Dash or Advanced UI

(#15756) Dash UI: Filename and path attributes do not show up for Page Assets

Filename and path attributes now show up in Dash UI for Page Asset.

(#15768/15759) Dash UI: Category attribute should be a drop down

- Category attribute should be a drop down. Also it will show only if Categories exist for the asset type.

- Subtype attribute should be a drop down. Also it will show only if Subtype exist for the asset type.

(#15943) Allow custom error messages in the Dash UI by calling the pre-update element

(#15994)  Rank is unchanged after reorder related assets (unnamed association)

(#16011) Dash UI: When you view a tag with nothing in it the Add to dropdown should not appear

(#16077)  Dash UI does not allow you to search for or create Image or Article assets since Image and Article are reserved asset type names.

TOP

 

Advanced User Interface

(#15800 ) Recommendation screen is broken in Advanced UI

(#14668 ) CS-Direct: Character Encoding is different when page is called from Tree Applet

(#15924 ) After setting the xcelerate.displayablenameattr attribute in the futuretense_xcel.ini, many content screens show unresolved variables such as 'Variables.useraclname'

(#15707 ) Unable to save Timed Action Events

(#15918 ) Basic attributes are URL encoded for Out of the Box basic assets but not for custom ones

(#15931) After deleting a parent pointer in a child asset, adding another parent from another branch results in the deleted parent being added back

(#15707) Unable to save Timed Action Events

TOP

 

Approval System

(#16023) Getting dependencies is slow an large tables

New property 'xcelerate.approval.dependency.chunksize' is added in futuretense_xcel.ini for approval dependency chunk size. It was hard coded to 250 earlier. Legal values are any integer in between 1 and 1000. Default Value is 250.

TOP

 

Rich Text Editors

(#16035 ) In Dash UI, FCKEditor  does not work for flex assets with blobs

(#15758 ) FCKEditor does not display data in inspect screen for basic assets

TOP

 

Satellite Server

(#15920) Asset save slow due to large number of unknown dependencies

(#16127) CS blows full cache for a remote SS even though only 1 asset is edited and only 2 items in remote SS cache depend on that cid

(#16179) CS does not flush Satellite Server cache cleanly if cache key for the page contains HTML encoded characters

The characters in the cache key are encoded by both remote and co-resident SS. The flush command now encodes the cache keys appropriately.

The following rules apply for encoding and decoding of URLs:

  • The alphanumeric characters "a" through "z", "A" through "Z" and "0" through "9" remain the same.
  • The special characters ".", "-", "*", and "_" remain the same.
  • The space character " " is converted into a plus sign "+".
  • All other characters are unsafe and are first converted into one or more bytes using some encoding scheme. Then each byte is represented by the 3-character string "%xy", where xy is the two-digit hexadecimal representation of the byte. The recommended encoding scheme to use is UTF-8. However, for compatibility reasons, if an encoding is not specified, then the default encoding of the platform is used.

For more information about HTML form encoding, consult the HTML specification at http://www.w3.org/TR/html4/

(#15851) SS does not correctly pass parameters when they contain a double quote mark

(#15914) SS shouldn't transmit host_service header to the browser

(#15925) Remote Satellite Server does not pass some headers to CS

(#15936) In case of RSS feed, MIME-type of the URL is set to application/rss+xml. The result is invalid when using Satellite.

        For the Elements where you plan to support RSS object, set resdetails2 property to "cs.contenttype=application/rss+xml"

(#16043) When using an element that calls satellite:form tag it truncates the URL after 98 characters. 

(#16137 ) Property ss.flushall needs to be set to false instead of default value true

We current flush satellite server caches in series, using a single thread. Adding more SS's increases the time to flush. This change introduces one flusher thread per satellite to bring that under control.
We now have two ways to flush satellite servers - do a complete flush (set ss.flushall=true in futuretense.ini), or flush affected pagelets only (default).

TOP

 

First SiteII

(#15938 ) Document_C/FSIILink uses satellite:blob instead of render:getbloburl

(#15798 ) Media Filter Not Replicating Properly

TOP

 

InSite Editor

(#15795 ) If you have 5n + 1 assets in the page layout search results then the next button does not appear

(#15802 ) InSite panel doesn't refresh when you add a new asset

(#15828 ) InSite Editor save/cancel buttons do not work

(#15999 ) insite:editasset, Add Selected button does not work, no option to select assets

(#15926 ) Embedded links for basic assets is broken

TOP

 

InSite Templating

(#15574 ) Empty paglets assembled with Page Builder

TOP

 

KeyView

(#15919) Configuration for some properties in KeyView.ini file are hard-coded

Add following property in the futuretense_xcel.ini file: keyview.inidir=<path to fw_htmltemplate.ini>

TOP

 

XML Post

(#15915) XMLPost is only able to add an asset to the first parent created when a flex family contains two (or more) parents with the same name, but with different definitions

TOP

 

Installations

(#15772 ) CatalogMover.bat in the jumpstartkit\tools directory has an incorrect jar file. The http-client jar is not named correctly

TOP

 

Dash Localization

(#15634 ) Translate link appears in dropdown menu when asset has no locale

(#15940 ) Search Criteria pop-up does not display when Tree Tab contains more than treemaxnodes and the wildcard is used to select everything

(#16110 ) Cluster language pack install fails and does not copy JARs to the right location

(#16111 ) When multiple language packs are installed language.ini gets overwritten

This file is used by the installer. It is not required post install. Installer needs it to populate the LocaleMap table.

(#15955 ) In certain language packs, multi valued parents could not be saved in Dash UI.

TOP

 

Miscellaneous

(#15736) Analytics 2.1 does not capture all the parameters if the referrer URL contains an '&'. Also 'RECID' was not included in the asset URL of recommendations.

(#15927/15951) gross system.exit in com.openmarket.commercedata.seed.DataWriteManager

(#15928) Order of columns in bkt files (commerceconnector) is not correct

The columns are now sent into the queue manager in ordered form, rather than in hash-table form.

(#15933 ) Brackets in cs.jsproot cause an exception

(#15937 ) XML debug breaks 'new' start menu

(#15922 ) Performance issues related to logging

The real issue is that JCL's implementation of the factory is just too slow to run in concurrent code. The fix is to hold the loggers statically instead of dynamically. This change causes us to no longer be able to theoretically change the logging levels without restarting CS. Users can use Log4J and still change log levels on the fly.

(#16021) /OpenMarket/Gator/AttributeType/FCKEDITOR.jsp has bad basepath code

TOP

 

 

 

 Issues Fixed in CS 7.0.2

Lucene Search

(#15576) Lucene Search - sharing assets across sites now enables the asset in Lucene indexes for the new site. Earlier it would not enable the index for new site.

(#15597) Lucene Search engine is disabled by default on Production installs of CS. 

(#15607) More wildcards allowed with Lucene search now .  Now CS support all wildcards that are supported by Lucene search.

TOP

 

Multilingual Assets

(#15662) CS installations on Portal servers now support creating multilingual assets.

TOP

 

User Interface

(#15053) Dash UI - creating a new translation without selecting workflow assignees no longer throws an error

(#15064) Dash workflow - clicking on go without selecting an action in workflow drop down does not show a blank screen now

(#15160) Deadlocked assets now show up in My Assignments as well as search results.

(#15585) Dash UI: Create/Edit operations for assets now work on WebLogic Portal.

(#15591) If an asset is deleted before invoking search the delete code no longer throws exception.

(#15593) InSite UI: if there were 5n+1 assets in search results, then "next >" link would not appear when you were on the 5 th page. Now it works correctly.

(#15595) Dash UI: Compare option can now be used for Recommendation and Page Assets.

(#15599) Dash UI: After a successful rollback, rollback button no longer appears on the asset header bar.

(#15601) InSite UI: Modifying a revision tracked asset in InSite editor no longer throws a JavaScript error.

(#15612) Fixed java script issues for eWebEditPro pro to work with InSite editing.

(#15613) Firefox issues: improved alignment and cleaned up some Dash UI objects to make them more robust.

(#15614) Firefox issues: Delete icon associated with Image Picker is now working properly.

(#15615) New Flash file added to Flash Editor.  This flash file has better JavaScript capabilities to support utf-8 characters.

(#15621) Dash UI: On Page asset edit, removing the last recommendation now works.

(#15624) AssetTree no longer shows the invalid option "Select Catalog", when there are lots (thousands) of assets in the asset tree.

(#15632) AssetTree load performance has been improved.  Tree will load only the top-level nodes when the user visits asset tree. And subsequent levels would be loaded when user tries to access them.

Made the tree not to load the first level nodes when the user visits asset tree.

(#15642) Dash UI: on creating new assets associated with a workflow process, the workflow for the asset now gets started.  Earlier it would not get started. Earlier it would get started only if the start step type selected was "Choose assignees when step is taken". If it was set to any other of the 4 start step options, workflow would not get created/started.

(#15643) On CS installed on WebSphere, ImagePicker and ImageEditor now works correctly.

(#15651) Using FCKEditor for basic/flex no longer causes JavaScript errors.

(#15652) Dash UI: the screen to check in a revision tracked asset can now be toggled back and forth with other screens. Earlier when user tried to check in a revision tracked asset, user would see the check in layout, but user could not toggle back and forth with other tabs on the asset.

(#15656) Dash UI: FCKEditor now appears in full length.

(#15660) Saving an ImageFile asset with a locale no longer throws a null pointer exception.

(#15661) Firefox issue: Size change on Image Picker now works.

(#15666) Dash UI: now allows user to enter Name and Description for Recommendation Asset.

 

TOP

 

Workflow

(#14444) Incorrect names no longer shown in workflow history when user is deleted

(#15058) Delegate Assignment functionality now works correctly in "dash".

TOP

 

 Issues Fixed in CS 7.0.1

API

 (#15369) Add a bulk asset load utility in Asset API to enhance performance of Dash UI

There was no method available in API to load assets in bulk. That resulted in poor performance since assets had to be loaded one by one..

(#15371) API: Now CS uses a Weak Reference to load binary data in memory only when it is needed

Earlier CS would load the full binary data into memory whenever the binary object was referenced, irrespective of whether the binary object was ever accessed or not. Now CS just uses a weak reference to that object in memory, and load it into the memory only when the object needs to be accessed

TOP

 

 

Cache Management

(#14738) CS6.3: Basic Asset Blob cache not getting refreshed when the blob is updated

(#15140) BlobServer does not seem to be loading blobs into cache on CS

(#15333) Alloy: Memory leak in cache management.

The issue was that caching calculated cache keys based on input parameters, but the input parameters were being cached without any filtering.. so all 20 or so input parameters were being added to memory and were left in memory.

(#15427) Cache clearance issue with FSII.

Even with cache set to false, modified template's cache would not get cleared until the referred asset was changed

TOP

 

eWebEditPro

(#13833) Attributes with EWebEditPro support do not work if they are placed right below any other attribute that has a button

TOP

 

FirstSiteII

(#15070) FSII Preview defaults back to en_US no matter what the input locale is

FSII: preview does not switch to current locale (i.e. previewing Home (fr) leads to Home / en_US) This is because FSII doesn't care about the locale of the incoming asset - if no locale session variable exists, FSII templates will always default to English.

TOP

 

InSite Editing

(#14867) In InSite Editing mode, redirects after session timeout don't work properly

If you time out in the InSite Framework, then you are being redirected to the session timeout page. But when you re login, you are getting logged into the Advanced UI rather than into the InSite Framework.

(#15298) Incorrect behavior while deleting value from attribute, whose attribute type is PickAsset from the Popup.

TOP

 

InSite Templating

(#15268) InSite: Create asset tag shows up in page builder view when you switch back and forth between Page builder mode and editing mode

(#15285)  On Search Results table of Page Layout Button, broken Image displayed for Assets which did not have default icon.

TOP

 

Installation

(#15425) DM view was not working in CS 7.0 as flame.jar was not being deployed on the app server correctly

(#15488) In CS 7 installs, Search wouldn't get enabled by default

(#15536) In CS 7 install on delivery mode, users could not access the login page to the CS Direct interface

TOP

 

Installation - Upgrades

(#15202) Upgrade from CS 6.3 to CS 7 fails if Ids have changed in AssocNamed_Subtypes table

(#15254) Upgrade from CS 6.3 to CS 7 fails if workflow was being used in CS 6.3

TOP

 

Multi-Lingual Assets

(#14603) Locale field value does not save in CS-DocLink

TOP

 

Publishing

(#15432) asset.export to file does not create parent directories

(#15433) export.xml has \r as line ending, instead of \r\n

(#15501) Publishing: Selecting "Any" on a site list for a TreeTab does not get initialized on destination

(#15508) Publish event scheduled functionality is NOT working.

(#15290) Publish sessions created when there's nothing to publish

(#15356) NumberFormatException thrown when doing Export To Disk publish

(#15491) PREFERREDFILE and PREFERREDDIR parameters missing from jsp tags

TOP

 

Revision Tracking

(#15042) Revision history links do not point to the correct revision media (Doc, Images)

The data stored in revision history is correct but links in Inspect screen of the revisions are not pointing to the correct uploaded revision files. The data links are all pointing to the latest uploaded revision file which is wrong.

(#15043) On Dash UI : Old revisions cant be viewed as in Advanced UI

TOP

 

Search

(#14533) Advanced Search: Using "Select Attribute" returns all assets

(#15141) Flex asset advanced search generated wrong query

(#15153) Searching for a string that contains ']' throws an error on the interface and a stack trace in the logs

(#15215) AssetId queue operations would leave inconsistent cache state:

The dequeue operation seems uses ICS.SQL with a delete statement. This causes the data to be directly deleted from the database without affecting the cache state, if anything is cached for that table.

TOP

 

Template

(#14962) Template: selecting a user for workflow in New template throws error in the log files

TOP

 

User Interface

(#14844) For a multi valued Date Attribute with a Date Picker Attribute Editor when you click on Add Another it throws Exception 

(#14871) Hidden attribute type doesn't work properly

(#14919) Dash-Advanced-InSite switching algorithm has issues

Login to Dash. Click on Advanced. Close Dash Windows. Click on Dash in Advanced Windows, you get a JavaScript error

(#14984) Dash UI does not support drop down picker for Parent selection

(#14998) On Dash UI Asset Tree does not filter out the tabs from other sites. So it shows you the tabs available to the user across sites, even though you select a specific site when you log in.

(#15055) Dash UI - dashboard shows ID of the last edited asset even if the last edited asset was deleted

(#15080) Dash UI - Multi valued parents show up and down arrows which is incorrect

(#15100) Dash UI - Clicking on - or + sign next to Site Plan throws exception

(#15015) Recommendation override by promotion does not work, it throws invalid SQL error

(#15123) You can rename a tag with a name that has blank spaces

(#15139) Without logging out from "dash" while using the same "StartMenu" after Point 6 (Removing access for "FirstSite II"), the "StartMenu" should fail gracefully with a correct error message

(#15150) Dash UI - is now functional on JBOSS 4.20.

(#15195) Advanced UI : impossible to delete last value of multivalued blob attributes

(#15197) FCKEditor controls disappear in full screen mode in advanced UI

(#15199) Dash UI: asset inspect throws exception if the asset that you are trying to inspect is being used on the page layout screen

(#15207) Dash: clicking on cancel in a create screen (thru scrolling) crashes the browser

(#15208) Dash: error pane doesn't show up in 1024*768 if the starting point was through the scroll bar

(#15240) JavaScript live connect issue on Firefox Mac

There is a JavaScript/liveconnect issue related to the history tab that prevents assets from getting added to the history tab properly

(#15241) Dash UI would not pick up the custom MimeTypes defined by users.  Now it does pick them up.

(#15259) Dash UI: Assignments link in dash doesn't work

(#15260) Dash UI: My assignments link in leftnav doesn't work

(#15271) Dash UI: Tree behaves incorrectly when we copy an asset

(#15274) Dash UI: the URL for Attribute of type blob is incorrect if the asset is a flex parent

(#15293) UI Dash Performance issue with start menu

Now start menu service supports multiple column read to improve performance.

(#15309) Dash: User tag with UTF-8 not working

(#15321) Advanced: Need to show a horizontal scrollbar for FCKEditor if the content is too long

(#15335) Tree Applet: New Dimension and New DimensionSet options do not appear in the applet and in menu that appears on right click in applet

(#15350) Dash: Need to show a default icon in the site plan tree for asset types that do not have an icon associated with them

(#15354) Advanced: Certain templates do not show up on the asset screen dropdowns

(#15364) Dash UI:  shows unexpected exception if u try to create a product using a new custom product definition

(#15365) Dash UI: sort in search results does not work for modified column

(#15367) Dash UI: do not see the locale dropdown for compare/make master etc

(#15375) Delete from Tag in dash throws an unexpected error, but succeeds

(#15388) Documents tree tab does not appear by default on the Advanced UI.

(#15448) Dash UI: Parent association is not working properly when multiple parents exist

(#15449) Dash UI: clicking on site plan (-) icon results in a null pointer exception

(#15457) The Newly created Content Parent is getting placed under "Unplaced Pages" in the 'Site Plan' Tree in the left nav

(#15520) Dash UI throws exception on save and then save & close when revision tracking is enabled

(#15522) Dash UI: AddLink, Include buttons would display even if user didn't opt for it.

 

TOP

 

XML

(#14251) When running RemoteContentPost to import product assets, products are being assigned to parents that are in another site because the parents have the same name in both sites.

TOP

 

Miscellaneous

(#15115) Property per-client-log does not show logs

(#14476) Content Server exception running CS recursively when an image is not found or there is a problem in the image

(#14496) asset:import is ignoring any value wrapped in CDATA. Most obvious this is with CSElement file attribute for the actual ElementCatalog URL column.

(#14583) Events fire on both cluster nodes. There is no synchronization between separate event manager threads when the lock is already released.

(#14881) NioFileLock leaves .ftlock files around

(#14882) Event engine blocks on long running events

If the event engine is executing an event, and this event takes a while (let's say 5 minutes), then during those 5 minutes not other events will be run. Not even events with other names. In other words, the event engine is single threaded, whereby each event should run in it's own thread (or adopt a worker model)

(#14884) 404 error not forwarded to error page in WebLogic

(#15200) Users of a specific role have restricted access to specific sites. When they share assets through "All sites" the assets are available on ALL sites, regardless if they have access to these sites or not.

(#15206) CS doesn't work properly if you set varchar2 to CHAR in Oracle

If you setup Oracle database to use CHAR for VARCHAR2 instead of BYTE which is the default. This causes problems where the system tries to save the data from URL fields in the database rather than on the file system.

(#15248) Asset.Search tag for basic asset does not work on Oracle 9 when parameter what="*"

(#15258) Recommendations would get loaded in the asset edit screen even if they did not apply to the asset

(#15301) PULLDOWN attribute editor not functioning properly in Advanced UI

(#15329) SampleSites.html opens sample sites, but requests login for InSite

(#15348) DocLink and Dash would not work on the same machine because of cookie conflict

(#15385) JVM deadlocks on trying to deploy CS on WebLogic on a single threaded machine

(#15420) While adding an embedded link 'Include', the FCKEditor would show Invalid exception saying " No selection or the Selection is invalid".

(#15431) While editing assets, template subtype now showing up in dropdown menu.

(#15435) When you create a SiteEntry that is NOT a wrapper, the pageletonly flag in SiteCatalog is set to 'T'. If you run the SiteCatalog entry, you wouldn't be allowed to (preview in CS-Direct is fine). If you edit the SiteEntry asset to make it a wrapper, the flag is changed to 'F'. This should let you run the SiteCatalog entry but it wouldn't under Satellite Server unless you flush the cache manually. The problem here is Satellite Server is not informed of the change. Again, it works fine in preview in CS-Direct.

(#15440) While adding an embedded link 'Include', the RealObjects Editor would show Invalid exception saying " No selection or the Selection is invalid".

(#15531) Site launcher error while sharing assets

TOP

 

Satellite Server

(#14931) Publish and Cache issue - a time window exists where blank pages would get stored in cache for valid assets

(#15162) Satellite Server returns 404 instead of 403 on protected pagelets

(#15361) Users could not pass parameters from Satellite Server portlets back to Content Server. Now they can.

Users can now call a method in a custom portlet class (that extends the com.openmarket.Satellite.portlet.Satellite class) that will add arbitrary parameters to the request. This allows them to send any parameters to CS that they want to, whether they come from the portlet session, a config file, or out of thin air. Javadoc documentation is up-to-date for these classes. While this does not go so far as to define an .ini file configuration naming convention, it provides all of the flexibility that such a mechanism would allow, but remains clean and simple.

TOP

 

 Issues Fixed in CS 7.0

Application Servers

 (#11461) Need patch from BEA to enable JavaScript in portlets.

JavaScript doesn't work on BEA managed server set up in Production mode. To use the portal defined from WebLogic Administration Tools Portal (the Web UI, not the WorkShop), contact BEA to obtain patch CR 131778. Install the patch.

(#13719) Log file futuretense.txt is not created when using Sun JES 2005 Q1.

This is fixed by Sun in JES 2005 Q4 release

TOP

 

Databases

(#13765) CatalogManager doesn't support Oracle users with access to multiple schemas

When the oracle database user has access to multiple schemas, all these schemas are read when CatalogManager tries to find the table structure of tables.  This issue was specific to Oracle 8.1. Alloy supports Oracle 9 and 10, and this issue is not observed on those.

(#14509) Oracle 10g & DB2: timestamp data type displays incorrectly

TOP

 

Flex Assets

(#14325) Exception in futuretense.txt while creating a new Content item

(#14636) Error 13050 updating a multi value ordered blob attribute on asset:save

(#14775) multiple ordered attributes doesn't work with Blobs

TOP

 

InSite Editor

(#4687) InSite Editor Allows Removal of Data Considered Required in the UI

(#8434) InSite Editor Console Needs Scrollbar Or Abbreviated Action to Take

(#12971) InSite Editor - The Edit button with Ektron does not change to View

(#14227) Template to render Optional fields of an asset using InSite Editing would not show anything for the optional field if the template was of type jsp

(#14658) InSite: Incorrect access to start menus

(#14890) Select Template list box on 'InSite' page over lapping the 'Get Link' link if Template name is bigger.

TOP

 

InSite Templating

(#13993) Save does not work on Tomcat

(#14861) Invalid exception while deleting an asset, that placed into a slot of InsiteTemplatingTemplating and Removed from the template and then try to deleted.

TOP

 

Miscellaneous

(#12096) Using Content Server Management tools cannot query/update/replace/delete Content

(#13118) Site Plan tree displays the site plan from source after replication

(#13501) Even if the eWebEditPro field is required and the value is not entered, user is able to save the asset.

(#13545) double-clicking on tree entries causes nav and tree to get lost

(#13761) Promotions Assets can not be copied

(#14011) Using FlushServer in propeditor for commons-logging.properties doesn't work

(#14074) site launcher creates attribute names with spaces between name and prefix

(#14126) Embedded links to pages in FSII are nonfunctional

(#14127) CS Direct page editing form resets Template field

(#14224) Spaces in role names cause problems when assigning workflow to a start menu

(#14244) JSP files are now deployed using a non-hashed filename by default, instead of the very cryptic cx_X39823492384234MyJspName.jsp

(#14269) While working with Real Objects on Firefox data does not get saved for the real object field

(#14298) Tree Applet - need to press spacebar or enter key after applying the latest Microsoft patches on XP

(#14377) XML field being unencoded on save

(#14473) jsp pages in FSII with code that contained string value="<ics.get... does not work in WL9.2. It has been changed to value='<ics.get...

(#14477) COM.FutureTense.Servlet.ServletRequest.init() waiting to lock

(#14499) Asset details show up in the history even before the user hits save and actually create an instance of the asset.

(#14564) render:callelement call from a template does not log dependencies when called element has assetset tags that render unkowndeps

(#14569) SAFE: selecting all roles in grant or deny throws truncation exception

(#14573) Asset delete - deletes asset even if the asset is shared across sites

(#14591) *.qry exceptions with SystemPageCache records in WebSphere with JITC enabled

(#14640) SS does not display the portlets in JBOSS Portal correctly, no content type error

(#15145) Creation of Site Visitor/User creation is not working for the CS on the Sun portal Server,Oracle

TOP

 

Publishing

(#1647) Export to Disk does not work with out Argument field like URLPREFIX=/mysite&OLDTEMPLATE=true. - need to show an error when this occurs

(#8714) Admin->Publishing->Destinations->[xxx]->Set Default Templates is very slow

(#10104) Lock-out needed to avoid publishing crosstalk between receiving assets and outgoing assets

(#11621) Publish session still says it is running after you restart application server.

(#14094) During static publishing should be able to customize the destination for a Blob

(#14149) Unable to mirror AssetTypes

(#14261) Exception during mirror publish: java.sql.SQLException: ORA-01795: maximum number of expressions in a list is 1000

(#14281) Poor publishing query performance

(#14405) target listed twice in OpenMarket/Xcelerate/Actions/BatchPublish

(#14186) PublishConsoleFront performance issue

(#14474) During static export of blobs, CS creates folder MungoBlobs, this folder name should be customizable

(#14814) static publish (export to disk) doesn't update assetdate correctly

TOP

 

Satellite Server

(#14222) URISyntaxException writing page URL through SS

(#14824) applications of type rss+xml not supported on remote SS

TOP

 

Tag Issues

(#13605) assetset:getattributevalues: immediateonly=true not working

(#13768) asset:loadrevision does not work and throws an exception.

(#13982) render:satelliteblob does not work when using c/cid/fieldname set of attributes

Workaround is to use the satellite:blob tag and specify the parentid attribute with a value set to "asset-cid:c" where c and cid are replaced with the actual values.

TOP

 

Template and Elements

(#15048) CSElement: The Revision Tracked CSElement does not show related association in version preview

(#15049) CSElement: Revision Tracked CSElement shows association even after rolled back to non-associated version

TOP

 

Upgrades

(#13292)The History and Visitor Attributes do not upgrade automatically from previous versions of Content Server to CS 6.2.

 Error during deserialization of history attribute on an upgrade from 5.5.1 to 6.2 The user to edit all visitor attributes and history attributes that have constraints, and basically re-specify the constraints in the UI.

TOP

 

XML

(#13434) Uploading binary files to flex asset with XMLPost does not work

(#13990) XML Post fails to import UTF-8 characters correctly if encoding is specified

(#15180) When you share an asset and select All Site Option instead of a sample site, Dash Search does not work on these shared assets.

TOP

 

 Known Issues in CS 7.0.3

The known issues in release 7.0.3 are described in this section and are sorted by feature set.

Advanced User Interface

(#16121) When using the addlink button on an FCKEditor or eWebEditPro field, if details are in the anchor field, they are not being included in the URL.

(#16217) For Basic Assets, validation is failing if FCKEditor is a required field even when there is a valid value in the field.

(#16022) Creating a CSElement that begins with CSElement breaks the tree in the Advanced UI

(#20589) Using IE8, “New Image” window of Image Editor is not loading properly

When creating a new image using ImageEditor attribute editor, the window will open and then immediately minimize to the taskbar. To workaround this issue, minimized the Advanced UI window and then click on minimized new image window.

(#22258) Advanced UI Tree Applet takes 2 - 4 minutes to release memory used when switching sites

TOP

 

API

(#16109 ) The urlxml field is not exported when using asset:export for AttrTypes assets

TOP

 

BulkLoader / BulkApprover

·         Without validation, the utility ignores versioning on content. With validation, if the content type is under versioning, it will not update the content.

·         Page cache is not flushed by BulkLoader. as page cache is persistent, the cache should be cleared prior to running BulkApprover

·         BulkApprover requires running Content Server as it is implemented via CS tags

·         Flex filters are not fired (for example, FieldCopier)

·         BulkLoader does not support Blobs; for this you should use XMLPost

·         BulkLoader should not be executed while Content Server is running

·         When assets are added using BulkLoader, the assets will not be indexed in Lucence. You will need to re-indexed after import.

·         BulkApprover will not update the PubAsset Table to reflect the publish status after running Approve and Mark_Publish

 

TOP

 

Cache Management

(#18790)  BLOB server does not cache BLOBs if bs.bCacheTimeout=-1

     If you experience this issue, you should increase the timeout as -1 is equal to not caching at all

TOP

 

Dash User Interface

(#16088) Dash: Site Plan Tree - Re-ordering does not occur in the sorted order or in the saved order

(#15750) Dash: Need to change the default font on the inspect screen for an attribute using FCKEditor

(#15784) My Assignments and Checkouts in the User Info page in the Dash UI are linking to the same page.

(#15783) Page asset is shareable in the Dash UI however, the sharing does not occur.

(#16240) Basic Assets – Add Link for TextArea will display JavaScript errors

(#16192) FCKEditor does not work correctly for Basic Assets in Dash UI using a URL field if Length > cc.maxvarcharsize

(#16078) When  a new document asset is created using the left navigation, a validation error is generated for the document file attribute. The validation continues to fail even when a valid file is specified.

(#16056) When an error message is displayed in Dash UI, the HTML entities within the message are encoded / escaped.

(#15975) When an asset is contributed through CS-Desktop, all blob attributes appear as com.fatwire.cs.ui.model.bo.asset.FileData@5f5e4a on the 'inspect' screen

(#15750) The text shown in the inspect screen for content edited using FCKEditor does not show all the formatting correctly

(#18154) Trees are not being shown in DASH when the server is not able to access itself using the public name.   

TOP

 

FCKEditor

(#18692)  Lazy load FCKEditor in Advanced UI for Flex Assets

    To enable this feature edit the FCKEditor Attribute Editor by replacing the XML code as follows to add the LAZYLOAD parameter:

    <?XML VERSION="1.0"?>
    <!DOCTYPE PRESENTATIONOBJECT SYSTEM "presentationobject.dtd">
    <PRESENTATIONOBJECT NAME="FCKEditorTest"><FCKEDITOR XSIZE="600" YSIZE="600" LAZYLOAD="true"></FCKEDITOR></PRESENTATIONOBJECT>

(#18742) FCKEditor size less than optimal by default

    To increase the size of the text box for the FCKEditor edit the FCKEditor Attribute Editor by replacing the XML code as follow to change the XSIZE and YSIZE:

    <?XML VERSION="1.0"?>
    <!DOCTYPE PRESENTATIONOBJECT SYSTEM "presentationobject.dtd">
    <PRESENTATIONOBJECT NAME="FCKEditorTest"><FCKEDITOR XSIZE="600" YSIZE="600"></FCKEDITOR></PRESENTATIONOBJECT>

TOP

 

InSite Editor

(#16125/16103) 'Page Cannot be found' exception appears when clicking on 'Add Selected Items' button from the Popup-Create New Document page.

(#16140 / 16141 / 16164) Incorrect behavior exists when editing content with ‘Addlink’ and ‘Include link’ using the rich text editors in InSite.

TOP

Language Pack

(#15833) InSite - Add an Asset (Search) window is opening in place of Add an Asset (New) window after clicking on the 'Add New' button when using a language pack

(#16172) Changing the locale in FirstSiteII using the “Locale” dropdown does not refresh the InSite Framework page correctly.

(#16224) FCKEditor – Adding additional FCKEditor fields to a multiple valued field using FCKEditor, results in the content of the first field appearing in every field in the set.

TOP

 

Publishing

(#15941 ) Exported page is rendered with the wrong template when using SIMPLENAME and the rendering template selection of the asset is changed

This happens when the rendering template selection is changed to use another template and SIMPLENAME feature is being used. US support has a utility to help remove duplicate pubkeys from PubKey table.

TOP

 

Revision Tracking

(#16233) In Dash UI rollback is not working for basic assets which are revision tracked after an edit and save.

(#15967) Unable to rollback to system version when revision tracking is turned on after data has existed.

(#16195) Locale value is not reverted back to the original value after rollback.

(#16196) The association to a product is not removed after rollback

TOP

 

Satellite Server

(#16062) Satellite Server does not cache blobs if blob cache size on CS set to zero

        To work around this issue, bs.bCacheSize should be set to a value greater than zero.

(#16074) Remote Satellite Server is not sending accurate http error codes

(#16183) Changing the property for "Usage" in the element section of a template does not remove the pages based on that template from the cache. To workaround this issue, go back to the template, edit the code or change the caching property of the template and the cache will flush.

(#16126) When cc.SystemPageCacheCSz=-1 the result set cannot be flushed.

(#16145)Content Server flush request does not reach Satellite Server as mod_jk confuses HOST_SERVICE header as HOST header

(#16203) If the cache rule for Content Server is true and for Satellite Server it is false in template; when accessing that page from Satellite Server, Content Server will create an entry in SystemPageCache table with expiry date of 1969.

(#16129) Remote Satellite Server fails when pointing to WebLogic connector for Apache

        To work around this issue, in httpaccess.properties set http.protocol.single-cookie-header=true

 

TOP

 

WebServices

(#18726) Out of the box WebServices will fail under java 1.6

    To resolve this, add
    -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.MessageFactoryImpl
    to the JVM flags.

TOP

 

Miscellaneous

(#15917) When using RemoteContentPost to add revision tracked assets, they are stuck in an uneditable state

If any revision tracked assets have been added revision tracked assets using XMLPost Utility (before this change), then those will remain in a non-editable state. Even after this fix those assets cannot be edited using the XMLPost utility. Part of the fix is to delete those assets first and then add them again using the XMLPost utility after this change. Those assets can then be edited through XMLPost Utility.

(#16217) Basic Assets - Validation is failing when a value is entered in a required field

If a field associated with Rich text editor is a required field then the validation is failing even if there is a value in the field. In order to work around this issue, please make the field optional.

(#16124) eWebEditPro 5.1: "&#160;" replaces spaces around the selection upon Add Link / Include

(#16177) Commerce Connector is not complete in CS 703. It has commerceconnector.jar but it doesn't have ini files related to commerce connector.

(#16044 ) FCK Editor - JavaScript error when more than one attribute uses embedded links

Content Server does not support the mixing and matching of text editors. Users must use the same editor for all text area attributes in an Asset Type.

(#16095) KeyView 10.1 crashes on certain machines

KeyView 10.1 crashes on certain installations. KeyView 10.3 is available with Patch 3 as a separate package

(#16094) XMLPost: Blob data cannot be removed by leaving the tag blank in the XML.

(#16199) Changes to parent cs_ordinal are not changing the child’s asset_cs_ordinal

When using PickAsset as a parent attribute editor and its attribute has the multiple(ordered) spec,child asset could not be synchronized with parents cs_ordinal value even if parent cs_ordinal is changed.

(#16113) When two elements are under the folders with the same name but different case, only one of the elements will load.

(#16098) CSElement_Map and Template_Map tables are not cleaned up when sites are deleted

(#16099) Type:ID MAP entry causes error during site replication

TOP

 

 Known Issues in CS 7.0.2

The known issues in release 7.0.2 are described in this section and are sorted by feature set.

Access Permissions

(#15056) Can't edit recommendations without SiteGod role

If an editorial user is added to the UI and that user is not given SiteGod privileges, the user cannot edit Recommendation assets if they are more than static list recommendations. The following error appears on the screen: Error -3 encountered while saving. Error: errno=-3 on call to catalog manager for table 'RuleSetDef'

TOP

 

Application Servers

(#3651) In BEA LDAP integration, CS does not ask realm name from user and assumes default of 'myrealm'.

TOP

 

 

Attribute Editors

(#8220) The XML code for attribute editors can have no extra white space in the text entry field in the New or Edit Attribute Editor form.

This includes hard spaces between lines of code and indenting. When there are additional white spaces, the attribute editor does not work properly when a user attempts to add a value for the flex attribute that uses the editor.

TOP

 

 

Cache Management

(#13961) Remote Satellite Server throws an Unexpected exception in fetchFromCSandStream

(#14356) No error displayed if user if cluster members cannot write to the SystemPageCache folder

(#14426) Setting cc.cacheResults=-1 or 0 doesn't work.

(#15230) asset:children not recording compositional dependencies if asset was not loaded

TOP

 

CS-Engage Assets

(#14070) Delete buttons do not work on promotion content

(#15588) Recommendation Asset: Improper behavior when Recommendation Asset created with Dynamic lists.

TOP

 

CatalogManager

(#605) Deleting tables using CatalogManager.

If you have enabled revision tracking for an object table, and then you delete the table using CatalogManager, Content Server still thinks that the table is being revision tracked.

(#2037) SystemSQL column tablename is allowed to be null.

Content Server allows the value in the tablename column in the SystemSQL table to be null. However, for result set caching to work properly, this value must be specified.

(#2534) Cannot log in to Content Server if username is the same as "id" value in SystemUsers.

You cannot log into Content Server if the username you are using to log in has the same "id" value of a different user in the SystemUsers table. For example, DefaultReader has an ID value of 2. If you create a user with the username "2," that user cannot log in.

TOP

 

 

CatalogMover

(#2272) Selecting a specific HTML file for import does not work properly if more than one file exists in the directory location.

(#2548) CatalogMover does not export from columns that hold blobs.

For example, a table is created with a column using the data type specified by the property cc.blob. An image is uploaded to the table. When CatalogMover exports the row, the image is not written out to the export data.

TOP

 

 

Database

(#1131) LONG and LONG RAW columns cannot be mirrored.

When using Oracle, LONG and LONG RAW columns cannot be mirrored. Use a URL column rather than a LONG or LONG RAW.

(#1700) For Microsoft SQL Server databases, Content Server recommends maximum length of 4000 characters for Varchar columns.

Microsoft SQL Server 2000 database allows a maximum size of 8000 characters in a varchar type column. Using JDBC, however, it is possible to insert/update data of only 4000 characters or less using prepared statement technique (Content Server users this technique). Attempts to insert/update data larger than that size fail with an error. As a result of this anomaly, Content Server’s insert/updates fail with the following message in the logs “Disallowed implicit conversion from data type ntext to data type varchar”.

It is therefore advised that that the varchar column be created with capacity less than 4000. If size requirement for this column is greater than 4000, please consider using a ‘URL type’ field.

(#3617)  Content Server doesn't handle field length correctly when using UTF-8.

e.g. The maximum length of asset's name is 64 characters in html form (input type="text" maxlength="64"). If I enter 64 ä-letters into the text field, SQLException occurs. That happens because the name field is VARCHAR(64), which is 64 bytes which is incorrect for UTF-8.

(#13270) Case sensitive database causes error on call to CatalogList for catalog template

(#13274) If using MSSQL, need to install with standard SQL authentication

TOP

 

 

Embedded Links

(#6623) It is possible to embed an embedded link inside another embedded link.

CS-Direct does not stop users from embedding links inside other embedded links. If this happens, the links may not be resolved on the page that displays the asset (that is, they are broken links).

(#10323) Embedded pagelets, using the 'Include' link, can not be rendered in the InSite Editor if eWebEditPro is true.

The Insite.Edit tag should have the eWebEditPro=true attribute removed when displaying an embedded pagelet.

(#15122) Include Image Marker not appearing on Ektron/RealObject/FCKEditor.

Include Image Marker not appearing on Ektron/RealObject/FCKEditor. Important: The visual marker for Include is not appearing in Ektron/RealObject/FCK Editor, but the include is being added.

TOP

 

 

eWebEditPro

(#13626) Editing fails if MAXLENGTH is specified for an eWebEditPro field.

Setting the MAXLENGTH attribute in the eWebEditPro does not allow an asset to be saved. This requires a manual edit in an eWebEditPro file. Edit ewep.js and search for "var editorEstimateContentSize=". Change whole to body e.g.
    var editorEstimateContentSize="whole";
        to
    var editorEstimateContentSize="body";

(#13865) Links to anchor tags created with eWebEditPro within InSite editing have the complete URL encoded which causes problems when content is published.

TOP

 

 

First Site II

(#13963) Site Replication throws exceptions when replicating First Site II with only Core and Document Schema installed.

(#13964) Cannot create a media asset when only the following First Site II components are installed - FSII Core, FSII Store Schema and FSII Store Demo Data

TOP

 

 

Flex Asset

(#9442) Asset types other than flex assets may show in the Admin when tree is not displayed.

When the treeview is toggled off and you click "List All Flex Family Asset Types," the list returned are not all flex assets.

(#10500) Changing a flex attribute from multi-valued to single-valued causes problems for some existing data

The UI should prohibit this change if there is any multivalued data for the attribute in the system.

(#10844) FlexAssets: CS has problem distinguishing between attributes with same name but different case

If 2 attributes exist with same name but case is different, e.g., Name and name, and one has external editing and storage, we do not do the right thing when creating an asset which has both or either one of the attributes. Existing data is overwritten with incorrect data or data is lost.

(#12143) Creating Flex Assets with foreign characters in the name corrupts the database.

(#14764) Deleting all ratings does not work in CS

When user deleting all the ratings from one asset from CS-Direct UI, CS Direct UI just ignores the command and behaves like nothing happened. However, if the user did delete through other ways, by setting ruleset to null/"" in loaded asset before save or through new UI (we allow people to do that), CS only delete the entry created in AssetType_Extension table and left RuleSetDef and RuleMap untouched. The leaves the asset into a stage that no more ratings could be added anymore. (You would see an unique id violation when trying to set ratings again).

TOP

 

 

InSite Editor

(#7316) InSite Editor needs to perform an additional check when revision tracking is on.

When a user views an asset in the InSite Editor, the InSite Editor checks to make sure the asset is not locked and it displays the most recent version. However, it does not lock the asset until the user clicks the pencil icon.

At that point, when it does lock the asset, the InSite Editor should check the version one more time. It does not. Because the asset was not locked, it is possible that another user could have opened, edited, and saved it while the first user was viewing it. This means that the original user could now be working on an out-of-date version of the asset.

 (#11890) Selecting a workflow assignment may close InSite Editor.

If an assignment link is selected from InSite Editor and the link points to an asset that is unsupported for editing by ISE, then ISE will close.

(#13061) InSiteEditor does not refresh to show the pencil icons for editing after the deny permission to edit is removed for author user.

To keep up with the performance, InSite content is designed to be cached with other part of the pagelet. The current implementation keeps track of all direct dependencies, including access permission and workflow state, which are all direct related to the asset instance.  The workaround is to flush CS and SS cache and the pencil icons will start showing correctly.

(#13865) Links to anchor tags created with eWebEditPro with InSite editing get messed up.

When you add a link to an anchor tag in eWebEditPro during in-site editing and save it the link gets prefixed with the current URL.

(#14790) Cant edit an asset from 'InSite editor' if the asset type is enabled for revision tracking

This behavior is also inconsistent. If user 'logs out' and 'logs in' into Advanced UI, then it working properly. But, in many cases user have to clear the cache and proceed.

(#14791) In InSite Editor users get a JavaScript error on clicking 'Edit' button associated with eWebEditPro/RealObjects, if the asset is enabled for Revision Tracking.

(#14800) Invalid message on previewing the asset in InSite Editing mode if that asset was created using CS-Desktop.

(#14817) Delete is not working properly from 'InSite' for multiple valued attribute editors.

Delete is not working properly from 'InSite' for multiple valued attribute editors. This is using insite:addvalue tag

(#15010) JavaScript error occurs during creation of Document Asset from InSite, when only one Document Definition exists.

This happens when Document is not enabled for CS-DocLink and in the template dmv="true".

(#15423) On previewing any asset whose template value is FSIILayout, you get a JavaScript error.

(#15582) In InSite Editor, when you create content through Document Management View it does not work properly,

The error occurs as for some reason parent pick from tree is not changing to drop down in the popup screen. Single valued parent works fine, but this problem comes up with multi valued parents

TOP

 

 

InSite Templating

(#15166) InSite: Search drop down shows blank lines if start menus do not have description

(#15574) If you create a template using InSite Templating and have slots in the template, then a visitor who is not logged into CS, sees the slots empty and does not see the content that is supposed to be in those slots.  However if the same user logs in to CS in the same browser session, then they can see the slots content.

(#15575) When a template is changed in development and it is published to Staging server, the Template_Composition table in Staging is updated with data from development so users lose all the content they put in the slots in Staging.

TOP

 

 

Installer

(#13570) CS installer does not deploy webservices jars

(#13876) Windows install fails if there is a space in the path to CS home directory

(#14249) File was.policy should have an additional property modifyThreadGroup and satellite.properties property cache_folder should not be ""

(#14723) CS Uninstaller does not work

(#14741) Installer wipes ominstallinfo folder when home directory = install directory

(#14953) Satellite Server installer does not display help

(#15439) AIX encryption fails due to a JIT compiler error while running installer or CS after install

To workaround this issue use the option -Xjit:{IBMTest.initKey([B[II)V}(disableTreeSimplification) This disables the failing optimization for only the method that suffers from the problem.

(#15594) When cs.use.short.jsp.names=false (the new default value - used to be true by default), jsp elements that contain dots (such as "www.inc.com/common/flexLinkButton ") will not get deployed properly.

They will be deployed without the .jsp extension so the appserver won't know how to run them. To work around this, clients who use dots in their jsp element names should set cs.use.short.jsp.names=true.

(#15688) Cluster member upgrade changes ft.sync to mycluster on the cluster member, but to "blank' on the Master server

(#15717) HSQL shown on database list for Resin Installer.  HSQL is not supported for Content Server.

TOP

 

 

Installer - Upgrades

(#16639) Upgrade from CS6.x to CS7.x causes the following issues in Static Publishing:

1.      Pubkey parameters in different order cause duplicates

2.      Pubkey parameters encoding causes duplicates

Should you experience this problem, contact US Support to obtain a script and tool to resolve the problem.

(#15644) Upgrade doesn't set the FCKEditor property in futuretense_xcel.ini

After upgrade, you must manually set the property xcelerate.fckeditor.basepath=/[CONTEXT_ROOT]/FCKeditor/ e.g, /cs/FCKeditor/

(#15730) Upgrade from CS 6.3: Incorrect KeyView.jar file gets inserted in Windows

There are two Keyview.jar files when upgrading - one comes from CS 6.3 install and another is installed by the upgrade code In CS 6.3 - it was 'keyview.jar' In CS 7.0.2 - its KeyView.jar The correct one is KeyView.jar. While upgrading on Windows - sometimes KeyView.jar is replaced by keyview.jar - which is the incorrect version.

Workaround: Copy KeyView.jar and replace it in Web-INF\lib folder (In unix/Linux - both files coexist - so CS can pick up the correct jar file)

(#15747) Upgrading to CS 7.0.x fails if the FirstSiteII data relating to AssetSubTypes was edited before upgrade.

So if you are using FirstSiteII and modify FirstSIte II data ( in CS 6.x or CS 7.0) and then try to upgrade to CS 7.0.x. It will fail on AssetSubtypes table.
Workaround - If you face this failure, then run the following scripts at database and restart the upgrade.

delete from assetsubtypes a where a.assettype='Page' and a.subtype='Cart' and a.pubid=(select b.id from publication b where b.description ='FirstSite Mark II');
delete from assetsubtypes a where a.assettype='Page' and a.subtype='Home' and a.pubid=(select b.id from publication b where b.description ='FirstSite Mark II');
delete from assetsubtypes a where a.assettype='Page' and a.subtype='Product' and a.pubid=(select b.id from publication b where b.description ='FirstSite Mark II');
delete from assetsubtypes a where a.assettype='Page' and a.subtype='Search' and a.pubid=(select b.id from publication b where b.description ='FirstSite Mark II');
delete from assetsubtypes a where a.assettype='Page' and a.subtype='Standard' and a.pubid=(select b.id from publication b where b.description ='FirstSite Mark II');
delete from assetsubtypes a where a.assettype='Dimension' and a.subtype='Locale' and a.pubid=(select b.id from publication b where b.description ='FirstSite Mark II');
commit;

(#15774) Image, Linkset and Article asset type elements are always imported even if the BF sample site is not installed

If custom asset types of the same name exist then the upgrade installer will incorrectly overwrite the elements.

Workaround: Before the upgrade is started,

1) Locate the file ContentServer\Xcelerate\Populate\ElementCatalog.html in the directory from which the installer is being run. Please delete the entry for the asset type which is causing the conflict.  e.g. If Image asset type name is being used then search for all entries starting with "OpenMarket/Xcelerate/AssetType/Image" and delete those records completely. A sample entry to be removed is shown below.

<tr>
<td><ft4509b/>OpenMarket/Xcelerate/AssetType/Image/ContentDetails<ft4509e/></td>
<td><ft4509b/>Show Image Details<ft4509e/></td>
<td><ft4509b/>OpenMarket/Xcelerate/AssetType/Image/ContentDetails.xml<ft4509e/></td>
<td><ft4509b/><ft4509e/></td>
<td><ft4509b/><ft4509e/></td>
</tr>

2) Locate the file ContentServer\Xcelerate\Populate\SystemSQL.html in the directory from which the installer is being run. Please delete the entry for the asset type which is causing the conflict and start the upgrade again.  e.g. If Image asset type name is being used then search for all entries starting with "OpenMarket/Xcelerate/AssetType/Image" and delete those records completely and start the upgrade. A sample entry to be removed is shown below.

<tr>
<td>OpenMarket/Xcelerate/AssetType/Image/SelectSummary</td>
<td>Select summary info for an image</td>
<td>OpenMarket/Xcelerate/AssetType/Image/SelectSummary.sql</td>
<td>Image</td>
</tr>

The workaround for this issue is valid for the CS 7.0.2 Advanced interface, but not for the Dash interface. In the Dash interface, a custom asset type named "Image" or "Article" will not be listed as a New or Search start menu item, and it will not be displayed in the asset tree. See issue #16077.

(#16077)  Dash UI does not allow you to search for or create Image or Article assets since Image and Article are reserved asset type names.

(#15954) When upgrading Content Server, if you have existing database tables with a length that is longer than 25 characters, the upgrade process will create two new tables by appending the table names with _dim and _dimp. The following exception also may occur:

SQLException executing statement: CREATE TABLE Mirror_Timeslot_Children_Ntd_Dim (id NUMBER(38) PRIMARY KEY NOT NULL, cs_ownerid NUMBER(38) NOT NULL, cs_dimensiontype VARCHAR(32) NULL, cs_dimensionid VARCHAR(32) NULL)

Please contact technical support for a utility to workaround this issue.

(#15826) When upgrading from 7.0.1 to 7.0.2 an exception is received if a required Article asset type is not present.

(#15992) When upgrading from 6.2 to 7.0.2 using Oracle Database and WebLogic following the steps in the SPD will require that a change also be made to omproduct.ini. All occurrences of Version=D must be changed to Version=Burns3

(#16024) The upgrade does not re-register custom basic asset types. After upgrading any custom basic asset types that have been previously created must be manually re-registered, and merge back in any customizations to those elements if applicable.

(#15983) After upgrade from 7.0 to 7.0.2, the Tree Tab in Dash UI does not display correctly for Basic Assets Types.

(#16120) Publishing - Upgrade from 6.2 to 7.02 breaks the directory property for static publishing

(#19581) Upgrade from 5.5.2 to 7.x - Templates cannot share the same elements

In earlier versions of Content Server it was possible to share elements between different templates. Content Server 7.x no longer supports this.

 

TOP

 

 

Internationalization

(#13471) CS does not support table names and column names with multi-byte UTF-8 characters in Oracle 9i, MS SQL Server, and DB2. 

Its recommended not to use muti-byte characters in the following:

·                      UserNames

·                      ACLNames

·                      RoleNames

·                      Template Names

·                      AssetType Names and FieldNames

TOP

 

 

Java API

(#1513) Content Server requires column names returned in length order.

When implementing an IList, Content Server requires that column names be returned in length order, especially when one column name is a prefix of another column name (i.e., order and order_id). This can affect performance if the implementing IList class wants to maintain a column order.

(#2046) ics.CommitBatchedCommands() does not return the correct status.

ics.CommitBatchedCommands() does not return the correct status or set the errno variable properly in every situation.

(#10085) no session web services requests degrades performance with LDAP

(#13653) JSP Processing Adds Whitespace

Take an xml page that wraps code that streams a document back to the user -- this allows for checking the user credentials before the doc is streamed. If we try to call out the a jsp to do the validation the stream fails - it actually spits the bytes into the browser since something IS coming before the header. The jsp the I called was completely on 1 line so it should not have 'preserved' any white space

(#13870) Can't use ics.sendmail to deliver emails through an SMTP server that authenticates

Message exception sending mail Sending failed; nested exception is: javax.mail.SendFailedException: Invalid Addresses; nested exception is: javax.mail.SendFailedException: 530 Authentication Required The only solution is to roll your own javax.mail client

(#14131) Participants.tld has duplicate entries for Addparticipant

(#14402) ASSET.REFERENCEDBY tag is broken

(#14653) Asset export of non-page/collection assets does not contain unnamed associations.

When using asset:export / asset.export tags on an asset that isn't a page or collection, the output XML doesn't contain info about the unnamed associations.

(#14765) GetCompleAttribute would throw exception if the asset does not have a parent

In flex Asset, getCompleAttribute method always assumes that there is a parent for the passing in asset type + definition, if there is none, a CS.DB exception would be thrown relating to getting "assetid" from ResultSet while the resultset is empty.

(#14801) ASSET.LOAD does not set any error number when trying to load an asset that doesn't exist

(#15045) Tag asset:deletevoids does not work, and it corrupts the approval subsystem  

TOP

 

 

KeyView

(#13974) KeyView doesn't work correctly for translating Microsoft Excel to HTML on Linux. 

(#14739) KeyView XML, HTML filters can not both be used in same JVM instance

Basically if you try to access the filter XML followed by HTML or HTML followed by XML the JVM crashes (we are talking about a register dump here). This occurs if there are 2 filters on the same page each with a different type or if 2 filets are used in serial. The Text filter is not affected. This behavior has been seen on Linux (JBOSS) and HP-UX (WEBSPHERE).

(#15201) KeyView crashes the JVM.  This may not happen every time, but there is a very strong possibility that it crashes the JVM.  And this could happen on all platforms.

TOP

 

 

Miscellaneous

 (#1597) Content Server Events (APPEVENT) are ignored if the previous event took too long.

For example, if you have a Content Server event that is scheduled to occur every minute and one of the events took 70 seconds to execute, the next event is ignored.

(#2035) Changing cc.contentkey causes problems.

Changing the value of the cc.contentkey property to something other than the default value causes problems with CS tables that depend on this property. FatWire recommends that you do not change this property.

(#2775) Mirroring sets errno incorrectly.

Mirroring fails to set errno if it fails to write a file to the folder specified by defdir in the SystemInfo table.

(#13128) If a user has an asset checked out, and admin removes access permission for the user, the item is still checked out to the user. It does not automatically get checked in.

(#13969) LogDef does not could cause un-linked cache

If there is a un-recognized rendermode passed, the system will cache the page and not log the dependencies. This will cause the page not being flushed in anyway since there dependencies are not there. The correct behavior should be 1. cache the page and log the dependencies anyway or 2. if the dependencies are not logged, do not cache the page.

(#13870) ics.sendmail does not work when using authenticating SMTP server

(#13987) Preview operation picks up incorrect Satellite Server URL if multiple Remote Satellite Servers are registered

(#14317) CSE allows dirty updates with revision tracking

(#14609) Web services not working properly for processing application/xml SOAP responses

(#14721) During Edit of Attribute, Error is Thrown and Data in Attribute is Lost

This is an isolated case where the client was trying to use an embedded link with an invalid type of "image". However even if the attribute is incorrect and invalid, when saved, it should not leave the attribute empty. It seems that when the attribute is saved, the original data is removed and the attribute is emptied. It then tries to load the attribute with the new data but throws an exception due to the invalid embedded link. Instead of it saving the attribute now as empty, it should retrieve the original data and repopulate it so it doesn't lose the attribute. This can most likely happen to attributes regardless of what the error or exception is.

(#14750) Preview does not work with xml debug turned on

When xml debug is turned on Preview does not work anymore. Reason is that the xml element is validated against the dtd when xml debug is turned on , but the validation fails. This is the code piece that CS barks about (in ShowPreviewFrames) <if COND="IsVariable.target=true"> <then> <ARGUMENT NAME="target" VALUE="Variables.target"/> </then> </if> Best to check all xml elements against the DTD, at CS build time.

(#14751) There is no way to see the History, when Toggle Tree is Off.

(#14789) Change in behavior for multi valued checkbox attribute for AssetMaker assets

In CS 6.3 we used to allow a construct like this: <PROPERTY NAME="checkbox" DESCRIPTION="checkbox"> <STORAGE TYPE="CHAR" LENGTH= "36"/> <INPUTFORM TYPE="CHECKBOX" SOURCETYPE="STRING" CBDESCRIPTIONS="A, B, C" CBVALUES="0, 1, 2" DEFAULT="" INSTRUCTION="A check box field" HIDDEN="NO"/> </PROPERTY> in an Asset Descriptor File. This would allow users to select or deselect multiple values for a checkbox attribute. The saved attribute will be stored as a comma separated string in the database. This is the only way we allowed multiple values for an AssetMaker asset attribute. In Alloy we will not allow this behavior thru the new UI. Checkboxes will always show up as RadioButtons for AssetMaker assets.

(#14826) SiteLauncher has no UI if the tree is disabled

(#15038) When a flex asset is shared but not the dependencies, UI (Dash as well as Adv) do not show some fields like Locale, Parents etc for those assets

(#15061) RealObect type of editors do not display correctly on Dash UI.

(#15096) Advanced UI - Java applet issue on client when first using Alloy Advanced UI and then using to 6.x UI on same URL (same port number and domain)

(#15453) SitePlan allows you to Place/Unplace pages even if Asset is checked out by another user.\

(#15467) CS: xcelerate.displayablenameattr causes "Variables.useraclname" to be displayed

When adding a custom user attribute (called "Shimei" for example) to all users, going to "Admin Tab > Sites > [siteName] > Users" to list all the users after setting xcelerate.displayablenameattr to "Shimei" would display the list of user names as the value of this attribute instead of the actual user name (which is fine). However, the Roles column displays "Variables.useraclname". Also, when clicking one of the users, it does not properly open up the inspect screen of the correct user. More "Variables.***" is displayed on this inspect screen.

(#15526) If you change a multi valued attribute to single valued attribute, it does not remove the multiple values.  So if you had 2 values as "Apple" and "Banana", the single value becomes "Apple,Banana".

(#15574) When you generate templates with slots through Page Builder, and a user accesses the template without logging into CS, the user does not see the slot content

The homepage have several slots with information arranged into them. The problem is this homepage *only* show the templates within the slots while they are logged in Content Server. I mean, accessing the home directly (as a visitor) the slots appear empty. They need to login in Content Server and then refresh the home page to make visible the slots' content. It seems Insite Templating queries the Template and also ElementCatalog tables. Setting to this table the "Browser" ACL it works. By default ElementCatalog has the ACLs: SiteGod,ElementEditor,ElementReader I activate the DB debug and this is the first error related to the execution: [2007-06-21 13:08:10.391][CS.DB][DEBUG] <!--FTCS|||result=failure|||reason=No access allowed for requested action.|||err =-3|||command=SQL|||params=tablename=ElementCatalog|||-->

(#15616) ImageEditor doesn't work in Firefox as it is ActiveX based.

TOP

 

 

Multi-Lingual Assets

(#14448) No content displayed in the home pages introduced for MLA. Home(fr), Home(de) and Home(es) does not have any content displayed when previewed.

(#14601) Dimension list is not showing in CS-Desktop page (MS Word).

(#14497) A revision tracked asset does not show its locale detail when inspected from the show versions option.

TOP

 

Publishing

 (#1752) The publishing process cannot mirror query assets that are referenced in the code in an attribute editor asset.

Because the publish process does not parse the code in attribute editors, it cannot determine whether an attribute editor uses a query asset. To work around this problem, explicitly publish the query assets that you are using with your attribute editors.

(#5493) Multiple users cannot perform bulk approvals at the same time.

It is recommended that only 1 user runs bulk approval at any given time. If you do need multiple users to run bulk approvals, please schedule accordingly.

(#12973) Publishing is not transactional, and when it fails changes are not rolled back.

When a publish operation fails midway, it does not clean up entries in AssetPublication table on target.

(#13942) JSP is not always regenerated after a publish in cluster environment

(#14216) Flex family should be entirely mirrored, even if only part is enabled in site

If you don't have all flex family members enabled in your site and you initialize the publish destination, only those enabled members get created on the destination site. This causes all kinds of problems on the destination server. For instance, editing the Start Menu items won't work. Editing assets won't work. Etc.

(#14265) Problem approving shared templates with mappings for assets in multiple sites.

1. We have one Template called "T" 2. We have two sites called "A" and "B" 3. We have one Page asset per site: P1 is on A and P2 is on B 4. The "T" Template is shared to both sites 5. The "T" Template has two mappings: Homepage for A has a value of Page:P1, and Homepage for B has a value of Page:P2 6. When we attempt to approve the T Template to publish the A site, it requires us to approve BOTH P1 and P2. 7. However, we only want to approve P1 since the B site is not ready to be published 8.

(#14855) Changing display template results in multiple assets in pub list

For a site that uses static publishing when you change the template on an asset and save it, and publish, then  the asset remains in the publish list with the old template and also shows in the new one. Changing to a 3rd template on the asset and publishing added it to the publish list 3 times (one for each template it had been saved and published with). This is a problem because the template the user want is higher in the list than the other ones, and so the html output is overwritten with one of the template choices the user doesn't want.

(#15030) AssetPublishList and _Publish tables need to be manually cleaned prior to publish especially if any publish operations have failed midway in the past. CS needs functionality to do an automatic cleanup before publish

(#15158) CS: Publishing checked out assets causes it to be permanently locked on destination when publish fails

With revision tracking turned on, and if you were to publish over an asset that have been checked out on the source machine, it is still marked as locked in the destination until the publish ends. However, if the publish fails, this lock cannot be removed and future publishes of this asset will fail since this asset is locked on the destination machine.

(#15606) "Unapprove" button functionality is NOT working properly, if the asset is approved to more than one destinations in 'dash' UI. Limitation

TOP

 

 

Revision Tracking

(#145) Tracker table is wider than the source table.

The tracker table created by the revision tracking feature for a tracked table is always wider than the source table. This means that you cannot track tables that are close to the maximum row size supported by the database.

(#13034) The Rollback button does not appear if the revision is set to 2

(#15147) On Dash UI when you try Tracking: Rollback for first time with version not selected gives error

(#15161) On Dash UI Revision Tracking: Message gives clickable icon and when you click on it you see an exception

(#15255) CS uses a lot of CPU when it accesses RevisionTracking tables. These tables are created when an asset is revision tracked.

(#15729) Removing revision history doesn't remove flex attribute files of revision

(#15709) Unapprove doesn't work for a checked out asset in Dash or Advanced UI

TOP

 

 

Satellite Server

(#2525) Satellite Server does not preserve the IP address of site visitors.

If you use the Content Server REMOTE_ADDR variable to return the IP address of a site visitor, the value returned contains the IP address of the Satellite Server machine instead of the IP address of the visitor. Workaround is using a cookie to set the remote IP address.

(#14901) Preview link somehow uses the wrong SS link if there are 2 rows in SystemSatellite table

Workaround: Solution set the co-resident SS as the second in the list using ContentServer Explorer

(#15359) SS does not correctly pass parameters when they contain a double-quote mark

(#15533) Remote SS sends ft_ss cookie to client

TOP

 

 

Search

(#10765) For assets that inherit attributes from parent assets, inconsistent behavior between inspect screen and search results

(#15138) Advanced search for Select Attributes does retain all search criteria when you select multiple attributes in search criteria

(#15173) User cannot search a basic asset if it does not have category field set

(#15181) Search for INT attributes does not work

(15504) Advanced search does not work on custom date fields

(#15541) Upgrade from 7.0 to 7.0.1 automatically disables search engine.  Since the design of indexing has changed, you must recreate all the indexes again before restarting search engine in 7.0.1.

(#15623) The number of results returned by Search Engine might be different than what user expects based on the number of assets that exist.  This happens because Search Engine has an intelligent filter built-in that excludes certain types of assets like attributes from this list.

TOP

 

 

Site Launcher

(#unknown) Need to reapprove assets shared by Site Launcher.

Any approved assets which are shared when a site is replicated with Site Launcher will need to be re-approved in the source site after site replication.

(#14933) Site Launcher: the CS-Desktop information in the replicated site does not set the description field for CS Desktop to enabled in the copied site

(#14934) CS-DocLink information is not automatically enabled in the copied site for assets where it was enabled in the original site

(#15179) If site to be replicated is too big, then sitelauncher takes considerable amount of time to replicate (more than 2+ hrs). 

TOP

 

 

Tag

(#2458) SQLEXP adds a percent sign (%) to the front and back of the literal when LIKE is used.

(#) POST tag sends login and logout requests to the URL being posted.

The POST tag works incorrectly when USERNAME, PASSWORD or LOGOUT attributes are passed to it. Login and logout requests are sent to the URL being posted to instead of CatalogManager. One workaround is to perform login before this tag is executed. Alternatively, FormPoster API can be directly used to perform the post operation.

(#5763) SEARCHSTATE.ADDRICHTEXTCONSTRAINT fails when the resultset returns more than 1000 rows.

TOP

 

 

Template

(#3210, #13653) JSP pages rendered have too much white-space

(#8014) Do not use <throwexception> in template code.

Do not use the tag <throwexception> in the code of a template asset. <throwexception> effectively kills execution in CS for itself and any nested or parent CS engine. This breaks template execution and streaming of data to the client. In addition, when a user approves a template for export publish, a <throwexception> terminates the execution of the approval page and the user gets no feedback.

(#12055) Approval may display an error (-10004) if template logic expects an argument that is not supplied by the Approval process.

Element logic which expects to be passed an argument may generate an error (-10004) when called during approval for export publish if that argument is not present. The error code is displayed in an information box after approval. The template writer should decide whether the error can be safely ignored, i.e. if the error occurs because the template or element is being called out of context and does not affect the approval dependencies.

(#13942) JSP is not always regenerated after a publishing to a cluster.

Workaround is to restart the cluster members once publish is complete

(#15107) Asset.import is not saving file content for templates

(#15117) SiteEntry user interface doesn't provide ability to set usage (this is there in the template screen)

(#15118) Template: cannot reset Usage field without restarting CS

(#15436) If you make the SiteEntry asset a wrapper, when you previewing other assets, it will pick up this SiteEntry even though it is not intended. This is especially true if this SiteEntry is only wrapper in the site.

TOP

 

 

Users and User Management

(#3267) CS supports only Reads (not Writes) from the Active Directory implementation of LDAP.

For an installation of Content Server that uses Active Directory for User Management, the jndi user specified should only have read permissions. We do not guarantee what will happen if he has write permission.

(#2153) The dir:replaceattrs tag does not give an error when an attribute or user does not exist.

The dir:replaceattrs tag, which is part of the CS-Direct application that Content Server uses for user management, does not throw an exception when it is trying to replace the user attribute value of a nonexistent user attribute or for a nonexistent user.

(#8455) Deleting a user at the Content Server level does not delete that user at the CS-Direct level.

When a user is deleted at the Content Server level through Content Server Management Tools, that user is not deleted from CS-Direct sites.

(#9647) To remove a user from LDAP, first remove the user’s roles in CS

If a CS Administrator wants to remove a user from the LDAP, he should first remove all the user’s roles in the CS-Direct interface. If this step is not completed, the user can have dangling rows in UserPublication table when LDAP is used to store users (& ACLs) and CS database (UserPublication table) is used to store user roles.

(#13432) Updates made to ACLs are not reflected consistently

If the updates are made using CS User Admin Screen, they are reflected immediately. However, if ACLs are updated directly in LDAP server, then we recommend that you

1.                   Restart your portal/Application server for the changes to take effect or

2.                   Flush ACL cache using the URL
http://localhost:7001/spark/CatalogManager?ftcmd=flushcatalog&tablename=SystemUsers&authusername=admin&authpassword=xceladmin

If a user without any ACL logs in to CS, CS allows user to perform only those operations that a user with Browser ACL can perform.

(#13481) Advance Search UI screen stops rendering if you delete a user from CS Management Tools or CS Explorer

 If a user is enabled for a site and you delete the user from ContentServer Management Tools interface or from SystemUsers in Content Server Explorer, AdvanceSearch UI screen will not render. The workaround is to delete the corresponding user entry from UserPublication table

(13560) Call Stack is printed in futuretense.txt whenever a role is updated or deleted in LDAP

A call stack is seen in futuretense.txt on WebLogic 81 portal installations (See below). This is a debug message and does not indicate any problem with the LDAP integration.

May 13, 2005 3:30:05 PM][CS.AUTH][INFO] Print Call stack. Delete Role WorkflowAdmin from database and from ldap. Page name is OpenMarket/Xcelerate/Installation/AddRole
java.lang.Exception: Inside delete method of FlatLDAPRoleManager.
at com.openmarket.xcelerate.roles.FlatLDAPRoleManager.delete(DashoA14174)
at com.openmarket.xcelerate.roles.RoleManager.save(DashoA14174)
at com.openmarket.xcelerate.roles.FlatLDAPRoleManager.save(DashoA14174)
at com.openmarket.xcelerate.commands.RoleManagerDispatcher.Save(DashoA14174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.openmarket.framework.commands.Dispatcher.Execute(DashoA14174)
....

(#13599) DefaultReader is not needed in CS if integrated with an external LDAP

This is an inconsistency between database and LDAP user management. You need DefaultReader in database (SystemUsers) in case of native user management but you don't need this user in any system in case of external/LDAP user management.

TOP

 

 

User Interface

(#14072) CS allows users to delete assets that are part of a promotion

(#14116) Get Arguments button in the Content Filter screen gives you wrong status value, and shows "Missing Translation key"

(#14134) Data corruption issue in related fields when using pickfromtree attribute editor 

(#15004) Dash UI: though Category attribute is not required for Basic assets, it shows up in the UI as a required field

(#15054) Dash UI - split pane icon is still visible after deleting an asset 

(#15081) Dash UI - search query text is not refreshed when clicking on "Show Asset"

(#15083) Dash UI - Linking assets for the first time does not maintain same order as search screen

(#15084) Dash UI - links in multi valued blob attribute are pointing to incorrect blobs after sorting

(#15098) Template drop-down does not have the correct values for basic assets

(#15099) Dash UI - Copy keeps referenced by incorrectly

Dash UI - Copy keeps referenced by incorrectly 1). Create a product asset - say A - (this is the master) 2). Create a translation - say B 3). Go back to asset 'A' and click on copy (don't click on save) Observe - In the Relation tab - the Referenced by shows 'B'. (this is because its copying everything from A - which is incorrect) On saving - the referenced by is refreshed correctly

(#15104) Dash: "Tags" tab does not appear on the top after clicking on "dash" button

(#15172) Dash UI does not show the invalid license exception but goes to unexpected error page if u try to login to a URL that is not in license file

(#15067) Toggle between UI windows throws JavaScript error

(#15076) Attribute editor does not work correctly for any storage type if u set TextField_blanked

(#15088) In Multiple (Ordered) checkbox - an “X” image shows up even before clicking on “Add New” button

(#15093) Ratings screen does not verify an integer field

(#15102) While creating Tag, it accepts leading spaces.  Which should not be the case.

(#15105) Dash UI - search pane - The selected item is getting deleted but the very next one is getting selected automatically in the Search Results

(#15126) Dash displays 1 version where as Adv UI shows 2 versions when you edit a flex asset with revision tracking enabled.

(#15128) Leading spaces are not getting trimmed while creating Flex Family in Advanced UI

(#15132) JavaScript error while clicking on "Apply" OR "Cancel" under "Page Layout" in Preview Page

(#15150) on JBOSS 4.20, dash UI is non-functional

(#15168) "In Segment" & "Out of Segment" options show up as ready for editing even though there is no segment is there to edit

(#15170) The value should be encrypted while entering the value in "Password" field and after saving the record also the entered value should get encrypted

(#15211) If the number of attributes in an asset is large and you scroll down the asset pane, the control buttons also scroll off the window.

(#15233) Access Permissions are inherited to child Folder. UI is supposed to show it the inherited permissions too, but it does not show.

(#15283) If you have 3 fields with image editor attributes, when you edit an asset with values for all 3 fields set, and delete the second image, it copies the third image in place of the deleted image i.e. in second Image Editor

(#15284) Advanced: "move up" OR "move down" ICONS are not appearing in case of Image Picker - multiple (ordered)

(#15539) Close link in Preview does not work on UNIX Firefox browsers

(#15600) Dash: compare locale has incorrect font for optional fields 

(#15608) In the ui.properties for dash scroller if you place an image file with dimensions bigger than "Size" = 969 KB and "Dimensions" = 681 * 485 then that scroller image does not load

(#15623) Dash: by default, Dash UI displays 500 assets in a search result.  In some cases, it might display less than 500 results, even though the total number of assets is greater than 500.

(#15626) Dash: If the number of assignees is large then the first create screen loads slowly

(#15627) Dash: you will not be able to create a Page asset unless you create a record in the category table for page asset type for your site.

Dash UI requires the category field to be specified for page assets.  To specify a category you must have categories defined.  Since by default there is no category defined, you must create a category for page asset in each site you plan to use the page asset from dash UI. This is only specific to Dash UI since Advanced UI does not place such restrictions on the Page assets.

(#15631) Dash: Add new translation is much slower compared to create or copy of assets.

(#15685) While editing a piece of content with the TextArea editor the Addlink / Include buttons disappear in the Dash UI

(#15689) Dash UI throws Error -105 when you try to manually enter a date attribute in format 2007/4/5 and try to save the asset.  If you use the date picker, then it correctly formats the date to 2007-4-5.. 

(#15707) Unable to save Timed Action Events

TOP

 

Utilities

 (#1570) Page Debugger: Port conflict on Windows 2000.

The default debug listener port of 1025 for the Page Debugger may have a conflict on Windows 2000. This can be changed to some other port number.

(#1756) BulkLoader does not handle attributes of type blob or URL field.

(#3209) Page Debugger doesn't work for JSP pages.

Page debugger fails when trying to debug JSP pages.

TOP

 

 

Workflow

(#8211) Canceling Set Participants causes the workflow to be set to all participants.

If you select a workflow for an asset, then go to the Set Participants form, then click the Cancel button, the workflow is set to all participants, as if you had selected the Select All button.

(#9651) When a user takes a Retained Assignment workflow step, an entry in the workflow history is not created.

On a retained assignment, entering content into the "Action Taken" text box produces the following message: “This step retains the current assignment. Content entered into the “Action Taken” field will not be recorded.”

(#9654) After doing "Finish My Assignment" the "Abstain" function is missing.

When a user has finished their assignment and the assignment is 'queued' (in an all-voting step) the Abstain function is incorrectly missing from the workflow actions dropdown. If this occurs when the asset is in workflow deadlock, the user may change his vote to fix the deadlock.

(# No bug Id)  Workflow behavior varies when done from Dash as compared to Advanced UI

In advanced UI, when we create a new asset whose asset type is associated with a workflow process, and if that workflow process has a start-step-type set to "Assign participants from a list" we do not show a "Select Participants" option so that users can optionally select the set of participants. The users can continue their operation and asset save will be successful. However, workflow for that asset will NOT be started. The status screen for that asset says that the asset has the workflow process associated but the state is inactive.

In dash UI, for the same scenario, again asset creation is successful and workflow for the asset is STARTED. However the participants for the workflow will be ALL the users for the set of roles specified in the workflow process definition. This behavior is identical to the one where a user selects the Select All option in the Select Participants screen and starts the workflow for the asset.

 

TOP

 

 

XML

(#1558) XML namespaces are stripped from XML elements during evaluation.

(#13735) XMLPost can malfunction when reading files from dir with mixed extension names

(#13990) XML Post fails to import UTF-8 characters correctly if encoding is specified

Import is successful if you remove the encoding <?xml version="1.0" encoding="UTF-8" ?> and run XML Post

(#13735) XMLPost can malfunction when reading files from dir with mixed extension names

(#14151) XMLPost: can't set an attribute value to be empty

(#14495) XMLPost Creating Recursive Dependency on Itself When Trying To Modify Parent

(#14678) XMLPost: problem adding flex assets with 2 or more parents with the same name

(#14183) RemoteContentPost does not work for Revision Tracked assets

TOP

 

 

CS Clients

CS-Desktop

(#5928) Undocumented limitation: You cannot specify named associations for an asset with CS-Desktop.

(#8125) You cannot specify values for flex attributes of type asset with CS-Desktop.

This means that flex assets that have a required attribute of type asset should not be enabled for CS-Desktop.

(#8504) When you edit a flex definition and change the number of parents that flex assets using that definition can have from single to multiple, there are problems with existing flex assets of that definition.

In such a case, when a CS-Desktop user opens a flex asset that was created with the original definition, there are no parents marked for the asset. To work around this issue, be sure that you do not enable flex asset types for CS-Desktop until you are completely finished configuring their definitions.

(#9414, #12962) CS-Desktop toolbar does not show up when Word is used as email editor in Outlook. Also on Windows XP, it does not load correctly

If Outlook is already open, CS-Desktop toolbar will not be displayed when MSWord is opened to connect with ContentServer.  This only occurs if MSWord is configured to be the default email editor for Outlook and Outlook has been opened first.  Outlook maybe closed and MSWord reopened as a workaround.

Workaround: CS-Desktop is a word Add-in and not just a template. There is a very subtle difference between the two of them. Especially in the way they are loaded and run. The workaround for this bug is to move the CS-Desktop.dot from the word's startup folder out to somewhere safe for example in c:\Program Files\FatWire\. Now when you start Word or Outlook, the Content Server toolbar add-in won't be loaded. If you need to load it, Click on Tools --> Templates and Add-Ins -> Click Add and browse to the CS-Desktop.dot, when you add it and click okay, it will load our CS-Desktop add-in.

(#10337) CS-Desktop does not support connection via a proxy server.

(#11741) CS-Desktop Images are not saved if folder does not exist.

During file conversion by CS-Desktop (implemented by Verity KeyView), CS-Desktop writes image files to the folder specified by property keyview.imagedir in futuretense_xcel.ini. There are two requirements for the folder keyview.imagedir:

1.      It must be a web-accessible folder that matches the URL prefix specified in keyview.imgurl. This ensures that CS can preview the CS-Desktop images.

2.      The folder must exist before CS-Desktop is used. This ensures that the KeyView file conversion completes successfully and saves the images.

Note that after installing CS, keyview.imagedir is set to $SHARE-directory/remoteimages and keyview.imgurl is set to /futuretense_cs/remoteimages/. You may edit these value to point to an appropriate folder, or you may keep these values and create a folder named remoteimages.

(#13371) Using CS-Desktop the saved contents from word are not shown fully in the preview.

When data is saved using CS-Desktop in the form of table content then entire data is not saved hence not previewed.

(#13413) Unable to login to CS from CS Desktop using HTTPS as the validation for URL fails.

(#13648) Revision-tracked flex asset stays locked after closing CS-Desktop if the asset existed before revision-tracking was turned on or if the version number was updated from CS-Desktop.

(#14198) CS-Desktop toolbar does not show up when Outlook is open.

(#15712) CS-Desktop is not supported on 64-bit OS machines.

TOP

 

 

CS-DocLink

(#10337) CS-DocLink does not support connection via a proxy server.

(#13934) Help link on CS DocLink does not work.

The help file is present in the installed folder but not registered correctly.

(#15190) DocLink version number shows the CS6.3 version number

(#15482) Template field does not work properly in CS-DocLink

(#15657) Erratic behavior while dragging any file from FSIIAtricle folder to other folder.  Sometimes Microsoft “Send error report” pops up and the application ceases to function

TOP

 

 

Content Server Explorer

(#3439) Content Server Explorer (CSE) issue with Export to Zip format

If your Content Server system is using the UTF-8 or Shift-JIS character sets, please be aware of the following problem with exporting tables in the ZIP format from CSE. File names (such as an element's URL file) containing non-English characters will cause the export to fail. As a workaround you can export those
records or the table using the CSE format. There is no problem with the content of the files (any valid UTF-8 or Shift-JIS characters will work), only the file names are an issue.

(#3644) CSE crashes when importing project with an empty catalog

Workaround is to make sure that all the catalogs in a project have at least one record

TOP

 

 Contacting FatWire 

To contact FatWire Corporation about technical support for your product:

Web: http://www.fatwire.com/support

TOP

 

 

 

 

 CS 7.0.3
Release Notes


 

  

Copyright © 2002-2011 FatWire Corporation All rights reserved.