A few attributes were created in the Roadmap Item object, but we are now facing issues with the Sync. Values for the attributes are not showing up on the Roadmap grid view even after having the same data type and API ID as the corresponding attribute on the Project object.
Various other errors occur when attempting to make updates to the Roadmap such as:
This same occurs for any user regardless of access rights.
Release : 15.8.1
Component : CA PPM STUDIO
When looking at the app-ca log, the following error occurs: ORA-00972: identifier is too long
This error message is referencing the alias specified in a query that is also included in the app-ca log.
Sample Alias: abc_custom_attributetimelinepos
This would indicate that the attribute ID (abc_custom_attribute) is too long to where it cannot be used as part of the alias in the backend query in roadmaps. The 31 characters that end up being the generated alias in the query exceeds the 30 byte limit that exists in Oracle 12.1.
Oracle 12.1 is not supported with Clarity 15.8.1, however, Oracle 12.2 is. In Oracle 12.2, up to 128 bytes are allowed, so this issue would not occur there.
The workaround until you are able to upgrade to a supported Oracle version would be to have all custom Roadmap Item attributes have an ID of 19 or less characters.