47 Oracle ALM Error Messages
This chapter describes about the ALM Error Messages.
Table 47-1 List of ALM Error Messages
Error Message | Error Condition | Error Code | Effect of Error on Processing |
---|---|---|---|
<Assumption rule type> in Oracle ALM Process Rule <Assumption rule name> not found in database | Assumption Rule cannot be found in the database. | 105 | If rule is critical for processing, processing is stopped. |
No Match for IRC | Interest Rate Code cannot be found in the active Historical Rates database. | 110 | When theinstrument reprices, it will receive a zero rate. |
No Data for IRC | Interest Rate Code exists 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 for dimension chosen as product dimension in Application Preferences has changed or no longer exists in the database. Also can relate to Organizational Unit dimension if two-dimension output processing is defined. |
120 |
Processing is stopped. |
No of Buckets mismatch Time Bucket in <Assumption Rule> | Assumption Rule was created when the active Time Bucket Rule held more/less buckets than it has currently; therefore, the Assumption Rule contains more/less bucket information than necessary. | 325 | If Assumption Rule holds more buckets than what currently exists, only the buckets within the current modeling term will be used. If Assumption Rule holds less buckets than what currently exists, the assumption for the last bucket will be carried forward for the remainder of the modeling term. |
Distributed Option in Forecast Balance Assumptions not applicable for buckets with a term of 1 Day. Defaulted to Bucket End. |
New Business timing is “Distributed” and bucket end date is same as bucket start date. |
326 |
New Business timing is defaulted to Bucket end. |
Inconsist. Run: MattStrat FcstBal PrMrgn must be def together | New business assumption rules (Pricing Margin, Maturity Strategy, Forecast Balance) are incomplete, some but not all have been defined. | 330 | Processing is stopped. |
Inconsist. Run: Missing stochastic process assump. | Missing stochastic process assumptions. | 330 | Processing is stopped. |
Inconsist. Run: Stochastic Rate Index Rule is not defined | The Stochastic Rate Rule is not defined in the Process Rule. |
330 |
Processing is stopped. |
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 | Number of modeling buckets in results is 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 for this bucket. |
No Product Char. for leaf member: <leaf number> | Payment and repricing data have not been set up in the current Product Characteristics Rule for leaf member being processed. | 340 |
Default characteristics will be used: amortization type = 700 payment frequency = original term percent taxable = 100% accrual basis = 30/360 repricing frequency = 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 ALM will assume an amortization code of 700 |
Invalid record: Maturity Date in the past leaf member: <leaf number> | Maturity Date is less than the as of date | 345 | Record is not processed. |
Invalid record: Remaining number of payments <= 0 leaf member: <leaf number> | Remaining number of payments is less than or equal to zero. | 345 | 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> | Amortization term is less than original term for amortizing instrument. | 345 | Re-amortization of payment will be affected. |
Invalid record: Next payment date in the past leaf member: <leaf number> | Next payment date is less than the as of date. |
345 |
If 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 ALM 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 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 | Rate cap will be imposed on first repricing date. |
Invalid record: Valid rate floor > current rate leaf member: <leaf number> | Rate Floor is not equal to zero and it is greater than the current rate. | 345 | Rate floor will be imposed on 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 next repricing date is less than the as of date. | 345 | If the next repricing date is very far in 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 | Instrument will not reprice. |
Invalid record: Original term = 0 leaf member: <leaf number> | Original term is equal to zero. | 345 | This will produce erratic results if instrument is Rule of 78's; amortization term is also zero; or payment frequency is also zero on a non amortizing 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 will be generated for positive balances. |
Invalid record: Inconsistency of reprice freq and amortization leaf member: <leaf number> | Amortization code is 500 or 600 and reprice frequency is zero or amortization code is 100 and reprice frequency is non zero. | 345 | Reprice frequency will overwrite characteristics defined by amortization type code. |
Invalid record: No of Events>16000 | Number of events is greater that 16,000. | 345 | |
Invalid record: OrgTerm and PmtFreq = 0 | Both original term and payment frequency are 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 record is 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: Behavior Type definition is inconsistent between the Behavior Pattern and BEHAVIOR_TYPE_CD. Defaulted to the Behavior Type specified in the Behavior Pattern. leaf: <leaf number> | Behavior type code in the instrument record is not consistent with the behavior type specified in the behavior pattern definition. | 345 | Logs an error and the Behavior Type specified in the Behavior Pattern is used. |
Invalid record: BEHAVIOR_SUB_TYPE_CD is invalid. Unable to process. leaf: <leaf number> | NPA or D and R behavior pattern is used but the behavior subtype code in the instrument record is invalid. | 345 | Logs an error and the Record is not processed. |
Invalid record: Behavior pattern definition does not exist. Unable to process. leaf: <leaf number> | Behavior pattern definition doesn't exist. | 345 | Logs an error and the Record is not processed. |
Invalid record: Accrued Interest <> 0 and (Last_payment_date < As_of_date) for Behavior pattern record. Accrued interest may be overstated. leaf: <leaf number> | Instrument record is using non-maturity behavior pattern and last payment date is less than as of date and Accrued interest is not 0. | 345 | Logs an error and the calculated accrued interest may be overstated. |
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> | Effective Interest 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> | Calculated Average life value for the record is 0. | 345 | Logs an error |
Accrued Interest = 0 and (Last_payment_date < As_of_date) for Multiple Reprice Instrument record. Net interest on first payment event may be understated. Leaf <leaf number> | Last Payment Date/Last Reprice Date < As of Date and Accrued Interest is not supplied in the instrument | 345 | Logs an error, continues execution. |
Interest in Advance is not supported for multiple reprice instruments. Hence defaulted to Interest in Arrears. Leaf <leaf number> | Multiple Reprice events with interest payment in advance. | 345 | Logs an error, continues execution. |
For Multiple Reprice Instruments with repricing patterns, the compounding is defaulted to None. Leaf <leaf number> | If it is a multiple reprice instrument with repricing patterns | 345 | Logs an error, continues execution. |
For Floating rate Multiple Reprice instruments, the compounding is defaulted to None. Leaf <leaf number> | For floating rate instruments with multiple reprice. | 345 | Logs an error, continues execution. |
For Multiple reprice instruments when compounding frequency is set as Continuous (170). The compounding is defaulted to None. Leaf <leaf number> | For Multiple Reprice Instruments with Compounding Basis Code set as 170. | 345 |
Logs an error, continues execution.
Note: This error condition occur from ALM 8.1.1.1.0 release onwards. |
For Multiple reprice instruments where compounding frequency <> reprcing frequency. The compounding is defaulted to None. Leaf <leaf number> | Compounding frequency <> Repricing frequency | 345 | Logs an error, continues execution. |
Accrued Interest Gross = 0 and (Last_payment_date < As_of_date) for Multiple Reprice Instrument record. Gross interest on first payment event may be understated. Leaf <leaf number> | Last Payment Date/Last Reprice Date < As of Date and Accrued Interest Gross is not supplied in the instrument | 345 | Logs an error, continues execution. |
Accrued Interest TRate = 0 and (Last_payment_date < As_of_date) for Multiple Reprice Instrument record. T rate interest on first payment event may be understated. Leaf <leaf number> |
Last Payment Date/Last Reprice Date < As of Date and Accrued Interest Trate is not supplied in the instrument |
345 | Logs an error, continues execution. |
Index Adjustment Type is Not Applicable and Capital Protection Category is filled in. Instrument processed without Inflation adjustment. | When Index Adjustment Type is Not Applicable and Capital Protection Category is filled in. Instrument processed without Inflation adjustment. | 345 | Logs an error, continues execution. |
Index Adjustment Type is <> Not Applicable, and Base Index Value is not provided. Instrument processed without Inflation adjustment. | When Index Adjustment Type is <> Not Applicable, and Base Index Value is null. Instrument processed without Inflation adjustment. | 345 | Logs an error, continues execution. |
No data available in Account Index History table.Hence Instrument processed without Inflation adjustment. | When Index Name filed is null and no data available in Account Index History table. Instrument is processed without Inflation adjustment. | 345 | Logs an error, continues execution. |
Index Adjustment Type is <> Not Applicable, and Amortiztion code is other than 100, 500, 700, 800, 801, 802, 820. Instrument processed without Inflation adjustment. | When Index Adjustment Type is <> Not Applicable, and Amortization code <> 100, 500, 700, 800, 801, 802, 820. Instrument processed without Inflation adjustment. | 345 | Logs an error, continues execution. |
Index value has data type other than 'Numeric' in Rate Management Economic Indicator. Instrument processed without Inflation adjustment. |
When a record has Index Name filed in and Index value has data type other than 'Numeric' in Rate Management Economic Indicator. Instrument processed without Inflation adjustment. |
345 |
Logs an error, continues execution. |
Capital Protection Category is Max during life, and Maximum Index value not provided. Maximum Index value to be calculated from AS_OF_DATE. | Capital Protection Category is Max during life, and Maximum Index value is not provided. Maximum Index value to be calculated from AS_OF_DATE. | 345 | Logs an error, continues execution. |
Payment date does not have Index value in Account Index History table. Index Factor of 1 will be considered on those payment dates. | When Index Name field is null and Payment date does not have Index value in Account Index History table. Index Factor of 1 will be considered on those payment dates. | 345 | Logs an error, continues execution. |
Bucket Number Mismatch | Assumption Rule was created when the active Time Bucket Rule held more/less buckets than it has currently; therefore, the Assumption Rule contains more/less bucket information than necessary. | 350 | If Assumption Rule holds more buckets than what currently exists, only the buckets within the current modeling term will be used. If Assumption Rule holds less buckets than what currently exists, the assumption for the last bucket will be 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 autobalancing leaf member. |
360 |
Targeting methods cannot be used for leaves specified as roll-into or autobalancing. The targeted balances will be ignored. |
Res_det: Security violation | Current user does not have rights to create an Oracle ALM results table. | 365 | Processing is stopped. |
Res_det: Truncate fail | Results table for 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 struture 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 scen in results > expected leaf member: <leaf number> | Number of scenarios in results set is greater than number of scenarios expected from querying the current Forecast Rates Assumption Rule while processing Autobalancing. | 380 | Autobalancing will only be processed for the scenarios included in the current Forecast Rates Assumption Rule. |
Invalid interest type - defaulted to interest in arrears | Interest type code is not equal to 0 or 1. | 385 | 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 instrument is defaulted to simple interest. |
No Amrt Type in Trans. Str. for leaf member:<leaf number> | No amortization type code has been assigned in Transaction Strategy for the current leaf member. | 396 | An error message is logged and instrument is defaulted to simple interest. |
Formula Results Error: Mismatch in buckets number | The number of modeling buckets in result set does not match the number of modeling buckets defined in Formula Results. | 397 | Error is logged. |
Invalid Exchange Rate Range Error | Exchange Rate Range Error <Currency> | 400 | Error is logged |
Invalid Exchange Rate Error | Exchange Rate for [From Currency To Currency] = 0 for <Date> | 402 | Error is logged |
Invalid Currency Gain/Loss Basis. | Invalid Currency Gain/Loss Basis. Defaulted to"Temporal" when values are missing in Product characteristics. | 406 | Instrument defaulted to "Temporal" in Product Characteristics |
Invalid Pay-Equivalent Compounding Convention | Invalid Pay-Equivalent Compounding Convention. Defaulted to "Do Not Adjust” when values are missing in Product characteristics. | 407 | Instrument defaulted to "Do Not Adjust” in Product Characteristics |
Negative FullIndexGrs Rate for leaf member: <leaf number> | A negative fully indexed gross rate was calculated on a repricing event. |
505 |
The negative rate will be 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 will be assigned to the instrument. |
Negative CurGrsRate Rate for leaf member: <leaf number> | A negative current gross rate was calculated on a repricing event. | 505 | The negative rate will be assigned to the instrument. |
Negative CurNetRate Rate for leaf member: <leaf number> | A negative current net rate was calculated on a repricing event. | 505 | The negative rate will be assigned to the instrument. |
Negative CurTrRate Rate for leaf member: <leaf number> | A negative current transfer rate was calculated on a repricing event. | 505 | The negative rate will be assigned to the instrument. |
Spread rate not found in Pricing Margins Rule | There is no pricing margin defined for the current leaf member. | 515 | Zero will be defaulted as the pricing margin. |
Rate Not Found | Forecasted rates do not exist for interest rate code on current instrument. | 520 | When the instrument reprices, it will receive 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 which is less than the As of Date. Instrument will reprice to the rate as of the As of Date. |
Last point used | Reprice date occurs beyond 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. Instrument will reprice to the rate as of the last forecasted date. |
Code found only | Interest rate code exists in Forecast Rates Assumption Rule, but no rates have been forecast. | 535 | When the instrument reprices, it will receive 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 will occur on this Leaf member. |
ast payment date is before origination date. | The last payment date from instrument record is prior to the origination date on the instrument record. | 545 | Logs error and continues. For Transaction Strategy, last reprice date is set to origination date. |
No reprice frequency for adjustable record. | Instrument is coded as adjustable, but the reprice frequency is equal to zero. | 550 | Instrument will be treated as fixed rate. |
No schedule found for 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 found for record. | Documented amortization type code exists in database, but no supporting details are available. | 565 | Currently is used to notify users about invalid adjustable type code. Record defaults to fixed. |
Maturity date from record does not match schedule data. | The maturity date on 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. | Conventionally amortizing instrument is classified as interest in advance. This combination is not supported. | 575 | The instrument will be defaulted to interest in arrears. |
Invalid Amrt. Type detected. Defaulted to Simple Int. | n unknown Amortization Type Code was used. |
585 |
Instrument will be defaulted to simple interest. |
No Repricing Pattern found for record. | An unknown Adjustable Type Code was used. | 600 | Instrument will be defaulted to Other Adjustable. |
Invalid Event_Det_Seq (Adj_Type_CD:<Adjustable type code>); Evnt_dtl_seq should start from 0. | or an Event Sequence, Event Detail Sequence has started from a non-zero value. | 635 | Repricing pattern is ignored and will produce 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 which is less than the As of Date. Instrument will reprice to the rate as of the As of Date. |
Last point used. | Reprice date occurs beyond 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. 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 | ||
Invalid record:Engine calculated Market Value (MARKET_VALUE_C) is more than its allowed size (9999.999999) hence resetting it as Market Value Clean (MARKET_VALUE_CLEAN_C). Leaf member:<<PLACEHOLDER>>. | If value of column MARKET_VALUE_C is beyond specified precision, then MARKET_ VALUE_CLEAN_C value is considered for calculation (less than 9999.999999). If value of MARKET_ VALUE_CLEAN_C is also beyond specified precision, then Engine will default this value to 100. | 345 | |
Invalid record:Engine calculated Market Value Clean (MARKET_VALUE_CLEAN_C) is more than its allowed size (9999.999999) hence resetting it as Market Value (MARKET_VALUE_C).Leaf member:<<PLACEHOLDER>>. | If value of column MARKET_VALUE_ CLEAN_C is beyond specified precision, then MARKET_ VALUE_C value is considered for calculation (less than 9999.999999). If value of MARKET_ VALUE_C is also beyond specified precision, then Engine will default this value to 100. | 345 |
|
Invalid record:Both Engine calculated Market Value Clean (MARKET_VALUE_CLEAN_C) & Market Value (MARKET_VALUE_C) are more than its allowed size (9999.999999) hence updating value as 100. Leaf member:<<PLACEHOLDER>>. | If value of columns MARKET_VALUE_C and MARKET_ VALUE_CLEAN_C are beyond specified precision, Engine will default these values to 100. | 345 |
|