SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 46950: %DI_JOB_RO rpo_alert task generates "ORACLE execute error: ORA-00001: unique constraint..." error

DetailsHotfixAboutRate It

The %DI_JOB_RO rpo_alert task in SAS® Regular Price Optimization might generate the following error in the <DDMMMYYYY_HH_MM_SS>_rpo_chk_alert_violations.log file:

ERROR: ERROR: ERROR: ORACLE execute error: ORA-00001: unique constraint (<constraint identifier>) violated.        
With the occurrence of the above ERROR, the error limit of 1 set by the ERRLIMIT= option has been reached. 
ROLLBACK has been issued(Any Rows processed after the last COMMIT are lost). 
      Total rows processed: <#> 
      Rows failed         : <#>
ERROR: ROLLBACK issued due to errors for data set DI_T_DBC.MARGIN_RULE_RESULT.DATA.
NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.
NOTE: The SAS System stopped processing this step because of errors.

This error occurs when there are two margin rules defined that have different geo_hier_assoc_cd values, and both of these rules are violated when a cost changes.

The workaround for this issue is to delete one of the rules.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Regular Price OptimizationMicrosoft Windows Server 2003 Datacenter Edition4.2_M15.2_M19.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 Enterprise Edition4.2_M15.2_M19.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 Standard Edition4.2_M15.2_M19.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 for x644.2_M15.2_M19.2 TS2M39.3 TS1M2
Microsoft Windows Server 20084.2_M15.2_M19.2 TS2M39.3 TS1M2
Microsoft Windows Server 2008 for x644.2_M15.2_M19.2 TS2M39.3 TS1M2
64-bit Enabled AIX4.2_M15.2_M19.2 TS2M39.3 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.