|
|
FatWire
|
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
|
|
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.
New Features
·
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?
- The
new release of CS includes important bug fixes for Dash User Interface,
Advanced User Interface, Content Server Tags, Rich Text Editors, Approval,
Publishing, InSite Editor and Localization.
- CS
7.0.3 is a Rollup Installer. Upgrade to CS 7.0.3 is supported from Content
Server 7.0.2.
- To
patch remote satellite servers to this level obtain the RSS patch download
from support
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?
- The
new release of CS includes important bug fixes for Dash User Interface,
Lucene Search, and Multilingual Assets.
- Improved
support for Firefox browsers.
- Upgrades
to CS 7.0.2 are supported from Content Server 6.3, 7.0 and 7.0.1.
What's
new in Content Server 7.0.1?
- Dash
UI improvements: Multiple enhancements have been made to bring powerful
functionality to the Dash interface, including:
-
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
Editor provides tools to visually compose complex images. And includes:
- Image operations like resize, crop,
rotate etc
- Integration with Image Pickerbackground
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
interfacesDash, Advanced, and InSite.
- Flash Asset
Attribute Editor enables the parameterization and rendering of Flash
files. And includes:
- Ability to pass text and image
parameters
- Previewing of Flash Assets.
- Integration with all three
interfacesDash, Advanced, and InSite.
- Improved
Image Picker: Image Picker enables the association of Assets and images
using the simple selection of thumbnails. And includes:
-
Thumbnail categorization for rapid access.
- Ability to restrict categories
- Configurable thumbnail scaling.
- Keyword search of images.
- Image magnification.
- Integration with all three
interfacesDash, Advanced, and InSite.
- Improved
InSite Editing: The InSite Editor lets users create, edit, and arrange
content in-context, that is, directly from the web page. The user simply
navigates to a web page and then clicks on the content to edit. Any
changes made are immediately viewable and can be put through traditional
workflows. Improvements include
- 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.
- Improved
search capabilities: The full-text search available in the Dash interface
has been further enhanced with a host of new functionality. Improvements
include
- 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 Lucenes index
configuration.
- User
interface updates: Multiple improvements have been made across all three
interfacesDash, Advanced, and InSiteincluding
- 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:
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?
- CS7
includes three different interfaces for creating and managing your
content. Each interface is developed to support a different type of user.
The Advanced interface provides the functions, power, and
flexibility that administrators and technical users expect. The Dash
interface provides a simplified interface designed to let business users
quickly accomplish their regular tasks. Dash incorporates new CS7 features
such as full-text search across all your content, tagging, and
multi-lingual support. The InSite interface provides an intuitive
way for designers and marketers to interact with the content management
system. With InSite, content can be created, managed, and repositioned in-context,
that is, directly from a web page. Furthermore, InSite's Page Builder
allows users to design and build web pages quickly by dragging and
dropping content: No direct knowledge of the content management system is
required.
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
.
- Dash
interface - CS7's new Dash interface provides the
cutting-edge experience that your business users expect. Build upon Java
Server Faces' stable foundation, Dash provides quick, intuitive
access to the tools for creating and managing content. Its design is
user-friendly, making easy things easy, simplifying tasks, and
facilitating access to information. Full-text search is provided, letting
users search for content in the way they're comfortable. Plus, Dash
incorporates Web 2.0 features, such as tagging, to let your business users
work with content in a way that best matches their needs. Combined with
the abilities to customize the interface, Dash provides the complete
business user solution. Screen panels can be resized, shown or hidden
according to user preferences. Users can now Create, compare, and
translate content for different locales and languages.
And a good WYSIWYG text editor simplifies formatting within
text fields
- CS7's Advanced
interface gives sophisticated users, administrators, and seasoned
Content Server professionals access to all the power and flexibility that
CS7 provides. Create and manage content, data models, and publishing
templates. Design workflows. Create business rules, marketing campaigns,
and content recommendations to dynamically deliver personalized content.
This interface gives power users the tools they need to get content under
control and then put it to work.
- InSite is CS7's unified framework for
both working with content and designing web pages through an easy-to-use
visual interface. The InSite Editor lets users create, edit, and
arrange content in-context, that is, directly from the web page. No
training in a content management system is required. The user simply
navigates to a web page and then clicks on the content to edit. Any
changes made are immediately viewable and can be put through traditional
workflows.
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.
- CS7 Dash
interface now supports full-text search all your content in the CS7
repository. The immediate result is faster access to your content. No
longer will you have to remember the location of content in a complex
hierarchy, what web page it's on, or some obscure database name. Content
can be fully searched using familiar keywords and metadata. The included
search engine is available out of the box and pluggable, giving you the
control to change search engines as your business needs change.
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.
- Multi-Lingual
Assets (MLA)LA
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 contentarticle, press release, catalog entrycan 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
- Content
Server 7 also introduces a new Asset API that defines primary interfaces
for:
- Session objects
- AssetDataManager: A manager
for reading asset data.
- AssetTypeDefManager: A manager
for reading asset types definition (structure of an asset type).
- AssetData: Assets 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
- Language
Pack kits for the following languages are available.
- French
- Italian
- German
- Spanish
- Japanese
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:
- Template
- CSElement
- SiteEntry
- Collection
- Page
- Query
- Link
- Linkset
- Dimension
- DimensionSet
- AttrTypes
- AdvCols
- Segments
- Promotions
- ScalarVals
- HistoryVals
- HFields
Asset Types
installed by FirstSiteII sample site:
- Content_F
- Content_A
- Content_PD
- Content_CD
- Content_P
- Content_C
- Product_F
- Product_A
- Product_PD
- Product_CD
- Product_P
- Product_C
- Media_F
- Media_A
- Media_PD
- Media_CD
- Media_P
- Media_C
- Document_F
- Document_A
- Document_PD
- Document_CD
- Document_P
- Document_C
- FSIIVisitorAttr
- FSIIVisitorPDef
- FSIIVisitorDef
- FSIIVisitorParent
- FSIIVisitor
Asset Types
installed by BurlingtonFinancial sample site:
- Article
- BFMembers
- Image
- ImageFile
- StyleSheet
- PDF
- DrillHierarchy
- AArticles
- ContentGroups
- AImages
- CAttributes
- ContentTmpls
- CGroupTmpls
- Products
- ProductGroups
- PAttributes
- ProductTmpls
- PGroupTmpls
Asset Types
installed by GE Lighting sample site:
- AArticles
- ContentGroups
- AImages
- CAttributes
- ContentTmpls
- CGroupTmpls
- Products
- ProductGroups
- PAttributes
- ProductTmpls
- PGroupTmpls
Asset Types
installed by HelloAssetWorld sample site:
Asset Types
installed by Spark sample site:
- Spark_Ad
- Spark_Contact
- SparkContentAttrib
- SparkContentDef
- SparkContentParent
- SparkContentParentDef
- SparkDoc
- SparkDocAttrib
- SparkDocDef
- SparkDocParentDef
- SparkFolder
- Spark_Job
- Spark_News
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:
- ActiveList, AdvCols, AdvCols_Dim,
AdvCols_DimP, AdvCols_Extension, AdvCols_ManRec, AdvCols_Publish,
AdvCols_SSpec, AdvCols_Types, ApprovalQueue, ApprovedAssetDeps,
ApprovedAssets, AssetDefaultTemplate, AssetEditPane, AssetExportData,
AssetIndexSourceConfig, AssetListener_reg, AssetPublication,
AssetPublishList, AssetQueues, AssetRelationTree, AssetStubElementCatalog,
AssetSubtypes, AssetType, Assignment, AssocNamed, AssocNamed_Subtypes
- CARTSET, Category, CCFunction, CCRoles,
CheckOutInfo, Collection, Collection_Dim, Collection_DimP, Comparators,
ComplexAssets, CSElement, CSElement_Arg, CSElement_ArgVals,
CSElement_CArgs, CSElement_Composition, CSElement_Dim, CSElement_DimP,
CSElement_Map, CSElement_Publish, CSEvents
- DeliveryType, Dimension, Dimension_Dim,
Dimension_DimP, DimensionSet, DimensionSet_Dim, DimensionSet_DimP,
DimensionSet_EDim, DistributionList, dtproperties,
- ElementCatalog, EmbeddedReference,
externalclients, externalclientsconfig
- Filters, FlexAssetDef_reg,
FlexAssetTypes, FlexFilterTypes, FlexGroupTypes, FlexGrpTmplTypes,
FlexTmplTypes, FunctionPrivs
- Global_Q, GroupParticipants
- HFields, HFields_Dim, HFields_DimP,
HFields_Extension, HFields_Publish, HistoryVals, HistoryVals_Dim,
HistoryVals_DimP, HistoryVals_Extension, HistoryVals_Publish ,
- Include, IndexSourceMetaDataConfig
- Link, Link_Dim, Link_DimP, Linkset,
Linkset_Dim, Linkset_DimP, Locale, LocaleMap, LocaleTree
- MenuArgs, MenuLegalArgs, MimeType,
MungoBlobs
- ObjectPrivs, ObjectPublish,
ObjectRegistry
- Page, Page_Dim, Page_DimP, Previewgen,
Promotions, Promotions_Dim, Promotions_DimP, Promotions_Extension, Promotions_Goals,
Promotions_ManRec, Promotions_Publish, PubContext, PubKeyTable,
Publication, Publication_Replicate, PublicationTree, PublishedAssets,
PubMessage, PubSession, PubTarget, PubTarget_Distribution,
PubTarget_Satellites, PubTarget_Sites
- Query, Query_Dim, Query_DimP
- Rank, Remove, Replicate,
Replicate_Assets, Replicate_AssetTypes, RTInfo, RuleMap, RuleSetDef
- SaveSearch, SaveSearch_Roles,
SaveSearch_Sites, ScalarVals, ScalarVals_Dim, ScalarVals_DimP,
ScalarVals_Extension, ScalarVals_Publish, scratch,
SearchEngineMetaDataConfig, Segments, Segments_Dim, Segments_DimP,
Segments_Extension, Segments_Publish, SiteCatalog, SiteEntry,
SiteEntry_Dim, SiteEntry_DimP, SiteEntry_Publish, SitePlanTree, Source,
StartMenu, StartMenu_Roles, StartMenu_SChoices, StartMenu_Sites,
StartParticipantChoice, StartProcessChoice, StatusCode , SystemACL,
SystemEvents, SystemIdGenerator, SystemInfo, SystemItemCache,
SystemLocalAlias, SystemLocaleString, SystemPageCache, SystemRemoteAlias,
SystemSatellite, SystemSeedAccess, SystemSQL, SystemTransforms,
SystemUserAttr, SystemUsers
- TempBlobs, Template, Template_Arg,
Template_ArgVals, Template_CArgs, Template_Composition, Template_Dim,
Template_DimP, Template_Map, Template_Publish, Template_Subtypes,
Template_Thumb, Template_TName, TempObjects, TNames, TreeTabs,
TreeTabs_Items, TreeTabs_Roles, TreeTabs_Sect, TreeTabs_Sect_Roles,
TreeTabs_Sect_Sites, TreeTabs_Sites, Type
- UITag, UITagItem, UIUserLoggedInDetails,
UnassignedObjects, UserPublication
- VMACCESSKEY, VMACCESSMETHOD, VMATTRIBUTECATEGORY,
VMHISTORYATTRIBUTEDEF, VMHISTORYATTRIBUTEFIELD,
VMHISTORYATTRIBUTEFIELDDEF, VMSCALARATTRIBUTEDEF, VMVISITOR,
VMVISITORALIAS, VMVISITORSCALARBLOB, VMVISITORSCALARVALUE, Any name that
starts with VMz
- Workflow, Workflow_ARols,
Workflow_Assets, Workflow_DlgA, Workflow_Roles, Workflow_Sites,
Workflow_TActs, WorkflowAsgActions, WorkflowAsgsAction,
WorkflowConditions, WorkflowDlgActions, WorkflowDlkActions,
WorkflowGroups, WorkflowGroups_Dlock, WorkflowGroups_DRoles,
WorkflowGroups_ERoles, WorkflowGroups_Sites, WorkflowGrpActions,
WorkflowObjects, WorkflowObjsAction, WorkflowParticipants,
WorkflowProActions, WorkflowRoutes, WorkflowRoutes_Comp,
WorkflowRoutes_Cond, WorkflowRoutes_Dead, WorkflowStatusCode,
WorkflowStatusCode_TActs, WorkflowStpActions, WorkflowSubject
- For a given database, the name of a flex
asset type must have eight characters less than the maximum number of
characters that are allowed for database table names.
- For a given database, the name of a
basic asset type must have five characters less than the maximum number of
characters that are allowed for database table names.
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
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.
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.
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
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.
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
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.
(#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).
First SiteII
(#15938
) Document_C/FSIILink uses satellite:blob instead of render:getbloburl
(#15798 ) Media Filter Not Replicating Properly
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
InSite Templating
(#15574
) Empty paglets assembled with Page Builder
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>
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
Installations
(#15772
) CatalogMover.bat in the jumpstartkit\tools directory has an incorrect jar
file. The http-client jar is not named correctly
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.
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
|
|
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.
Multilingual Assets
(#15662) CS installations on Portal servers now
support creating multilingual assets.
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.
Workflow
(#14444) Incorrect
names no longer shown in workflow history when user is deleted
(#15058) Delegate Assignment functionality now works correctly in
"dash".
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
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
eWebEditPro
(#13833) Attributes with EWebEditPro support do not work if they are
placed right below any other attribute that has a button
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.
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.
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.
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
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
Multi-Lingual Assets
(#14603) Locale field value does not save in
CS-DocLink
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
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
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.
Template
(#14962) Template: selecting a user for workflow in New template throws
error in the log files
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.
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.
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
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.
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
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
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
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.
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.
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
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
Satellite Server
(#14222) URISyntaxException
writing page URL through SS
(#14824)
applications of type rss+xml not supported on remote SS
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.
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
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.
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.
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
API
(#16109 ) The urlxml field is not exported when using
asset:export for AttrTypes assets
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
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
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.
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>
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.
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.
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.
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
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
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.
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: " "
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 childs 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
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'
Application
Servers
(#3651) In BEA LDAP integration, CS does not ask
realm name from user and assumes default of 'myrealm'.
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.
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
CS-Engage Assets
(#14070) Delete buttons do not work on promotion
content
(#15588) Recommendation Asset: Improper behavior
when Recommendation Asset created with Dynamic lists.
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.
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.
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 Servers 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
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.
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.
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
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).
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
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.
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.
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.
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
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
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.
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.
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.
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
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
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
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.
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).
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.
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.
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 users roles in
CS
If a CS Administrator
wants to remove a user from the LDAP, he should first remove all the users
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.
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
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.
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.
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
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.
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
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
Contacting FatWire
To
contact FatWire Corporation about technical support for your product: