Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Common
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv1434
Modified Files:
DbProvider.cs dbproviders.xml
Log Message:
SPRNET-902 - DbProvider ExtractError method should explicitly perform ToString operation on object returned from SpEL expression to obtain error code
SPRNET-910 - Updated DB2 codes for exception translation
Index: DbProvider.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Common/DbProvider.cs,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** DbProvider.cs 29 Jan 2008 18:15:38 -0000 1.16
--- DbProvider.cs 2 Apr 2008 19:37:11 -0000 1.17
***************
*** 193,197 ****
if (!StringUtils.IsNullOrEmpty(dbMetadata.ErrorCodeExceptionExpression))
{
! return (string) ExpressionEvaluator.GetValue(e, dbMetadata.ErrorCodeExceptionExpression);
}
else
--- 193,197 ----
if (!StringUtils.IsNullOrEmpty(dbMetadata.ErrorCodeExceptionExpression))
{
! return ExpressionEvaluator.GetValue(e, dbMetadata.ErrorCodeExceptionExpression).ToString();
}
else
Index: dbproviders.xml
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Common/dbproviders.xml,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** dbproviders.xml 25 Jan 2008 21:37:51 -0000 1.31
--- dbproviders.xml 2 Apr 2008 19:37:11 -0000 1.32
***************
*** 707,711 ****
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-204,-206,-301,-408</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
--- 707,711 ----
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
***************
*** 713,717 ****
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
--- 713,717 ----
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
***************
*** 749,753 ****
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-204,-206,-301,-408</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
--- 749,753 ----
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
***************
*** 755,759 ****
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
--- 755,759 ----
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
***************
*** 793,797 ****
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-204,-206,-301,-408</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
--- 793,797 ----
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
***************
*** 799,803 ****
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
--- 799,803 ----
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
***************
*** 833,839 ****
<!-- error codes taken from http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaco.htm and
from Spring.Java sql-error-codes.xml -->
!
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-204,-206,-301,-408</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
--- 833,839 ----
<!-- error codes taken from http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaco.htm and
from Spring.Java sql-error-codes.xml -->
!
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
***************
*** 841,845 ****
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
--- 841,845 ----
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
***************
*** 880,884 ****
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-204,-206,-301,-408</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
--- 880,884 ----
<property name="ErrorCodes.badSqlGrammarCodes">
! <value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
***************
*** 886,890 ****
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
--- 886,890 ----
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
! <value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
|