18 Appendix I - OFS HM Error Messages
Error Message | Error Condition | Error Code | Effect of Error on Processing |
<Assumption rule type> in Oracle HM Process Rule <Assumption rule name> not found in database | Assumption Rule cannot be found in the database. | 105 | If the rule is critical for processing, the processing is stopped. |
No Match for IRC | Interest Rate Code cannot be found in the active Historical Rates database. | 110 | When the instrument reprices, it will receive a zero rate. |
No Data for IRC | Interest Rate Codeexists in the active Historical Rates database, but there are no corresponding rate values. | 115 | When the instrument reprices, it will receive a zero rate. |
Dimension Types mismatch: COL vs. Application Preference for dimension: <dimension number> |
Definition fordimension chosen as product dimension in Application Preferences has changed or no longer exists in the database. Also, you can relate to the Organizational Unit dimension if the two-dimension output processing is defined. |
120 | Processing is stopped. |
No of Buckets mismatch Time Bucket in <Assumption Rule> |
The assumption Rule was created when the active Time Bucket Rule held more/fewer buckets than it has currently; therefore, the Assumption Rule contains more/less bucket information than necessary. | 325 |
If the Assumption Rule holds more buckets than what currently exists, only the buckets within the current modeling term are used. If the Assumption Rule holds fewer buckets than what currently exists, the assumption for the last bucket will be carried forward for the remainder of the modeling term. |
Inconsist. Run: No Options Selected for Sel. Reproc. | No Options Selected for Selective Reprocessing in the Process Rule. | 330 | Processing is stopped. |
Inconsist. Run: No Instrument Tables selected | There are no Instrument Tables selected in the Process Rule. | 330 | Processing is stopped. |
Inconsist. Run: Inconsistent Sel. Reproc. buckets | Several modeling buckets in results are not consistent with the number of modeling buckets in the active Time Bucket Rule during a selective reprocessing run. | 330 | Processing is stopped. |
Inconsist. Run: Duplicate AutoBal leaves | Duplicate Auto Balance leaves defined in Application Preferences. | 330 | Processing is stopped. |
Inconsist. Run: Not all AutoBal leaves defined | Not all Auto Balancing leaves are defined. | 330 | Processing is stopped. |
Can't hit target for Leaf member:<leaf number> bucket: <bucket number> | It is impossible to calculate a new add balance that will satisfy the conditions required for new business balances. | 335 | No new business will be added to this bucket. |
No Product Char. for leaf member: <leaf number> | Payment and repricing data have not been set upin the current Product Characteristics Rule for leaf members being processed. | 340 |
Default characteristics will be used: amortization type = 700 paymentfrequency = original term percent taxable = 100% accrual basis= 30/360 repricingfrequency = 0 |
Invalid record: Invalid Amortization Code leaf member: <leaf number> |
Amortization code is not equal to 100, 200, 400, 500, 600, 700, 710, 820, 830, 840, 850 |
345 | Oracle HM will assume an amortization code of 700 |
Invalid record: Maturity Date in the past leaf member: <leaf number> | The maturity date is less than the date | 345 | The record is not processed. |
Invalid record: Remaining number of payments <= 0 leaf member: <leaf number> | The remaining number of payments is less than or equal to zero. | 345 | The record is not processed. |
Invalid record: Pmt Freq = 0 leaf member: <leaf number> |
Payment frequency is equal to zero on an amortizing instrument. |
345 | Record is not processed. |
Invalid record: AmrtTerm < OrgTerm on amortizing instrument leaf member: <leaf number> |
The amortization term is less than the original term for amortizing instruments. | 345 | Re-amortization of payment will be affected. |
Invalid record: Next payment date in the past leaf member: <leaf number> | The next payment date is less than the as of date. | 345 | If the next payment date is much less than the as of date, it may cause the system to run out of memory. |
Invalid record: Invalid net margin code leaf member: <leaf number> | Net margin code <> 0 or 1 | 345 | Oracle HM will default the net margin code to 0: Floating Net Rate |
Invalid record: Current payment = 0 on amortizing instrument leaf member: <leaf number> |
Current payment equal to zero and amortization code is other than simple / non amortizing. |
345 |
For amortization codes of 100, 500, and 600, interest will be capitalized as principal. For the amortization code of 820, no principal payments will be made. |
Invalid record: Valid rate cap < current rate leaf member: <leaf number> | Rate Cap is not equal to zero and it is less than the current rate. | 345 | The rate cap is imposed on the first repricing date. |
Invalid record: Valid rate floor > current rate leaf member: <leaf number> | The rate Floor is not equal to zero and it is greater than the current rate. | 345 | Rate floor is imposed on the first repricing date. |
Invalid record: Next repricing date in the past on repricing instrument leaf member: <leaf number> | Repricing frequency is not equal to zero and the next repricing date is less than the as of date. | 345 | If the next repricing date is very far from the past, it may cause the system to run out of memory. |
Invalid record: Invalid int rate code on repr instr leaf member: <leaf number> | Reprice frequency is greater than zero and Interest Rate Code is not found in the active Historical Rates database. | 345 | The instrument will not reprice. |
Invalid record: Original term = 0 leaf member: <leaf number> |
member: <leaf number> Original term is equal to zero. | 345 | This produces erratic results if the instrument is Rule of 78's; amortization term is also zero, or payment frequency is also zero on a nonamortizing instrument. |
Invalid record: Current net rate <= 0 on amortizing instrument leaf member: <leaf number> |
Amortization code is 100, 500, 600, 820 and current net rate <= 0. |
345 | Negative income is generated for positive balances. |
Invalid record: Inconsistency of repricing freq and amortization leaf member: <leaf number> | Amortization code is 500 or 600 and reprices frequency is zero or amortization code is 100 and reprice frequency is non zero. | 345 | Reprice frequency overwrites characteristics defined by amortization type code. |
Invalid record: No of Events>16000 | The number of events is greater than 16,000. | 345 | |
Invalid record: OrgTerm and PmtFreq = 0 | Both original term and payment frequencyare equal to zero. | 345 | Record is ignored. |
Invalid record: Invalid Account Type | Invalid Account Type | 345 | Logs an error, continues execution. |
Invalid record: Deferred calculations do not converge | Deferred calculations do not converge. | 345 | Logs an error and recognizes all deferred income at maturity. |
Invalid record: YTM Calculations do not converge. leaf: <leaf number> | YTM calculation do not converge. | 345 | Logs an error and the YTM for the recordis assumed to be zero. |
Invalid record: EIR Calculations do not converge. leaf: <leaf number> | EIR calculation do not converge. | 345 | Logs an error and the EIR for the record is assumed to be zero. |
Invalid record: Invalid Effective Interest Rate on instrument record; Market value, Yield to Maturity, Duration, Modified Duration, Convexity values have been calculated using 0 Effective Interest Rate. leaf: <leaf number> | The effectiveInterest Rate in the instrument record is less than 0 or greater than 99 and the discount method is EIR and in the calculation block Market value is selected and EIR is not selected. | 345 | Logs an error and the Market value, Yield to Maturity, Duration, Modified Duration, Convexity values will be calculated using 0 Effective Interest Rate. |
Invalid record: Invalid Average Life. leaf: <leaf number> | The calculated Average life value for the record is 0. | 345 | Logs an error |
Bucket Number Mismatch | The assumption Rule was created when the active Time Bucket Rule held more/fewer buckets than it has currently; therefore, the Assumption Rule contains more/less bucket information than necessary. | 350 |
If the Assumption Rule holds more buckets than what currently exists, only the buckets within the current modeling term are used. If the Assumption Rule holds fewer buckets than what currently exists, the assumption for the last bucket is carried forward for the remainder of the modeling term. |
No Target for Roll/Auto leaf member: <leaf number> bucket: <bucket number> |
Forecast Balance methods of Target Average or Target End cannot be used for a Leaf member value used as a roll-into leaf or as an auto-balancing leaf member. | 360 |
Targeting methods cannot be used for leaves specified as roll-into or auto-balancing. The targeted balances are ignored. |
Res_det: Security violation | The current user does not have the right to create an Oracle HM results table. | 365 | Processing is stopped. |
Res_det: Truncate fail | The results table for the current processing rule could not be cleared of old data. | 365 | Processing is stopped. |
Res_det: Creation fail | Results table for new processing Rule could not be created. | 365 | Processing is stopped. |
Res_det the structure of the result _detail table was invalid for selective reprocessing | The structure of the current Result Detail table does not match the IDT Result Detail Table Template. | 365 | Processing is stopped. |
Account Type not defined for leaf member (leaf number) | In Dimension Member Set-Up, an account type attribute has not been specified for the current leaf member. | 370 | Account type will default to Earning Assets. |
No. of the scene in results > expected leaf member: <leaf number> |
The number of scenarios in the results set is greater than several scenarios expected from querying the current Forecast Rates Assumption Rule while processing Autobalancing. | 380 | Auto balancing is only processed for the scenarios includedin the current Forecast Rates Assumption Rule. |
Invalid interest type - defaulted to interest in arrears | The interest type code is not equal to 0 or 1. | 385 | The instrument is defaulted to "interest in arrears". |
Invalid Pmt pattern: pmt pattern code. <Payment Pattern Code>for new business - abs val. | Payment Pattern assigned to new business has a constant payment amount. | 390 | Error is logged. |
No Amrt Type in Product characteristics for leaf member:<leaf number> | No amortization type code has been assigned in Product Characteristics for the current leaf member. | 395 | An error message is logged and the instrument defaults to simple interest. |
Invalid Currency Gain/Loss Basis. Defaulted to "Temporal" | 406 | ||
Pay-Equivalent Compounding Convention. Defaulted to "Do Not Adjust" | 407 | ||
Negative FullIndexGrs Rate for leaf member: <leaf number> |
Anegative fully indexed gross rate was calculated on a repricing event. | 505 | The negative rate is assigned to the instrument. |
Negative FullIndexNet Rate for leaf member: <leaf number> |
A negative fully indexed net rate was calculated on a repricing event. | 505 | The negative rate is assigned to the instrument. |
Negative CurGrsRate Rate for leaf members: <leaf number> |
A negative currentgross rate was calculated on a repricing event. | 505 | The negative rate is assigned to the instrument. |
Negative CurNetRate Rate for leaf members: <leaf number> |
A negative current net rate was calculated on a repricing event. | 505 | The negative rate is assigned to the instrument. |
Negative CurTrRate Rate for leaf members: <leaf number> |
A negative current transfer rate was calculated on a repricing event. | 505 | The negative rate is assigned to the instrument. |
Rate Not Found | Forecasted rates do not exist for the interest rate code on the current instrument. | 520 | When the instrument reprices, it receives a zero rate. |
1st point used | Reprice date occurs before forecasting period; forecasted rates do not exist. | 525 | This may occur if the data holds a reprice date that is less than the As of Date. The instrument will reprice to the rate as of the As of Date. |
The last point used | Reprice date occurs beyond the forecasting period; forecasted rates do not exist. | 530 | This may occur when calculating market values beyond the modeling term or calculating the last reprice/payment event for accruals in the last bucket. The instrument will reprice to the rate as of the last forecasted date. |
Code found only | Interest rate code exists in the Forecast Rates Assumption Rule, but no rates have been forecast. | 535 | When the instrument reprices, it receives a zero rate. |
Prepayment tier not selected, zero prepayment rate used. |
Market Rate and Quote Basis have been defined in the Prepayment Rule, but no tiers or prepayment percents have been created. |
540 | No prepayments occur on this Leaf member. |
The last payment date is before the origination date. | The last payment date from the instrument record is before the origination date on the instrument record. | 545 | Logs error and continues. For Transaction Strategy, the last reprice date is set to the origination date. |
No, reprice frequency for the adjustable record. | The instrument is coded as adjustable, but the repricing frequency is equal to zero. | 550 | The instrument is treated at a fixed rate. |
No schedule was found for the record. | No match can be found in the payment schedule table for the current record. | 555 | Logs error and defaults to simple interest record if payment frequency does not = 0. |
Pattern data can not be found for AMRT_ TYPE:<payment pattern code> | No payment pattern information has been defined for the documented amortization type code. | 560 | Log error and default to simple interest. |
No pattern information was found for the record. | Documented amortization type code exists in the database, but no supporting detailsare available. | 565 | Currently is used to notify users about invalid adjustable type code. Record defaults to fixed. |
The maturity date from the record does not match the schedule data. | The maturity date on the instrument record does not exist in the payment schedule table for the current record. | 570 | Logs error. Uses maturity date for schedule. |
Conv amrt with interest in advance defaulted to arrears. | The conventionally amortizing instrument is classified as interest in advance. This combination is not supported. | 575 | The instrument will default to interest in arrears. |
Invalid Amrt. Type detected. Defaulted to Simple Int. | An unknown Amortization Type Code was used. | 585 | The instrument defaults to simple interest. |
No Repricing Pattern was found for the record. | An unknown Adjustable Type Code was used. | 600 | The instrument defaults to Other Adjustable. |
Invalid Event_Det_Seq (Adj_Type_ CD:<Adjustable type code>); Evnt_dtl_seq should start from 0. |
For an Event Sequence, Event Detail Sequence has started from a non-zero value. |
635 | The repricing pattern is ignored and produces erratic results if this repricing pattern is used. |
1st point used. | Reprice date occurs before forecasting period; forecasted rates do not exist. | 725 |
This may occur if the data holds a reprice date that is less than the As of Date. The instrument will reprice to the rate as of the As of Date. |
The last point used. | Reprice date occurs beyond the forecasting period; forecasted rates do not exist. | 730 | This may occur when calculating market values beyond the modeling term or calculating the last reprice/payment event for accruals in the last bucket. The instrument will reprice to the rate as of the last forecasted date. |
Negative Transfer Rate. | 740 | ||
Invalid duration generated for this row. | 795 | ||
Divide by zero | 810 |