ORA-00936: missing expression Errors Generating Hybrid Curve Rates in Database 12C
(Doc ID 3058152.1)
Last updated on NOVEMBER 14, 2024
Applies to:
Oracle Financial Services Funds Transfer Pricing - Version 8.0.7.8.0 and laterInformation in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)
Oracle Financial Services Analytical Applications Infrastructure (OFSAAI / AAI)
Oracle Financial Services Funds Transfer Pricing (FTP)
FSI_HYBRID_RATE_INTERPOLATION
FSI_IRC_HYBRID_COMMON_LINEAR
FSI_IRC_HYBRID_MAXIMUM_LINEAR
FSI_IRC_HYBRID_MERGE_LINEAR
FSI_IRC_HYBRID_MINIMUM_LINEAR
FSI_IRC_HYBRID_MOVING_LINEAR
FSI_IRC_HYBRID_SPREAD_LINEAR
Symptoms
On FTP 8.0.7.8.0, the Hybrid Curve generation is getting triggered from the front end but no data is being populated in the FSI_IRC_RATE_HIST.
From the FSI_MESSAGE_LOG errors:
ERROR
ORA-00936: missing expression
This is database version 12c. The issue appears to be tables with characters > 38 digits:
PROCEDURE OBJECTS_DROP IS
BEGIN
NULL;
SQL_STATEMENT := 'drop table FSI_IRC_HYB_MOV_BASE_IRC_SPREAD_DETAILS';
EXECUTE IMMEDIATE SQL_STATEMENT;
SQL_STATEMENT := 'drop table FSI_IRC_HYB_MOV_BASE_IRC_RATE_INTERPOLATED';
EXECUTE IMMEDIATE SQL_STATEMENT;
SQL_STATEMENT := 'drop table FSI_IRC_HYB_MOV_EFF_DATES';
EXECUTE IMMEDIATE SQL_STATEMENT;
SQL_STATEMENT := 'drop table FSI_IRC_HYB_MOVING_AVERAGE_START_DATE';
EXECUTE IMMEDIATE SQL_STATEMENT;
SQL_STATEMENT := 'drop table FSI_IRC_HYB_MOVING_AVERAGE_SELECTED';
EXECUTE IMMEDIATE SQL_STATEMENT;
EXCEPTION WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('ERROR IN objects_drop' || SQLERRM || ' ' || SQLCODE);
NULL;
The issue can be reproduced at will with the following steps:
1. Funds Transfer Pricing -> Common Object Maintenance -> Rate Management -> Interest Rates
2. Select Hybrid Curve
3. Generate rates accordingly
Changes
Upgrade to 8.0.7.8.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |