Hey Brandon,
This e-mail I sent got rejected... sending again. But not sending any
attachments. I am copying the contents of the two txt files into this
e-mail. If there is a better way of sending all this info, please let me
know.
Thanks!
Sam
*********************************
Log of carrier_is_AWSCV2.txt
*********************************
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsActionServlet.class - > doPost
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
org.apache.struts.util.RequestUtils - Get module name for path
/errors.do
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
org.apache.struts.util.RequestUtils - Module name found: default
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor - Processing a 'POST' for path
'/errors'
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor - Looking for Action instance
for class mimtools.common.MIMToolsDispatchAction
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor - Returning existing Action
instance
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - > viewErrorLog
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - > setLocationAndCarrier
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - Database Info 0 : true
true mmspr901
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - Database Info 1 : true
false mmspr951
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - < setLocationAndCarrier
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - > getInterfaceErrorCount
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - > queryInterfaceErrorCount
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > manageSIDs
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - SID list: [mmspr901]
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < manageSIDs
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - SID list updated
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > performMultiplePRVServerQuery
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Parameters: {sidList=[mmspr901],
[EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=AWSCV2,
interfaceType=Provisioning}
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Calling queryForList with statementName:
queryInterfaceErrorCount and parameters: {sidList=[mmspr901],
[EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=AWSCV2,
interfaceType=Provisioning}
2005-06-28 11:40:24,571 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Checked out connection 303
from pool.
2005-06-28 11:40:24,651 [HttpRequestHandler-320] DEBUG
java.sql.Connection - {conn-100180} Connection
2005-06-28 11:40:24,651 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100181} PreparedStatement:
select sum(count) as count from ( ( select
count(*) as count from [EMAIL PROTECTED] where
interface_type = ? and carrier_name = ?
) )
2005-06-28 11:40:24,651 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100181} Parameters: [AWSCV2,
Provisioning]
2005-06-28 11:40:24,651 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100181} Types: [java.lang.String,
java.lang.String]
2005-06-28 11:40:25,132 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100182} ResultSet
2005-06-28 11:40:25,132 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100182} Header: [count]
2005-06-28 11:40:25,232 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100182} Result: [0]
2005-06-28 11:40:25,232 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Multiple Query successful. Result list
length: 1
2005-06-28 11:40:25,232 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Commit successful
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Returned connection 303 to
pool.
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < performMultiplePRVServerQuery
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - < queryInterfaceErrorCount
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - < getInterfaceErrorCount
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - recordCount: 0
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - > getInterfaceErrorLog
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - firstRecord value: 0
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - lastRecord value: 50
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - > queryInterfaceErrorLog
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > manageSIDs
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - SID list: [mmspr901]
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < manageSIDs
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - SID list updated
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > performMultiplePRVServerQuery
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Parameters: {sidList=[mmspr901],
firstRecord=0, [EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=AWSCV2, lastRecord=50,
interfaceType=Provisioning}
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Calling queryForList with statementName:
queryInterfaceErrorLog and parameters: {sidList=[mmspr901],
firstRecord=0, [EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=AWSCV2, lastRecord=50,
interfaceType=Provisioning}
2005-06-28 11:40:25,312 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Checked out connection 303
from pool.
2005-06-28 11:40:25,392 [HttpRequestHandler-320] DEBUG
java.sql.Connection - {conn-100183} Connection
2005-06-28 11:40:25,392 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100184} PreparedStatement:
select rn, d.error_id, d.event_timestamp, d.msisdn,
d.carrier_name, d.subscriber_num, d.error_cleared_ind, d.cleared_by,
d.cleared_timestamp, d.locked_ind, d.locked_by,
d.locked_timestamp, d.product_id, d.interface_type, d.major_error_code,
d.major_error_desc, d.minor_error_code, d.minor_error_desc,
d.master_bpid, d.location from ( select rownum as
rn, c.error_id, c.event_timestamp, c.msisdn, c.carrier_name,
c.subscriber_num, c.error_cleared_ind, c.cleared_by,
c.cleared_timestamp, c.locked_ind, c.locked_by,
c.locked_timestamp, c.product_id, c.interface_type, c.major_error_code,
c.major_error_desc, c.minor_error_code, c.minor_error_desc,
c.master_bpid, c.location from ( (
select b.error_id, b.event_timestamp, b.msisdn,
b.carrier_name, b.subscriber_num, b.error_cleared_ind, b.cleared_by,
b.cleared_timestamp, b.locked_ind, b.locked_by,
b.locked_timestamp, b.product_id, b.interface_type, b.major_error_code,
b.major_error_desc, b.minor_error_code, b.minor_error_desc,
b.master_bpid, b.location from (
select * from [EMAIL PROTECTED] where
interface_type = ? and carrier_name
= ? order by event_timestamp DESC
) b ) order by event_timestamp desc ) c
) d where rn > 0 and rn <= 50
2005-06-28 11:40:25,392 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100184} Parameters: [AWSCV2,
Provisioning]
2005-06-28 11:40:25,392 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100184} Types: [java.lang.String,
java.lang.String]
2005-06-28 11:40:25,713 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100185} ResultSet
2005-06-28 11:40:25,713 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Multiple Query successful. Result list
length: 0
2005-06-28 11:40:25,713 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Commit successful
2005-06-28 11:40:25,783 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Returned connection 303 to
pool.
2005-06-28 11:40:25,783 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < performMultiplePRVServerQuery
2005-06-28 11:40:25,783 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - < queryInterfaceErrorLog
2005-06-28 11:40:25,783 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - < getInterfaceErrorLog
2005-06-28 11:40:25,783 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - < viewErrorLog
2005-06-28 11:40:26,013 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor -
processForwardConfig(ForwardConfig[name=errorLog,path=/errorLog.jsp,redi
rect=false,contextRelative=false])
2005-06-28 11:40:26,494 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsActionServlet.class - < doPost
***************************
Log of carrier_is_All.txt
*****************************
2005-06-28 11:39:37,704 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsActionServlet.class - > doPost
2005-06-28 11:39:37,704 [HttpRequestHandler-320] DEBUG
org.apache.struts.util.RequestUtils - Get module name for path
/errors.do
2005-06-28 11:39:37,704 [HttpRequestHandler-320] DEBUG
org.apache.struts.util.RequestUtils - Module name found: default
2005-06-28 11:39:37,704 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor - Processing a 'POST' for path
'/errors'
2005-06-28 11:39:37,704 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor - Looking for Action instance
for class mimtools.common.MIMToolsDispatchAction
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor - Returning existing Action
instance
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - > viewErrorLog
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - > setLocationAndCarrier
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - Database Info 0 : true
true mmspr901
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - Database Info 1 : true
false mmspr951
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - < setLocationAndCarrier
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - > getInterfaceErrorCount
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - > queryInterfaceErrorCount
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > manageSIDs
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - SID list: [mmspr901]
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < manageSIDs
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - SID list updated
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > performMultiplePRVServerQuery
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Parameters: {sidList=[mmspr901],
[EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=All,
interfaceType=Provisioning}
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Calling queryForList with statementName:
queryInterfaceErrorCount and parameters: {sidList=[mmspr901],
[EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=All,
interfaceType=Provisioning}
2005-06-28 11:39:37,714 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Checked out connection 303
from pool.
2005-06-28 11:39:37,784 [HttpRequestHandler-320] DEBUG
java.sql.Connection - {conn-100174} Connection
2005-06-28 11:39:37,794 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100175} PreparedStatement:
select sum(count) as count from ( ( select
count(*) as count from [EMAIL PROTECTED] where
interface_type = ? ) )
2005-06-28 11:39:37,794 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100175} Parameters: [Provisioning]
2005-06-28 11:39:37,794 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100175} Types: [java.lang.String]
2005-06-28 11:39:38,094 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100176} ResultSet
2005-06-28 11:39:38,094 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100176} Header: [count]
2005-06-28 11:39:38,094 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100176} Result: [7]
2005-06-28 11:39:38,094 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Multiple Query successful. Result list
length: 1
2005-06-28 11:39:38,094 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Commit successful
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Returned connection 303 to
pool.
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < performMultiplePRVServerQuery
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - < queryInterfaceErrorCount
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - < getInterfaceErrorCount
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - recordCount: 7
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - > getInterfaceErrorLog
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - firstRecord value: 0
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - lastRecord value: 50
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - > queryInterfaceErrorLog
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > manageSIDs
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - SID list: [mmspr901]
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < manageSIDs
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - SID list updated
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - > performMultiplePRVServerQuery
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Parameters: {sidList=[mmspr901],
firstRecord=0, [EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=All, lastRecord=50,
interfaceType=Provisioning}
2005-06-28 11:39:38,174 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Calling queryForList with statementName:
queryInterfaceErrorLog and parameters: {sidList=[mmspr901],
firstRecord=0, [EMAIL PROTECTED],
[EMAIL PROTECTED], carrier=All, lastRecord=50,
interfaceType=Provisioning}
2005-06-28 11:39:38,184 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Checked out connection 303
from pool.
2005-06-28 11:39:38,264 [HttpRequestHandler-320] DEBUG
java.sql.Connection - {conn-100177} Connection
2005-06-28 11:39:38,284 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100178} PreparedStatement:
select rn, d.error_id, d.event_timestamp, d.msisdn,
d.carrier_name, d.subscriber_num, d.error_cleared_ind, d.cleared_by,
d.cleared_timestamp, d.locked_ind, d.locked_by,
d.locked_timestamp, d.product_id, d.interface_type, d.major_error_code,
d.major_error_desc, d.minor_error_code, d.minor_error_desc,
d.master_bpid, d.location from ( select rownum as
rn, c.error_id, c.event_timestamp, c.msisdn, c.carrier_name,
c.subscriber_num, c.error_cleared_ind, c.cleared_by,
c.cleared_timestamp, c.locked_ind, c.locked_by,
c.locked_timestamp, c.product_id, c.interface_type, c.major_error_code,
c.major_error_desc, c.minor_error_code, c.minor_error_desc,
c.master_bpid, c.location from ( (
select b.error_id, b.event_timestamp, b.msisdn,
b.carrier_name, b.subscriber_num, b.error_cleared_ind, b.cleared_by,
b.cleared_timestamp, b.locked_ind, b.locked_by,
b.locked_timestamp, b.product_id, b.interface_type, b.major_error_code,
b.major_error_desc, b.minor_error_code, b.minor_error_desc,
b.master_bpid, b.location from (
select * from [EMAIL PROTECTED] where
interface_type = ? order by
event_timestamp DESC ) b ) order by
event_timestamp desc ) c ) d where rn > 0 and
rn <= 50
2005-06-28 11:39:38,284 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100178} Parameters: [Provisioning]
2005-06-28 11:39:38,284 [HttpRequestHandler-320] DEBUG
java.sql.PreparedStatement - {pstm-100178} Types: [java.lang.String]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} ResultSet
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Header: [rn, locked_ind, locked_by,
locked_timestamp, error_id, event_timestamp, carrier_name, product_id,
msisdn, major_error_code, minor_error_code, major_error_desc,
minor_error_desc, subscriber_num, error_cleared_ind, cleared_by,
cleared_timestamp, interface_type, master_bpid, location]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Result: [1, null, null, null, 55707,
06/27/2005 19:08:17 GMT, AWSCV2, 0000, 14253397378, 62000, 62140, Data
Validation Error, PrevMSISDN and MSISDN values cannot be identical -
duplicate msisdn-prevMsisdn, null, null, null, null, Provisioning,
CBPS111989929737100, boboapp01a:10010]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Result: [2, null, null, null, 55707,
06/27/2005 19:08:17 GMT, AWSCV2, 0026, 14253397378, 62000, 62140, Data
Validation Error, PrevMSISDN and MSISDN values cannot be identical -
duplicate msisdn-prevMsisdn, null, null, null, null, Provisioning,
CBPS111989929737100, boboapp01a:10010]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Result: [3, null, null, null, 55707,
06/27/2005 19:08:17 GMT, AWSCV2, 0052, 14253397378, 62000, 62140, Data
Validation Error, PrevMSISDN and MSISDN values cannot be identical -
duplicate msisdn-prevMsisdn, null, null, null, null, Provisioning,
CBPS111989929737100, boboapp01a:10010]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Result: [4, null, null, null, 55707,
06/27/2005 19:08:17 GMT, AWSCV2, 0053, 14253397378, 62000, 62140, Data
Validation Error, PrevMSISDN and MSISDN values cannot be identical -
duplicate msisdn-prevMsisdn, null, null, null, null, Provisioning,
CBPS111989929737100, boboapp01a:10010]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Result: [5, null, null, null, 55707,
06/27/2005 19:08:17 GMT, AWSCV2, 1001, 14253397378, 62000, 62140, Data
Validation Error, PrevMSISDN and MSISDN values cannot be identical -
duplicate msisdn-prevMsisdn, null, null, null, null, Provisioning,
CBPS111989929737100, boboapp01a:10010]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Result: [6, null, null, null, 55707,
06/27/2005 19:08:17 GMT, AWSCV2, 1020, 14253397378, 62000, 62140, Data
Validation Error, PrevMSISDN and MSISDN values cannot be identical -
duplicate msisdn-prevMsisdn, null, null, null, null, Provisioning,
CBPS111989929737100, boboapp01a:10010]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
java.sql.ResultSet - {rset-100179} Result: [7, null, null, null, 55707,
06/27/2005 19:08:17 GMT, AWSCV2, 4400, 14253397378, 62000, 62140, Data
Validation Error, PrevMSISDN and MSISDN values cannot be identical -
duplicate msisdn-prevMsisdn, null, null, null, null, Provisioning,
CBPS111989929737100, boboapp01a:10010]
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Multiple Query successful. Result list
length: 7
2005-06-28 11:39:38,605 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - Commit successful
2005-06-28 11:39:38,685 [HttpRequestHandler-320] DEBUG
com.ibatis.common.jdbc.SimpleDataSource - Returned connection 303 to
pool.
2005-06-28 11:39:38,685 [HttpRequestHandler-320] DEBUG
mimtools.common.BaseDAO.class - < performMultiplePRVServerQuery
2005-06-28 11:39:38,685 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorDAO.class - < queryInterfaceErrorLog
2005-06-28 11:39:38,685 [HttpRequestHandler-320] DEBUG
mimtools.errors.ErrorService.class - < getInterfaceErrorLog
2005-06-28 11:39:38,685 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - errorLog size: 7
2005-06-28 11:39:38,685 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsDispatchAction.class - < viewErrorLog
2005-06-28 11:39:38,685 [HttpRequestHandler-320] DEBUG
org.apache.struts.action.RequestProcessor -
processForwardConfig(ForwardConfig[name=errorLog,path=/errorLog.jsp,redi
rect=false,contextRelative=false])
2005-06-28 11:39:39,136 [HttpRequestHandler-320] DEBUG
mimtools.common.MIMToolsActionServlet.class - < doPost
-----Original Message-----
From: Abeyratne, Sam
Sent: Tuesday, June 28, 2005 11:54 AM
To: 'Brandon Goodin (JIRA)'
Subject: RE: [jira] Commented: (IBATIS-148) Capability to use dynamic
sql within iterates
Hi Brandon,
Sorry for the long delay in getting back to you on this.
I am attaching two logs. The first one is when the 'carrier' parameter
is set to 'All' (carrier is All.txt) and the second is when the
'carrier' parameter is set to 'AWSCV2' (carrier is AWSCV2.txt).
As you can see, although the carrier value gets passed, I end up getting
0 as the result. But, if I run the same query directly on the DB, I get
a result back. You may notice the carrier condition with 'AWSCV2' should
give the same result since all of the records have a carrier-name of
'AWSCV2'
So in this case having 'All', or 'AWSCV2' should result in the same data
set.
The funny thing is that the issue arises only when I have an extra
parameter, in this case, #interfaceType#. I have similar queries which
has the iterate and the dynamic portion, but only has sidList[] and
#carrier#
as parameters in the sqlMap.
I am using oracle.jdbc.driver.OracleDriver
The Oracle version is 9.2.0.4
Thanks for all your help!!!!
Sam
*****************************
My SQLMap looks like this:
*****************************
<cacheModel id="interface_error_log_cache" type="MEMORY">
<flushInterval minutes="1"/>
<flushOnExecute statement="updateErrorLockIndicatorToLock"/>
<flushOnExecute statement="updateErrorLockIndicatorToUnlock"/>
<flushOnExecute statement="updateErrorClearIndicator"/>
<flushOnExecute statement="queryInterfaceErrorLog"/>
<property name="reference-type" value="WEAK"/>
</cacheModel>
<resultMap id="interface_error_log_result"
class="mimtools.errors.ErrorLog">
<result property="rn" column="rn"/>
<result property="locked_ind" column="locked_ind"/>
<result property="locked_by" column="locked_by"/>
<result property="locked_timestamp" column="locked_timestamp"/>
<result property="error_id" column="error_id"/>
<result property="event_timestamp" column="event_timestamp"/>
<result property="carrier_name" column="carrier_name"/>
<result property="product_id" column="product_id"/>
<result property="msisdn" column="msisdn"/>
<result property="major_error_code" column="major_error_code"/>
<result property="minor_error_code" column="minor_error_code"/>
<result property="major_error_desc" column="major_error_desc"/>
<result property="minor_error_desc" column="minor_error_desc"/>
<result property="subscriber_num" column="subscriber_num"/>
<result property="error_cleared_ind" column="error_cleared_ind"/>
<result property="cleared_by" column="cleared_by"/>
<result property="cleared_timestamp" column="cleared_timestamp"/>
<result property="interface_type" column="interface_type"/>
<result property="master_bpid" column="master_bpid"/>
<result property="location" column="location"/>
</resultMap>
<select id="queryInterfaceErrorLog"
parameterClass="java.util.Map" resultMap="interface_error_log_result"
cacheModel="interface_error_log_cache">
select rn, d.error_id, d.event_timestamp, d.msisdn,
d.carrier_name, d.subscriber_num, d.error_cleared_ind,
d.cleared_by, d.cleared_timestamp, d.locked_ind, d.locked_by,
d.locked_timestamp, d.product_id, d.interface_type,
d.major_error_code,
d.major_error_desc, d.minor_error_code, d.minor_error_desc,
d.master_bpid, d.location
from
(
select rownum as rn, c.error_id, c.event_timestamp, c.msisdn,
c.carrier_name, c.subscriber_num, c.error_cleared_ind,
c.cleared_by, c.cleared_timestamp, c.locked_ind, c.locked_by,
c.locked_timestamp, c.product_id, c.interface_type,
c.major_error_code,
c.major_error_desc, c.minor_error_code, c.minor_error_desc,
c.master_bpid, c.location
from
(
<iterate property="sidList" open="(" close=")"
conjunction="UNION ALL">
select b.error_id, b.event_timestamp, b.msisdn,
b.carrier_name, b.subscriber_num, b.error_cleared_ind,
b.cleared_by, b.cleared_timestamp, b.locked_ind, b.locked_by,
b.locked_timestamp, b.product_id, b.interface_type,
b.major_error_code,
b.major_error_desc, b.minor_error_code,
b.minor_error_desc, b.master_bpid, b.location
from
(
select * from [EMAIL PROTECTED]
where interface_type = #interfaceType#
<isNotEqual prepend="and" property="carrier"
compareValue="All">
carrier_name = #carrier#
</isNotEqual>
order by event_timestamp DESC
) b
</iterate>
order by event_timestamp desc
) c
) d
where rn > $firstRecord$
and rn <= $lastRecord$
</select>
*******************************
The java code looks like this:
*******************************
try {
// Since we are querying across multiple datasources, it is
necessary to
// commit. Thus these statements are wrapped in their own try
block
// with a finally to clean up the transaction regardless of its
outcome
try {
logger.debug("Parameters: " + parameters.toString());
//Grab a sqlMap based on the first db sid found
ArrayList sids = (ArrayList) parameters.get("sidList");
if(sids != null) {
prvSQLMap = (SqlMapClient) prvSQLHashtable.get((String)
sids.get(0));
} else {
logger.error("Parameters did not contain a list of
'sidList'!");
throw new MIMToolsException("Statement parameters did not
contain a list of SIDs, check configuration");
} // End if
// Begin performing the Query
prvSQLMap.startTransaction();
logger.debug("Calling queryForList with statementName: " +
statementName + " and parameters: " + parameters.toString());
list = prvSQLMap.queryForList(statementName, parameters);
logger.debug("Multiple Query successful. Result list length: " +
list.size());
prvSQLMap.commitTransaction();
logger.debug("Commit successful");
} catch (SQLException sqlEx) {
throw sqlEx;
} finally {
prvSQLMap.endTransaction();
}
-----Original Message-----
From: Brandon Goodin (JIRA) [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 09, 2005 9:50 PM
To: Abeyratne, Sam
Subject: [jira] Commented: (IBATIS-148) Capability to use dynamic sql
within iterates
[
http://issues.apache.org/jira/browse/IBATIS-148?page=comments#action_123
13215 ]
Brandon Goodin commented on IBATIS-148:
---------------------------------------
I have run a unit test that shows that i'm getting the proper results:
my java code:
public void testIterateNestedListPropertyB() throws SQLException {
Account account = new Account();
account.setId(99);
account.setAccountList(new ArrayList());
account.getAccountList().add(new Account(1));
account.getAccountList().add(new Account(2));
account.getAccountList().add(new Account(3));
List list = sqlMap.queryForList("iterateNestedListPropertyB",
account);
assertAccount1((Account) list.get(0));
assertEquals(3, list.size());
}
my mapped statement code:
<select id="iterateNestedListPropertyB"
parameterClass="testdomain.Account"
resultClass="testdomain.Account">
select
ACC_ID as id,
ACC_FIRST_NAME as firstName,
ACC_LAST_NAME as lastName,
ACC_EMAIL as emailAddress
from ACCOUNT
WHERE ACC_ID IN
<iterate open="(" close=")" conjunction="," property="accountList">
#accountList[].id#
<isNotEqual prepend="," compareProperty="firstName"
compareValue="test">
#id#
</isNotEqual>
</iterate>
</select>
my final sql statement is:
select ACC_ID as id, ACC_FIRST_NAME as
firstName, ACC_LAST_NAME as lastName, ACC_EMAIL as
emailAddress from ACCOUNT WHERE ACC_ID IN ( ?
, ? , ? , ?
, ? , ? )
my passed in parameters are:
[0] = 99
[1] = 1
[2] = 99
[3] = 2
[4] = 99
[5] = 3
Everything appears to be working just fine with my unit test and i am
not getting any complaints about the results. Please post all
information regarding this issue. I need to see your full logs, your
current mapped statement and the java code that calls it. I also need to
know what database and version you are using as well as the driver and
version. Also, please state how the logging results do not agree with
what you expect to see.
Thanks,
Brandon
> Capability to use dynamic sql within iterates
> ---------------------------------------------
>
> Key: IBATIS-148
> URL: http://issues.apache.org/jira/browse/IBATIS-148
> Project: iBatis for Java
> Type: Improvement
> Components: SQL Maps
> Versions: 2.1.0, 2.0.9b
> Reporter: Sam Abeyratne
> Assignee: Brandon Goodin
>
> I am getting the following error when I try to run a simple query that
has a dynamic <isNotEqual> within an iterate tag. Per Brandon, this is
a known issue that needs to be fixed.
> Thanks!
> Sam
> 2005-06-06 17:11:25,284 [HttpRequestHandler-2083] DEBUG xxxDAO.class -
Parameters: {sidList=[abc1, abc2], carrier=ABCDE1, interfaceType=DSP}
> 2005-06-06 17:11:25,284 [HttpRequestHandler-2083] DEBUG xxxDAO.class -
Calling queryForList with statementName: queryInterfaceErrorCount and
parameters: {sidList=[abc1, abc2], carrier= ABCDE1, interfaceType=DSP}
> 2005-06-06 17:11:25,294 [HttpRequestHandler-2083] ERROR
xxxDispatchAction.class - Entered catch block in viewErrorLog: Exception
in queryInterfaceErrorCount: com.ibatis.common.beans.ProbeException:
Error getting ordinal list from JavaBean. Cause
java.lang.NumberFormatException: For input string: "" Caused by:
java.lang.NumberFormatException: For input string: ""
> The sqlmap looks something like:
> <select id="queryInterfaceErrorCount"
parameterClass="java.util.Map" resultMap="interface_error_count_result"
cacheModel="interface_error_count_cache">
> select sum(count) as count
> from
> (
> <iterate property="sidList" open="(" close=")"
conjunction="UNION ALL">
> select count(*) as count
> from [EMAIL PROTECTED]
> where interface_type = #interfaceType#
> <isNotEqual prepend="and" property="carrier"
compareValue="All">
> carrier_name = #carrier#
> </isNotEqual>
> </iterate>
> )
> </select>
>
> Java bean looks like:
> public class InterfaceErrorCount {
> private int count;
> public int getCount() {
> return count;
> }
> public void setCount(int count) {
> this.count = count;
> }
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira