Repository: incubator-trafodion
Updated Branches:
  refs/heads/master f5e623170 -> 330448e3a


TRAFODION-2846 optimize for batchException message display


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/3fb277ef
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/3fb277ef
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/3fb277ef

Branch: refs/heads/master
Commit: 3fb277efbfccaf4f0b8439fe7b532baf98611085
Parents: 4639458
Author: aven <[email protected]>
Authored: Fri Dec 15 13:29:35 2017 +0800
Committer: aven <[email protected]>
Committed: Fri Dec 15 13:29:35 2017 +0800

----------------------------------------------------------------------
 core/conn/jdbcT4/src/main/java/T4Messages.properties               | 2 +-
 .../main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java   | 2 +-
 .../src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/3fb277ef/core/conn/jdbcT4/src/main/java/T4Messages.properties
----------------------------------------------------------------------
diff --git a/core/conn/jdbcT4/src/main/java/T4Messages.properties 
b/core/conn/jdbcT4/src/main/java/T4Messages.properties
index 3d0a43c..ef85d50 100644
--- a/core/conn/jdbcT4/src/main/java/T4Messages.properties
+++ b/core/conn/jdbcT4/src/main/java/T4Messages.properties
@@ -212,7 +212,7 @@ numeric_out_of_range_msg=Numeric value out of range, 
Numeric is {0}
 numeric_out_of_range_sqlstate=22003
 numeric_out_of_range_sqlcode=29046
 
-batch_command_failed_msg=Batch Update Failed, See next exception for details
+batch_command_failed_msg=Batch Update Failed, reason is {0} , See next 
exception for details
 batch_command_failed_sqlstate=HY000
 batch_command_failed_sqlcode=29047
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/3fb277ef/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java
----------------------------------------------------------------------
diff --git 
a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java
 
b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java
index c07e204..ee1268d 100644
--- 
a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java
+++ 
b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4PreparedStatement.java
@@ -313,7 +313,7 @@ public class TrafT4PreparedStatement extends 
TrafT4Statement implements java.sql
                        } catch (SQLException e) {
                                BatchUpdateException be;
                                se = 
TrafT4Messages.createSQLException(connection_.props_, connection_.getLocale(),
-                                               "batch_command_failed", null);
+                                               "batch_command_failed", 
e.getMessage());
                                if (batchRowCount_ == null) // we failed before 
execute
                                {
                                        batchRowCount_ = new 
int[paramRowCount_];

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/3fb277ef/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java
----------------------------------------------------------------------
diff --git 
a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java 
b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java
index da6e843..e5e4962 100644
--- a/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java
+++ b/core/conn/jdbcT4/src/main/java/org/trafodion/jdbc/t4/TrafT4Statement.java
@@ -416,7 +416,7 @@ public class TrafT4Statement extends TrafT4Handle 
implements java.sql.Statement
                                BatchUpdateException be;
 
                                se = 
TrafT4Messages.createSQLException(connection_.props_, connection_.getLocale(),
-                                               "batch_command_failed", null);
+                                               "batch_command_failed", 
e.getMessage());
                                be = new BatchUpdateException(se.getMessage(), 
se.getSQLState(), batchRowCount_);
                                be.setNextException(e);
 

Reply via email to