example some query on sevice xml file run the query through jdbc on java application
Code:
<?xml version="1.0" encoding="utf-8"?>
<query-collection>
<sql-service name='list_getid' datasource='telcon' type='simple'>
<description>List ID</description>
<result-name>#resultSet</result-name>
<query><![CDATA[
SELECT id_type ,id_num, id_name, primary_type,primary_id, flag_no, des1,des2, des3, des4, des5
FROM LIST_CODE
WHERE id_type = '?id_type'
AND id_num <> '?id_num'
ORDER BY lpad(nvl(sort_key, '?id1'),'?id2','?id3'), id_num
]]></query>
</sql-service>
</query-collection>
process
Code:
[0001][09:22:16 980][ 20][ 4] GET-CONNECTION DataSource.getConnection[java:/cmPool]
[0002][09:22:16 982][ 2][ 4] SQL-PREPARE_STMT{0}
SELECT id_type ,id_num, id_name, primary_type,primary_id, flag_no, des1,des2, des3, des4, des5
FROM LIST_CODE
WHERE id_type = '$'
AND id_num <> '$'
ORDER BY lpad(nvl(sort_key, '$'),#,'$'), id_num
param1:[MAP_CD,000000,0,0,0,]
[0003][09:22:16 989][ 7][ 4] SQL-EXECUTE-QUERY{0} [7 ms]
param1:[MAP_CD,000000,0,0,0,] param2:[]
[0004][09:22:28 052][11,063][2,014] FETCH[199/199] [11,063 ms]
[0005][09:22:28 052][ 0][2,014] CLOSE-CONNECTION
[0006][09:22:29 162][1,110][ 0] FILE-WOPEN requestmon.log
[0007][09:22:29 162][ 0][ 0] END
result 199 rows
execute time 0.007 sec
fetch time 11.063 sec
I tried to run this query through the CPL on the same machine take time just 0.18 sec
Thanks