HFM Error: "the parameter is incorrect" When Running Intercompany Matching Reports (ICP Matching Reports) After A Metadata Change
Posted by Priya Doyle on 08 December 2010 05:35 PM
Applies to:Hyperion Financial Management - Version: 126.96.36.199.00 to 188.8.131.52.00 - Release: 4.0 to 9.3
Information in this document applies to any platform.
When running Intercompany Matching reports after a metadata change, user or administrator may start to observe streams of errors appearing in the System Messages and HsvEventLog.log file with summary of "The parameter is incorrect"
On examining these errors using the ErrorLogViewer.exe utility in the Consultant Utilities folder, detail such as the below may be observed
File: DSCommonMetadataI.cpp Version: 184.108.40.206.1106 Line: 1601 Error: (-2147024809)(0x80070057)(The parameter is incorrect.)
Invalid records within the HFM database data tables are sometimes not correctly ignored by the Intercompany Matching functionality.
Since these are orphaned data, which can no longer be accessed by the application, it is safe to remove them.
Use the "Delete Invalid Records" functionality provided by Hyperion Financial Management to remove Invalid Records. This can be found under "Database Management" module in both the web interface and the Windows client interface.
ALWAYS take a backup of your HFM database before running Delete Invalid Records, run the routine at a time of low system activity, and perform first just a "Scan" of the invalid records if you have concerns. If the "Scan" does not reveal any errors about currency corruption it should be safe to run the full routine. It may run for 30 minutes or more before completion.
After running Delete Invalid Records, if the issue is not resolved, consider loading a blank rules file, and then loading your original rules once again. The next time that an Intercompany Matching Report is executed, there should be no further "parameter is incorrect" errors.