Description
This page provides solution to error message - Invalid type name: 'xxx' (not declared in metamodel) which occurs during running Universal Analysis
Observed in CAST AIP
Release | Yes/No |
---|---|
8.3.x | |
8.2.x | |
8.1.x | |
8.0.x |
Observed on RDBMS
RDBMS | Yes/No |
---|---|
Oracle Server | |
Microsoft SQL Server | |
CSS3 | |
CSS2 | |
CSS1 | |
Step by Step Scenario
- Configure UA analysis
- Run Analysis
Action Plan
Check if the object type for which the error occurs is present on the Knowledge base
Run the below query for each object typeselect * from typ where typnam in ( '<object_type_found_in_logs>' )
Example - following error messages were found for various peropleSoft object types in the log
-> invalid type name : 'PSoft_Process' (not declared in metamodel) -> invalid type name : 'PSoft_SQL' (not declared in metamodel) -> invalid type name : 'PSoft_AETransformOnly' (not declared in metamodel)
Exampleselect * from typ where typnam in ( 'PSoft_Process','PSoft_SQL','PSoft_AETransformOnly' )
The above query should return the below results if the metamodel is installed properly-
- If the query returns zero rows then it means the object types are missing from the metamodel. Apply the below solution -
- If you are using legacy UA language Packs then perform the following -
- get the ALLUSERSPROFILE path from the file CastGlobalSettings.ini (file found in path - <CastInstallationDirectory>\CastGlobalSettings.ini )
- Verify that the Configuration and the InstallScripts folder are present in the path which is mentioned for ALLUSERSPROFILE in the above file, if not present then place the folders in the ALLUSERSPROFILE path
- Re-Launch Server Manager
- Right click on management ,central ,knowledge base
- Select manage extensions as shown in the below screenshot
Select <all users dir> and version 8.x.x
- Click on next and Proceed
- Else if you are using Extensions then then perform the following -
- get the CAST_PLUGINS_ROOT_PATH value from the file CastGlobalSettings.ini (file found in path - <CastInstallationDirectory>\CastGlobalSettings.ini )
- verify that the Extension is present in the path . If not present then download the extension using extension downloader. Refer to the page on how to download extension - CAST Extension Downloader#GUI
- Re-launch the Server Manager
- Right click on management ,central ,knowledge base
- Select manage extensions
Select the version of the Extension to be installed
- Click on next and Proceed
- If you are using legacy UA language Packs then perform the following -
- If the query returns zero rows then it means the object types are missing from the metamodel. Apply the below solution -
- If the query returns rows then it means the object types are present in the metamodel contact CAST Technical Support with Relevant Inputs
Impact on Analysis Results and Dashboard
Impact of issue: Analysis fails
Impact after applying solution: Analysis is successful
Notes/comments
Related Pages
Reference ticket ID - 3511,5093