Merge remote-tracking branch 'origin/staging' of C:/eactive/workspaces/eapim-git/bundles/250925/eapim-admin_incremental_2025-09-19.bundle into staging
# Conflicts: # WebContent/WEB-INF/properties/env.P.properties # src/main/resources/logback-dev.xml
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context>
|
||||
|
||||
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
|
||||
configure your mysqld max_connections large enough to handle
|
||||
all of your db connections. Set to -1 for no limit.
|
||||
-->
|
||||
|
||||
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
|
||||
Set to -1 for no limit. See also the DBCP documentation on this
|
||||
and the minEvictableIdleTimeMillis configuration parameter.
|
||||
-->
|
||||
|
||||
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
|
||||
in ms, in this example 10 seconds. An Exception is thrown if
|
||||
this timeout is exceeded. Set to -1 to wait indefinitely.
|
||||
-->
|
||||
|
||||
<!-- username and password: MySQL username and password for database connections -->
|
||||
|
||||
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
|
||||
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
|
||||
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
|
||||
-->
|
||||
|
||||
<!-- url: The JDBC connection url for connecting to your MySQL database.
|
||||
-->
|
||||
|
||||
<Resource name="jdbc/dsOBP_AGW" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="AGWAPP" password="AGWAPP123!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.240.177:1599:DAPM"/>
|
||||
<Resource name="jdbc/dsOBP_BAP" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="BAPAPP" password="BAPAPP123!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.240.177:1599:DAPM"/>
|
||||
<Resource name="jdbc/dsOBP_EMS" auth="Container" type="javax.sql.DataSource"
|
||||
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
|
||||
username="EMSAPP" password="EMSAPP123!" driverClassName="oracle.jdbc.OracleDriver"
|
||||
url="jdbc:oracle:thin:@192.168.240.177:1599:DAPM"/>
|
||||
</Context>
|
||||
@@ -19,6 +19,7 @@
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
|
||||
<!-- Online Gateway -->
|
||||
<bean
|
||||
id="APIGW"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
@@ -30,19 +31,18 @@
|
||||
p:jndiName="jdbc/dsOBP_AGW"
|
||||
p:render="ONL,COM"
|
||||
/>
|
||||
<!-- java:comp/env/ -->
|
||||
|
||||
<!-- <bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="ndapims"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="NDAPIMS_APP_NXA"
|
||||
p:render="BAP,COM"
|
||||
/> -->
|
||||
<!-- BAP 일괄전송FTP -->
|
||||
<bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="BAPADM"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="jdbc/dsOBP_BAP"
|
||||
p:render="BAP,COM"
|
||||
/>
|
||||
<!-- RMS_DEFAULT -->
|
||||
<bean
|
||||
id="MONITORING"
|
||||
|
||||
@@ -19,38 +19,37 @@
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
|
||||
<!-- Online Gateway -->
|
||||
<bean
|
||||
id="APIGW"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="APIGW"
|
||||
p:text="APIGW"
|
||||
p:schema="apigw"
|
||||
p:schema="AGWADM"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="jdbc/dsOBP_AGW"
|
||||
p:render="ONL,COM"
|
||||
/>
|
||||
<!-- java:comp/env/ -->
|
||||
|
||||
<!-- <bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="apims"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="APIMS_APP_NXA"
|
||||
p:render="BAP,COM"
|
||||
/> -->
|
||||
|
||||
<!-- BAP 일괄전송FTP -->
|
||||
<bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="BAPADM"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="jdbc/dsOBP_BAP"
|
||||
p:render="BAP,COM"
|
||||
/>
|
||||
<!-- RMS_DEFAULT -->
|
||||
<bean
|
||||
id="MONITORING"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="MONITORING"
|
||||
p:text="MONITORING"
|
||||
p:schema="apims"
|
||||
p:schema="EMSADM"
|
||||
p:dynamic="false"
|
||||
p:online="false"
|
||||
p:jndiName="jdbc/dsOBP_EMS"
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
|
||||
">
|
||||
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
|
||||
<!-- Online Gateway -->
|
||||
<bean
|
||||
id="APIGW"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
@@ -30,20 +31,18 @@
|
||||
p:jndiName="jdbc/dsOBP_AGW"
|
||||
p:render="ONL,COM"
|
||||
/>
|
||||
<!-- java:comp/env/ -->
|
||||
|
||||
<!-- <bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="dapims"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="DAPIMS_APP_NXA"
|
||||
p:render="BAP,COM"
|
||||
/> -->
|
||||
|
||||
<!-- BAP 일괄전송FTP -->
|
||||
<bean
|
||||
id="BAP"
|
||||
class="com.eactive.eai.rms.common.datasource.DataSourceType"
|
||||
p:name="BAP"
|
||||
p:text="BAP"
|
||||
p:schema="BAPADM"
|
||||
p:dynamic="true"
|
||||
p:online="true"
|
||||
p:jndiName="jdbc/dsOBP_BAP"
|
||||
p:render="BAP,COM"
|
||||
/>
|
||||
<!-- RMS_DEFAULT -->
|
||||
<bean
|
||||
id="MONITORING"
|
||||
|
||||
@@ -30,6 +30,9 @@
|
||||
<entry
|
||||
key="APIGW"
|
||||
value-ref="APIGW" />
|
||||
<entry
|
||||
key="BAP"
|
||||
value-ref="BAP" />
|
||||
</map>
|
||||
</property>
|
||||
<property
|
||||
|
||||
@@ -30,6 +30,9 @@
|
||||
<entry
|
||||
key="APIGW"
|
||||
value-ref="APIGW" />
|
||||
<entry
|
||||
key="BAP"
|
||||
value-ref="BAP" />
|
||||
</map>
|
||||
</property>
|
||||
<property
|
||||
|
||||
@@ -30,6 +30,9 @@
|
||||
<entry
|
||||
key="APIGW"
|
||||
value-ref="APIGW" />
|
||||
<entry
|
||||
key="BAP"
|
||||
value-ref="BAP" />
|
||||
</map>
|
||||
</property>
|
||||
<property
|
||||
|
||||
@@ -93,13 +93,14 @@
|
||||
<prop key="hibernate.hbm2ddl.auto">none</prop>
|
||||
<prop key="hibernate.format_sql">true</prop>
|
||||
<prop key="hibernate.show_sql">true</prop>
|
||||
<prop key="hibernate.type">trace</prop>
|
||||
<prop key="hibernate.dialect">${hibernate.dialect:org.hibernate.dialect.Oracle12cDialect}
|
||||
</prop>
|
||||
<prop key="hibernate.jdbc.batch_size">100</prop>
|
||||
<prop key="hibernate.jdbc.fetch_size">100</prop>
|
||||
|
||||
<prop key="hibernate.cache.use_second_level_cache">true</prop>
|
||||
<prop key="hibernate.cache.use_query_cache">true</prop>
|
||||
<prop key="hibernate.cache.use_second_level_cache">false</prop>
|
||||
<prop key="hibernate.cache.use_query_cache">false</prop>
|
||||
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</prop>
|
||||
<prop key="hibernate.cache.use_minimal_puts">true</prop>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# mariadb/postgresql/oracle/db2
|
||||
db.vendor=mariadb
|
||||
db.vendor=oracle
|
||||
# db.vendor specific dialect
|
||||
# Examples
|
||||
# - H2 : org.hibernate.dialect.H2Dialect
|
||||
@@ -9,7 +9,7 @@ db.vendor=mariadb
|
||||
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
|
||||
|
||||
# Priority of the was -D option
|
||||
inst.Name=apimsSvr11
|
||||
inst.Name=emsSvr11
|
||||
eai.tableowner=EMSADM
|
||||
# P/T/D/S
|
||||
eai.systemmode=D
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# mariadb/postgresql/oracle/db2
|
||||
db.vendor=mariadb
|
||||
db.vendor=oracle
|
||||
# db.vendor specific dialect
|
||||
# Examples
|
||||
# - H2 : org.hibernate.dialect.H2Dialect
|
||||
@@ -9,10 +9,10 @@ db.vendor=mariadb
|
||||
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
|
||||
|
||||
# Priority of the was -D option
|
||||
inst.Name=admSvr11
|
||||
inst.Name=emsSvr11
|
||||
eai.tableowner=EMSADM
|
||||
# P/T/D/S
|
||||
eai.systemmode=D
|
||||
eai.systemmode=P
|
||||
eai.drmode=N
|
||||
# black / blue / green / orange / yellow
|
||||
theme.color=orange
|
||||
theme.color=blue
|
||||
@@ -1,5 +1,5 @@
|
||||
# mariadb/postgresql/oracle/db2
|
||||
db.vendor=mariadb
|
||||
db.vendor=oracle
|
||||
# db.vendor specific dialect
|
||||
# Examples
|
||||
# - H2 : org.hibernate.dialect.H2Dialect
|
||||
@@ -9,7 +9,7 @@ db.vendor=mariadb
|
||||
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
|
||||
|
||||
# Priority of the was -D option
|
||||
inst.Name=admSvr11
|
||||
inst.Name=emsSvr11
|
||||
eai.tableowner=EMSADM
|
||||
# P/T/D/S
|
||||
eai.systemmode=T
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
|
||||
<!-- 대외상태정보 동기화 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/oracle/common/dao/IMA.xml" />
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
|
||||
<!-- 메타 동기화 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/meta/MetaSelect.xml" />
|
||||
<!-- Board -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/board/Board.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/board/Board-oracle.xml" />
|
||||
|
||||
<!-- 우체국차세대 메타정보 동기화 -->
|
||||
<sqlMap resource="com/eactive/eai/rms/ext/meta/epb/EpbMetaSelect.xml" />
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
<!-- UserAccessLogger -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/common/UserAccessLogger-oracle.xml" /> -->
|
||||
|
||||
<!-- 공통처리 관련 -->
|
||||
|
||||
<!-- 개발환경/ACL -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/User-oracle.xml" />
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/Login.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/IocmProc-oracle.xml" /> -->
|
||||
|
||||
<!-- 모니터링 공통코드 -->
|
||||
|
||||
<!-- 스케줄러 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/common/scheduler/Scheduler.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/scheduler/Scheduler-oracle.xml" /> -->
|
||||
<!-- 스케줄러상태정보 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/common/scheduler/SchedulerStatusHistory-oracle.xml" /> -->
|
||||
|
||||
<!-- 어댑터 채널정보 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/AdaptersChnl-oracle.xml" /> -->
|
||||
|
||||
<!-- MMILog -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/common/mmilog/MMILog.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/mmilog/MMILog-oracle.xml" /> -->
|
||||
|
||||
<!--CM 관련 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/rule/IoMapLoaderForMonitoring.xml" /> -->
|
||||
|
||||
<!--Queue 모니터링 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/jms/QueueMonitoring.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/jms/QueueMonitoring-oracle.xml" /> -->
|
||||
|
||||
<!-- 소켓포트관리 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/socketport/SocketPort.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/socketport/SocketPort-oracle.xml" />
|
||||
|
||||
<!--에러건수 sms 발송이력 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/TranErrorSmsLog-oracle.xml" /> -->
|
||||
|
||||
<!-- 채널정보통합검색 -->
|
||||
<!-- <sqlMap resource="com/eactive/eai/rms/onl/manage/serviceinfo/chnnlinfo/ChnlInfoIntegration-oracle.xml" /> -->
|
||||
|
||||
<!-- 어댑터전환관리 변경유저로그 in Monitoring TSEAIRM36 -->
|
||||
<!-- <sqlMap resource="com/eactive/eai/rms/onl/manage/adapter/adapter/AdapterChangeUserLog.xml" />
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/manage/adapter/adapter/AdapterChangeUserLog-oracle.xml" /> -->
|
||||
|
||||
<!-- Rule Deploy Job -->
|
||||
<!-- <sqlMap resource="com/eactive/eai/rms/onl/loader/RuleDeployJob.xml" />
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/loader/RuleDeployJob-oracle.xml" /> -->
|
||||
|
||||
<!-- SyncUp -->
|
||||
<sqlMap resource="com/eactive/eai/apim/syncronization/SyncUp-oracle.xml" />
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,178 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
<!-- 일괄전송 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/adapter/InstStatus-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/CodeMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/CodeMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/LifecycleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/LifecycleMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/PropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/PropertyMan-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/AdapterPropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/AdapterPropertyMan-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/TelePropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/TelePropertyMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/ServerMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/ServerMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/SysinfoMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/SysinfoMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/cron/CronMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/cron/CronMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/LogDeleteMan.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/adapter/Adapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/adapter/Adapter-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ScheduleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ScheduleMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/HolidayMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/HolidayMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/BusinessDayMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/BusinessDayMan-mariadb.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ProcPeriodMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ProcPeriodMan-oracle.xml" />
|
||||
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassInfoMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassInfoMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassMapMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/ClassMapMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowStepMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowStepMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowRuleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/FlowRuleMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageItemMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageItemMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageMetaMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/message/MessageMetaMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/common/Combo-mariadb.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/BizGbnMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/BizGbnMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/KikwanMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/MessageProcMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/MessageProcMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/SystemInstMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/work/SystemIDMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/ProcWorkMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/TransactionStatusMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/TransactionTraceMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/transaction/TransactionWaitMan-oracle.xml" />
|
||||
<!--
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/statistics/eaibzwkdstcd/BjobBzwkDstcdDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/statistics/eaibzwkdstcd/BjobBzwkDstcdListup.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/statistics/eaibzwkdstcd/BjobBzwkDstcdMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/statistics/eaibzwkdstcd/BjobBzwkDstcdYearly.xml" /> -->
|
||||
|
||||
<!-- 일괄 인터페이스 거래현황 추가 20220119 금종원-->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/bap/statistics/eaibzwkdstcd/BapMessageDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/statistics/eaibzwkdstcd/BapMessageMonthly.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/mmi/MMIBAPSync-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/mmi/MMIBAPSync.xml" /> -->
|
||||
|
||||
<!-- 형상관리 조회 -->
|
||||
<!-- <sqlMap resource="com/eactive/eai/rms/bap/loader/SearchBAP.xml" /> -->
|
||||
<!-- 형상관리 파일 loader -->
|
||||
<!-- <sqlMap resource="com/eactive/eai/rms/bap/loader/LoaderBAP.xml" /> -->
|
||||
|
||||
<!-- 일괄 스케줄 모니터링 추가 20230518 박지민 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/bap/manage/schedule/ScheduleMonitorMan-oracle.xml" /> -->
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
|
||||
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
|
||||
<!-- 배치 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/CodeMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/CodeMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/LifecycleMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/LifecycleMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/PropertyMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/PropertyMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/ServerMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/ServerMan-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/LogDeleteMan.xml" />
|
||||
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/admin/rule/LayoutSync-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/adapter/Adapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/adapter/Adapter-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/inter/Interface.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/inter/Interface-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/interfaceFile/InterfaceFile.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/interfaceFile/InterfaceFile-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/schedule/Schedule.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/schedule/Schedule-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/systemInfo/SystemInfo.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/CountMonitor-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/MessageMonitor-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/InterfaceMonitor-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/ErrorMonitor-oracle.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/cron/CronMan.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/cron/CronMan-oracle.xml" />
|
||||
|
||||
<!-- NDM거래 모니터링 추가 20200112 장권진-->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/ExLogMonitor-oracle.xml" />
|
||||
|
||||
<!-- DB2 매핑 후 추가 20200112 장권진-->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/statistics/BatMessageDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/statistics/BatMessageMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/statistics/BatMessageYearly.xml" />
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/extransinfo/ExTransInfo.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/extransinfo/ExTransInfo-oracle.xml" />
|
||||
|
||||
<!-- 배치거래관리-업무코드 추가 20200112 장권진-->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/BizDistMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/manage/common/BizDistMan-oracle.xml" />
|
||||
|
||||
<!-- 배치연계거래관리 추가 20210726 장권진-->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/web/eims/EIMSBat.xml" />
|
||||
|
||||
<!-- 배치연계거래관리 추가 20210806 장권진-->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/monitor/EimsRcvLogMonitor-oracle.xml" />
|
||||
<!-- 형상관리 파일 search -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/loader/BatSearch.xml" />
|
||||
<!-- 형상관리 파일 loader -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/bat/loader/BatLoader.xml" />
|
||||
|
||||
</sqlMapConfig>
|
||||
@@ -0,0 +1,202 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
|
||||
<sqlMapConfig>
|
||||
<settings
|
||||
cacheModelsEnabled="true"
|
||||
enhancementEnabled="true"
|
||||
lazyLoadingEnabled="true"
|
||||
maxRequests="512"
|
||||
maxSessions="128"
|
||||
maxTransactions="32"
|
||||
useStatementNamespaces="true" />
|
||||
|
||||
<!-- 공통처리 관련 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/ServerInfo.xml" />
|
||||
|
||||
<!-- 개발환경/ACL -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/acl/Biz.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/acl/Biz-oracle.xml" />
|
||||
|
||||
<!-- 공통코드명관련 -->
|
||||
|
||||
<!-- 개발환경/공통코드관리 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/SysDomainMan.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/SysDomainMan-oracle.xml" />
|
||||
|
||||
<!-- 개발환경/어뎁터정보관리 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/adapter/Adapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/adapter/Adapter-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/adapter/AdapterPropGroup.xml" />
|
||||
|
||||
<!-- 개발환경/서비스정보관리 -->
|
||||
|
||||
<!-- 1. 메시지 관리 는 sqlMap이 아님 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/eaimsg/EaiMsg.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/serviceinfo/eaimsg/EaiMsg-oracle.xml" />
|
||||
<!-- 6. 라우팅 B2B기관 정보관리 -->
|
||||
|
||||
<!-- 7. 라우팅 특정포트 매핑관리 -->
|
||||
<!-- 8. 서브표준 메시지 관리 -->
|
||||
<!-- 9. 비동기 큐 관리 -->
|
||||
<!--10. 비동기 큐 모니터링 관리 -->
|
||||
<!--11. 비동기 큐 수신자 관리 -->
|
||||
<!--12. 업무별 계정계 인스턴스코드 -->
|
||||
<!--13. 내부표준 Default값 관리 -->
|
||||
<!--13. 버전표준 Default값 관리 -->
|
||||
<!--14. 채널정보 모니터링에 업데이트 -->
|
||||
|
||||
<!--15. Jeju HostHeader Default값 관리 -->
|
||||
<!--16. 대외기관 관리 -->
|
||||
<!--17. 업체 관리 -->
|
||||
<!--18. 자원연결정보 -->
|
||||
|
||||
<!-- 개발환경/전문레이아웃관련 -->
|
||||
|
||||
<!-- MMI Sync -->
|
||||
<!-- EIMS Sync -->
|
||||
|
||||
<!-- 개발환경/거래통제 -->
|
||||
|
||||
<!-- 개발환경/ACL -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/common/acl/User-oracle.xml" />
|
||||
|
||||
<!-- 거래정보/로그정보 -->
|
||||
<!-- 거래정보/외부인터페이스 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/transaction/Interface-oracle.xml" />
|
||||
<!-- 거래정보/거래흐름도 -->
|
||||
|
||||
<!-- 백업 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/backup/DailyBackup-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/backup/MonthlyBackup-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/backup/Tseaist01-oracle.xml" />
|
||||
|
||||
<!-- 통계 -->
|
||||
<!-- 통계/매체별통계 -->
|
||||
|
||||
<!-- 통계/업무별통계 -->
|
||||
|
||||
<!-- 통계/서비스별통계 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameCompareMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameDaily.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameErrMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameErrTopTen-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameMonthly.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameTransition.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/eaisvcname/EaiSvcNameYearly.xml" />
|
||||
|
||||
<!-- 통계/기타 -->
|
||||
|
||||
<!-- 통계/인터페이스코드별통계 -->
|
||||
|
||||
<!-- 통계/통계자료 생성 현황 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/statistics/management/StatisticsManagement-oracle.xml" />
|
||||
|
||||
<!-- 통계/표준/비표준별통계 -->
|
||||
|
||||
<!-- 업체별 통계 -->
|
||||
|
||||
<!-- 시스템별 통계 -->
|
||||
|
||||
<!-- 거래현황 -->
|
||||
|
||||
<!-- 대시보드 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/service/DashboardTarget-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/service/DashboardTargetForBatch.xml" />
|
||||
|
||||
<!-- 메타 동기화 -->
|
||||
<!-- DB로그삭제 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/LogTable.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/common/dao/LogTable-oracle.xml" />
|
||||
|
||||
<!-- 형상관리 파일 loader -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/loader/Loader.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/loader/Loader-oracle.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/loader/History-oracle.xml" />
|
||||
|
||||
<!-- 어댑터정보 -->
|
||||
|
||||
<!-- 스케줄러 -->
|
||||
<!-- <sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/scheduler/Scheduler.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/admin/scheduler/Scheduler-oracle.xml" /> -->
|
||||
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/sna/SnaTracking.xml" />
|
||||
|
||||
<!--SNA 속성변경 -->
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/sna/SnaAdapter.xml" />
|
||||
<sqlMap
|
||||
resource="com/eactive/eai/rms/onl/manage/adapter/sna/SnaAdapter-oracle.xml" />
|
||||
|
||||
<!-- JSP 리스트 화면 -->
|
||||
|
||||
<!--라우팅별 서비스조회 -->
|
||||
|
||||
<!--일별 거래량조회 -->
|
||||
|
||||
<!--TPS 조회 -->
|
||||
|
||||
<!-- 통합로그 조회 -->
|
||||
|
||||
<!--대외기관 현황 조회 -->
|
||||
|
||||
<!-- 유량제어 -->
|
||||
<!-- 거래일자제어 -->
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/admin/useDate/UseDateControl.xml" />
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/admin/useDate/UseDateControl-oracle.xml" />
|
||||
|
||||
<!-- 형상관리 조회 -->
|
||||
<sqlMap resource="com/eactive/eai/rms/onl/loader/Search.xml" />
|
||||
|
||||
<!-- 단말접속상태정보 -->
|
||||
|
||||
<!-- 자동화단말접속상태정보 -->
|
||||
|
||||
<!-- Meta연동을 위한 Local Onl용 -->
|
||||
|
||||
<!-- 거래실적추출 -->
|
||||
|
||||
<!-- 사용자 일괄등록 -->
|
||||
|
||||
<!-- 채널세션로그 -->
|
||||
|
||||
<!-- 개발환경/인증서버관리 -->
|
||||
|
||||
<!-- eaiMsg 간편삭제 -->
|
||||
|
||||
<!-- 로그추축 -->
|
||||
<sqlMap resource="com/eactive/eai/apim/portalstatistics/EAILog-oracle.xml" />
|
||||
</sqlMapConfig>
|
||||
@@ -69,6 +69,18 @@
|
||||
</listener-class>
|
||||
</listener>
|
||||
|
||||
<!-- Weblogic 14.1.2 서블릿 설정 -->
|
||||
<!--
|
||||
<servlet>
|
||||
<servlet-name>default</servlet-name>
|
||||
<servlet-class>weblogic.servlet.FileServlet</servlet-class>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>default</servlet-name>
|
||||
<url-pattern>/static/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
-->
|
||||
|
||||
<servlet>
|
||||
<servlet-name>springapp</servlet-name>
|
||||
<servlet-class>
|
||||
@@ -110,15 +122,47 @@
|
||||
<!--welcome-file>/initech/login_exec.jsp</welcome-file -->
|
||||
</welcome-file-list>
|
||||
|
||||
<error-page>
|
||||
<error-code>400</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>401</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>402</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>403</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>404</error-code>
|
||||
<location>/common/errors/error404.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>405</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
|
||||
<error-page>
|
||||
<error-code>500</error-code>
|
||||
<location>/common/errors/error500.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>501</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>502</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
<error-page>
|
||||
<error-code>503</error-code>
|
||||
<location>/common/errors/error.jsp</location>
|
||||
</error-page>
|
||||
|
||||
<jsp-config>
|
||||
<taglib>
|
||||
|
||||
@@ -12,12 +12,14 @@
|
||||
</session-descriptor>
|
||||
|
||||
<container-descriptor>
|
||||
<prefer-application-packages>
|
||||
<package-name>org.slf4j.*</package-name>
|
||||
<package-name>ch.qos.logback.*</package-name>
|
||||
</prefer-application-packages>
|
||||
<prefer-application-resources>
|
||||
<resource-name>org/slf4j/impl/StaticLoggerBinder.class</resource-name>
|
||||
</prefer-application-resources>
|
||||
</container-descriptor>
|
||||
<prefer-application-packages>
|
||||
<package-name>org.apach.ignite.*</package-name>
|
||||
<package-name>org.slf4j.*</package-name>
|
||||
<package-name>ch.qos.logback.*</package-name>
|
||||
</prefer-application-packages>
|
||||
<prefer-application-resources>
|
||||
<resource-name>org/slf4j/impl/StaticLoggerBinder.class</resource-name>
|
||||
</prefer-application-resources>
|
||||
</container-descriptor>
|
||||
|
||||
</weblogic-web-app>
|
||||
@@ -58,6 +58,8 @@
|
||||
.setFormat(nameOptionFormat).rendering();
|
||||
});
|
||||
|
||||
setSearchable('searchOrgId');
|
||||
|
||||
putSelectFromParam();
|
||||
select_approvalStatus = ": ;" + getGridSelectText("CODE", "NAME", json.approvalStatusRows);
|
||||
select_userStatus = ": ;" + getGridSelectText("CODE", "NAME", json.userStatusRows);
|
||||
@@ -86,7 +88,7 @@
|
||||
'<%= localeMessage.getString("portalUser.orgName") %>',
|
||||
'<%= localeMessage.getString("portalUser.name") %>',
|
||||
'<%= localeMessage.getString("portalUser.userId") %>',
|
||||
'<%= localeMessage.getString("portalUser.mobile") %>',
|
||||
<%--'<%= localeMessage.getString("portalUser.mobile") %>',--%>
|
||||
'<%= localeMessage.getString("portalUser.roleName") %>',
|
||||
'<%= localeMessage.getString("portalUser.userStatus") %>',
|
||||
'<%= localeMessage.getString("portalUser.createOn") %>',
|
||||
@@ -98,7 +100,7 @@
|
||||
{name: 'portalOrgUIs.orgName', align: 'center', width: "120"},
|
||||
{name: 'userName', align: 'center', width: "80" },
|
||||
{name: 'loginId', align: 'center', width: "150" },
|
||||
{name: 'mobileNumber', align: 'center', width: "100" },
|
||||
// {name: 'mobileNumber', align: 'center', width: "100" },
|
||||
{name: 'roleCodeDescription', align: 'center', width: "80"},
|
||||
{name: 'userStatusDescription', align: 'center', width: "50"},
|
||||
{name: 'createdDate', align: 'center', width: "100", formatter: timeStampFormat},
|
||||
@@ -232,7 +234,9 @@
|
||||
<th style="width:10%; min-width:100px;"><%= localeMessage.getString("portalUser.name") %>
|
||||
</th>
|
||||
<td><input type="text" name="searchUserName"></td>
|
||||
<th style="width:10%; min-width:100px;"><%= localeMessage.getString("portalUser.userId") %>
|
||||
|
||||
<th style="width:10%; min-width:100px;">
|
||||
<%= localeMessage.getString("portalUser.userId") %>
|
||||
</th>
|
||||
<td><input type="text" name="searchUserId" value="${param.searchUserId}"></td>
|
||||
<th style="width:10%; min-width:100px;"><%= localeMessage.getString("portalUser.mobileNumber") %>
|
||||
|
||||
@@ -183,6 +183,8 @@
|
||||
$('#orgInfoSection').hide();
|
||||
}
|
||||
|
||||
// 25.09.23 - 마스킹 해제 상태를 기본으로 적용 / Rinjae
|
||||
updateButtonStates($("#userStatus").val(), true);
|
||||
},
|
||||
error: function (e) {
|
||||
alert(e.responseText);
|
||||
@@ -530,9 +532,11 @@
|
||||
</div>
|
||||
<div class="content_middle">
|
||||
<div class="search_wrap">
|
||||
<button type="button" class="cssbtn" id="btn_unmask" level="W" status="DETAIL">
|
||||
<!-- 2025.09.23 - 마스킹 해제 상태를 기본으로 적용 / Rinjae -->
|
||||
<%--<button type="button" class="cssbtn" id="btn_unmask" level="W" status="DETAIL">
|
||||
<i class="material-icons">lock_open</i> 마스킹해제
|
||||
</button>
|
||||
</button>--%>
|
||||
|
||||
<button type="button" class="cssbtn" id="btn_modify" level="W" status="DETAIL,NEW">
|
||||
<i class="material-icons">save</i> <%= localeMessage.getString("button.modify") %>
|
||||
</button>
|
||||
|
||||
+1
@@ -11,6 +11,7 @@ public class PortalUserUISearch {
|
||||
private String searchUserId;
|
||||
private String searchUserName;
|
||||
private String searchOrgId;
|
||||
private String searchOrgName;
|
||||
private String searchEmailAddr;
|
||||
private String searchMobileNumber;
|
||||
private String searchRoleCode;
|
||||
|
||||
@@ -103,7 +103,7 @@ public class PortalApprovalManService extends BaseService {
|
||||
Optional<PortalUser> optUser = portalUserRepository.findById(approval.getTargetId());
|
||||
optUser.ifPresent(user -> {
|
||||
PortalUserUI userUI = isMasked ?
|
||||
portalUserManService.selectDetail(user.getId()) :
|
||||
portalUserManService.selectDetail(user.getId(), true) :
|
||||
portalUserManService.selectDetailUnmask(user.getId());
|
||||
|
||||
// IP 마스킹 상태만 재설정
|
||||
|
||||
@@ -47,12 +47,13 @@ public class PortalUserManController extends BaseAnnotationController {
|
||||
return ResponseEntity.ok(new GridResponse<>(page));
|
||||
}
|
||||
|
||||
// 2025.09.23 : 마스킹 해제를 기본상태로 변경 / Rinjae
|
||||
/* 마스킹 처리된 값
|
||||
* 수정버튼 비활성화. -> "마스킹해제" 버튼 클릭후 언마스크
|
||||
* */
|
||||
@PostMapping(value = "/onl/apim/portaluser/portalUserMan.json", params = "cmd=DETAIL")
|
||||
public ResponseEntity<PortalUserUI> selectDetail(String id) {
|
||||
PortalUserUI portalUserUI = portalUserManService.selectDetail(id);
|
||||
PortalUserUI portalUserUI = portalUserManService.selectDetail(id, false);
|
||||
return ResponseEntity.ok(portalUserUI);
|
||||
}
|
||||
|
||||
@@ -61,7 +62,7 @@ public class PortalUserManController extends BaseAnnotationController {
|
||||
if (StringUtils.isBlank(reason)) {
|
||||
throw new BizException("마스킹 해제 사유를 입력해 주세요.");
|
||||
}
|
||||
PortalUserUI portalUserUI = portalUserManService.selectDetailUnmask(id);
|
||||
PortalUserUI portalUserUI = portalUserManService.selectDetail(id, false);
|
||||
return ResponseEntity.ok(portalUserUI);
|
||||
}
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@ import com.eactive.eai.rms.onl.apim.masking.MaskingUtils;
|
||||
import com.eactive.eai.rms.onl.apim.portalorg.PortalOrgManService;
|
||||
import com.eactive.eai.rms.onl.common.exception.BizException;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
@@ -31,6 +32,7 @@ import java.util.List;
|
||||
@Service
|
||||
@Transactional(transactionManager = "transactionManagerForEMS")
|
||||
@RequiredArgsConstructor
|
||||
@Slf4j
|
||||
public class PortalUserManService extends BaseService {
|
||||
|
||||
private final PortalUserService portalUserService;
|
||||
@@ -45,7 +47,8 @@ public class PortalUserManService extends BaseService {
|
||||
public Page<PortalUserUI> selectList(Pageable pageable, PortalUserUISearch portalUserUISearch) {
|
||||
Page<PortalUser> portalUser = portalUserService.findAll(pageable, portalUserUISearch);
|
||||
return portalUser.map(entity -> {
|
||||
PortalUserUI ui = convertToUIWithMaskOption(entity, true);
|
||||
PortalUserUI ui = convertToUIWithMaskOption(entity, false);
|
||||
|
||||
if (entity.getPortalOrg() != null) {
|
||||
setPortalOrgUI(entity, ui);
|
||||
}
|
||||
@@ -53,9 +56,10 @@ public class PortalUserManService extends BaseService {
|
||||
});
|
||||
}
|
||||
|
||||
public PortalUserUI selectDetail(String id) {
|
||||
public PortalUserUI selectDetail(String id, boolean isMasked) {
|
||||
PortalUser portalUser = portalUserService.getById(id);
|
||||
PortalUserUI portalUserUI = convertToUIWithMaskOption(portalUser, true);
|
||||
PortalUserUI portalUserUI = convertToUIWithMaskOption(portalUser, isMasked);
|
||||
|
||||
if (portalUser.getPortalOrg() != null) {
|
||||
setPortalOrgUI(portalUser, portalUserUI);
|
||||
}
|
||||
@@ -63,12 +67,7 @@ public class PortalUserManService extends BaseService {
|
||||
}
|
||||
|
||||
public PortalUserUI selectDetailUnmask(String id) {
|
||||
PortalUser portalUser = portalUserService.getById(id);
|
||||
PortalUserUI portalUserUI = convertToUIWithMaskOption(portalUser, false);
|
||||
if (portalUser.getPortalOrg() != null) {
|
||||
setPortalOrgUI(portalUser, portalUserUI);
|
||||
}
|
||||
return portalUserUI;
|
||||
return selectDetail(id, false);
|
||||
}
|
||||
|
||||
private void setPortalOrgUI(PortalUser portalUser, PortalUserUI portalUserUI) {
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="EAILog">
|
||||
<resultMap id="portalStatisticsResult" class="com.eactive.eai.rms.data.entity.onl.apim.portalstatistics.PortalStatisticsVO">
|
||||
<result property="clientId" column="CLIENT_ID"/>
|
||||
<result property="orgId" column="ORG_ID"/>
|
||||
<result property="orgName" column="ORG_NAME"/>
|
||||
<result property="appId" column="APP_ID"/>
|
||||
<result property="appName" column="APP_NAME"/>
|
||||
<result property="apiId" column="API_ID"/>
|
||||
<result property="apiName" column="API_NAME"/>
|
||||
<result property="requestCount" column="REQUEST_COUNT"/>
|
||||
<result property="failureCount" column="FAILURE_COUNT"/>
|
||||
<result property="statisticsTime" column="STATISTICS_TIME"/>
|
||||
<result property="routingUri" column="ROUTING_URI"/>
|
||||
</resultMap>
|
||||
|
||||
<statement id="selectLogList" parameterClass="java.util.HashMap" resultMap="portalStatisticsResult">
|
||||
SELECT
|
||||
A.CLIENT_ID,
|
||||
A.ORG_ID,
|
||||
MAX(A.ORG_NAME) AS ORG_NAME,
|
||||
A.API_ID,
|
||||
MAX(B.eaisvcdesc) AS API_NAME,
|
||||
MAX(C.clientname) AS APP_ID,
|
||||
MAX(C.clientname) AS APP_NAME,
|
||||
A.ROUTING_URI,
|
||||
SUM(A.END_COUNT) AS REQUEST_COUNT,
|
||||
SUM(A.START_COUNT) - SUM(A.END_COUNT) AS FAILURE_COUNT,
|
||||
A.STATISTICS_TIME
|
||||
FROM (
|
||||
SELECT
|
||||
CLIENTID AS CLIENT_ID,
|
||||
RAND() AS REQUEST_URI,
|
||||
'$startTime$' AS STATISTICS_TIME,
|
||||
EAISVCNAME AS API_ID,
|
||||
NULL AS API_NAME,
|
||||
NULL AS ROUTING_URI,
|
||||
NULL AS APP_ID,
|
||||
NULL AS APP_NAME,
|
||||
ORGID AS ORG_ID,
|
||||
ORGNAME AS ORG_NAME,
|
||||
0 AS END_COUNT,
|
||||
1 AS START_COUNT
|
||||
FROM $schemaId$.$tableName$
|
||||
WHERE MSGDPSTYMS BETWEEN #startTime# AND #endTime#
|
||||
AND LOGPRCSSSERNO = '100'
|
||||
UNION ALL
|
||||
SELECT
|
||||
CLIENTID AS CLIENT_ID,
|
||||
RAND() AS REQUEST_URI,
|
||||
'$startTime$' AS STATISTICS_TIME,
|
||||
EAISVCNAME AS API_ID,
|
||||
NULL AS API_NAME,
|
||||
NULL AS ROUTING_URI,
|
||||
NULL AS APP_ID,
|
||||
NULL AS APP_NAME,
|
||||
ORGID AS ORG_ID,
|
||||
ORGNAME AS ORG_NAME,
|
||||
CASE
|
||||
WHEN SUBSTRING(RSPNSERRCDNAME, 1, 2) = 'RE' THEN 0
|
||||
WHEN SUBSTRING(RSPNSERRCDNAME, 1, 2) = 'FE' THEN 0
|
||||
ELSE 1
|
||||
END AS END_COUNT,
|
||||
0 AS START_COUNT
|
||||
FROM $schemaId$.$tableName$
|
||||
WHERE
|
||||
MSGDPSTYMS BETWEEN #startTime# AND #endTime#
|
||||
AND LOGPRCSSSERNO = '400'
|
||||
) A
|
||||
LEFT JOIN $schemaId$.tseaihe01 B ON A.API_ID = B.eaisvcname
|
||||
LEFT JOIN $schemaId$.tseaiau01 C ON A.CLIENT_ID = C.clientid
|
||||
GROUP BY
|
||||
A.ORG_ID,
|
||||
A.CLIENT_ID,
|
||||
A.API_ID,
|
||||
A.STATISTICS_TIME,
|
||||
A.ROUTING_URI
|
||||
</statement>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="SyncUp">
|
||||
|
||||
<statement id="insertPtlApiSpecInfoIntfSnd" parameterClass="java.util.HashMap">
|
||||
INSERT INTO $schemaId$.PTL_API_SPEC_INFO_STG_TO_PRD_INTF_SND (
|
||||
EAI_SND_DATA_CRTN_DT, EAI_SND_DATA_CRTN_SEQ_NBR, EAI_SND_DATA_PRCS_TP_CD, EAI_SND_STS_CD, EAI_SND_DTTM,
|
||||
EAI_TX_ID, EAI_PRTT_SND_INDEX, EAI_RCV_SYS_RCV_STS_NBR, API_ID, API_NAME, API_SIMPLE_DESCRIPTION, API_URL,
|
||||
API_METHOD, API_CONTENT_TYPE, API_REQUEST_SPEC, API_RESPONSE_SPEC, SAMPLE_REQUEST, SAMPLE_RESPONSE,
|
||||
RESPONSE_TYPE, MOCK_URL, FILE_ID, DESCRIPTION, CREATED_BY, CREATED_DATE, LAST_MODIFIED_BY, LAST_MODIFIED_DATE,
|
||||
TESTBED_SPEC, DISPLAY_YN, DISPLAY_ORG, DISPLAY_ROLE_CODE
|
||||
)
|
||||
SELECT DATE_FORMAT(NOW(), '%Y%m%d%H') AS EAI_SND_DATA_CRTN_DT,
|
||||
ROW_NUMBER() OVER (ORDER BY API_ID) AS EAI_SND_DATA_CRTN_SEQ_NBR,
|
||||
'I' AS EAI_SND_DATA_PRCS_TP_CD, 'N' AS EAI_SND_STS_CD, CURRENT_TIMESTAMP() EAI_SND_DTTM,
|
||||
" " AS EAI_TX_ID, 0 AS EAI_PRTT_SND_INDEX, -1 AS EAI_RCV_SYS_RCV_STS_NBR,
|
||||
API_ID, API_NAME, API_SIMPLE_DESCRIPTION, API_URL, API_METHOD, API_CONTENT_TYPE,
|
||||
API_REQUEST_SPEC, API_RESPONSE_SPEC, SAMPLE_REQUEST, SAMPLE_RESPONSE, RESPONSE_TYPE, MOCK_URL,
|
||||
FILE_ID, DESCRIPTION, CREATED_BY, CREATED_DATE, LAST_MODIFIED_BY, LAST_MODIFIED_DATE, TESTBED_SPEC,
|
||||
DISPLAY_YN, DISPLAY_ORG, DISPLAY_ROLE_CODE
|
||||
FROM $schemaId$.PTL_API_SPEC_INFO
|
||||
WHERE STR_TO_DATE(LAST_MODIFIED_DATE, '%Y%m%d%H%i%s%f') <![CDATA[ >= ]]> NOW() - INTERVAL 1 DAY
|
||||
AND DISPLAY_YN = 'Y'
|
||||
</statement>
|
||||
|
||||
<statement id="deletePtlApiSpecInfoRcv" parameterClass="java.util.HashMap">
|
||||
DELETE FROM $schemaId$.PTL_API_SPEC_INFO
|
||||
WHERE API_ID IN
|
||||
(
|
||||
SELECT API_ID
|
||||
FROM $schemaId$.PTL_API_SPEC_INFO_STG_TO_PRD_INTF_RCV
|
||||
WHERE STR_TO_DATE(EAI_SND_DATA_CRTN_DT, '%Y%m%d%H') <![CDATA[ >= ]]> NOW() - INTERVAL 7 DAY
|
||||
AND BIZ_PRCS_RSLT_CD = 'N'
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="insertPtlApiSpecInfoRcv" parameterClass="java.util.HashMap">
|
||||
INSERT INTO $schemaId$.PTL_API_SPEC_INFO(
|
||||
API_ID, API_NAME, API_SIMPLE_DESCRIPTION, API_URL, API_METHOD, API_CONTENT_TYPE,
|
||||
API_REQUEST_SPEC, API_RESPONSE_SPEC, SAMPLE_REQUEST, SAMPLE_RESPONSE,
|
||||
RESPONSE_TYPE, MOCK_URL, FILE_ID, DESCRIPTION, CREATED_BY, CREATED_DATE,
|
||||
LAST_MODIFIED_BY, LAST_MODIFIED_DATE, TESTBED_SPEC, DISPLAY_YN,
|
||||
DISPLAY_ORG, DISPLAY_ROLE_CODE
|
||||
)
|
||||
SELECT R.API_ID, API_NAME, API_SIMPLE_DESCRIPTION, API_URL, API_METHOD,
|
||||
API_CONTENT_TYPE, API_REQUEST_SPEC, API_RESPONSE_SPEC, SAMPLE_REQUEST,
|
||||
SAMPLE_RESPONSE, RESPONSE_TYPE, MOCK_URL, FILE_ID, DESCRIPTION, CREATED_BY,
|
||||
CREATED_DATE, LAST_MODIFIED_BY, LAST_MODIFIED_DATE, TESTBED_SPEC, DISPLAY_YN,
|
||||
DISPLAY_ORG, DISPLAY_ROLE_CODE
|
||||
FROM $schemaId$.PTL_API_SPEC_INFO_STG_TO_PRD_INTF_RCV R,
|
||||
(
|
||||
SELECT API_ID, MAX(EAI_SND_DATA_CRTN_DT) EAI_SND_DATA_CRTN_DT
|
||||
FROM $schemaId$.PTL_API_SPEC_INFO_STG_TO_PRD_INTF_RCV
|
||||
WHERE STR_TO_DATE(EAI_SND_DATA_CRTN_DT, '%Y%m%d%H') >= NOW() - INTERVAL 7 DAY
|
||||
GROUP BY API_ID
|
||||
) C
|
||||
WHERE R.EAI_SND_DATA_CRTN_DT = C.EAI_SND_DATA_CRTN_DT
|
||||
AND R.API_ID = C.API_ID
|
||||
AND BIZ_PRCS_RSLT_CD = 'N'
|
||||
</statement>
|
||||
|
||||
<statement id="updatePtlApiSpecInfoIntfRcv" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
UPDATE $schemaId$.PTL_API_SPEC_INFO_STG_TO_PRD_INTF_RCV
|
||||
SET BIZ_PRCS_RSLT_CD = 'S',
|
||||
BIZ_PRCS_DTTM = CURRENT_TIMESTAMP()
|
||||
WHERE STR_TO_DATE(EAI_SND_DATA_CRTN_DT, '%Y%m%d%H') <![CDATA[ >= ]]> NOW() - INTERVAL 7 DAY
|
||||
AND BIZ_PRCS_RSLT_CD = 'N'
|
||||
</statement>
|
||||
|
||||
<statement id="insertPtlOrgIntfSnd" parameterClass="java.util.HashMap">
|
||||
INSERT INTO $schemaId$.PTL_ORG_PRD_TO_STG_INTF_SND (
|
||||
EAI_SND_DATA_CRTN_DT, EAI_SND_DATA_CRTN_SEQ_NBR, EAI_SND_DATA_PRCS_TP_CD, EAI_SND_STS_CD, EAI_SND_DTTM,
|
||||
EAI_TX_ID, EAI_PRTT_SND_INDEX, EAI_RCV_SYS_RCV_STS_NBR,
|
||||
ID, CORP_REG_NO, COMP_REG_NO, ORG_NAME, ORG_DESC, ORG_STATUS, ORG_TYPE, CREATED_BY, CREATED_DATE,
|
||||
LAST_MODIFIED_BY, LAST_MODIFIED_DATE, APPROVAL_STATUS, CEO_NAME, ORG_ADDR, ORG_SECTORS,
|
||||
ORG_INDUSTRYTYPE, ORG_PHONE_NUMBER, IP_WHITELIST, COMP_REG_FILE, SERVICE_NAME, SC_PHONE_NUMBER, ORG_CODE
|
||||
)
|
||||
SELECT DATE_FORMAT(NOW(), '%Y%m%d%H') AS EAI_SND_DATA_CRTN_DT,
|
||||
ROW_NUMBER() OVER (ORDER BY ID) AS EAI_SND_DATA_CRTN_SEQ_NBR,
|
||||
'I' AS EAI_SND_DATA_PRCS_TP_CD, 'N' AS EAI_SND_STS_CD, CURRENT_TIMESTAMP() EAI_SND_DTTM,
|
||||
" " AS EAI_TX_ID, 0 AS EAI_PRTT_SND_INDEX, -1 AS EAI_RCV_SYS_RCV_STS_NBR,
|
||||
ID, CORP_REG_NO, COMP_REG_NO, ORG_NAME, ORG_DESC, ORG_STATUS, ORG_TYPE, CREATED_BY, CREATED_DATE,
|
||||
LAST_MODIFIED_BY, LAST_MODIFIED_DATE, APPROVAL_STATUS, CEO_NAME, ORG_ADDR, ORG_SECTORS,
|
||||
ORG_INDUSTRYTYPE, ORG_PHONE_NUMBER, IP_WHITELIST, COMP_REG_FILE, SERVICE_NAME, SC_PHONE_NUMBER, ORG_CODE
|
||||
FROM $schemaId$.PTL_ORG
|
||||
WHERE STR_TO_DATE(LAST_MODIFIED_DATE, '%Y%m%d%H%i%s%f') <![CDATA[ >= ]]> NOW() - INTERVAL 1 DAY
|
||||
AND APPROVAL_STATUS = "COMPLETED"
|
||||
</statement>
|
||||
|
||||
<statement id="deletePtlOrgRcv" parameterClass="java.util.HashMap">
|
||||
DELETE FROM $schemaId$.PTL_ORG
|
||||
WHERE ID IN
|
||||
(
|
||||
SELECT ID
|
||||
FROM $schemaId$.PTL_ORG_PRD_TO_STG_INTF_RCV
|
||||
WHERE STR_TO_DATE(EAI_SND_DATA_CRTN_DT, '%Y%m%d%H') <![CDATA[ >= ]]> NOW() - INTERVAL 7 DAY
|
||||
AND BIZ_PRCS_RSLT_CD = 'N'
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="insertPtlOrgRcv" parameterClass="java.util.HashMap">
|
||||
INSERT INTO $schemaId$.PTL_ORG(
|
||||
ID, CORP_REG_NO, COMP_REG_NO, ORG_NAME, ORG_DESC, ORG_STATUS, ORG_TYPE, CREATED_BY, CREATED_DATE,
|
||||
LAST_MODIFIED_BY, LAST_MODIFIED_DATE, APPROVAL_STATUS, CEO_NAME, ORG_ADDR, ORG_SECTORS,
|
||||
ORG_INDUSTRYTYPE, ORG_PHONE_NUMBER, IP_WHITELIST, COMP_REG_FILE, SERVICE_NAME, SC_PHONE_NUMBER, ORG_CODE
|
||||
)
|
||||
SELECT R.ID, CORP_REG_NO, COMP_REG_NO, ORG_NAME, ORG_DESC, ORG_STATUS, ORG_TYPE, CREATED_BY, CREATED_DATE,
|
||||
LAST_MODIFIED_BY, LAST_MODIFIED_DATE, APPROVAL_STATUS, CEO_NAME, ORG_ADDR, ORG_SECTORS,
|
||||
ORG_INDUSTRYTYPE, ORG_PHONE_NUMBER, IP_WHITELIST, COMP_REG_FILE, SERVICE_NAME, SC_PHONE_NUMBER, ORG_CODE
|
||||
FROM $schemaId$.PTL_ORG_PRD_TO_STG_INTF_RCV R,
|
||||
(
|
||||
SELECT ID, MAX(EAI_SND_DATA_CRTN_DT) EAI_SND_DATA_CRTN_DT
|
||||
FROM $schemaId$.PTL_ORG_PRD_TO_STG_INTF_RCV
|
||||
WHERE STR_TO_DATE(EAI_SND_DATA_CRTN_DT, '%Y%m%d%H') <![CDATA[ >= ]]> NOW() - INTERVAL 7 DAY
|
||||
GROUP BY ID
|
||||
) C
|
||||
WHERE R.EAI_SND_DATA_CRTN_DT = C.EAI_SND_DATA_CRTN_DT
|
||||
AND R.ID = C.ID
|
||||
AND BIZ_PRCS_RSLT_CD = 'N'
|
||||
</statement>
|
||||
|
||||
<statement id="updatePtlOrgIntfRcv" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
UPDATE $schemaId$.PTL_ORG_PRD_TO_STG_INTF_RCV
|
||||
SET BIZ_PRCS_RSLT_CD = 'S',
|
||||
BIZ_PRCS_DTTM = CURRENT_TIMESTAMP()
|
||||
WHERE STR_TO_DATE(EAI_SND_DATA_CRTN_DT, '%Y%m%d%H') <![CDATA[ >= ]]> NOW() - INTERVAL 7 DAY
|
||||
AND BIZ_PRCS_RSLT_CD = 'N'
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapInstStatus">
|
||||
|
||||
<statement id="findInstStatusList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT X.BjobBzwkDstcd ,
|
||||
Y.BjobBzwkName ,
|
||||
X.LnkgIPInfoName ,
|
||||
X.LnkgPortInfoName,
|
||||
X.TCirtLnkgStusCd ,
|
||||
X.THISMSGUSEYN ,
|
||||
X.SysLnkgDstcd ,
|
||||
X.OsidInstiDstcd ,
|
||||
Z.OsidInstiName
|
||||
FROM $schemaId$.TSEAIBJ05 X
|
||||
INNER JOIN $schemaId$.TSEAIBJ02 Y ON X.BjobBzwkDstcd = Y.BjobBzwkDstcd
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIBJ06 Z ON X.OsidInstiDstcd = Z.OsidInstiDstcd
|
||||
AND X.BjobBzwkDstcd = Z.BjobBzwkDstcd
|
||||
WHERE RqstRspnsDstcd = 'R'
|
||||
ORDER BY BjobBzwkDstcd, OsidInstiDstcd
|
||||
</statement>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapAdapter">
|
||||
<statement id="adapterGroupDetail" resultClass="java.util.HashMap">
|
||||
SELECT distinct
|
||||
ADPTRBZWKGROUPNAME,
|
||||
ADPTRCD,
|
||||
ADPTRUSEYN,
|
||||
ADPTRBZWKGROUPDESC
|
||||
FROM $schemaId$.TSEAIBA01
|
||||
WHERE AdptrBzwkGroupName=#adptrBzwkGroupName#
|
||||
</statement>
|
||||
|
||||
<statement id="adapterDetail" resultClass="java.util.HashMap">
|
||||
SELECT A.ADPTRBZWKGROUPNAME,
|
||||
A.ADPTRBZWKNAME,
|
||||
A.LSTNERCLSNAME,
|
||||
A.PRPTYGROUPNAME,
|
||||
A.ADPTRDESC,
|
||||
B.PRPTYGROUPDESC
|
||||
FROM $schemaId$.TSEAIBA02 A LEFT OUTER JOIN $schemaId$.TSEAIBA03 B
|
||||
ON A.PrptyGroupName = B.PrptyGroupName
|
||||
WHERE AdptrBzwkGroupName=#adptrBzwkGroupName#
|
||||
</statement>
|
||||
|
||||
<statement id="propertyList" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
B.PRPTYNAME,
|
||||
B.PRPTY2VAL
|
||||
FROM $schemaId$.TSEAIBA02 A LEFT OUTER JOIN $schemaId$.TSEAIBA04 B
|
||||
ON A.PrptyGroupName = B.PrptyGroupName
|
||||
WHERE A.AdptrBzwkGroupName=#adptrBzwkGroupName#
|
||||
</statement>
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT ROWNO, AdptrBzwkGroupName, AdptrBzwkGroupDesc, AdptrUseYn
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER(ORDER BY AdptrBzwkGroupName) ROWNO, AdptrBzwkGroupName, AdptrBzwkGroupDesc, AdptrUseYn
|
||||
FROM (
|
||||
SELECT
|
||||
AdptrBzwkGroupName, AdptrBzwkGroupDesc, AdptrUseYn
|
||||
FROM $schemaId$.TSEAIBA01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="adptrUseYn">
|
||||
AdptrUseYn = #adptrUseYn#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(AdptrBzwkGroupName) LIKE '%' || #searchAdptrBzwkGroupName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP ) T
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIBA01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="adptrUseYn">
|
||||
AdptrUseYn = #adptrUseYn#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(AdptrBzwkGroupName) LIKE '%' || #searchAdptrBzwkGroupName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
</sqlMap>
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapAdapterProperty">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY BA03.PrptyGroupName) ROWNO,
|
||||
BA03.PrptyGroupName, BA03.PrptyGroupDesc
|
||||
FROM $schemaId$.TSEAIBA03 BA03 LEFT OUTER JOIN $schemaId$.TSEAIBA04 BA04
|
||||
ON BA03.PRPTYGROUPNAME = BA04.PRPTYGROUPNAME
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupName">
|
||||
UPPER(BA03.PrptyGroupName) LIKE UPPER('%' || #searchPrptyGroupName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupDesc">
|
||||
UPPER(BA03.PrptyGroupDesc) LIKE UPPER('%' || #searchPrptyGroupDesc# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyName">
|
||||
UPPER(BA04.PRPTYNAME) LIKE UPPER('%' || #searchPrptyName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrpty2Val">
|
||||
UPPER(BA04.PRPTY2VAL) LIKE UPPER('%' || #searchPrpty2Val# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
GROUP BY BA03.PRPTYGROUPNAME, BA03.PRPTYGROUPDESC
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TOTALCOUNT
|
||||
FROM ( SELECT BA03.PRPTYGROUPNAME
|
||||
FROM $schemaId$.TSEAIBA03 BA03 LEFT OUTER JOIN $schemaId$.TSEAIBA04 BA04
|
||||
ON BA03.PRPTYGROUPNAME = BA04.PRPTYGROUPNAME
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupName">
|
||||
UPPER(BA03.PrptyGroupName) LIKE UPPER('%' || #searchPrptyGroupName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupDesc">
|
||||
UPPER(BA03.PrptyGroupDesc) LIKE UPPER('%' || #searchPrptyGroupDesc# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyName">
|
||||
UPPER(BA04.PRPTYNAME) LIKE UPPER('%' || #searchPrptyName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrpty2Val">
|
||||
UPPER(BA04.PRPTY2VAL) LIKE UPPER('%' || #searchPrpty2Val# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
GROUP BY BA03.PRPTYGROUPNAME, BA03.PRPTYGROUPDESC )
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapCode">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY Msg) ROWNO,
|
||||
Msg ,
|
||||
MsgCtnt ,
|
||||
TreatMatrCtnt ,
|
||||
SMSSendYn ,
|
||||
ITSMObstclGrdDstcd
|
||||
FROM $schemaId$.TSEAIBP05
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchMsg">
|
||||
UPPER(Msg) LIKE UPPER('%' || #searchMsg# || '%' )
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchDesc">
|
||||
UPPER(MsgCtnt) LIKE UPPER('%' || #searchDesc# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TOTALCOUNT
|
||||
FROM $schemaId$.TSEAIBP05
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchMsg">
|
||||
UPPER(Msg) LIKE UPPER('%' || #searchMsg# || '%' )
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchDesc">
|
||||
UPPER(MsgCtnt) LIKE UPPER('%' || #searchDesc# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="Combo">
|
||||
|
||||
<statement id="selectListComboForTable" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT $codeColumn$ CODE, $nameColumn$ NAME
|
||||
FROM $schemaId$.$tableName$
|
||||
<isNotEmpty prepend="WHERE" property="where">
|
||||
$where$
|
||||
</isNotEmpty>
|
||||
<isEmpty prepend=" " property="sortColumn">
|
||||
ORDER BY $nameColumn$ ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty prepend=" " property="sortColumn">
|
||||
ORDER BY $sortColumn$ ASC
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectListComboForTableWithCode" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT $codeColumn$ CODE, CONCAT( '[' , $codeColumn$ , ']' , $nameColumn$ ) NAME
|
||||
FROM $schemaId$.$tableName$
|
||||
<isNotEmpty prepend="WHERE" property="where">
|
||||
$where$
|
||||
</isNotEmpty>
|
||||
ORDER BY NAME ASC
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCombo" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT CODE CODE
|
||||
<isEqual prepend="," property="locale" compareValue="EN">
|
||||
IFNULL(CODENAME_EN, CODENAME) AS NAME
|
||||
</isEqual>
|
||||
<isNotEqual prepend="," property="locale" compareValue="EN">
|
||||
CODENAME NAME
|
||||
</isNotEqual>
|
||||
FROM $schemaId$.TSEAICM20
|
||||
WHERE CODEGROUP = #codeGroup# AND USEYN = 'Y'
|
||||
ORDER BY SEQ
|
||||
</statement>
|
||||
|
||||
<statement id="selectMeta04ComboList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT VLD_VAL CODE, VLD_VAL_NM NAME
|
||||
FROM $schemaId$.TSEAIMX04
|
||||
WHERE DEL_YN ='N'
|
||||
<isNotEmpty prepend="AND" property="upperVal">
|
||||
UPPER_VLD_VAL = #upperVal#
|
||||
</isNotEmpty>
|
||||
AND $searchType$ = #param#
|
||||
ORDER BY 1
|
||||
</statement>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapLifecycle">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY LodinSeq, LifeCyclClsName ) ROWNO,
|
||||
LifeCyclClsName,
|
||||
LodinSeq,
|
||||
LifeCyclUseDstcd
|
||||
FROM $schemaId$.TSEAIBP04
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapProperty">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY BP01.PrptyGroupName) ROWNO,
|
||||
BP01.PrptyGroupName, BP01.PrptyGroupDesc
|
||||
FROM $schemaId$.TSEAIBP01 BP01 LEFT OUTER JOIN $schemaId$.TSEAIBP02 BP02
|
||||
ON BP01.PRPTYGROUPNAME = BP02.PRPTYGROUPNAME
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupName">
|
||||
UPPER(BP01.PrptyGroupName) LIKE UPPER('%' || #searchPrptyGroupName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupDesc">
|
||||
UPPER(BP01.PrptyGroupDesc) LIKE UPPER('%' || #searchPrptyGroupDesc# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyName">
|
||||
UPPER(BP02.PRPTYNAME) LIKE UPPER('%' || #searchPrptyName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrpty2Val">
|
||||
UPPER(BP02.PRPTY2VAL) LIKE UPPER('%' || #searchPrpty2Val# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
GROUP BY BP01.PRPTYGROUPNAME, BP01.PRPTYGROUPDESC
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TOTALCOUNT
|
||||
FROM ( SELECT BP01.PRPTYGROUPNAME
|
||||
FROM $schemaId$.TSEAIBP01 BP01 LEFT OUTER JOIN $schemaId$.TSEAIBP02 BP02
|
||||
ON BP01.PRPTYGROUPNAME = BP02.PRPTYGROUPNAME
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupName">
|
||||
UPPER(BP01.PrptyGroupName) LIKE UPPER('%' || #searchPrptyGroupName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupDesc">
|
||||
UPPER(BP01.PrptyGroupDesc) LIKE UPPER('%' || #searchPrptyGroupDesc# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyName">
|
||||
UPPER(BP02.PRPTYNAME) LIKE UPPER('%' || #searchPrptyName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrpty2Val">
|
||||
UPPER(BP02.PRPTY2VAL) LIKE UPPER('%' || #searchPrpty2Val# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
GROUP BY BP01.PRPTYGROUPNAME, BP01.PRPTYGROUPDESC)
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapServer">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY EAISEVRINSTNCNAME) ROWNO,
|
||||
EAISEVRINSTNCNAME,
|
||||
EAISEVRIP,
|
||||
SEVRLSNPORTNAME,
|
||||
FLOVRSEVRNAME,
|
||||
HOSTNAME
|
||||
FROM $schemaId$.TSEAIBP03
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="getEaiServerIpPort" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT EAISEVRINSTNCNAME AS "EAISVRINSTNM",
|
||||
EAISEVRIP AS "EAISVRIP",
|
||||
SEVRLSNPORTNAME AS "EAISVRLSNPORT",
|
||||
FLOVRSEVRNAME AS "FAILOVERSVRNM",
|
||||
HOSTNAME AS "HOSTNAME"
|
||||
FROM $schemaId$.TSEAIBP03
|
||||
WHERE ROWNUM = 1
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapSysinfo">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY SysCd) ROWNO,
|
||||
SysCd ,
|
||||
SysName ,
|
||||
SysIp ,
|
||||
SysPort ,
|
||||
UserId ,
|
||||
UserPassword ,
|
||||
SendDir ,
|
||||
RecvDir ,
|
||||
SftpYn ,
|
||||
ThisMsgUseYn
|
||||
FROM $schemaId$.TSEAIBJ11
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSysCd">
|
||||
UPPER(SysCd) LIKE UPPER('%' || #searchSysCd# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSysName">
|
||||
UPPER(SysName) LIKE UPPER('%' || #searchSysName# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TOTALCOUNT
|
||||
FROM $schemaId$.TSEAIBJ11
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSysCd">
|
||||
UPPER(SysCd) LIKE UPPER('%' || #searchSysCd# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSysName">
|
||||
UPPER(SysName) LIKE UPPER('%' || #searchSysName# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ11 SET
|
||||
SysName = #sysName#,
|
||||
SysIp = #sysIp#,
|
||||
SysPort = #sysPort#,
|
||||
UserId = #userId#,
|
||||
UserPassword = #userPassword#,
|
||||
SendDir = #sendDir#,
|
||||
RecvDir = #recvDir#,
|
||||
SftpYn = #sftpYn#,
|
||||
ThisMsgUseYn = #thisMsgUseYn#,
|
||||
ThisMsgAmndrID = #userid# ,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE SysCd = #sysCd#
|
||||
</statement>
|
||||
|
||||
<statement id="insert" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ11(
|
||||
SysCd ,
|
||||
SysName ,
|
||||
SysIp ,
|
||||
SysPort ,
|
||||
UserId ,
|
||||
UserPassword ,
|
||||
SendDir ,
|
||||
RecvDir ,
|
||||
SftpYn ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS
|
||||
)
|
||||
VALUES(
|
||||
#sysCd# ,
|
||||
#sysName# ,
|
||||
#sysIp# ,
|
||||
#sysPort# ,
|
||||
#userId# ,
|
||||
#userPassword#,
|
||||
#sendDir# ,
|
||||
#recvDir# ,
|
||||
#sftpYn# ,
|
||||
#thisMsgUseYn#,
|
||||
#userid#,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid#,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapTeleProperty">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY BA05.PrptyGroupName) ROWNO,
|
||||
BA05.PrptyGroupName, BA05.PrptyGroupDesc
|
||||
FROM $schemaId$.TSEAIBA05 BA05 LEFT OUTER JOIN $schemaId$.TSEAIBA06 BA06
|
||||
ON BA05.PRPTYGROUPNAME = BA06.PRPTYGROUPNAME
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupName">
|
||||
UPPER(BA05.PrptyGroupName) LIKE UPPER('%' || #searchPrptyGroupName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupDesc">
|
||||
UPPER(BA05.PrptyGroupDesc) LIKE UPPER('%' || #searchPrptyGroupDesc# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyName">
|
||||
UPPER(BA06.PRPTYNAME) LIKE UPPER('%' || #searchPrptyName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrpty2Val">
|
||||
UPPER(BA06.PRPTY2VAL) LIKE UPPER('%' || #searchPrpty2Val# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
GROUP BY BA05.PRPTYGROUPNAME, BA05.PRPTYGROUPDESC
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TOTALCOUNT
|
||||
FROM ( SELECT BA05.PRPTYGROUPNAME
|
||||
FROM $schemaId$.TSEAIBA05 BA05 LEFT OUTER JOIN $schemaId$.TSEAIBA06 BA06
|
||||
ON BA05.PRPTYGROUPNAME = BA06.PRPTYGROUPNAME
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupName">
|
||||
UPPER(BA05.PrptyGroupName) LIKE UPPER('%' || #searchPrptyGroupName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyGroupDesc">
|
||||
UPPER(BA05.PrptyGroupDesc) LIKE UPPER('%' || #searchPrptyGroupDesc# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrptyName">
|
||||
UPPER(BA06.PRPTYNAME) LIKE UPPER('%' || #searchPrptyName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPrpty2Val">
|
||||
UPPER(BA06.PRPTY2VAL) LIKE UPPER('%' || #searchPrpty2Val# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
GROUP BY BA05.PRPTYGROUPNAME, BA05.PRPTYGROUPDESC )
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="BapCron">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT ROWNO AS "ROWNO"
|
||||
, SCHEDID AS "SCHEDID"
|
||||
, CRONEXP AS "CRONEXP"
|
||||
, JOBCLASSNAME AS "JOBCLASSNAME"
|
||||
, SCHEDDSTCD AS "SCHEDDSTCD"
|
||||
, SCANDIRNAME AS "SCANDIRNAME"
|
||||
, TIMERMSG AS "TIMERMSG"
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY SCHEDID) AS ROWNO
|
||||
, SCHEDID
|
||||
, CRONEXP
|
||||
, JOBCLASSNAME
|
||||
, SCHEDDSTCD
|
||||
, SCANDIRNAME
|
||||
, TIMERMSG
|
||||
FROM $schemaId$.TSEAIBS06
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSchedId">
|
||||
SCHEDID LIKE UPPER('%' || #searchSchedId# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TOTALCOUNT"
|
||||
FROM $schemaId$.TSEAIBS06
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSchedId">
|
||||
SCHEDID LIKE UPPER('%' || #searchSchedId# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="ClassInfo">
|
||||
<statement id="list" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
TelgmClsName,
|
||||
TelgmClsDesc,
|
||||
ROWNO
|
||||
FROM(
|
||||
SELECT
|
||||
TelgmClsName,
|
||||
TelgmClsDesc,
|
||||
ROW_NUMBER() OVER( ORDER BY TelgmClsName) ROWNO
|
||||
FROM $schemaId$.TSEAIBR01
|
||||
<isNotEmpty prepend="WHERE" property="searchTelgmClsName">
|
||||
TelgmClsName LIKE '%' || #searchTelgmClsName# || '%'
|
||||
</isNotEmpty>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
|
||||
</statement>
|
||||
|
||||
<statement id="count" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIBR01
|
||||
<isNotEmpty prepend="WHERE" property="searchTelgmClsName">
|
||||
TelgmClsName LIKE '%' || #searchTelgmClsName# || '%'
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="ClassMap">
|
||||
|
||||
<statement id="list" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT TelgmClsID,
|
||||
TelgmClsName,
|
||||
MsgMetaDstcd,
|
||||
ROWNO
|
||||
FROM(
|
||||
SELECT TelgmClsID,
|
||||
TelgmClsName,
|
||||
MsgMetaDstcd,
|
||||
ROW_NUMBER() OVER( ORDER BY TelgmClsID ) ROWNO
|
||||
FROM $schemaId$.TSEAIBR05
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchTelgmClsID">
|
||||
TelgmClsID LIKE '%' || #searchTelgmClsID# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchMsgMetaDstcd">
|
||||
MsgMetaDstcd LIKE '%' || #searchMsgMetaDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
|
||||
</statement>
|
||||
|
||||
<statement id="count" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(TelgmClsID) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIBR05
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchTelgmClsID">
|
||||
TelgmClsID LIKE '%' || #searchTelgmClsID# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchMsgMetaDstcd">
|
||||
MsgMetaDstcd LIKE '%' || #searchMsgMetaDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="FlowRule">
|
||||
|
||||
<statement id="list" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BjobBzwkPrcssDstcd,
|
||||
FlowRulePtrnDesc
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY BjobBzwkPrcssDstcd) ROWNUMBER,
|
||||
BjobBzwkPrcssDstcd,
|
||||
FlowRulePtrnDesc
|
||||
FROM $schemaId$.TSEAIBR04
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchbjobBzwkPrcssDstcd">
|
||||
BjobBzwkPrcssDstcd LIKE '%' || #searchbjobBzwkPrcssDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchflowRulePtrnDesc">
|
||||
FlowRulePtrnDesc LIKE '%' || #searchflowRulePtrnDesc# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNUMBER BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="count" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobBzwkPrcssDstcd) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIBR04
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchbjobBzwkPrcssDstcd">
|
||||
BjobBzwkPrcssDstcd LIKE '%' || #searchbjobBzwkPrcssDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchflowRulePtrnDesc">
|
||||
FlowRulePtrnDesc LIKE '%' || #searchflowRulePtrnDesc# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="FlowStep">
|
||||
|
||||
<statement id="list" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BjobBzwkPrcssDstcd,
|
||||
BjobStgeDstcd ,
|
||||
BjobStgePtrnName ,
|
||||
BjobFlowCmpoName ,
|
||||
TelgmClsID ,
|
||||
UnitTelgmLen
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY BjobBzwkPrcssDstcd, BjobStgeDstcd) ROWNUMBER,
|
||||
BjobBzwkPrcssDstcd,
|
||||
BjobStgeDstcd ,
|
||||
BjobStgePtrnName ,
|
||||
BjobFlowCmpoName ,
|
||||
TelgmClsID ,
|
||||
UnitTelgmLen
|
||||
FROM $schemaId$.TSEAIBR03
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkPrcssDstcd">
|
||||
BjobBzwkPrcssDstcd LIKE '%' || #searchBjobBzwkPrcssDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobStgeDstcd">
|
||||
BjobStgeDstcd LIKE '%' || #searchBjobStgeDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobFlowCmpoName">
|
||||
BjobFlowCmpoName LIKE '%' || #searchBjobFlowCmpoName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNUMBER BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="count" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobBzwkPrcssDstcd) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIBR03
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkPrcssDstcd">
|
||||
BjobBzwkPrcssDstcd LIKE '%' || #searchBjobBzwkPrcssDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobStgeDstcd">
|
||||
BjobStgeDstcd LIKE '%' || #searchBjobStgeDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobFlowCmpoName">
|
||||
BjobFlowCmpoName LIKE '%' || #searchBjobFlowCmpoName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="MessageItem">
|
||||
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
MsgItemDsticName,
|
||||
MsgClmnName,
|
||||
MsgClmnAttriPtrnCd,
|
||||
MsgClmnVal,
|
||||
ThisMsgClmnUseYn,
|
||||
ROWNO
|
||||
FROM (
|
||||
SELECT
|
||||
MsgItemDsticName,
|
||||
MsgClmnName,
|
||||
MsgClmnAttriPtrnCd,
|
||||
MsgClmnVal,
|
||||
ThisMsgClmnUseYn,
|
||||
ROW_NUMBER() OVER( ORDER BY MsgItemDsticName ) ROWNO
|
||||
FROM $schemaId$.TSEAIBM01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchMsgItemDsticName">
|
||||
MsgItemDsticName LIKE '%' || #searchMsgItemDsticName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchMsgClmnName">
|
||||
MsgClmnName LIKE '%' || #searchMsgClmnName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIBM01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchMsgItemDsticName">
|
||||
MsgItemDsticName LIKE '%' || #searchMsgItemDsticName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchMsgClmnName">
|
||||
MsgClmnName LIKE '%' || #searchMsgClmnName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="insert" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBM01 (
|
||||
MsgItemDsticName,
|
||||
MsgClmnName,
|
||||
MsgClmnAttriPtrnCd,
|
||||
MsgClmnVal,
|
||||
ThisMsgClmnUseYn,
|
||||
ThisMsgClmnRegsntID,
|
||||
ThisMsgClmnRegiHMS,
|
||||
ThisMsgClmnAmndrID,
|
||||
ThisMsgClmnAmndHMS )
|
||||
VALUES (
|
||||
#msgItemDsticName# ,
|
||||
#msgClmnName# ,
|
||||
#msgClmnAttriPtrnCd# ,
|
||||
#msgClmnVal# ,
|
||||
#thisMsgClmnUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="update" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBM01
|
||||
SET MsgClmnName = #msgClmnName#,
|
||||
MsgClmnAttriPtrnCd = #msgClmnAttriPtrnCd#,
|
||||
MsgClmnVal = #msgClmnVal#,
|
||||
ThisMsgClmnUseYn = #thisMsgClmnUseYn#,
|
||||
ThisMsgClmnAmndrID = #userid#,
|
||||
ThisMsgClmnAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE MsgItemDsticName = #msgItemDsticName#
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="MessageMeta">
|
||||
|
||||
<statement id="list" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
MsgMetaDstcd ,
|
||||
MsgDesc ,
|
||||
ThisMsgUseYn
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER( ORDER BY MsgMetaDstcd) ROWNO,
|
||||
MsgMetaDstcd,
|
||||
MsgDesc,
|
||||
ThisMsgUseYn
|
||||
FROM $schemaId$.TSEAIBM03
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchMsgMetaDstcd">
|
||||
MsgMetaDstcd LIKE '%' || #searchMsgMetaDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchMsgDesc">
|
||||
MsgDesc LIKE '%' || #searchMsgDesc# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="count" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(MsgMetaDstcd) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIBM03
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchMsgMetaDstcd">
|
||||
MsgMetaDstcd LIKE '%' || #searchMsgMetaDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchMsgDesc">
|
||||
MsgDesc LIKE '%' || #searchMsgDesc# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="update_bm03" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBM03
|
||||
SET MsgDesc = #msgDesc#,
|
||||
ThisMsgUseYn = #thisMsgUseYn#,
|
||||
ThisMsgAmndrID = #userid#,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE MsgMetaDstcd = #msgMetaDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="insert_bm03" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBM03 (
|
||||
MsgMetaDstcd,
|
||||
MsgDesc,
|
||||
ThisMsgUseYn,
|
||||
ThisMsgRegsntID,
|
||||
ThisMsgRegiHMS,
|
||||
ThisMsgAmndrID,
|
||||
ThisMsgAmndHMS )
|
||||
VALUES (
|
||||
#msgMetaDstcd# ,
|
||||
#msgDesc# ,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="insert_bm02" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBM02 (
|
||||
MsgGroupDstcd,
|
||||
MsgClmnSeq,
|
||||
MsgItemDsticName,
|
||||
ThisMsgClmnUseYn,
|
||||
ThisMsgRegsntID,
|
||||
ThisMsgRegiHMS,
|
||||
ThisMsgAmndrID,
|
||||
ThisMsgAmndHMS )
|
||||
<!-- MsgMetaDstcd ) -->
|
||||
VALUES (
|
||||
#msgMetaDstcd# ,
|
||||
#msgClmnSeq# ,
|
||||
#msgItemDsticName# ,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
<!-- #msgMetaDstcd# -->
|
||||
)
|
||||
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,393 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="mmiBapSync">
|
||||
<!--
|
||||
<statement id="generatePKBJ01" resultClass="java.lang.String">
|
||||
SELECT COALESCE (MAX(SUBSTR(BjobMsgDstcd, 1,5)) || SUBSTR(TO_CHAR(TO_NUMBER(MAX(SUBSTR(BjobMsgDstcd, 9)))+100001 ),2), #bjobBzwkDstcd# || '00001' )
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE TRIM(BjobBzwkDstcd) = TRIM(#bjobBzwkDstcd#)
|
||||
</statement>
|
||||
-->
|
||||
|
||||
<statement id="generatePKBJ01" resultClass="java.lang.String">
|
||||
SELECT COALESCE (MAX(SUBSTR(BjobMsgDstcd, 1,5)) || SUBSTR(TO_CHAR(TO_NUMBER(MAX(SUBSTR(BjobMsgDstcd, 6)))+100001 ),2), #bzwkDstCd# || '00001' )
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE TRIM(BjobBzwkDstcd) = TRIM(#bzwkDstCd#)
|
||||
</statement>
|
||||
<!--
|
||||
<statement id="selectPKBJ01" resultClass="java.lang.String">
|
||||
SELECT BjobMsgDstcd
|
||||
FROM $schemaId$.TSEAIBJ01 A
|
||||
WHERE A.BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND A.BjobTranDstcdName = #bjobTranDstcdName#
|
||||
</statement>
|
||||
-->
|
||||
<statement id="selectPKBJ01" resultClass="java.lang.String">
|
||||
SELECT BjobMsgDstcd
|
||||
FROM $schemaId$.TSEAIBJ01 A
|
||||
WHERE TRIM(A.OUTBIZCD) = TRIM(#outBizCd#)
|
||||
AND NVL(A.BjobTranDstcdName,0) = NVL(#fileCode#,0)
|
||||
</statement>
|
||||
|
||||
<statement id="selectNdmNodeBySysId" resultClass="java.lang.String">
|
||||
SELECT RmtNodeName
|
||||
FROM $schemaId$.TSEAIBA07
|
||||
WHERE SystemId = #systemId#
|
||||
</statement>
|
||||
|
||||
<statement id="selectSysGbCd" resultClass="java.util.HashMap">
|
||||
SELECT BjobBzwkDstcd, OsidInstiDstcd
|
||||
FROM $schemaId$.TSEAIBA07
|
||||
WHERE SystemId like #sysGbName# || '%'
|
||||
</statement>
|
||||
<!--
|
||||
<statement id="insertBJ01" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ01 (
|
||||
BjobMsgDstcd ,
|
||||
BjobMsgDsticName ,
|
||||
BjobBzwkDstcd ,
|
||||
BjobTranDstcdName ,
|
||||
BjobTelgmHdrSize ,
|
||||
BjobTelgmTrailSize ,
|
||||
EAIFileSendUseYn ,
|
||||
EAIFileRecvUseYn ,
|
||||
RecvNotiUseYn ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS ,
|
||||
MsgPrcssPrity ,
|
||||
BjobTelgmRecSize ,
|
||||
UapplCd ,
|
||||
SndrcvFileName ,
|
||||
ThisMsgChrgIDs ,
|
||||
GroupCoCd ,
|
||||
RmtNodeName ,
|
||||
SndScriptName ,
|
||||
LogCretnYn )
|
||||
VALUES (
|
||||
#bjobMsgDstcd# ,
|
||||
#bjobMsgDsticName# ,
|
||||
#bjobBzwkDstcd# ,
|
||||
#bjobTranDstcdName# ,
|
||||
#bjobTelgmHdrSize# ,
|
||||
#bjobTelgmTrailSize# ,
|
||||
#fileSendUseYn# ,
|
||||
#fileRecvUseYn# ,
|
||||
' ' ,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
SUBSTR(HEX(CURRENT TIMESTAMP), 1, 17),
|
||||
#userid# ,
|
||||
SUBSTR(HEX(CURRENT TIMESTAMP), 1, 17),
|
||||
#msgPrcssPrity# ,
|
||||
#bjobTelgmRecSize# ,
|
||||
#uapplCd# ,
|
||||
#sndRcvFileName# ,
|
||||
#thisMsgChrgIDs# ,
|
||||
#groupCoCd# ,
|
||||
#rmtNodeName# ,
|
||||
#sndScriptName# ,
|
||||
#logCretnYn# )
|
||||
</statement>
|
||||
-->
|
||||
<statement id="insertBJ01" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ01 (
|
||||
BjobMsgDstcd ,
|
||||
BjobMsgDsticName ,
|
||||
BjobBzwkDstcd ,
|
||||
BjobTranDstcdName ,
|
||||
BjobTelgmHdrSize ,
|
||||
BjobTelgmTrailSize ,
|
||||
EAIFileSendUseYn ,
|
||||
EAIFileRecvUseYn ,
|
||||
RecvNotiUseYn ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS ,
|
||||
MsgPrcssPrity ,
|
||||
BjobTelgmRecSize ,
|
||||
SYSCD ,
|
||||
UapplCd ,
|
||||
SndrcvFileName ,
|
||||
RCVFILEPATTERN ,
|
||||
ThisMsgChrgIDs ,
|
||||
GroupCoCd ,
|
||||
RmtNodeName ,
|
||||
SndScriptName ,
|
||||
LogCretnYn,
|
||||
SNDRCVFILEPATH,
|
||||
FILETRANSSCHE,
|
||||
INFID,
|
||||
OUTBIZCD,
|
||||
FILETRANSALAM,
|
||||
FILETRANSCOND,
|
||||
OSIDINSTITELNO,
|
||||
OSIDINSTIBZWKRSEMPNAME,
|
||||
OSIDINSTICODE,
|
||||
BZWKRSEMPTELNO,
|
||||
BZWKRSEMPNAME)
|
||||
VALUES (
|
||||
#bjobMsgDstcd# ,
|
||||
#infDesc# ,
|
||||
#bzwkDstCd# ,
|
||||
#fileCode# ,
|
||||
#recSize# ,
|
||||
#recSize# ,
|
||||
#fileSendUseYN# ,
|
||||
#fileRecvUseYN# ,
|
||||
' ' ,
|
||||
'1' ,
|
||||
#authorId# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#authorId# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
'999' ,
|
||||
#recSize# ,
|
||||
#srcBzSystemCd# ,
|
||||
#appCd# ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
#authorId# ,
|
||||
#appCd# ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
#infId# ,
|
||||
#outBizCd# ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' ,
|
||||
' ' )
|
||||
</statement>
|
||||
<statement id="updateBJ01" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ01
|
||||
SET BjobMsgDsticName = #infDesc# ,
|
||||
BjobBzwkDstcd = #bzwkDstCd# ,
|
||||
BjobTranDstcdName = #fileCode# ,
|
||||
BjobTelgmHdrSize = #recSize# ,
|
||||
BjobTelgmTrailSize = #recSize# ,
|
||||
EAIFileSendUseYn = '1' ,
|
||||
EAIFileRecvUseYn = '1' ,
|
||||
RecvNotiUseYn = ' ' ,
|
||||
ThisMsgUseYn = '1' ,
|
||||
ThisMsgAmndrID = #authorId# ,
|
||||
ThisMsgAmndHMS = SUBSTR(HEX(CURRENT TIMESTAMP), 1, 17),
|
||||
MsgPrcssPrity = #msgPrcssPrity# ,
|
||||
BjobTelgmRecSize = #bjobTelgmRecSize# ,
|
||||
SYSCD = #srcBzSystemCd# ,
|
||||
UapplCd = #uapplCd# ,
|
||||
SndrcvFileName = #sndRcvFileName# ,
|
||||
ThisMsgChrgIDs = #thisMsgChrgIDs# ,
|
||||
GroupCoCd = #groupCoCd# ,
|
||||
RmtNodeName = #rmtNodeName# ,
|
||||
SndScriptName = #sndScriptName# ,
|
||||
LogCretnYn = #logCretnYn#
|
||||
WHERE TRIM(BjobMsgDstcd) = TRIM(#bjobMsgDstcd#)
|
||||
</statement>
|
||||
|
||||
<statement id="generatePKBS01" resultClass="java.lang.String">
|
||||
SELECT (TRIM(BjobBzwkDstcd) || #bjobPtrnDstcd# || BjobTranDstcdName ||
|
||||
(
|
||||
SELECT
|
||||
CASE LENGTH(TO_CHAR(TO_NUMBER(COALESCE(MAX(SUBSTR(RTRIM(BjobMsgScheId), LENGTH(RTRIM(BjobMsgScheId))-2, 3)), '0')) + 1))
|
||||
WHEN 1
|
||||
THEN '00' || TO_CHAR(TO_NUMBER(COALESCE(MAX(SUBSTR(RTRIM(BjobMsgScheId), LENGTH(RTRIM(BjobMsgScheId))-2, 3)), '0')) + 1)
|
||||
WHEN 2
|
||||
THEN '0' || TO_CHAR(TO_NUMBER(COALESCE(MAX(SUBSTR(RTRIM(BjobMsgScheId), LENGTH(RTRIM(BjobMsgScheId))-2, 3)), '0')) + 1)
|
||||
WHEN 3
|
||||
THEN TO_CHAR(TO_NUMBER(COALESCE(MAX(SUBSTR(RTRIM(BjobMsgScheId), LENGTH(RTRIM(BjobMsgScheId))-2, 3)), '0')) + 1)
|
||||
END
|
||||
FROM $schemaId$.TSEAIBS01
|
||||
WHERE TRIM(BjobMsgDstcd) = TRIM(#bjobMsgDstcd#)
|
||||
)) AS LEFTCODE
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE TRIM(BjobMsgDstcd) = TRIM(#bjobMsgDstcd#)
|
||||
</statement>
|
||||
|
||||
<statement id="updateBS01" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBS01
|
||||
SET
|
||||
SndrcvStartHMS = REPLACE(#sndrcvStartHMS#,':' ) ,
|
||||
SndrcvEndHMS = REPLACE(#sndrcvEndHMS#,':' ) ,
|
||||
RqstRecvReTralCnt = #rqstRecvReTralCnt# ,
|
||||
RqstRecvReTralUseYn = #rqstRecvReTralUseYn# ,
|
||||
RqstRecvReTralIntvalTtm = #rqstRecvReTralIntvalTtm# ,
|
||||
StartDlayNoday = #startDlayNoday# ,
|
||||
EndDlayNoday = #endDlayNoday# ,
|
||||
HoldyPrcssDstcd = #holdyPrcssDstcd# ,
|
||||
RpttYn = #rpttYn# ,
|
||||
ThisMsgUseYn = #thisMsgUseYn# ,
|
||||
ThisMsgAmndrID = #userid# ,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE RTRIM(BjobMsgScheId) = RTRIM(#bJobMsgScheId#)
|
||||
</statement>
|
||||
|
||||
<statement id="insertBS01" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBS01 (
|
||||
BjobMsgScheId ,
|
||||
BjobMsgDstcd ,
|
||||
BjobPtrnDstcd ,
|
||||
OsidInstiDstcd ,
|
||||
SndrcvStartHMS ,
|
||||
SndrcvEndHMS ,
|
||||
MsgSndrID ,
|
||||
ScheFrstRegiHMS ,
|
||||
RqstRecvReTralCnt ,
|
||||
RqstRecvReTralUseYn ,
|
||||
RqstRecvReTralIntvalTtm ,
|
||||
RqstRecvFileStorgDirName ,
|
||||
StartDlayNoday ,
|
||||
EndDlayNoday ,
|
||||
HoldyPrcssDstcd ,
|
||||
RpttYn ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgScheDesc ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS )
|
||||
VALUES (
|
||||
#bjobMsgScheId# ,
|
||||
#bjobMsgDstcd# ,
|
||||
#bjobPtrnDstcd# ,
|
||||
#osidInstiDstcd# ,
|
||||
REPLACE(#sndrcvStartHMS#, ':', '') ,
|
||||
REPLACE(#sndrcvEndHMS#, ':', '') ,
|
||||
#msgSndrID# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3') ,
|
||||
#rqstRecvReTralCnt# ,
|
||||
#rqstRecvReTralUseYn# ,
|
||||
#rqstRecvReTralIntvalTtm# ,
|
||||
' ' ,
|
||||
#startDlayNoday# ,
|
||||
#endDlayNoday# ,
|
||||
#holdyPrcssDstcd# ,
|
||||
#rpttYn# ,
|
||||
#thisMsgUseYn# ,
|
||||
' ' ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3') ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="insertPost" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ01 (
|
||||
BJOBMSGDSTCD
|
||||
,BJOBMSGDSTICNAME
|
||||
,BJOBBZWKDSTCD
|
||||
,BJOBTRANDSTCDNAME
|
||||
,BJOBTELGMHDRSIZE
|
||||
,BJOBTELGMRECSIZE
|
||||
,BJOBTELGMTRAILSIZE
|
||||
,EAIFILESENDUSEYN
|
||||
,EAIFILERECVUSEYN
|
||||
,MSGPRCSSPRITY
|
||||
,SYSCD
|
||||
,UAPPLCD
|
||||
,SNDRCVFILENAME
|
||||
,RCVFILEPATTERN
|
||||
,SNDRCVFILEPATH
|
||||
,THISMSGCHRGIDS
|
||||
,RECVNOTIUSEYN
|
||||
,LOGCRETNYN
|
||||
,FILETRANSSCHE
|
||||
,THISMSGUSEYN
|
||||
,THISMSGREGSNTID
|
||||
,THISMSGREGIHMS
|
||||
,THISMSGAMNDRID
|
||||
,THISMSGAMNDHMS
|
||||
)
|
||||
VALUES (
|
||||
#bjobMsgDstcd#
|
||||
,#bjobMsgDsticName#
|
||||
,#bjobBzwkDstcd#
|
||||
,#bjobTranDstcdName#
|
||||
,#bjobTelgmRecSize#
|
||||
,#bjobTelgmRecSize#
|
||||
,#bjobTelgmRecSize#
|
||||
,#eaiFileSendUseYn#
|
||||
,#eaiFileRecvUseYn#
|
||||
,#msgPrcssPrity#
|
||||
,#sysCd#
|
||||
,#uapplCd#
|
||||
,#sndRcvFileName#
|
||||
,#rcvFilePattern#
|
||||
,#sndrcvfilepath#
|
||||
,#thisMsgChrgIDs#
|
||||
,#recvnotiuseYn#
|
||||
,#logCretnYn#
|
||||
,#fileTransSche#
|
||||
,#thisMsgUseYn#
|
||||
,#thisMsgRegsntID#
|
||||
,TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
,#thisMsgAmndrID#
|
||||
,TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
<!--
|
||||
<statement id="updatePost" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ01
|
||||
SET BJOBMSGDSTICNAME = #bjobMsgDsticName#
|
||||
,BJOBBZWKDSTCD = #bjobBzwkDstcd#
|
||||
,BJOBTRANDSTCDNAME = #bjobTranDstcdName#
|
||||
,BJOBTELGMHDRSIZE = #bjobTelgmRecSize#
|
||||
,BJOBTELGMRECSIZE = #bjobTelgmRecSize#
|
||||
,BJOBTELGMTRAILSIZE = #bjobTelgmRecSize#
|
||||
,EAIFILESENDUSEYN = #eaiFileSendUseYn#
|
||||
,EAIFILERECVUSEYN = #eaiFileRecvUseYn#
|
||||
,MSGPRCSSPRITY = #msgPrcssPrity#
|
||||
,SYSCD = #sysCd#
|
||||
,UAPPLCD = #uapplCd#
|
||||
,SNDRCVFILENAME = #sndRcvFileName#
|
||||
,RCVFILEPATTERN = #rcvFilePattern#
|
||||
,SNDRCVFILEPATH = #sndrcvfilepath#
|
||||
,THISMSGCHRGIDS = #thisMsgChrgIDs#
|
||||
,RECVNOTIUSEYN = #recvnotiuseYn#
|
||||
,LOGCRETNYN = #logCretnYn#
|
||||
,FILETRANSSCHE = #fileTransSche#
|
||||
,THISMSGUSEYN = #thisMsgUseYn#
|
||||
,THISMSGREGSNTID = #thisMsgRegsntID#
|
||||
,THISMSGREGIHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE TRIM(BjobMsgDstcd) = TRIM(#bjobMsgDstcd#)
|
||||
</statement>
|
||||
-->
|
||||
<statement id="updatePost" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ01
|
||||
SET BJOBMSGDSTICNAME = #infDesc#
|
||||
,BJOBBZWKDSTCD = #bzwkDstCd#
|
||||
,BJOBTRANDSTCDNAME = #fileCode#
|
||||
,BJOBTELGMHDRSIZE = #recSize#
|
||||
,BJOBTELGMRECSIZE = #recSize#
|
||||
,BJOBTELGMTRAILSIZE = #recSize#
|
||||
,EAIFILESENDUSEYN = #fileSendUseYN#
|
||||
,EAIFILERECVUSEYN = #fileRecvUseYN#
|
||||
,MSGPRCSSPRITY = '999'
|
||||
,SYSCD = #srcBzSystemCd#
|
||||
,UAPPLCD = #appCd#
|
||||
,SNDRCVFILENAME = ' '
|
||||
,RCVFILEPATTERN = ' '
|
||||
,SNDRCVFILEPATH = ' '
|
||||
,THISMSGCHRGIDS = #authorId#
|
||||
,RECVNOTIUSEYN = ' '
|
||||
,LOGCRETNYN = ' '
|
||||
,FILETRANSSCHE = ' '
|
||||
,THISMSGUSEYN = '1'
|
||||
,THISMSGREGSNTID = #authorId#
|
||||
,THISMSGREGIHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE TRIM(BjobMsgDstcd) = TRIM(#bjobMsgDstcd#)
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapBusinessDay">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT ROWNO, BASE_DT, LRCL_DT, LPMN_YN, HOLDAY_CD
|
||||
FROM (
|
||||
SELECT
|
||||
@NO := @NO + 1 AS ROWNO,
|
||||
BASE_DT, LRCL_DT, LPMN_YN, HOLDAY_CD
|
||||
FROM (
|
||||
SELECT
|
||||
BASE_DT,
|
||||
LRCL_DT,
|
||||
LPMN_YN,
|
||||
HOLDAY_CD
|
||||
FROM $schemaId$.TSEAIBE03
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="likeBaseDT">
|
||||
BASE_DT LIKE #likeBaseDT#
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP, (SELECT @NO := 0) R
|
||||
ORDER BY BASE_DT DESC
|
||||
) T
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapHoliday">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT ROWNO, HoldyYmd, HoldyDstcd, EvntSchdrHoldyCtnt
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER(ORDER BY HoldyYmd) ROWNO, HoldyYmd, HoldyDstcd, EvntSchdrHoldyCtnt
|
||||
FROM (
|
||||
SELECT
|
||||
HoldyYmd, HoldyDstcd, EvntSchdrHoldyCtnt
|
||||
FROM $schemaId$.TSEAIBE02
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="likeHoldyYmd">
|
||||
HoldyYmd LIKE #likeHoldyYmd#
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP ) T
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,139 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapProcPeriod">
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS CNT
|
||||
FROM $schemaId$.TSEAIBS05 A
|
||||
, $schemaId$.TSEAIBJ01 B
|
||||
, $schemaId$.TSEAIBJ02 C
|
||||
, $schemaId$.TSEAIBJ06 D
|
||||
WHERE A.BJOBMSGDSTCD = B.BJOBMSGDSTCD
|
||||
AND B.BJOBBZWKDSTCD = C.BJOBBZWKDSTCD
|
||||
AND B.BJOBBZWKDSTCD = D.BJOBBZWKDSTCD
|
||||
AND A.OSIDINSTIDSTCD = D.OSIDINSTIDSTCD
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkName">
|
||||
C.BJOBBZWKNAME LIKE '%'||#searchBjobBzwkName#||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiName">
|
||||
D.OSIDINSTINAME LIKE '%'||#searchOsidInstiName#||'%'
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY C.BJOBBZWKNAME, D.OSIDINSTINAME, A.BJOBMSGSCHEID) ROWNO
|
||||
, C.BJOBBZWKNAME
|
||||
, D.OSIDINSTINAME
|
||||
, B.BJOBTRANDSTCDNAME
|
||||
, B.BJOBMSGDSTICNAME
|
||||
, A.BJOBMSGSCHEID
|
||||
, A.OSIDINSTIDSTCD
|
||||
, A.BJOBMSGDSTCD
|
||||
, A.SENDRECVYN
|
||||
, LTRIM(RTRIM(A.SNDRCVCYCLTYPNAME)) AS SNDRCVCYCLTYPNAME
|
||||
, A.SNDRCVSTARTHMS
|
||||
, A.SNDRCVENDHMS
|
||||
, A.EAIWARNYN AS WARNYN
|
||||
, A.THISMSGUSEYN
|
||||
, A.THISMSGREGSNTID
|
||||
, A.THISMSGREGIHMS
|
||||
, A.THISMSGAMNDRID
|
||||
, A.THISMSGAMNDHMS
|
||||
FROM $schemaId$.TSEAIBS05 A
|
||||
, $schemaId$.TSEAIBJ01 B
|
||||
, $schemaId$.TSEAIBJ02 C
|
||||
, $schemaId$.TSEAIBJ06 D
|
||||
WHERE A.BJOBMSGDSTCD = B.BJOBMSGDSTCD
|
||||
AND B.BJOBBZWKDSTCD = C.BJOBBZWKDSTCD
|
||||
AND B.BJOBBZWKDSTCD = D.BJOBBZWKDSTCD
|
||||
AND A.OSIDINSTIDSTCD = D.OSIDINSTIDSTCD
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkName">
|
||||
C.BJOBBZWKNAME LIKE '%'||#searchBjobBzwkName#||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiName">
|
||||
D.OSIDINSTINAME LIKE '%'||#searchOsidInstiName#||'%'
|
||||
</isNotEmpty>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="generatePK" parameterClass="java.util.HashMap" resultClass="java.lang.String">
|
||||
SELECT BjobBzwkDstcd|| #sendRecvYn# ||BjobTranDstcdName||
|
||||
(
|
||||
SELECT
|
||||
CASE LENGTH(TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BJOBMSGSCHEID), LENGTH(RTRIM(BJOBMSGSCHEID))-2, 3)), '0')) + 1))
|
||||
WHEN 1
|
||||
THEN '00' || TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BJOBMSGSCHEID), LENGTH(RTRIM(BJOBMSGSCHEID))-2, 3)), '0')) + 1)
|
||||
WHEN 2
|
||||
THEN '0' || TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BJOBMSGSCHEID), LENGTH(RTRIM(BJOBMSGSCHEID))-2, 3)), '0')) + 1)
|
||||
WHEN 3
|
||||
THEN TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BJOBMSGSCHEID), LENGTH(RTRIM(BJOBMSGSCHEID))-2, 3)), '0')) + 1)
|
||||
END
|
||||
FROM $schemaId$.TSEAIBS05
|
||||
WHERE BJOBMSGDSTCD = #bjobMsgDstcd#
|
||||
) LEFTCODE
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE BJOBMSGDSTCD = #bjobMsgDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="checkCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BJOBMSGSCHEID)
|
||||
FROM $schemaId$.TSEAIBS05
|
||||
WHERE LTRIM(RTRIM(BJOBMSGSCHEID)) = #bjobMsgScheID#
|
||||
</statement>
|
||||
|
||||
<statement id="insert" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBS05(
|
||||
BJOBMSGSCHEID /* BATCH작업메시지일정ID */
|
||||
, OSIDINSTIDSTCD /* 대외기관구분코드 */
|
||||
, BJOBMSGDSTCD /* BATCH작업메시지구분코드 */
|
||||
, SENDRECVYN /* 송신수신여부 */
|
||||
, SNDRCVCYCLTYPNAME /* 송수신주기타입 */
|
||||
, SNDRCVSTARTHMS /* 송수신시작시각 */
|
||||
, SNDRCVENDHMS /* 송수신종료시각 */
|
||||
, EAIWARNYN /* 경고여부 */
|
||||
, THISMSGUSEYN /* 당메시지사용여부 */
|
||||
, THISMSGREGSNTID /* 당메시지등록자ID */
|
||||
, THISMSGREGIHMS /* 당메시지등록시각 */
|
||||
, THISMSGAMNDRID /* 당메시지수정자ID */
|
||||
, THISMSGAMNDHMS /* 당메시지수정시각 */
|
||||
) VALUES(
|
||||
#bjobMsgScheID#
|
||||
, #osidInstiDstcd#
|
||||
, #bjobMsgDstcd#
|
||||
, #sendRecvYn#
|
||||
, #sndrcvCyclTypName#
|
||||
, #sndrcvStartHMS#
|
||||
, #sndrcvEndHMS#
|
||||
, #warnYn#
|
||||
, #thisMsgUseYn#
|
||||
, #loginId#
|
||||
, TO_CHAR(SYSTIMESTAMP, 'yyyymmddhh24missff3')
|
||||
, #loginId#
|
||||
, TO_CHAR(SYSTIMESTAMP, 'yyyymmddhh24missff3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBS05
|
||||
SET OSIDINSTIDSTCD = #osidInstiDstcd#
|
||||
, BJOBMSGDSTCD = #bjobMsgDstcd#
|
||||
, SENDRECVYN = #sendRecvYn#
|
||||
, SNDRCVCYCLTYPNAME = #sndrcvCyclTypName#
|
||||
, SNDRCVSTARTHMS = #sndrcvStartHMS#
|
||||
, SNDRCVENDHMS = #sndrcvEndHMS#
|
||||
, EAIWARNYN = #warnYn#
|
||||
, THISMSGUSEYN = #thisMsgUseYn#
|
||||
, THISMSGAMNDRID = #loginId#
|
||||
, THISMSGAMNDHMS = TO_CHAR(SYSTIMESTAMP, 'yyyymmddhh24missff3')
|
||||
WHERE LTRIM(RTRIM(BJOBMSGSCHEID)) = LTRIM(RTRIM(#bjobMsgScheID#))
|
||||
</statement>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,270 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapSchedule">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT
|
||||
A.BjobMsgScheID ,
|
||||
A.BjobMsgDstcd ,
|
||||
A.OsidInstiDstcd ,
|
||||
A.SndrcvStartHMS ,
|
||||
A.SndrcvEndHMS ,
|
||||
A.MsgSndrID ,
|
||||
A.ScheFrstRegiHMS ,
|
||||
A.ThisMsgUseYn ,
|
||||
A.ThisMsgScheDesc ,
|
||||
B.BjobBzwkDstcd ,
|
||||
B.BjobTranDstcdName ,
|
||||
C.BjobBzwkName ,
|
||||
D.OsidInstiName ,
|
||||
B.BjobMsgDsticName ,
|
||||
A.BjobPtrnDstcd ,
|
||||
B.GroupCoCd ,
|
||||
ROW_NUMBER() OVER(order by BjobBzwkName, OsidInstiName,BjobTranDstcdName) ROW_NUMBER
|
||||
FROM $schemaId$.TSEAIBS01 A,
|
||||
$schemaId$.TSEAIBJ01 B,
|
||||
$schemaId$.TSEAIBJ02 C,
|
||||
$schemaId$.TSEAIBJ06 D
|
||||
WHERE A.BjobMsgDstcd = B.BjobMsgDstcd
|
||||
AND B.BjobBzwkDstcd = C.BjobBzwkDstcd
|
||||
AND B.BjobBzwkDstcd = D.BjobBzwkDstcd
|
||||
AND A.OsidInstiDstcd = D.OsidInstiDstcd
|
||||
<dynamic>
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkName">
|
||||
C.BjobBzwkName LIKE '%' || #searchBjobBzwkName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiName">
|
||||
D.OsidInstiName LIKE '%' || #searchOsidInstiName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobTranDstcdName">
|
||||
B.BjobTranDstcdName LIKE '%' || #searchBjobTranDstcdName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobMsgDsticName">
|
||||
B.BjobMsgDsticName LIKE '%' || #searchBjobMsgDsticName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobPtrnDstcd">
|
||||
A.BjobPtrnDstcd = #searchBjobPtrnDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchGroupCoCd">
|
||||
B.GroupCoCd = #searchGroupCoCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchStartHMS">
|
||||
A.SndrcvStartHMS BETWEEN #searchStartHMS# AND #searchEndHMS#
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROW_NUMBER BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TotalCount
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT
|
||||
A.BjobMsgScheID ,
|
||||
A.BjobMsgDstcd ,
|
||||
A.OsidInstiDstcd ,
|
||||
A.SndrcvStartHMS ,
|
||||
A.SndrcvEndHMS ,
|
||||
A.MsgSndrID ,
|
||||
A.ScheFrstRegiHMS ,
|
||||
A.ThisMsgUseYn ,
|
||||
A.ThisMsgScheDesc ,
|
||||
B.BjobBzwkDstcd ,
|
||||
B.BjobTranDstcdName ,
|
||||
C.BjobBzwkName ,
|
||||
D.OsidInstiName ,
|
||||
B.BjobMsgDsticName ,
|
||||
A.BjobPtrnDstcd
|
||||
FROM $schemaId$.TSEAIBS01 A,
|
||||
$schemaId$.TSEAIBJ01 B,
|
||||
$schemaId$.TSEAIBJ02 C,
|
||||
$schemaId$.TSEAIBJ06 D
|
||||
WHERE A.BjobMsgDstcd = B.BjobMsgDstcd
|
||||
AND B.BjobBzwkDstcd = C.BjobBzwkDstcd
|
||||
AND B.BjobBzwkDstcd = D.BjobBzwkDstcd
|
||||
AND A.OsidInstiDstcd = D.OsidInstiDstcd
|
||||
<dynamic>
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkName">
|
||||
C.BjobBzwkName LIKE '%' || #searchBjobBzwkName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiName">
|
||||
D.OsidInstiName LIKE '%' || #searchOsidInstiName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobTranDstcdName">
|
||||
B.BjobTranDstcdName LIKE '%' || #searchBjobTranDstcdName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobMsgDsticName">
|
||||
B.BjobMsgDsticName LIKE '%' || #searchBjobMsgDsticName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobPtrnDstcd">
|
||||
A.BjobPtrnDstcd = #searchBjobPtrnDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchGroupCoCd">
|
||||
B.GroupCoCd = #searchGroupCoCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchStartHMS">
|
||||
A.SndrcvStartHMS BETWEEN #searchStartHMS# AND #searchEndHMS#
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP ) T
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BS01.BjobMsgScheID ,
|
||||
BJ01.BjobBzwkDstcd ,
|
||||
BS01.BjobMsgDstcd ,
|
||||
BS01.OsidInstiDstcd ,
|
||||
BS01.BjobPtrnDstcd ,
|
||||
SUBSTR(BS01.SndrcvStartHMS,0,2)||':'||SUBSTR(BS01.SndrcvStartHMS,3,2) AS SndrcvStartHMS1,
|
||||
SUBSTR(BS01.SndrcvEndHMS,0,2)||':'||SUBSTR(BS01.SndrcvEndHMS,3,2) AS SndrcvEndHMS1,
|
||||
RTRIM(BS01.SndrcvStartHMS) AS SndrcvStartHMS,
|
||||
RTRIM(BS01.SndrcvEndHMS) AS SndrcvEndHMS,
|
||||
BS01.StartDlayNoday ,
|
||||
BS01.EndDlayNoday ,
|
||||
BS01.RqstRecvReTralCnt ,
|
||||
BS01.RqstRecvReTralUseYn ,
|
||||
BS01.RqstRecvReTralIntvalTtm ,
|
||||
BS01.HoldyPrcssDstcd ,
|
||||
BS01.RpttYn ,
|
||||
BS01.ThisMsgUseYn ,
|
||||
BS01.ScheFrstRegiHMS ,
|
||||
BS01.MsgSndrID
|
||||
FROM $schemaId$.TSEAIBS01 BS01 ,
|
||||
$schemaId$.TSEAIBJ01 BJ01
|
||||
WHERE BS01.BjobMsgDstcd = BJ01.BjobMsgDstcd
|
||||
AND RTRIM(BS01.BjobMsgScheID) = RTRIM(#bJobMsgScheId#)
|
||||
</statement>
|
||||
|
||||
<statement id="checkCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobMsgScheID)
|
||||
FROM $schemaId$.TSEAIBS01
|
||||
WHERE LTRIM(RTRIM(BjobMsgScheID)) = #bjobMsgScheID#
|
||||
</statement>
|
||||
|
||||
<statement id="selectBjobMsgDstcd" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BjobMsgDstcd AS CODE,
|
||||
'[' || BjobTranDstcdName || '] ' || BjobMsgDsticName AS NAME
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE LTRIM(RTRIM(BjobBzwkDstcd)) = #bjobBzwkDstcd#
|
||||
ORDER BY BjobTranDstcdName
|
||||
</statement>
|
||||
|
||||
<statement id="selectOsidInstiDstcd" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
OsidInstiDstcd AS CODE,
|
||||
'[' || OsidInstiDstcd || '] ' || OsidInstiName AS NAME
|
||||
FROM $schemaId$.TSEAIBJ06
|
||||
WHERE LTRIM(RTRIM(BjobBzwkDstcd)) = #bjobBzwkDstcd#
|
||||
ORDER BY OsidInstiDstcd
|
||||
</statement>
|
||||
|
||||
<statement id="selectBjobPtrnDstcd" resultClass="java.util.HashMap">
|
||||
SELECT 'RS' AS CODE,
|
||||
'송신' AS NAME
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE EAIFileSendUseYn = '1'
|
||||
AND BjobMsgDstcd = #bjobMsgDstcd#
|
||||
UNION
|
||||
SELECT 'RR' AS CODE,
|
||||
'수신' AS NAME
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE EAIFileRecvUseYn = '1'
|
||||
AND BjobMsgDstcd = #bjobMsgDstcd#
|
||||
ORDER BY NAME
|
||||
</statement>
|
||||
|
||||
<statement id="generatePK" resultClass="java.lang.String">
|
||||
SELECT BjobBzwkDstcd|| #bjobPtrnDstcd# ||BjobTranDstcdName||
|
||||
(
|
||||
SELECT
|
||||
CASE LENGTH(TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BjobMsgScheID), LENGTH(RTRIM(BjobMsgScheID))-2, 3)), '0')) + 1))
|
||||
WHEN 1
|
||||
THEN '00' || TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BjobMsgScheID), LENGTH(RTRIM(BjobMsgScheID))-2, 3)), '0')) + 1)
|
||||
WHEN 2
|
||||
THEN '0' || TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BjobMsgScheID), LENGTH(RTRIM(BjobMsgScheID))-2, 3)), '0')) + 1)
|
||||
WHEN 3
|
||||
THEN TO_CHAR(TO_NUMBER(NVL(MAX(SUBSTR(RTRIM(BjobMsgScheID), LENGTH(RTRIM(BjobMsgScheID))-2, 3)), '0')) + 1)
|
||||
END
|
||||
FROM $schemaId$.TSEAIBS01
|
||||
WHERE BjobMsgDstcd = #bjobMsgDstcd#
|
||||
) LEFTCODE
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE BjobMsgDstcd = #bjobMsgDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="update" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBS01
|
||||
SET
|
||||
SndrcvStartHMS = REPLACE(#sndrcvStartHMS#,':' ) ,
|
||||
SndrcvEndHMS = REPLACE(#sndrcvEndHMS#,':' ) ,
|
||||
RqstRecvReTralCnt = #rqstRecvReTralCnt# ,
|
||||
RqstRecvReTralUseYn = #rqstRecvReTralUseYn# ,
|
||||
RqstRecvReTralIntvalTtm = #rqstRecvReTralIntvalTtm# ,
|
||||
StartDlayNoday = #startDlayNoday# ,
|
||||
EndDlayNoday = #endDlayNoday# ,
|
||||
HoldyPrcssDstcd = #holdyPrcssDstcd# ,
|
||||
RpttYn = #rpttYn# ,
|
||||
ThisMsgUseYn = #thisMsgUseYn# ,
|
||||
ThisMsgAmndrID = #userid# ,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP,'YYYYMMDDHH24MISSFF3')
|
||||
WHERE RTRIM(BjobMsgScheID) = RTRIM(#bJobMsgScheId#)
|
||||
</statement>
|
||||
|
||||
<statement id="insert" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBS01 (
|
||||
BjobMsgScheID ,
|
||||
BjobMsgDstcd ,
|
||||
BjobPtrnDstcd ,
|
||||
OsidInstiDstcd ,
|
||||
SndrcvStartHMS ,
|
||||
SndrcvEndHMS ,
|
||||
MsgSndrID ,
|
||||
ScheFrstRegiHMS ,
|
||||
RqstRecvReTralCnt ,
|
||||
RqstRecvReTralUseYn ,
|
||||
RqstRecvReTralIntvalTtm ,
|
||||
RqstRecvFileStorgDirName ,
|
||||
StartDlayNoday ,
|
||||
EndDlayNoday ,
|
||||
HoldyPrcssDstcd ,
|
||||
RpttYn ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgScheDesc ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS )
|
||||
VALUES (
|
||||
#bjobMsgScheID# ,
|
||||
#bjobMsgDstcd# ,
|
||||
#bjobPtrnDstcd# ,
|
||||
#osidInstiDstcd# ,
|
||||
REPLACE(#sndrcvStartHMS#, ':', '') ,
|
||||
REPLACE(#sndrcvEndHMS#, ':', '') ,
|
||||
#msgSndrID# ,
|
||||
TO_CHAR(SYSTIMESTAMP,'YYYYMMDDHH24MISSFF3') ,
|
||||
#rqstRecvReTralCnt# ,
|
||||
#rqstRecvReTralUseYn# ,
|
||||
#rqstRecvReTralIntvalTtm# ,
|
||||
' ' ,
|
||||
#startDlayNoday# ,
|
||||
#endDlayNoday# ,
|
||||
#holdyPrcssDstcd# ,
|
||||
#rpttYn# ,
|
||||
#thisMsgUseYn# ,
|
||||
' ' ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP,'YYYYMMDDHH24MISSFF3') ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP,'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,149 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
|
||||
<sqlMap namespace="BapBizGbn">
|
||||
|
||||
<!-- <statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TOTALCOUNT"
|
||||
FROM $schemaId$.TSEAIBJ02
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchbjobBzwkDstcd">
|
||||
BjobBzwkDstcd LIKE #searchbjobBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchbjobBzwkName">
|
||||
BjobBzwkName LIKE #searchbjobBzwkName#
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BJOBBZWKDSTCD AS "BJOBBZWKDSTCD",
|
||||
BJOBBZWKNAME AS "BJOBBZWKNAME",
|
||||
BJOBBZWKNAME AS "OLDBJOBBZWKNAME",
|
||||
THISMSGUSEYN AS "THISMSGUSEYN",
|
||||
THISMSGREGSNTID AS "THISMSGREGSNTID",
|
||||
THISMSGREGIHMS AS "THISMSGREGIHMS",
|
||||
THISMSGAMNDRID AS "THISMSGAMNDRID",
|
||||
THISMSGAMNDHMS AS "THISMSGAMNDHMS"
|
||||
FROM $schemaId$.TSEAIBJ02
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
</statement>
|
||||
<statement id="jobpropinfo" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BjobBzwkDstcd AS "BJOBBZWKDSTCD",
|
||||
PrptyName AS "PRPTYNAME" ,
|
||||
PrptyDesc AS "PRPTYDESC" ,
|
||||
PrptyTypDstcd AS "PRPTYTYPDSTCD"
|
||||
FROM $schemaId$.TSEAIBP06
|
||||
WHERE LTRIM(RTRIM(BjobBzwkDstcd)) = #bjobBzwkDstcd#
|
||||
ORDER BY PrptyTypDstcd
|
||||
</statement>
|
||||
|
||||
<statement id="insertPropInfo" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBP06 (
|
||||
BjobBzwkDstcd,
|
||||
PrptyName,
|
||||
PrptyDesc,
|
||||
PrptyTypDstcd )
|
||||
VALUES (
|
||||
#bjobBzwkDstcd# ,
|
||||
#prptyName#,
|
||||
#prptyDesc#,
|
||||
#prptyTypDstcd#
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="delete" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBJ02
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="deletePropInfo" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBP06
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="checkCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobBzwkDstcd)
|
||||
FROM $schemaId$.TSEAIBJ02
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="chcekPropInfo" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobBzwkDstcd)
|
||||
FROM $schemaId$.TSEAIBP06
|
||||
WHERE jobBzwkDstcd = #bjobBzwkDstcd#
|
||||
</statement>
|
||||
|
||||
-->
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
ROWNO,
|
||||
BjobBzwkDstcd ,
|
||||
BjobBzwkName ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER( ORDER BY BjobBzwkDstcd) ROWNO,
|
||||
BjobBzwkDstcd ,
|
||||
BjobBzwkName ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS
|
||||
FROM $schemaId$.TSEAIBJ02
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchbjobBzwkDstcd">
|
||||
UPPER(BjobBzwkDstcd) LIKE '%' || UPPER(#searchbjobBzwkDstcd#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchbjobBzwkName">
|
||||
BjobBzwkName LIKE '%' || #searchbjobBzwkName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="update" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ02
|
||||
SET
|
||||
BjobBzwkName = #bjobBzwkName#,
|
||||
ThisMsgUseYn = #thisMsgUseYn#,
|
||||
ThisMsgAmndrID = #userid#,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="insert" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ02 (
|
||||
BjobBzwkDstcd,
|
||||
BjobBzwkName,
|
||||
ThisMsgUseYn,
|
||||
ThisMsgRegsntID,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS )
|
||||
VALUES (
|
||||
#bjobBzwkDstcd# ,
|
||||
#bjobBzwkName# ,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,121 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapKikwan">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
ROWNO,
|
||||
KikwanCd ,
|
||||
KikwanName ,
|
||||
SysIp ,
|
||||
EncIp ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER( ORDER BY KikwanCd) ROWNO,
|
||||
KikwanCd ,
|
||||
KikwanName ,
|
||||
SysIp ,
|
||||
EncIp ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS
|
||||
FROM $schemaId$.TSEAIBJ21
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchKikwanCd">
|
||||
UPPER(KikwanCd) LIKE '%' || UPPER(#searchKikwanCd#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchKikwanName">
|
||||
KikwanName LIKE '%' || #searchKikwanName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TotalCount
|
||||
FROM $schemaId$.TSEAIBJ21
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchKikwanCd">
|
||||
KikwanCd LIKE '%' || #searchKikwanCd# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchKikwanName">
|
||||
KikwanName LIKE '%' || #searchKikwanName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
KikwanCd ,
|
||||
KikwanName ,
|
||||
SysIp ,
|
||||
EncIp ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS
|
||||
FROM $schemaId$.TSEAIBJ21
|
||||
WHERE TRIM(KikwanCd) = TRIM(#kikwanCd#)
|
||||
</statement>
|
||||
<statement id="update" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ21
|
||||
SET
|
||||
KikwanName = #kikwanName#,
|
||||
SysIp = #SysIp#,
|
||||
EncIP = #EncIp#,
|
||||
ThisMsgUseYn = #thisMsgUseYn#,
|
||||
ThisMsgAmndrID = #userid#,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE KikwanCd = #kikwanCd#
|
||||
</statement>
|
||||
|
||||
<statement id="insert" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ21 (
|
||||
KikwanCd ,
|
||||
KikwanName ,
|
||||
SysIp ,
|
||||
EncIp ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS )
|
||||
VALUES (
|
||||
#kikwanCd# ,
|
||||
#kikwanName# ,
|
||||
#SysIp#,
|
||||
#EncIp#,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="delete" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBJ21
|
||||
WHERE KikwanCd = #kikwanCd#
|
||||
</statement>
|
||||
|
||||
<statement id="selectAutoCd" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
REPLACE(CONCAT('KJB',TO_CHAR(TO_NUMBER(substr(NVL(MAX(KikwanCd),'0000'),4))+1,'0999999')),' ','') AS AUTOCD
|
||||
FROM $schemaId$.TSEAIBJ21
|
||||
WHERE KikwanCd LIKE 'KJB%'
|
||||
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,211 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapMessageProc">
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT BjobMsgDstcd ,
|
||||
BjobBzwkDstcd ,
|
||||
BjobBzwkName ,
|
||||
BjobMsgDsticName ,
|
||||
BjobTranDstcdName ,
|
||||
EAIFileSendUseYn ,
|
||||
EAIFileRecvUseYn ,
|
||||
ThisMsgUseYn ,
|
||||
UapplCd ,
|
||||
GroupCoCd ,
|
||||
BjobTelgmRecSize ,
|
||||
SndrcvFileName ,
|
||||
ThisMsgChrgIDs ,
|
||||
ROWNO
|
||||
FROM ( SELECT ROW_NUMBER() OVER(ORDER BY BjobTranDstcdName, BjobMsgDstcd) ROWNO,
|
||||
A.BjobMsgDstcd,
|
||||
A.BjobBzwkDstcd,
|
||||
B.BjobBzwkName,
|
||||
A.BjobMsgDsticName,
|
||||
A.BjobTranDstcdName,
|
||||
A.BjobTelgmRecSize,
|
||||
A.EAIFileSendUseYn,
|
||||
A.EAIFileRecvUseYn,
|
||||
A.SndrcvFileName,
|
||||
A.ThisMsgUseYn,
|
||||
A.ThisMsgChrgIDs,
|
||||
A.UapplCd,
|
||||
A.GroupCoCd
|
||||
FROM $schemaId$.TSEAIBJ01 A, $schemaId$.TSEAIBJ02 B
|
||||
WHERE A.BjobBzwkDstcd = B.BjobBzwkDstcd
|
||||
AND B.BjobBzwkName Like #likeBjobBzwkName#
|
||||
AND A.BjobMsgDsticName Like #likeBjobMsgDsticName#
|
||||
AND A.BjobTranDstcdName Like #likeBjobTranDstcdName#
|
||||
AND A.ThisMsgChrgIDs LIKE #likeThisMsgChrgIDs#
|
||||
<isNotEmpty prepend="AND" property="groupCoCd" >
|
||||
A.GroupCoCd = #searchGroupCoCd#
|
||||
</isNotEmpty>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="generatePK" resultClass="java.lang.String">
|
||||
SELECT COALESCE (MAX(SUBSTR(BjobMsgDstcd, 1,5)) || SUBSTR(TO_CHAR(TO_NUMBER(MAX(SUBSTR(BjobMsgDstcd, 6)))+100001 ),2), #bjobBzwkDstcd# || '00001' )
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="checkCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobMsgDstcd)
|
||||
FROM $schemaId$.TSEAIBJ01
|
||||
WHERE BjobMsgDstcd = #bjobMsgDstcd#
|
||||
OR ( BjobBzwkDstcd = #bjobBzwkDstcd# AND BjobTranDstcdName = #bjobTranDstcdName# )
|
||||
</statement>
|
||||
|
||||
<statement id="getBzwkDstcd" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT BjobBzwkDstcd, BjobBzwkName
|
||||
FROM $schemaId$.TSEAIBJ02
|
||||
ORDER BY BjobBzwkDstcd
|
||||
</statement>
|
||||
|
||||
<statement id="getProps" resultClass="java.util.HashMap">
|
||||
SELECT NVL(A.PrptyName, B.PrptyName) AS PrptyName,
|
||||
A.PrptyDesc,
|
||||
B.Prpty2Val
|
||||
FROM ( SELECT PrptyName,
|
||||
PrptyDesc
|
||||
FROM $schemaId$.TSEAIBP06
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND PrptyTypDstcd = 'F' ) A
|
||||
FULL OUTER JOIN
|
||||
( SELECT PrptyName,
|
||||
Prpty2Val
|
||||
FROM $schemaId$.TSEAIBA06
|
||||
WHERE PrptyGroupName = #propGroupName# ) B
|
||||
ON A.PrptyName = B.PrptyName
|
||||
ORDER BY A.PrptyName
|
||||
</statement>
|
||||
|
||||
<statement id="insert" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ01 (
|
||||
BjobMsgDstcd ,
|
||||
BjobMsgDsticName ,
|
||||
BjobBzwkDstcd ,
|
||||
BjobTranDstcdName ,
|
||||
BjobTelgmHdrSize ,
|
||||
BjobTelgmTrailSize ,
|
||||
EAIFileSendUseYn ,
|
||||
EAIFileRecvUseYn ,
|
||||
RecvNotiUseYn ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS ,
|
||||
MsgPrcssPrity ,
|
||||
BjobTelgmRecSize ,
|
||||
SysCd ,
|
||||
SysCd2 ,
|
||||
UapplCd ,
|
||||
SndrcvFileName ,
|
||||
ThisMsgChrgIDs ,
|
||||
GroupCoCd ,
|
||||
intfID )
|
||||
VALUES (
|
||||
#bjobMsgDstcd# ,
|
||||
#bjobMsgDsticName# ,
|
||||
#bjobBzwkDstcd# ,
|
||||
#bjobTranDstcdName# ,
|
||||
#bjobTelgmHdrSize# ,
|
||||
#bjobTelgmTrailSize# ,
|
||||
#fileSendUseYn# ,
|
||||
#fileRecvUseYn# ,
|
||||
#recvNotiUseYn# ,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#msgPrcssPrity# ,
|
||||
#bjobTelgmRecSize# ,
|
||||
NVL(#sysCd#, ' ' ) ,
|
||||
NVL(#sysCd2#, ' ' ) ,
|
||||
NVL(#uapplCd#, ' ' ) ,
|
||||
#sndrcvFileName# ,
|
||||
#thisMsgChrgIDs# ,
|
||||
' ' ,
|
||||
#intfID# )
|
||||
</statement>
|
||||
|
||||
<statement id="update" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ01
|
||||
SET BjobMsgDsticName = #bjobMsgDsticName# ,
|
||||
BjobBzwkDstcd = #bjobBzwkDstcd# ,
|
||||
BjobTranDstcdName = #bjobTranDstcdName# ,
|
||||
BjobTelgmHdrSize = #bjobTelgmHdrSize# ,
|
||||
BjobTelgmTrailSize = #bjobTelgmTrailSize# ,
|
||||
EAIFileSendUseYn = #fileSendUseYn# ,
|
||||
EAIFileRecvUseYn = #fileRecvUseYn# ,
|
||||
RecvNotiUseYn = #recvNotiUseYn# ,
|
||||
ThisMsgUseYn = #thisMsgUseYn# ,
|
||||
ThisMsgAmndrID = #userid# ,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
MsgPrcssPrity = #msgPrcssPrity# ,
|
||||
BjobTelgmRecSize = #bjobTelgmRecSize# ,
|
||||
SysCd = NVL(#sysCd#, ' ' ) ,
|
||||
SysCd2 = NVL(#sysCd2#, ' ' ) ,
|
||||
UapplCd = #uapplCd# ,
|
||||
SndrcvFileName = #sndrcvFileName# ,
|
||||
ThisMsgChrgIDs = #thisMsgChrgIDs# ,
|
||||
GroupCoCd = NVL(#groupCoCd#, ' ' ) ,
|
||||
intfID = #intfID#
|
||||
WHERE BjobMsgDstcd = #bjobMsgDstcd#
|
||||
|
||||
</statement>
|
||||
|
||||
<statement id="userCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TotalCount"
|
||||
FROM $schemaId$.TSEAIRM02
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="pafiarInfoEmpid" >
|
||||
PafiarInfoEmpid LIKE #pafiarInfoEmpid# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="userName" >
|
||||
UserName LIKE #userName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="getUserList" resultClass="java.util.HashMap">
|
||||
SELECT PafiarInfoEmpid,
|
||||
UserName
|
||||
FROM ( SELECT ROW_NUMBER() OVER(ORDER BY PafiarInfoEmpid) ROWNO,
|
||||
PafiarInfoEmpid,
|
||||
UserName
|
||||
FROM $schemaId$.TSEAIRM02
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="pafiarInfoEmpid" >
|
||||
PafiarInfoEmpid LIKE #pafiarInfoEmpid# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="userName" >
|
||||
UserName LIKE #userName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="getUserList2" resultClass="java.util.HashMap">
|
||||
SELECT PafiarInfoEmpid,
|
||||
UserName
|
||||
FROM $schemaId$.TSEAIRM02
|
||||
WHERE PafiarInfoEmpid IN (
|
||||
<iterate property="chrgIDs" conjunction=", ">
|
||||
#chrgIDs[]#
|
||||
</iterate>
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="getUserList3" resultClass="java.util.HashMap">
|
||||
SELECT PafiarInfoEmpid,
|
||||
UserName
|
||||
FROM $schemaId$.TSEAIRM02
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapSystemID">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
ROWNO AS "ROWNO",
|
||||
SYSTEMID ,
|
||||
BJOBBZWKDSTCD ,
|
||||
BJOBBZWKNAME ,
|
||||
OSIDINSTINAME ,
|
||||
OSIDINSTIDSTCD ,
|
||||
RMTNODENAME
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER(ORDER BY BA07.SYSTEMID, BA07.BJOBBZWKDSTCD) ROWNO,
|
||||
BA07.SYSTEMID,
|
||||
BA07.BJOBBZWKDSTCD,
|
||||
BA07.OSIDINSTIDSTCD,
|
||||
BJ02.BJOBBZWKNAME,
|
||||
BJ06.OSIDINSTINAME,
|
||||
BA07.RMTNODENAME
|
||||
FROM
|
||||
$schemaId$.TSEAIBA07 BA07
|
||||
LEFT JOIN $schemaId$.TSEAIBJ02 BJ02 ON BA07.BJOBBZWKDSTCD=BJ02.BJOBBZWKDSTCD
|
||||
LEFT JOIN $schemaId$.TSEAIBJ06 BJ06 ON BJ06.OSIDINSTIDSTCD = BA07.OSIDINSTIDSTCD
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSystemId" >
|
||||
UPPER(BA07.SYSTEMID) LIKE UPPER('%' || #searchSystemId# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSystemName" >
|
||||
UPPER(BA07.SYSTEMNAME) LIKE UPPER('%' || #searchSystemName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiName" >
|
||||
UPPER(BJ06.OSIDINSTINAME) LIKE UPPER('%' || #searchOsidInstiName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkName" >
|
||||
UPPER(BJ02.BJOBBZWKNAME) LIKE UPPER('%' || #searchBjobBzwkName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd" >
|
||||
UPPER(BA07.BJOBBZWKDSTCD) LIKE UPPER('%' || #searchBjobBzwkDstcd# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchRmtNodeName" >
|
||||
UPPER(BA07.RMTNODENAME) LIKE UPPER('%' || #searchRmtNodeName# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT
|
||||
COUNT(*) AS "TOTALCOUNT"
|
||||
FROM
|
||||
$schemaId$.TSEAIBA07 BA07
|
||||
LEFT JOIN $schemaId$.TSEAIBJ02 BJ02 ON BA07.BJOBBZWKDSTCD=BJ02.BJOBBZWKDSTCD
|
||||
LEFT JOIN $schemaId$.TSEAIBJ06 BJ06 ON BJ06.OSIDINSTIDSTCD = BA07.OSIDINSTIDSTCD
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSystemId" >
|
||||
UPPER(BA07.SYSTEMID) LIKE UPPER('%' || #searchSystemId# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSystemName" >
|
||||
UPPER(BA07.SYSTEMNAME) LIKE UPPER('%' || #searchSystemName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiName" >
|
||||
UPPER(BJ06.OSIDINSTINAME) LIKE UPPER('%' || #searchOsidInstiName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkName" >
|
||||
UPPER(BJ02.BJOBBZWKNAME) LIKE UPPER('%' || #searchBjobBzwkName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd" >
|
||||
UPPER(BA07.BJOBBZWKDSTCD) LIKE UPPER('%' || #searchBjobBzwkDstcd# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchRmtNodeName" >
|
||||
UPPER(BA07.RMTNODENAME) LIKE UPPER('%' || #searchRmtNodeName# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
<statement id="selectDetail" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BA07.SYSTEMID,
|
||||
BA07.BJOBBZWKDSTCD,
|
||||
BA07.OSIDINSTIDSTCD,
|
||||
BA07.RMTNODENAME
|
||||
FROM
|
||||
$schemaId$.TSEAIBA07 BA07
|
||||
LEFT JOIN $schemaId$.TSEAIBJ02 BJ02 ON BA07.BJOBBZWKDSTCD=BJ02.BJOBBZWKDSTCD
|
||||
LEFT JOIN $schemaId$.TSEAIBJ06 BJ06 ON BJ06.OSIDINSTIDSTCD = BA07.OSIDINSTIDSTCD
|
||||
WHERE
|
||||
SYSTEMID = #systemId#
|
||||
</statement>
|
||||
|
||||
<statement id="insert" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBA07 (
|
||||
SYSTEMID,
|
||||
BJOBBZWKDSTCD,
|
||||
OSIDINSTIDSTCD,
|
||||
RMTNODENAME)
|
||||
VALUES(
|
||||
#systemId#,
|
||||
#bJobBzwkDstcd#,
|
||||
#osidInstiDstcd#,
|
||||
#rmtNodeName#
|
||||
)
|
||||
</statement>
|
||||
<statement id="update" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBA07
|
||||
SET
|
||||
BJOBBZWKDSTCD = #bJobBzwkDstcd# ,
|
||||
OSIDINSTIDSTCD = #osidInstiDstcd#,
|
||||
RMTNODENAME = #rmtNodeName#
|
||||
WHERE SYSTEMID = #systemId#
|
||||
</statement>
|
||||
|
||||
<statement id="delete" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBA07 WHERE SYSTEMID = #systemId#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,279 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapSystemInst">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT OsidInstiName ,
|
||||
OsidInstiDstcd ,
|
||||
BjobBzwkName ,
|
||||
BjobBzwkDstcd ,
|
||||
SendPrcssRuleCd ,
|
||||
RecvPrcssRuleCd ,
|
||||
EAIFileSendPtrnDstcd ,
|
||||
EAIFileRecvPtrnDstcd ,
|
||||
ThisMsgUseYn ,
|
||||
ROWNO
|
||||
FROM (
|
||||
SELECT A.OsidInstiName AS OsidInstiName ,
|
||||
A.OsidInstiDstcd AS OsidInstiDstcd ,
|
||||
B.BjobBzwkName AS BjobBzwkName ,
|
||||
A.BjobBzwkDstcd AS BjobBzwkDstcd ,
|
||||
A.SendPrcssRuleCd AS SendPrcssRuleCd ,
|
||||
A.RecvPrcssRuleCd AS RecvPrcssRuleCd ,
|
||||
A.EAIFileSendPtrnDstcd AS EAIFileSendPtrnDstcd,
|
||||
A.EAIFileRecvPtrnDstcd AS EAIFileRecvPtrnDstcd,
|
||||
A.ThisMsgUseYn AS ThisMsgUseYn ,
|
||||
ROW_NUMBER() OVER(ORDER BY A.OsidInstiName, A.OsidInstiDstcd, A.BjobBzwkDstcd ) ROWNO
|
||||
FROM $schemaId$.TSEAIBJ06 A, $schemaId$.TSEAIBJ02 B
|
||||
WHERE A.BjobBzwkDstcd = B.BjobBzwkDstcd
|
||||
AND A.OsidInstiName LIKE '%' || #searchOsidInstiName# || '%'
|
||||
AND A.OsidInstiDstcd LIKE '%' || #searchOsidInstiDstcd# || '%'
|
||||
AND B.BjobBzwkName LIKE '%' || #searchBjobBzwkName# || '%'
|
||||
) TMP
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TotalCount
|
||||
FROM $schemaId$.TSEAIBJ06 A,
|
||||
$schemaId$.TSEAIBJ02 B
|
||||
WHERE A.BjobBzwkDstcd = B.BjobBzwkDstcd
|
||||
AND A.OsidInstiName LIKE '%' || #searchOsidInstiName# || '%'
|
||||
AND A.OsidInstiDstcd LIKE '%' || #searchOsidInstiDstcd# || '%'
|
||||
AND B.BjobBzwkName LIKE '%' || #searchBjobBzwkName# || '%'
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BJOBBZWKDSTCD ,
|
||||
OSIDINSTIDSTCD ,
|
||||
OSIDINSTINAME ,
|
||||
ADPTRBZWKGROUPNAME ,
|
||||
SENDPRCSSRULECD ,
|
||||
RECVPRCSSRULECD ,
|
||||
EAIFILESENDPTRNDSTCD AS FILESENDPTRNDSTCD,
|
||||
EAIFILERECVPTRNDSTCD AS FILERECVPTRNDSTCD,
|
||||
TELGMBLCKSIZE ,
|
||||
TELGMSERNOSIZE ,
|
||||
TELGMPCKETSIZE ,
|
||||
TRANSTARTINDX ,
|
||||
TRANENDINDX ,
|
||||
THISMSGUSEYN ,
|
||||
THISMSGREGSNTID ,
|
||||
THISMSGREGIHMS ,
|
||||
THISMSGAMNDRID ,
|
||||
THISMSGAMNDHMS
|
||||
FROM $schemaId$.TSEAIBJ06
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND LTRIM(RTRIM(OsidInstiDstcd))= #osidInstiDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="detailSysconn" resultClass="java.util.HashMap">
|
||||
SELECT SYSLNKGDSTCD ,
|
||||
RQSTRSPNSDSTCD ,
|
||||
LNKGIPINFONAME ,
|
||||
LNKGPORTINFONAME ,
|
||||
LNKGID ,
|
||||
LNKGPWD ,
|
||||
TCIRTLNKGSTUSCD ,
|
||||
ADPTRBZWKGROUPNAME ,
|
||||
ADPTRBZWKNAME ,
|
||||
THISMSGUSEYN ,
|
||||
THISMSGREGSNTID ,
|
||||
THISMSGREGIHMS ,
|
||||
THISMSGAMNDRID ,
|
||||
THISMSGAMNDHMS
|
||||
FROM $schemaId$.TSEAIBJ05
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND LTRIM(RTRIM(OsidInstiDstcd))= #osidInstiDstcd#
|
||||
ORDER BY SysLnkgDstcd
|
||||
</statement>
|
||||
|
||||
<statement id="insert" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ06 (
|
||||
BjobBzwkDstcd ,
|
||||
OsidInstiDstcd ,
|
||||
OsidInstiName ,
|
||||
AdptrBzwkGroupName ,
|
||||
SendPrcssRuleCd ,
|
||||
RecvPrcssRuleCd ,
|
||||
EAIFileSendPtrnDstcd ,
|
||||
EAIFileRecvPtrnDstcd ,
|
||||
TelgmBlckSize ,
|
||||
TelgmSernoSize ,
|
||||
TelgmPcketSize ,
|
||||
TranStartIndx ,
|
||||
TranEndIndx ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS )
|
||||
VALUES (
|
||||
#bjobBzwkDstcd# ,
|
||||
#osidInstiDstcd# ,
|
||||
#osidInstiName# ,
|
||||
#adptrBzwkGroupName# ,
|
||||
#sendPrcssRuleCd# ,
|
||||
#recvPrcssRuleCd# ,
|
||||
#fileSendPtrnDstcd# ,
|
||||
#fileRecvPtrnDstcd# ,
|
||||
#telgmBlckSize# ,
|
||||
#telgmSernoSize# ,
|
||||
#telgmPcketSize# ,
|
||||
#tranStartIndx# ,
|
||||
#tranEndIndx# ,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="insertSysconn" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIBJ05 (
|
||||
SysLnkgDstcd ,
|
||||
BjobBzwkDstcd ,
|
||||
OsidInstiDstcd ,
|
||||
RqstRspnsDstcd ,
|
||||
LnkgIPInfoName ,
|
||||
LnkgPortInfoName ,
|
||||
LnkgID ,
|
||||
LnkgPwd ,
|
||||
ToutVal ,
|
||||
TCirtLnkgStusCd ,
|
||||
AdptrBzwkGroupName ,
|
||||
AdptrBzwkName ,
|
||||
ThisMsgUseYn ,
|
||||
ThisMsgRegsntID ,
|
||||
ThisMsgRegiHMS ,
|
||||
ThisMsgAmndrID ,
|
||||
ThisMsgAmndHMS )
|
||||
VALUES (
|
||||
#sysLnkgDstcd# ,
|
||||
#bjobBzwkDstcd# ,
|
||||
#osidInstiDstcd# ,
|
||||
#rqstRspnsDstcd# ,
|
||||
#lnkgIPInfoName# ,
|
||||
#lnkgPortInfoName# ,
|
||||
COALESCE(#lnkgID# ,' ' ) ,
|
||||
COALESCE(#lnkgPwd# ,' ' ) ,
|
||||
#toutVal# ,
|
||||
#tcirtLnkgStusCd# ,
|
||||
COALESCE(#adptrBzwkGroupName#, ' ' ) ,
|
||||
COALESCE(#adptrBzwkName#, ' ' ) ,
|
||||
#thisMsgUseYn# ,
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'),
|
||||
#userid# ,
|
||||
TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="update" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ06
|
||||
SET BjobBzwkDstcd = #bjobBzwkDstcd# ,
|
||||
OsidInstiDstcd = #osidInstiDstcd# ,
|
||||
OsidInstiName = #osidInstiName# ,
|
||||
AdptrBzwkGroupName = #adptrBzwkGroupName# ,
|
||||
SendPrcssRuleCd = #sendPrcssRuleCd# ,
|
||||
RecvPrcssRuleCd = #recvPrcssRuleCd# ,
|
||||
EAIFileSendPtrnDstcd = #fileSendPtrnDstcd# ,
|
||||
EAIFileRecvPtrnDstcd = #fileRecvPtrnDstcd# ,
|
||||
TelgmBlckSize = #telgmBlckSize# ,
|
||||
TelgmSernoSize = #telgmSernoSize# ,
|
||||
TelgmPcketSize = #telgmPcketSize# ,
|
||||
TranStartIndx = #tranStartIndx# ,
|
||||
TranEndIndx = #tranEndIndx# ,
|
||||
ThisMsgUseYn = #thisMsgUseYn# ,
|
||||
ThisMsgAmndrID = #userid# ,
|
||||
ThisMsgAmndHMS = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3')
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND TRIM(OsidInstiDstcd) = TRIM(#osidInstiDstcd#)
|
||||
</statement>
|
||||
|
||||
<statement id="delete" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBJ06
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND LTRIM(RTRIM(OsidInstiDstcd)) = #osidInstiDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="deleteSysconn" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBJ05
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND LTRIM(RTRIM(OsidInstiDstcd)) = #osidInstiDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="checkCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobBzwkDstcd)
|
||||
FROM $schemaId$.TSEAIBJ06
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND LTRIM(RTRIM(OsidInstiDstcd))= #osidInstiDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="checkSysconn" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(BjobBzwkDstcd)
|
||||
FROM $schemaId$.TSEAIBJ05
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND LTRIM(RTRIM(OsidInstiDstcd))= #osidInstiDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="getBzwkDstcd" resultClass="java.util.HashMap">
|
||||
SELECT BJOBBZWKDSTCD,
|
||||
BJOBBZWKNAME
|
||||
FROM $schemaId$.TSEAIBJ02
|
||||
ORDER BY BjobBzwkDstcd
|
||||
</statement>
|
||||
|
||||
<statement id="getPrcssRule" resultClass="java.util.HashMap">
|
||||
SELECT BJOBBZWKPRCSSDSTCD
|
||||
FROM $schemaId$.TSEAIBR04
|
||||
ORDER BY BjobBzwkPrcssDstcd
|
||||
</statement>
|
||||
|
||||
<statement id="getAdaptorGroup" resultClass="java.util.HashMap">
|
||||
SELECT AdptrBzwkGroupName AS CODE,
|
||||
'[' || AdptrBzwkGroupName || ']' || AdptrBzwkGroupDesc AS NAME
|
||||
FROM $schemaId$.TSEAIBA01
|
||||
WHERE AdptrUseYn = '1'
|
||||
ORDER BY AdptrBzwkGroupName
|
||||
</statement>
|
||||
|
||||
<statement id="getAdaptor" resultClass="java.util.HashMap">
|
||||
SELECT AdptrBzwkName, AdptrDesc
|
||||
FROM $schemaId$.TSEAIBA02
|
||||
WHERE AdptrBzwkGroupName = #adptrBzwkGroupName#
|
||||
ORDER BY AdptrBzwkName
|
||||
</statement>
|
||||
|
||||
<statement id="getProps" resultClass="java.util.HashMap">
|
||||
SELECT NVL(A.PrptyName, B.PrptyName) AS PrptyName,
|
||||
A.PrptyDesc,
|
||||
B.Prpty2Val
|
||||
FROM ( SELECT PrptyName,
|
||||
PrptyDesc
|
||||
FROM $schemaId$.TSEAIBP06
|
||||
WHERE BjobBzwkDstcd = #bjobBzwkDstcd#
|
||||
AND PrptyTypDstcd = 'O' ) A
|
||||
FULL OUTER JOIN
|
||||
( SELECT PrptyName,
|
||||
Prpty2Val
|
||||
FROM $schemaId$.TSEAIBA06
|
||||
WHERE PrptyGroupName = #prptyGroupName# ) B
|
||||
ON A.PrptyName = B.PrptyName
|
||||
ORDER BY A.PrptyName
|
||||
</statement>
|
||||
|
||||
<statement id="serverlist" resultClass="java.util.HashMap">
|
||||
SELECT EAISevrInstncName,
|
||||
EAISevrIP,
|
||||
SevrLsnPortName,
|
||||
FlovrSevrName,
|
||||
HostName
|
||||
FROM $schemaId$.TSEAIBP03
|
||||
ORDER BY EAISevrInstncName
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapProcWork">
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*)
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM $schemaId$.TSEAIBS04 S4
|
||||
, $schemaId$.TSEAIBJ02 J2
|
||||
, $schemaId$.TSEAIBJ06 J6
|
||||
WHERE S4.BjobBzwkDstcd = J2.BjobBzwkDstcd
|
||||
AND S4.BjobBzwkDstcd = J6.BjobBzwkDstcd
|
||||
AND S4.OsidInstiDstcd = J6.OsidInstiDstcd
|
||||
<isNotEmpty prepend="AND" property="searchStartTime1">
|
||||
S4.SndrcvStartHMS BETWEEN #searchStartTime1# AND #searchEndTime1#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchStartTime2">
|
||||
S4.SndrcvEndHMS BETWEEN #searchStartTime2# AND #searchEndTime2#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd">
|
||||
S4.BjobBzwkDstcd = #searchBjobBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiDstcd">
|
||||
S4.OsidInstiDstcd = #searchOsidInstiDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchSndrcvFileName">
|
||||
UPPER(S4.SndrcvFileName) like '%' || UPPER(#searchSndrcvFileName#) || '%'
|
||||
</isNotEmpty>
|
||||
) ORGTABLE
|
||||
</statement>
|
||||
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY S4.MsgPrcssPrity ASC, S4.SndrcvStartHMS DESC, S4.BjobBzwkDstcd ASC) ROWNO
|
||||
, S4.BjobDmndMsgID /* 작업요청메시지ID (uuid) */
|
||||
, S4.BjobDmndSubMsgID /* 작업요청부메시지ID (subuuid) */
|
||||
, S4.TelgmReTralCnt /* 전문재시도수 */
|
||||
, S4.SysLnkgDstcd /* 시스템연결구분코드 */
|
||||
, S4.BjobDmndMsgCretnHMS /* 작업요청메시지 생성시각 */
|
||||
, S4.BjobMsgScheID /* 작업메시지 일정ID */
|
||||
, S4.BjobBzwkDstcd /* 업무구분코드 */
|
||||
, J2.BjobBzwkName AS BjobBzwkDstcdName /* 업무구분명 */
|
||||
, S4.OsidInstiDstcd /* 대외기관구분코드 */
|
||||
, J6.OsidInstiName AS OsidInstiDstcdName /* 대외기관구분명 */
|
||||
, S4.BjobPtrnDstcd /* 작업유형구분코드 */
|
||||
, S4.SndrcvStartHMS /* 송수신 시작시각 */
|
||||
, S4.SndrcvEndHMS /* 송수신 종료시각 */
|
||||
, S4.SndrcvFileDirName /* 송수신 파일 디렉토리명 */
|
||||
, S4.SndrcvFileName /* 송수신 파일명 */
|
||||
, S4.BkupSndrcvFileName /* 백업 송수신 파일명 */
|
||||
, S4.MsgPrcssPrity /* 메시지처리 우선순위 */
|
||||
, S4.ThisMsgAmndrID /* 메시지수정자ID */
|
||||
, S4.ThisMsgAmndHMS /* 메시지 수정시각 */
|
||||
, S4.MsgQueeTracTdmndHMS /* 메시지큐추출요청시각 */
|
||||
, S4.MsgPrcssStuscd /* 메시지처리상태코드 */
|
||||
FROM $schemaId$.TSEAIBS04 S4
|
||||
, $schemaId$.TSEAIBJ02 J2
|
||||
, $schemaId$.TSEAIBJ06 J6
|
||||
WHERE S4.BjobBzwkDstcd = J2.BjobBzwkDstcd
|
||||
AND S4.BjobBzwkDstcd = J6.BjobBzwkDstcd
|
||||
AND S4.OsidInstiDstcd = J6.OsidInstiDstcd
|
||||
<isNotEmpty prepend="AND" property="searchStartTime1">
|
||||
S4.SndrcvStartHMS BETWEEN #searchStartTime1# AND #searchEndTime1#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchStartTime2">
|
||||
S4.SndrcvEndHMS BETWEEN #searchStartTime2# AND #searchEndTime2#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd">
|
||||
S4.BjobBzwkDstcd = #searchBjobBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiDstcd">
|
||||
S4.OsidInstiDstcd = #searchOsidInstiDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchSndrcvFileName">
|
||||
UPPER(S4.SndrcvFileName) like '%' || UPPER(#searchSndrcvFileName#) || '%'
|
||||
</isNotEmpty>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY S4.MsgPrcssPrity ASC, S4.SndrcvStartHMS DESC, S4.BjobBzwkDstcd ASC) ROWNO
|
||||
, S4.BjobDmndMsgID
|
||||
, S4.BjobDmndSubMsgID
|
||||
, S4.TelgmReTralCnt
|
||||
, S4.SysLnkgDstcd
|
||||
, S4.BjobDmndMsgCretnHMS
|
||||
, S4.BjobMsgScheID
|
||||
, S4.BjobBzwkDstcd
|
||||
, J2.BjobBzwkName AS BjobBzwkDstcdName
|
||||
, S4.BjobBzwkDstcd
|
||||
, J6.OsidInstiName AS OsidInstiDstcdName
|
||||
, S4.OsidInstiDstcd
|
||||
, CASE WHEN S4.BjobPtrnDstcd='RS' THEN '송신'
|
||||
WHEN S4.BjobPtrnDstcd='RR' THEN '수신'
|
||||
ELSE S4.BjobPtrnDstcd
|
||||
END AS BjobPtrnDstcd
|
||||
, S4.SndrcvStartHMS
|
||||
, S4.SndrcvEndHMS
|
||||
, S4.SndrcvFileDirName
|
||||
, S4.SndrcvFileName
|
||||
, S4.BkupSndrcvFileName
|
||||
, S4.MsgPrcssPrity
|
||||
, S4.ThisMsgAmndrID
|
||||
, S4.ThisMsgAmndHMS
|
||||
, S4.MsgQueeTracTdmndHMS /* 메시지큐추출요청시각 */
|
||||
, S4.MsgPrcssStuscd /* 메시지처리상태코드 */
|
||||
FROM $schemaId$.TSEAIBS04 S4
|
||||
, $schemaId$.TSEAIBJ02 J2
|
||||
, $schemaId$.TSEAIBJ06 J6
|
||||
WHERE S4.BjobBzwkDstcd = J2.BjobBzwkDstcd
|
||||
AND S4.BjobBzwkDstcd = J6.BjobBzwkDstcd
|
||||
AND S4.OsidInstiDstcd = J6.OsidInstiDstcd
|
||||
AND S4.BjobMsgScheID = #bjobMsgScheID#
|
||||
AND S4.BjobDmndSubMsgID = #bjobDmndSubMsgID#
|
||||
</statement>
|
||||
|
||||
<statement id="delete" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBS04
|
||||
WHERE BjobDmndMsgID = #bjobDmndMsgID#
|
||||
AND BjobDmndSubMsgID = #bjobDmndSubMsgID#
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
+1425
File diff suppressed because it is too large
Load Diff
+133
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapTransactionTrace">
|
||||
<sql id="traceFrom">
|
||||
(
|
||||
<isGreaterEqual property="searchFrameWorkGb" compareValue="1">
|
||||
SELECT '대외' AS FrameWorkGb,
|
||||
BjobTranDstcdName AS BjobTranDstcdName,
|
||||
SndrcvFileName AS SndrcvFileName,
|
||||
ThisStgePrcssRsultCd AS ThisStgePrcssRsultCd,
|
||||
FileTrsmtStartHMS AS FileTrsmtStartHMS,
|
||||
FileTrsmtEndHMS AS FileTrsmtEndHMS,
|
||||
BjobDmndMsgID AS BjobDmndMsgID,
|
||||
BjobDmndSubMsgID AS BjobDmndSubMsgID,
|
||||
' ' AS FileTrsmtLogID,
|
||||
BjobBzwkDstcd,
|
||||
OsidInstiDstcd,
|
||||
SndrcvFileSize,
|
||||
SUBSTR(BjobPtrnDstcd, 2, 1) AS SndRcv,
|
||||
EAIObstclOccurCausCtnt
|
||||
FROM $schemaId$.TSEAIBJ08
|
||||
<isNotEqual prepend="WHERE" property="searchSndRcv" compareValue="A">
|
||||
SUBSTR(BjobPtrnDstcd, 2, 1) = #searchSndRcv#
|
||||
</isNotEqual>
|
||||
</isGreaterEqual>
|
||||
<isEqual property="searchFrameWorkGb" compareValue="2">
|
||||
UNION
|
||||
</isEqual>
|
||||
<isNotEqual property="searchFrameWorkGb" compareValue="1">
|
||||
SELECT '내부(' || FileTrsmtStartPtrnDstcd||')' AS FrameWorkGb,
|
||||
RTRIM(BjobMsgDstcd) AS BjobTranDstcdName,
|
||||
TrsmtFileName AS SndrcvFileName,
|
||||
ThisStgePrcssRsultCd,
|
||||
FileTrsmtStartHMS AS FileTrsmtStartHMS,
|
||||
FileTrsmtEndHMS AS FileTrsmtEndHMS,
|
||||
' ' AS BjobDmndMsgID,
|
||||
' ' AS BjobDmndSubMsgID,
|
||||
FileTrsmtLogID AS FileTrsmtLogID,
|
||||
BjobBzwkDstcd,
|
||||
OsidInstiDstcd,
|
||||
FileTrsmtSize AS SndrcvFileSize,
|
||||
SendRecvYn AS SndRcv,
|
||||
ObstclOccurCausCtnt AS EAIObstclOccurCausCtnt
|
||||
FROM $schemaId$.TSEAIBU03
|
||||
</isNotEqual>
|
||||
) A LEFT OUTER JOIN $schemaId$.TSEAIBJ02 B
|
||||
ON A.BjobBzwkDstcd = B.BjobBzwkDstcd
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIBJ06 C
|
||||
ON A.BjobBzwkDstcd = C.BjobBzwkDstcd
|
||||
AND A.OsidInstiDstcd = C.OsidInstiDstcd
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIBJ01 D
|
||||
ON A.BjobBzwkDstcd = D.BjobBzwkDstcd
|
||||
AND A.BjobTranDstcdName = D.BjobTranDstcdName
|
||||
</sql>
|
||||
|
||||
<sql id="traceWhere">
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchGroupCoCd">
|
||||
( D.GroupCoCd = #searchGroupCoCd#
|
||||
<isEqual property="searchGroupCoCd" compareValue=" ">
|
||||
OR D.GroupCoCd IS NULL
|
||||
</isEqual>
|
||||
)
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSndrcvFileName">
|
||||
A.SndrcvFileName LIKE '%' || #searchSndrcvFileName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiName">
|
||||
C.OsidInstiName LIKE '%' || #searchOsidInstiName# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd">
|
||||
A.BjobBzwkDstcd = #searchBjobBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchStartTime">
|
||||
A.FileTrsmtEndHMS > #searchStartTime#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEndTime">
|
||||
A.FileTrsmtEndHMS < #searchEndTime#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchThisStgePrcssRsultCd">
|
||||
A.ThisStgePrcssRsultCd = #searchThisStgePrcssRsultCd#
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</sql>
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT ROWNO AS "ROWNUMBER",
|
||||
E.FrameWorkGb AS "FRAMEWORKGB",
|
||||
COALESCE(E.GroupCoCd, ' ' ) AS "GROUPCOCD",
|
||||
E.SndrcvFileName AS "SNDRCVFILENAME",
|
||||
E.BjobBzwkName AS "BJOBBZWKNAME",
|
||||
E.OsidInstiName AS "OSIDINSTINAME",
|
||||
E.ThisStgePrcssRsultCd AS "THISSTGEPRCSSRSULTCD",
|
||||
E.FileTrsmtStartHMS AS "FILETRSMTSTARTHMS",
|
||||
E.FileTrsmtEndHMS AS "FILETRSMTENDHMS",
|
||||
E.BjobDmndMsgID AS "BJOBDMNDMSGID",
|
||||
E.BjobDmndSubMsgID AS "BJOBDMNDSUBMSGID",
|
||||
E.FileTrsmtLogID AS "FILETRSMTLOGID",
|
||||
E.SndrcvFileSize AS "SNDRCVFILESIZE",
|
||||
E.SndRcv AS "SNDRCV",
|
||||
E.EAIObstclOccurCausCtnt AS "EAIOBSTCLOCCURCAUSCTNT"
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY A.FileTrsmtStartHMS DESC) ROWNO,
|
||||
A.FrameWorkGb,
|
||||
COALESCE(D.GroupCoCd, ' ' ) AS GroupCoCd,
|
||||
A.SndrcvFileName,
|
||||
B.BjobBzwkName,
|
||||
C.OsidInstiName,
|
||||
A.ThisStgePrcssRsultCd,
|
||||
A.FileTrsmtStartHMS,
|
||||
A.FileTrsmtEndHMS,
|
||||
A.BjobDmndMsgID,
|
||||
A.BjobDmndSubMsgID,
|
||||
A.FileTrsmtLogID,
|
||||
A.SndrcvFileSize,
|
||||
A.SndRcv,
|
||||
A.EAIObstclOccurCausCtnt
|
||||
FROM
|
||||
<include refid="traceFrom"/>
|
||||
<include refid="traceWhere"/>
|
||||
) E
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TotalCount"
|
||||
FROM
|
||||
<include refid="traceFrom"/>
|
||||
<include refid="traceWhere"/>
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,144 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="BapTranWait">
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*)
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM $schemaId$.TSEAIBS03 S3
|
||||
, $schemaId$.TSEAIBJ02 J2
|
||||
, $schemaId$.TSEAIBJ06 J6
|
||||
WHERE S3.BjobBzwkDstcd = J2.BjobBzwkDstcd
|
||||
AND S3.BjobBzwkDstcd = J6.BjobBzwkDstcd
|
||||
AND S3.OsidInstiDstcd = J6.OsidInstiDstcd
|
||||
<isNotEmpty prepend="AND" property="searchStartTime1">
|
||||
S3.SndrcvStartHMS BETWEEN #searchStartTime1# AND #searchEndTime1#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchStartTime2">
|
||||
S3.SndrcvEndHMS BETWEEN #searchStartTime2# AND #searchEndTime2#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd">
|
||||
S3.BjobBzwkDstcd = #searchBjobBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiDstcd">
|
||||
S3.OsidInstiDstcd = #searchOsidInstiDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchSndrcvFileName">
|
||||
UPPER(S3.SndrcvFileName) like '%' || UPPER(#searchSndrcvFileName#) || '%'
|
||||
</isNotEmpty>
|
||||
) ORGTABLE
|
||||
</statement>
|
||||
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY S3.MsgPrcssPrity ASC, S3.SndrcvStartHMS DESC, S3.BjobBzwkDstcd ASC) ROWNO
|
||||
, S3.BjobDmndMsgID /* uuid (작업요청메시지ID) */
|
||||
, S3.BjobDmndSubMsgID /* subuuid (작업요청부메시지ID) */
|
||||
, S3.TelgmReTralCnt /* 전문재시도수 */
|
||||
, S3.BjobDmndMsgCretnHMS /* 작업요청메시지 생성시각 */
|
||||
, S3.BjobMsgScheID /* 작업메시지 일정ID */
|
||||
, S3.BjobBzwkDstcd /* 업무구분코드 */
|
||||
, J2.BjobBzwkName AS BjobBzwkDstcdName /* 업무구분명 */
|
||||
, J6.OsidInstiName AS OsidInstiDstcdName /* 대외기관구분명 */
|
||||
, S3.OsidInstiDstcd /* 대외기관구분코드 */
|
||||
, S3.BjobPtrnDstcd /* 작업유형구분코드 */
|
||||
, S3.SndrcvStartHMS /* 송수신 시작시각 */
|
||||
, S3.SndrcvEndHMS /* 송수신 종료시각 */
|
||||
, S3.SndrcvFileDirName /* 송수신 파일 디렉토리명 */
|
||||
, S3.SndrcvFileName /* 송수신 파일명 */
|
||||
, S3.BkupSndrcvFileName /* 백업 송수신 파일명 */
|
||||
, S3.MsgPrcssPrity /* 메시지처리 우선순위 */
|
||||
, S3.HdrInfoName /* 헤더정보명 */
|
||||
, S3.ThisMsgAmndrID /* 메시지수정자ID */
|
||||
, S3.ThisMsgAmndHMS /* 메시지 수정시각 */
|
||||
FROM $schemaId$.TSEAIBS03 S3
|
||||
, $schemaId$.TSEAIBJ02 J2
|
||||
, $schemaId$.TSEAIBJ06 J6
|
||||
WHERE S3.BjobBzwkDstcd = J2.BjobBzwkDstcd
|
||||
AND S3.BjobBzwkDstcd = J6.BjobBzwkDstcd
|
||||
AND S3.OsidInstiDstcd = J6.OsidInstiDstcd
|
||||
<isNotEmpty prepend="AND" property="searchStartTime1">
|
||||
S3.SndrcvStartHMS BETWEEN #searchStartTime1# AND #searchEndTime1#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchStartTime2">
|
||||
S3.SndrcvEndHMS BETWEEN #searchStartTime2# AND #searchEndTime2#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchBjobBzwkDstcd">
|
||||
S3.BjobBzwkDstcd = #searchBjobBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchOsidInstiDstcd">
|
||||
S3.OsidInstiDstcd = #searchOsidInstiDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchSndrcvFileName">
|
||||
UPPER(S3.SndrcvFileName) like '%' || UPPER(#searchSndrcvFileName#) || '%'
|
||||
</isNotEmpty>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY S3.MsgPrcssPrity ASC, S3.SndrcvStartHMS DESC, S3.BjobBzwkDstcd ASC) ROWNO
|
||||
, S3.BjobDmndMsgID
|
||||
, S3.BjobDmndSubMsgID
|
||||
, S3.TelgmReTralCnt
|
||||
, S3.BjobDmndMsgCretnHMS
|
||||
, S3.BjobMsgScheID
|
||||
, S3.BjobBzwkDstcd
|
||||
, J2.BjobBzwkName AS BjobBzwkDstcdName
|
||||
, S3.BjobBzwkDstcd
|
||||
, J6.OsidInstiName AS OsidInstiDstcdName
|
||||
, S3.OsidInstiDstcd
|
||||
, CASE WHEN S3.BjobPtrnDstcd='RS' THEN '송신'
|
||||
WHEN S3.BjobPtrnDstcd='RR' THEN '수신'
|
||||
ELSE S3.BjobPtrnDstcd
|
||||
END AS BjobPtrnDstcd
|
||||
, S3.SndrcvStartHMS
|
||||
, S3.SndrcvEndHMS
|
||||
, S3.SndrcvFileDirName
|
||||
, S3.SndrcvFileName
|
||||
, S3.BkupSndrcvFileName
|
||||
, S3.MsgPrcssPrity
|
||||
, S3.ThisMsgAmndrID
|
||||
, S3.ThisMsgAmndHMS
|
||||
FROM $schemaId$.TSEAIBS03 S3
|
||||
, $schemaId$.TSEAIBJ02 J2
|
||||
, $schemaId$.TSEAIBJ06 J6
|
||||
WHERE S3.BjobBzwkDstcd = J2.BjobBzwkDstcd
|
||||
AND S3.BjobBzwkDstcd = J6.BjobBzwkDstcd
|
||||
AND S3.OsidInstiDstcd = J6.OsidInstiDstcd
|
||||
AND S3.BjobMsgScheID = #bjobMsgScheID#
|
||||
AND S3.BjobDmndSubMsgID = #bjobDmndSubMsgID#
|
||||
</statement>
|
||||
|
||||
<statement id="updateBS03" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBS03
|
||||
SET SndrcvStartHMS = #sndrcvStart# ,
|
||||
SndrcvEndHMS = #sndrcvEnd# ,
|
||||
MsgPrcssPrity = #msgPrcssPrity#
|
||||
WHERE BjobDmndMsgID = #bjobDmndMsgID#
|
||||
AND BjobDmndSubMsgID = #bjobDmndSubMsgID#
|
||||
</statement>
|
||||
|
||||
<statement id="updateBJ03" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIBJ03
|
||||
SET TranPrcssDstcd = 'C'
|
||||
WHERE BjobDmndMsgID = #bjobDmndMsgID#
|
||||
AND BjobDmndSubMsgID = #bjobDmndSubMsgID#
|
||||
</statement>
|
||||
|
||||
<statement id="delete" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIBS03
|
||||
WHERE BjobDmndMsgID = #bjobDmndMsgID#
|
||||
AND BjobDmndSubMsgID = #bjobDmndSubMsgID#
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,401 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="User">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
<!-- SELECT ROW_NUMBER() OVER (ORDER BY T02.USERID) ROWNUM, -->
|
||||
SELECT ROWNUM AS ROWNO
|
||||
,RM02.USERID ,RM02.USERNAME
|
||||
,RM02.ROLEIDNFINAME ,'' AS ROLENAME
|
||||
,RM02.PAFIARINFOBRNCD ,RM02.CPHNNO
|
||||
,RM02.OFCTELNO ,RM02.EMAD
|
||||
,RM02.JOBCLCD ,RM02.JOBTLNAME
|
||||
,RM02.LASTAMNDYMS ,RM02.DVSNNAME
|
||||
,RM02.INTNLOUTSRCDSTICNAME ,RM02.EAIGROUPCODSTCD
|
||||
,RM02.SPOTPRXYNAME ,RM02.SPOTPRXYEMPID
|
||||
,RM02.TEAMNAME
|
||||
FROM
|
||||
$schemaId$.TSEAIRM02 RM02
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchUserId">
|
||||
UPPER(USERID) LIKE '%'||UPPER(#searchUserId#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchUserName">
|
||||
UPPER(USERNAME) LIKE '%'||UPPER(#searchUserName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchRoleName">
|
||||
USERID IN (SELECT DISTINCT USERID FROM $schemaId$.TSEAIRM04 WHERE ROLEID LIKE '%'||#searchRoleName#||'%' )
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchDepart">
|
||||
UPPER(DVSNNAME) LIKE '%'||UPPER(#searchDepart#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchTeamName">
|
||||
UPPER(TEAMNAME) LIKE '%'||UPPER(#searchTeamName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPosition">
|
||||
UPPER(JOBTLNAME) LIKE '%'||UPPER(#searchPosition#)||'%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
ORDER BY RM02.USERID ASC
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
$schemaId$.TSEAIRM02 RM02
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchUserId">
|
||||
UPPER(USERID) LIKE '%'||UPPER(#searchUserId#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchUserName">
|
||||
UPPER(USERNAME) LIKE '%'||UPPER(#searchUserName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchRoleName">
|
||||
USERID IN (SELECT DISTINCT USERID FROM $schemaId$.TSEAIRM04 WHERE ROLEID LIKE '%'||#searchRoleName#||'%' )
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchDepart">
|
||||
UPPER(DVSNNAME) LIKE '%'||UPPER(#searchDepart#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchTeamName">
|
||||
UPPER(TEAMNAME) LIKE '%'||UPPER(#searchTeamName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPosition">
|
||||
UPPER(JOBTLNAME) LIKE '%'||UPPER(#searchPosition#)||'%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
T02.USERID AS "USERID"
|
||||
,T02.USERNAME AS "USERNAME"
|
||||
,T02.ROLEIDNFINAME AS "ROLEIDNFINAME"
|
||||
,T02.PAFIARINFOBRNCD AS "PAFIARINFOBRNCD"
|
||||
,T02.CPHNNO AS "CPHNNO"
|
||||
,T02.OFCTELNO AS "OFCTELNO"
|
||||
,T02.EMAD AS "EMAD"
|
||||
,T02.JOBCLCD AS "JOBCLCD"
|
||||
,T02.JOBTLNAME AS "JOBTLNAME"
|
||||
,T02.LASTAMNDYMS AS "LASTAMNDYMS"
|
||||
,T02.DVSNNAME AS "DVSNNAME"
|
||||
,T02.INTNLOUTSRCDSTICNAME AS "INTNLOUTSRCDSTICNAME"
|
||||
,T02.EAIGROUPCODSTCD AS "EAIGROUPCODSTCD"
|
||||
,T02.SPOTPRXYNAME AS "SPOTPRXYNAME"
|
||||
,T02.SPOTPRXYEMPID AS "SPOTPRXYEMPID"
|
||||
,T02.TEAMNAME AS "TEAMNAME"
|
||||
,T02.SECONDMENTBRNCD AS "SECONDMENTBRNCD"
|
||||
,T02.SECONDMENTSTDT AS "SECONDMENTSTDT"
|
||||
,T02.SECONDMENTENDT AS "SECONDMENTENDT"
|
||||
FROM $schemaId$.TSEAIRM02 T02
|
||||
WHERE USERID = #userId#
|
||||
</statement>
|
||||
|
||||
<statement id="selectRole" resultClass="java.util.HashMap">
|
||||
SELECT ROLEID AS "ROLEID"
|
||||
, ROLENAME AS "ROLENAME"
|
||||
FROM $schemaId$.TSEAIRM05
|
||||
WHERE UseYn ='Y'
|
||||
</statement>
|
||||
|
||||
<insert id="insert" parameterClass="java.util.HashMap">
|
||||
INSERT INTO $schemaId$.TSEAIRM02(
|
||||
USERID
|
||||
,USERNAME
|
||||
,ROLEIDNFINAME
|
||||
,PAFIARINFOBRNCD
|
||||
,CPHNNO
|
||||
,OFCTELNO
|
||||
,EMAD
|
||||
,JOBCLCD
|
||||
,JOBTLNAME
|
||||
,LASTAMNDYMS
|
||||
,DVSNNAME
|
||||
,TEAMNAME
|
||||
,INTNLOUTSRCDSTICNAME
|
||||
,EAIGROUPCODSTCD
|
||||
,SPOTPRXYNAME
|
||||
,SPOTPRXYEMPID
|
||||
,PASSWORD
|
||||
)
|
||||
VALUES (
|
||||
#userId#
|
||||
,#userName#
|
||||
,#roleidnfiname#
|
||||
,#pafiarinfobrncd#
|
||||
,#cphnno#
|
||||
,#ofctelno#
|
||||
,#emad#
|
||||
,#jobclcd#
|
||||
,#jobtlname#
|
||||
,TO_CHAR(LOCALTIMESTAMP,'YYYYMMDDHH24MISS')
|
||||
,#dvsnname#
|
||||
,#teamName#
|
||||
,#intnloutsrcdsticname#
|
||||
,#eaigroupcodstcd#
|
||||
,#spotprxyname#
|
||||
,#spotprxyempid#
|
||||
,#password#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIRM02
|
||||
SET USERNAME = #userName#
|
||||
,ROLEIDNFINAME = #roleidnfiname#
|
||||
,PAFIARINFOBRNCD = #pafiarinfobrncd#
|
||||
,CPHNNO = #cphnno#
|
||||
,OFCTELNO = #ofctelno#
|
||||
,EMAD = #emad#
|
||||
,JOBCLCD = #jobclcd#
|
||||
,JOBTLNAME = #jobtlname#
|
||||
,LASTAMNDYMS = TO_CHAR(LOCALTIMESTAMP,'YYYYMMDDHH24MISS')
|
||||
,DVSNNAME = #dvsnname#
|
||||
,TEAMNAME = #teamName#
|
||||
,INTNLOUTSRCDSTICNAME = #intnloutsrcdsticname#
|
||||
,EAIGROUPCODSTCD = #eaigroupcodstcd#
|
||||
,SPOTPRXYNAME = #spotprxyname#
|
||||
,SPOTPRXYEMPID = #spotprxyempid#
|
||||
WHERE USERID = #userId#
|
||||
</statement>
|
||||
|
||||
<statement id="updatePassword" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIRM02
|
||||
SET PASSWORD = #password#
|
||||
, LOGINFAILCOUNT = 0
|
||||
WHERE USERID = #userId#
|
||||
</statement>
|
||||
|
||||
<statement id="selectUserRoleList" resultClass="java.util.HashMap">
|
||||
SELECT R05.ROLEID ROLEID
|
||||
, R05.ROLENAME ROLENAME
|
||||
, R05.ROLEDESC ROLEDESC
|
||||
, decode(R04.ROLEID,null,'false','true') CHK
|
||||
FROM $schemaId$.TSEAIRM05 R05
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIRM04 R04 ON
|
||||
( R05.ROLEID = R04.ROLEID AND R04.USERID = #userId# )
|
||||
WHERE R05.UseYn ='Y'
|
||||
</statement>
|
||||
<statement id="insertUserRole" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIRM04(USERID, ROLEID)
|
||||
VALUES (#userId#, #roleId#)
|
||||
</statement>
|
||||
|
||||
<statement id="selectRoleCnt" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(USERID) FROM $schemaId$.TSEAIRM04
|
||||
WHERE USERID = #USERID#
|
||||
</statement>
|
||||
|
||||
<statement id="deleteUserRole" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIRM04
|
||||
WHERE USERID = #userId#
|
||||
</statement>
|
||||
|
||||
<statement id="selectUserCnt" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(USERID) FROM $schemaId$.TSEAIRM02
|
||||
WHERE USERID = #USERID#
|
||||
</statement>
|
||||
|
||||
<insert id="insertHrms" parameterClass="java.util.HashMap">
|
||||
INSERT INTO $schemaId$.TSEAIRM02(
|
||||
USERID
|
||||
,USERNAME
|
||||
,ROLEIDNFINAME
|
||||
,PAFIARINFOBRNCD
|
||||
,CPHNNO
|
||||
,OFCTELNO
|
||||
,EMAD
|
||||
,JOBCLCD
|
||||
,JOBTLNAME
|
||||
,LASTAMNDYMS
|
||||
,DVSNNAME
|
||||
,INTNLOUTSRCDSTICNAME
|
||||
,EAIGROUPCODSTCD
|
||||
,SPOTPRXYNAME
|
||||
,SPOTPRXYEMPID
|
||||
,TEAMNAME
|
||||
,SECONDMENTBRNCD
|
||||
,SECONDMENTSTDT
|
||||
,SECONDMENTENDT
|
||||
)
|
||||
VALUES (
|
||||
#USERID#
|
||||
,#USERNAME#
|
||||
,#ROLEIDNFINAME#
|
||||
,#PAFIARINFOBRNCD#
|
||||
,#CPHNNO#
|
||||
,#OFCTELNO#
|
||||
,#EMAD#
|
||||
,#JOBCLCD#
|
||||
,#JOBTLNAME#
|
||||
,to_char(sysdate,'yyyymmddhh24miss')
|
||||
,#DVSNNAME#
|
||||
,#INTNLOUTSRCDSTICNAME#
|
||||
,#EAIGROUPCODSTCD#
|
||||
,#SPOTPRXYNAME#
|
||||
,#SPOTPRXYEMPID#
|
||||
,#TEAMNAME#
|
||||
,#SECONDMENTBRNCD#
|
||||
,#SECONDMENTSTDT#
|
||||
,#SECONDMENTENDT#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<statement id="updateHrms" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIRM02
|
||||
SET USERNAME = #USERNAME#
|
||||
,PAFIARINFOBRNCD = #PAFIARINFOBRNCD#
|
||||
,CPHNNO = #CPHNNO#
|
||||
,OFCTELNO = #OFCTELNO#
|
||||
,EMAD = #EMAD#
|
||||
,JOBCLCD = #JOBCLCD#
|
||||
,JOBTLNAME = #JOBTLNAME#
|
||||
,LASTAMNDYMS = to_char(sysdate,'yyyymmddhh24miss')
|
||||
,DVSNNAME = #DVSNNAME#
|
||||
,INTNLOUTSRCDSTICNAME = #INTNLOUTSRCDSTICNAME#
|
||||
,EAIGROUPCODSTCD = #EAIGROUPCODSTCD#
|
||||
,SPOTPRXYNAME = #SPOTPRXYNAME#
|
||||
,SPOTPRXYEMPID = #SPOTPRXYEMPID#
|
||||
,TEAMNAME = #TEAMNAME#
|
||||
,SECONDMENTBRNCD = #SECONDMENTBRNCD#
|
||||
,SECONDMENTSTDT = #SECONDMENTSTDT#
|
||||
,SECONDMENTENDT = #SECONDMENTENDT#
|
||||
WHERE USERID = #USERID#
|
||||
</statement>
|
||||
|
||||
<statement id="mergeRM02" parameterClass="java.util.HashMap">
|
||||
MERGE INTO $schemaId$.TSEAIRM02 RM02 USING(
|
||||
select #USERID# AS USERID , #USERNAME# AS USERNAME,#ROLEIDNFINAME# AS ROLEIDNFINAME, #PAFIARINFOBRNCD# AS PAFIARINFOBRNCD ,#CPHNNO# AS CPHNNO
|
||||
,#OFCTELNO# AS OFCTELNO ,#EMAD# AS EMAD ,#JOBCLCD# AS JOBCLCD ,#JOBTLNAME# AS JOBTLNAME ,TO_CHAR(LOCALTIMESTAMP,'YYYYMMDDHH24MISS') AS LASTAMNDYMS
|
||||
,#DVSNNAME# AS DVSNNAME ,#INTNLOUTSRCDSTICNAME# AS INTNLOUTSRCDSTICNAME ,#EAIGROUPCODSTCD# AS EAIGROUPCODSTCD ,#SPOTPRXYNAME# AS SPOTPRXYNAME,#SPOTPRXYEMPID# AS SPOTPRXYEMPID
|
||||
from dual
|
||||
) INSROW
|
||||
ON RM02.USERID = INSROW.USERID
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT VALUES (INSROW.USERID ,INSROW.USERNAME ,INSROW.ROLEIDNFINAME, INSROW.PAFIARINFOBRNCD ,INSROW.CPHNNO ,INSROW.OFCTELNO ,INSROW.EMAD
|
||||
,INSROW.JOBCLCD ,INSROW.JOBTLNAME, INSROW.LASTAMNDYMS ,INSROW.DVSNNAME ,INSROW.INTNLOUTSRCDSTICNAME ,INSROW.EAIGROUPCODSTCD
|
||||
,INSROW.SPOTPRXYNAME ,INSROW.SPOTPRXYEMPID )
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
USERNAME = INSROW.USERNAME
|
||||
,PAFIARINFOBRNCD = INSROW.PAFIARINFOBRNCD
|
||||
,CPHNNO = INSROW.CPHNNO
|
||||
,OFCTELNO = INSROW.OFCTELNO
|
||||
,EMAD = INSROW.EMAD
|
||||
,JOBCLCD = INSROW.JOBCLCD
|
||||
,JOBTLNAME = INSROW.JOBTLNAME
|
||||
,LASTAMNDYMS = INSROW.LASTAMNDYMS
|
||||
,DVSNNAME = INSROW.DVSNNAME
|
||||
,INTNLOUTSRCDSTICNAME = INSROW.INTNLOUTSRCDSTICNAME
|
||||
,EAIGROUPCODSTCD = INSROW.EAIGROUPCODSTCD
|
||||
,SPOTPRXYNAME = INSROW.SPOTPRXYNAME
|
||||
,SPOTPRXYEMPID = INSROW.SPOTPRXYEMPID
|
||||
</statement>
|
||||
|
||||
<statement id="selectUserInfo" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
USERID AS "USERID"
|
||||
,DVSNNAME AS "DVSNNAME"
|
||||
,TEAMNAME AS "TEAMNAME"
|
||||
,OFCTELNO AS "OFCTELNO"
|
||||
FROM $schemaId$.TSEAIRM02
|
||||
WHERE USERID IN ($USERIDS$)
|
||||
</statement>
|
||||
|
||||
<statement id="selectAdminRoleUser" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
RM02.USERID AS "USERID"
|
||||
,RM04.ROLEID AS "ROLEID"
|
||||
FROM $schemaId$.TSEAIRM02 RM02 ,$schemaId$.TSEAIRM04 RM04
|
||||
WHERE RM02.USERID = RM04.USERID
|
||||
AND RM04.ROLEID = #roleId#
|
||||
</statement>
|
||||
|
||||
<statement id="selectBossList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT USERID AS "CODE", USERNAME AS "NAME"
|
||||
FROM $schemaId$.TSEAIRM02
|
||||
WHERE JOBTLNAME = '팀장'
|
||||
<isEmpty prepend="AND" property="secondMentBrnCd">
|
||||
DVSNNAME = (SELECT DVSNNAME FROM $schemaId$.TSEAIRM02 WHERE USERID= #userId# )
|
||||
</isEmpty>
|
||||
<isNotEmpty prepend="AND" property="secondMentBrnCd">
|
||||
PAFIARINFOBRNCD = #secondMentBrnCd#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectAgentList" resultClass="java.util.HashMap">
|
||||
SELECT SPOTPRXYEMPID AS "BOSSNUM", SPOTPRXYNAME AS "BOSSNAME"
|
||||
FROM $schemaId$.TSEAIRM02
|
||||
WHERE USERID= #userId#
|
||||
</statement>
|
||||
|
||||
<statement id="updateChangeRole" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIRM04
|
||||
SET ROLEID = 'dept_developer'
|
||||
WHERE USERID = #userId# AND ROLEID IN ('newbie','newboss')
|
||||
</statement>
|
||||
|
||||
<statement id="selectUserRoleCnt" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(USERID) FROM $schemaId$.TSEAIRM04
|
||||
WHERE USERID = #userId# AND ROLEID = #chkRole#
|
||||
</statement>
|
||||
|
||||
<statement id="updateUserRole" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIRM04
|
||||
SET ROLEID = #roleId#
|
||||
WHERE USERID = #userId# AND ROLEID = #chkRole#
|
||||
</statement>
|
||||
|
||||
<statement id="selectUsersByIdList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT * FROM $schemaId$.TSEAIRM02 RM02
|
||||
<dynamic prepend="WHERE RM02.USERID IN" open="(" close=")">
|
||||
<iterate property="userIdList" conjunction=", ">
|
||||
#userIdList[]#
|
||||
</iterate>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectUserServiceTypeList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
USERID,
|
||||
USESERVICETYPE
|
||||
FROM
|
||||
$schemaId$.TSEAIRM07
|
||||
WHERE
|
||||
USERID = #userId#
|
||||
</statement>
|
||||
|
||||
<statement id="insertUserServiceType" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
INSERT INTO
|
||||
$schemaId$.TSEAIRM07
|
||||
(USERID,
|
||||
USESERVICETYPE)
|
||||
VALUES
|
||||
(#userId#,
|
||||
#useServiceName#)
|
||||
</statement>
|
||||
|
||||
<statement id="deleteUserServiceType" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
DELETE
|
||||
$schemaId$.TSEAIRM07
|
||||
WHERE
|
||||
USERID = #userId#
|
||||
AND USESERVICETYPE = #deleteServiceName#
|
||||
</statement>
|
||||
|
||||
<statement id="insertUserServiceTypeAll" parameterClass="java.util.HashMap">
|
||||
MERGE INTO
|
||||
$schemaId$.TSEAIRM07 RM07
|
||||
USING
|
||||
( $caseQuery$ ) DUAL
|
||||
ON
|
||||
(RM07.USERID = #userId# AND USESERVICETYPE IN DUAL.SERVICETYPE)
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT (USERID, USESERVICETYPE) VALUES (#userId#, DUAL.SERVICETYPE)
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="Biz">
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT rownum ROWNUMBER,
|
||||
EAIBzwkDstcd,
|
||||
BzwkDsticName,
|
||||
BzwkDsticDesc
|
||||
FROM $schemaId$.TSEAICM01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
UPPER(EaiBzwkDstcd) LIKE '%' || #searchEaiBzwkDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) ORGTABLE
|
||||
WHERE ROWNUMBER BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS TotalCount
|
||||
FROM $schemaId$.TSEAICM01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
UPPER(EaiBzwkDstcd) LIKE '%' || #searchEaiBzwkDstcd# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectUserBizList" resultClass="java.util.HashMap">
|
||||
SELECT C01.EAIBZWKDSTCD BIZCODE
|
||||
, C01.BZWKDSTICNAME BIZNAME
|
||||
, C01.BZWKDSTICDESC BIZDESC
|
||||
, decode(R06.EAIBZWKDSTCD,null,'false','true') CHK
|
||||
FROM $schemaId$.TSEAICM01 C01
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIRM06 R06 ON
|
||||
( C01.EAIBZWKDSTCD = R06.EAIBZWKDSTCD AND R06.USERID = #userId# )
|
||||
WHERE 1=1
|
||||
<isNotEmpty prepend ="AND" property="searchBzwkName">
|
||||
<iterate property="searchBzwkName" open="(" close=")" conjunction="OR">
|
||||
UPPER(C01.EAIBZWKDSTCD) LIKE '%' || UPPER(#searchBzwkName[]#) || '%'
|
||||
OR UPPER(C01.BZWKDSTICNAME) LIKE '%' || UPPER(#searchBzwkName[]#) || '%'
|
||||
</iterate>
|
||||
</isNotEmpty>
|
||||
order by 1
|
||||
</statement>
|
||||
|
||||
<statement id="selectGroupCoCdByEAIBzwkDstCd" parameterClass="java.util.HashMap" resultClass="java.lang.String">
|
||||
SELECT GROUPCOCD AS "GROUPCOCD" FROM $schemaId$.TSEAICM01 WHERE EAIBZWKDSTCD = #eaiBzwkDstCd#
|
||||
</statement>
|
||||
|
||||
<statement id="insertMergeRM06" parameterClass="java.util.HashMap">
|
||||
INSERT INTO $schemaId$.TSEAIRM06
|
||||
SELECT #userId# AS USERID
|
||||
, EAIBZWKDSTCD
|
||||
, #SAVETYPE# AS SAVETYPE
|
||||
FROM $schemaId$.TSEAICM01
|
||||
WHERE APPLCD = #EAIBZWKDSTCD# AND EAIBZWKDSTCD != #EAIBZWKDSTCD#
|
||||
MINUS
|
||||
SELECT USERID
|
||||
, EAIBZWKDSTCD
|
||||
, #SAVETYPE# AS SAVETYPE
|
||||
FROM $schemaId$.TSEAIRM06
|
||||
WHERE USERID = #userId#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="UseDateControl">
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT count(1) "TOTALCOUNT"
|
||||
FROM $schemaId$.TSEAIHE01 he01
|
||||
LEFT OUTER JOIN (SELECT NAME, STARTDATE, ENDDATE, USEYN FROM $schemaId$.tseaifr10 WHERE TYPE='01') fr10
|
||||
ON he01.EAISVCNAME = fr10.name
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchName">
|
||||
UPPER(EAISVCNAME) LIKE '%' || #searchName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER(ORDER BY he01.EAISVCNAME) ROWNO ,
|
||||
he01.EAISVCNAME NAME, he01.EAISVCDESC "DESC", nvl(fr10.STARTDATE,'') STARTDATE, nvl(fr10.ENDDATE,'') ENDDATE, nvl(fr10.USEYN,0) USEYN
|
||||
FROM $schemaId$.TSEAIHE01 he01
|
||||
LEFT OUTER JOIN (SELECT NAME, STARTDATE, ENDDATE, USEYN FROM $schemaId$.tseaifr10 WHERE TYPE='01') fr10
|
||||
ON he01.EAISVCNAME = fr10.name
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchName">
|
||||
UPPER(EAISVCNAME) LIKE '%' || #searchName# || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" resultClass="java.util.HashMap">
|
||||
SELECT he01.EAISVCNAME NAME, he01.EAISVCDESC "DESC", nvl(fr10.STARTDATE,'') STARTDATE, nvl(fr10.ENDDATE,'99991231') ENDDATE, nvl(fr10.USEYN,0) USEYN
|
||||
FROM $schemaId$.TSEAIHE01 he01
|
||||
LEFT OUTER JOIN (SELECT NAME, STARTDATE, ENDDATE, USEYN FROM $schemaId$.tseaifr10 WHERE TYPE='01') fr10
|
||||
ON he01.EAISVCNAME = fr10.name
|
||||
WHERE EAISVCNAME =#name#
|
||||
</statement>
|
||||
|
||||
<statement id="merge" parameterClass="java.util.HashMap">
|
||||
MERGE INTO $schemaId$.tseaifr10 A USING DUAL B ON (NAME=#name# AND TYPE='01' )
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET STARTDATE=#startDate#, ENDDATE=#endDate#, USEYN=#useYn#
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT (TYPE, NAME, STARTDATE, ENDDATE, USEYN)
|
||||
VALUES('01',#name#, #startDate#, #endDate#, #useYn#)
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="SysDomain">
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TOTALCOUNT"
|
||||
FROM $schemaId$.TSEAISY01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSysDomnName">
|
||||
SYSDOMNNAME LIKE UPPER('%' || #searchSysDomnName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSysDomnDesc">
|
||||
UPPER(SYSDOMNDESC) LIKE UPPER('%' || #searchSysDomnDesc# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT ROWNUM AS ROWNO,
|
||||
SYSDOMNNAME , SYSDOMNDESC
|
||||
FROM $schemaId$.TSEAISY01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="searchSysDomnName">
|
||||
SYSDOMNNAME LIKE UPPER('%' || #searchSysDomnName# || '%')
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSysDomnDesc">
|
||||
UPPER(SYSDOMNDESC) LIKE UPPER('%' || #searchSysDomnDesc# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="Combo">
|
||||
|
||||
<statement id="selectListComboForTable" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT $codeColumn$ CODE, $nameColumn$ NAME
|
||||
FROM $schemaId$.$tableName$
|
||||
<isNotEmpty prepend="WHERE" property="where">
|
||||
$where$
|
||||
</isNotEmpty>
|
||||
<isEmpty prepend=" " property="sortColumn">
|
||||
ORDER BY $nameColumn$ ASC
|
||||
</isEmpty>
|
||||
<isNotEmpty prepend=" " property="sortColumn">
|
||||
ORDER BY $sortColumn$ ASC
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectListComboForTableWithCode" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT $codeColumn$ CODE, '[' || $codeColumn$ || ']' || $nameColumn$ NAME
|
||||
FROM $schemaId$.$tableName$
|
||||
<isNotEmpty prepend="WHERE" property="where">
|
||||
$where$
|
||||
</isNotEmpty>
|
||||
ORDER BY NAME ASC
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCombo" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT CODE CODE
|
||||
<isEqual prepend="," property="locale" compareValue="EN">
|
||||
NVL(CODENAME_EN, CODENAME) NAME
|
||||
</isEqual>
|
||||
<isNotEqual prepend="," property="locale" compareValue="EN">
|
||||
CODENAME NAME
|
||||
</isNotEqual>
|
||||
FROM $schemaId$.TSEAICM20
|
||||
WHERE CODEGROUP = #codeGroup# AND USEYN = 'Y'
|
||||
ORDER BY SEQ
|
||||
</statement>
|
||||
|
||||
<statement id="selectMeta04ComboList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT VLD_VAL CODE, VLD_VAL_NM NAME
|
||||
FROM $schemaId$.TSEAIMX04
|
||||
WHERE DEL_YN ='N'
|
||||
<isNotEmpty prepend="AND" property="upperVal">
|
||||
UPPER_VLD_VAL = #upperVal#
|
||||
</isNotEmpty>
|
||||
AND $searchType$ = #param#
|
||||
ORDER BY 1
|
||||
</statement>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="LogTable">
|
||||
|
||||
<statement id="truncLogTable" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
TRUNCATE TABLE $schemaId$.$tableName$
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,337 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="DashboardTarget">
|
||||
|
||||
<statement id="getProcCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(L1.LOGPRCSSSERNO) AS "CNT"
|
||||
FROM $schemaId$.$tableName$ L1,
|
||||
( SELECT EAIBZWKDSTCD, MSGDPSTYMS, EAISVCSERNO, MAX(LOGPRCSSSERNO) LOGPRCSSSERNO
|
||||
FROM $schemaId$.$tableName$
|
||||
WHERE MSGDPSTYMS BETWEEN '$start$' AND '$end$'
|
||||
<isNotEqual compareValue="''" prepend="AND" property="insts">
|
||||
EAISEVRINSTNCNAME IN ( $insts$ )
|
||||
</isNotEqual>
|
||||
GROUP BY EAIBZWKDSTCD, MSGDPSTYMS, EAISVCSERNO
|
||||
) L0
|
||||
WHERE L0.EAIBZWKDSTCD = L1.EAIBZWKDSTCD
|
||||
AND L0.MSGDPSTYMS = L1.MSGDPSTYMS
|
||||
AND L0.EAISVCSERNO = L1.EAISVCSERNO
|
||||
AND L0.LOGPRCSSSERNO = L1.LOGPRCSSSERNO
|
||||
AND L1.LOGPRCSSSERNO != '900'
|
||||
AND L1.EAIERRCD NOT LIKE 'REC%'
|
||||
AND (
|
||||
( L1.SVCMOTIVUSEDSTCD = 'ASYN' AND L1.PSVINTFACDSTICNAME = 'ASYN' AND L1.LOGPRCSSSERNO IN ('200', '400') )
|
||||
OR
|
||||
( L1.SVCMOTIVUSEDSTCD = 'SYNC' AND L1.PSVINTFACDSTICNAME = 'SYNC' AND L1.LOGPRCSSSERNO = '400' )
|
||||
OR
|
||||
( L1.SVCMOTIVUSEDSTCD = 'ASYN' AND L1.PSVINTFACDSTICNAME = 'SYNC' AND L1.LOGPRCSSSERNO = '400' )
|
||||
OR
|
||||
( L1.SVCMOTIVUSEDSTCD = 'SYNC' AND L1.PSVINTFACDSTICNAME = 'ASYN' AND L1.LOGPRCSSSERNO = '400' )
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="getProcCountWithSR02" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
EAIGROUPCOCD
|
||||
,MAX(NOMALNOITM) AS "MAXCOUNT"
|
||||
,SUM(NOMALNOITM) AS "TOTCOUNT"
|
||||
FROM
|
||||
(
|
||||
SELECT BASEHH , BASEHHMM ,EAIGROUPCOCD, SUM(NOMALNOITM) AS "NOMALNOITM"
|
||||
FROM (
|
||||
SELECT
|
||||
SR02.BASEHH
|
||||
,SR02.BASEHHMM
|
||||
,(CASE WHEN TRIM(HE01.EAIGROUPCOCD) IS NULL THEN 'KBO' ELSE HE01.EAIGROUPCOCD END) EAIGROUPCOCD
|
||||
,SR02.NOMALNOITM
|
||||
FROM $schemaId$.TSEAISR02 SR02 ,$schemaId$.TSEAIHE01 HE01
|
||||
WHERE SR02.BASEYMD = #baseYmd#
|
||||
AND SR02.EAISVCNAME = HE01.EAISVCNAME
|
||||
) TMP1
|
||||
GROUP BY BASEHH,BASEHHMM,EAIGROUPCOCD
|
||||
) TMP2
|
||||
GROUP BY EAIGROUPCOCD
|
||||
</statement>
|
||||
|
||||
<statement id="getProcCountDateWithBJ08" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
SUBSTR(FileTrsmtStartHMS, 1, 8) AS BASEYMD
|
||||
, SUM(CASE WHEN ThisStgePrcssRsultCd = 'E' THEN 0 ELSE 1 END) AS TOTCOUNT
|
||||
FROM $schemaId$.TSEAIBJ08 BJ08, $schemaId$.TSEAIBJ02 BJ02
|
||||
WHERE BJ08.FileTrsmtStartHMS >= #searchStart# || '0000000000'
|
||||
AND BJ08.FileTrsmtStartHMS <= #searchEnd# || '9999999999'
|
||||
AND BJ08.BjobBzwkDstcd = BJ02.BjobBzwkDstcd
|
||||
GROUP BY
|
||||
SUBSTR(FileTrsmtStartHMS, 1, 8)
|
||||
</statement>
|
||||
|
||||
<statement id="getProcCountHourWithBJ08" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
SUBSTR(FileTrsmtStartHMS, 1, 8) AS BASEYMD
|
||||
,SUBSTR(FileTrsmtStartHMS, 9, 2) AS BASEHH
|
||||
,SUM(CASE WHEN ThisStgePrcssRsultCd = 'E' THEN 0 ELSE 1 END) AS TOTCOUNT
|
||||
FROM $schemaId$.TSEAIBJ08 BJ08, $schemaId$.TSEAIBJ02 BJ02
|
||||
WHERE BJ08.FileTrsmtStartHMS >= #startDt# || '00000000'
|
||||
AND BJ08.FileTrsmtStartHMS <= #endDt# || '99999999'
|
||||
AND BJ08.BjobBzwkDstcd = BJ02.BjobBzwkDstcd
|
||||
GROUP BY
|
||||
SUBSTR(FileTrsmtStartHMS, 1, 8)
|
||||
,SUBSTR(FileTrsmtStartHMS, 9, 2)
|
||||
</statement>
|
||||
|
||||
<statement id="getProcCountDateWithES01" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT SUBSTR(MSGREGDATE, 1, 8) AS BASEYMD
|
||||
,SUM(CASE WHEN ES01.ERRYN = 'C' THEN 1 ELSE 0 END) AS TOTCOUNT
|
||||
FROM $schemaId$.TSEAIES01 ES01
|
||||
WHERE MSGREGDATE >= #searchStart#||'0000000000'
|
||||
AND MSGREGDATE <= #searchEnd#||'9999999999'
|
||||
GROUP BY
|
||||
SUBSTR(MSGREGDATE, 1, 8)
|
||||
</statement>
|
||||
|
||||
<statement id="getProcCountHourWithES01" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT SUBSTR(MSGREGDATE, 1, 8) AS BASEYMD
|
||||
,SUBSTR(MSGREGDATE, 9, 2) AS BASEHH
|
||||
,SUM(CASE WHEN ES01.ERRYN = 'C' THEN 1 ELSE 0 END) AS TOTCOUNT
|
||||
FROM $schemaId$.TSEAIES01 ES01
|
||||
WHERE MSGREGDATE >= #startDt#||'00000000'
|
||||
AND MSGREGDATE <= #endDt#||'99999999'
|
||||
GROUP BY
|
||||
SUBSTR(MSGREGDATE, 1, 8)
|
||||
,SUBSTR(MSGREGDATE, 9, 2)
|
||||
</statement>
|
||||
|
||||
<statement id="getProcCountDayWithSR02" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
BASEYMD
|
||||
,SUM(NOMALNOITM) AS "TOTCOUNT"
|
||||
FROM
|
||||
(
|
||||
SELECT BASEYMD , SUM(NOMALNOITM) AS "NOMALNOITM"
|
||||
FROM (
|
||||
SELECT
|
||||
SR02.BASEYMD
|
||||
,(CASE WHEN TRIM(HE01.EAIGROUPCOCD) IS NULL THEN 'KBO' ELSE HE01.EAIGROUPCOCD END) EAIGROUPCOCD
|
||||
,SR02.NOMALNOITM
|
||||
FROM $schemaId$.TSEAISR02 SR02 ,$schemaId$.TSEAIHE01 HE01
|
||||
WHERE SR02.BASEYMD BETWEEN #searchStart# AND #searchEnd#
|
||||
AND SR02.EAISVCNAME = HE01.EAISVCNAME
|
||||
) TMP1
|
||||
GROUP BY BASEYMD,EAIGROUPCOCD
|
||||
) TMP2
|
||||
GROUP BY BASEYMD
|
||||
</statement>
|
||||
|
||||
<statement id="getHourProcCountWithSR02" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT BASEYMD ,BASEHH, SUM(NOMALNOITM) AS "TOTCOUNT"
|
||||
FROM (
|
||||
SELECT SR02.BASEYMD
|
||||
,SR02.BASEHH
|
||||
,SR02.NOMALNOITM
|
||||
FROM $schemaId$.TSEAISR02 SR02 ,$schemaId$.TSEAIHE01 HE01
|
||||
WHERE SR02.BASEYMD BETWEEN #startDt# AND #endDt#
|
||||
AND SR02.EAISVCNAME = HE01.EAISVCNAME
|
||||
) TMP1
|
||||
<dynamic prepend="WHERE" >
|
||||
<isEqual compareValue="Y" prepend="AND" property="compare">
|
||||
(TMP1.BASEYMD = #startDt# AND TMP1.BASEHH >= #startHh#) AND (TMP1.BASEYMD =#endDt# AND TMP1.BASEHH <= #endHh#)
|
||||
</isEqual>
|
||||
<isEqual compareValue="N" prepend="AND" property="compare">
|
||||
(TMP1.BASEYMD = #startDt# AND TMP1.BASEHH >= #startHh#) OR (TMP1.BASEYMD =#endDt# AND TMP1.BASEHH <= #endHh#)
|
||||
</isEqual>
|
||||
</dynamic>
|
||||
GROUP BY BASEYMD ,BASEHH
|
||||
</statement>
|
||||
|
||||
<statement id="getTimeoutCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(DISTINCT EAISVCSERNO) AS "CNT"
|
||||
FROM $schemaId$.$tableName$
|
||||
WHERE MSGDPSTYMS BETWEEN #start# AND #end#
|
||||
AND EAIERRCD LIKE 'REC%'
|
||||
AND EAIERRCD IN ( $timeoutErr$ )
|
||||
AND EAISEVRINSTNCNAME IN ( $insts$ )
|
||||
</statement>
|
||||
|
||||
<statement id="getErrorCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(DISTINCT EAISVCSERNO) AS "CNT"
|
||||
FROM $schemaId$.$tableName$
|
||||
WHERE MSGDPSTYMS BETWEEN #start# AND #end#
|
||||
AND EAIERRCD LIKE 'REC%'
|
||||
AND EAIERRCD NOT IN ( $timeoutErr$ )
|
||||
AND EAISEVRINSTNCNAME IN ( $insts$ )
|
||||
</statement>
|
||||
|
||||
<statement id="insertPeakTpsHistory" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIRM15
|
||||
(BASEINFODSTCD, BZWKGROUPNAME, EAIGROUPCODSTCD, BASEYMD, PRCSSNOITM, TPSNOITM)
|
||||
VALUES (#baseInfo#, #bzwkGroupName#, #eaiGroupCoCd#, #baseYMS#, #prcssNoitm#, #tpsNoitm#)
|
||||
</statement>
|
||||
|
||||
<statement id="getTimeoutCountBranchTest" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(DISTINCT EAISVCSERNO) AS "CNT"
|
||||
FROM $schemaId$.$tableName$ L1, $schemaId$.TSEAIHE01 H1
|
||||
WHERE L1.MSGDPSTYMS BETWEEN #start# AND #end#
|
||||
AND L1.EAIERRCD LIKE 'REC%'
|
||||
AND L1.EAIERRCD IN ( $timeoutErr$ )
|
||||
AND L1.EAISEVRINSTNCNAME IN ( $insts$ )
|
||||
AND L1.EAISVCNAME = H1.EAISVCNAME
|
||||
<isEqual compareValue="개설" prepend="AND" property="commDiv">
|
||||
SUBSTR(H1.EAISVCNAME,LENGTH(H1.EAISVCNAME)-2) IN ('S01','R02')
|
||||
</isEqual>
|
||||
<isEqual compareValue="취급" prepend="AND" property="commDiv">
|
||||
SUBSTR(H1.EAISVCNAME,LENGTH(H1.EAISVCNAME)-2) IN ('S02','R01')
|
||||
</isEqual>
|
||||
</statement>
|
||||
|
||||
<statement id="getErrorCountBranchTest" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(DISTINCT EAISVCSERNO) AS "CNT"
|
||||
FROM $schemaId$.$tableName$ L1, $schemaId$.TSEAIHE01 H1
|
||||
WHERE L1.MSGDPSTYMS BETWEEN #start# AND #end#
|
||||
AND L1.EAIERRCD LIKE 'REC%'
|
||||
AND L1.EAIERRCD NOT IN ( $timeoutErr$ )
|
||||
AND L1.EAISEVRINSTNCNAME IN ( $insts$ )
|
||||
AND L1.EAISVCNAME = H1.EAISVCNAME
|
||||
<isEqual compareValue="개설" prepend="AND" property="commDiv">
|
||||
SUBSTR(H1.EAISVCNAME,LENGTH(H1.EAISVCNAME)-2) IN ('S01','R02')
|
||||
</isEqual>
|
||||
<isEqual compareValue="취급" prepend="AND" property="commDiv">
|
||||
SUBSTR(H1.EAISVCNAME,LENGTH(H1.EAISVCNAME)-2) IN ('S02','R01')
|
||||
</isEqual>
|
||||
</statement>
|
||||
|
||||
<statement id="getMinMaxDate" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT MIN(STATCYMD) "minDate", MAX(STATCYMD) "maxDate"
|
||||
FROM $schemaId$.TSEAIRM11
|
||||
<isNotEmpty prepend="WHERE" property="hostName">
|
||||
EAIMONISYSHOSTNAME = #hostName#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="getMinMaxTime" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT COALESCE(MIN(STATCHMS),0) "minTime", COALESCE(MAX(STATCHMS),0) "maxTime"
|
||||
FROM $schemaId$.TSEAIRM11
|
||||
WHERE 1=1
|
||||
<isNotEmpty prepend="AND" property="baseDate">
|
||||
STATCYMD = #baseDate#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="hostName">
|
||||
EAIMONISYSHOSTNAME = #hostName#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="insertTradeStatics" parameterClass="com.eactive.eai.rms.onl.tracking.vo.DbStaticsVo" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIRM11
|
||||
( EAIMONIJOBDSTCD, EAIMONISVCDSTCD, STATCYMD, STATCHMS
|
||||
, EAIMONISYSHOSTNAME, EAIMONIPRCSSNOITM, EAIMONITOUTNOITM, EAIMONIERRNOITM
|
||||
, MAXSSPERPRCSSQANTY )
|
||||
VALUES (#eaiMoniJobDstcd#, #eaiMoniSvcDstcd#, #statcYmd#, #statcHMS#
|
||||
, #eaiMoniSysHostName#, #eaiMoniPrcssNoitm#, #eaiMoniToutNoitm#, #eaiMoniErrNoitm#
|
||||
, #maxSSPerPrcssQanty#)
|
||||
</statement>
|
||||
|
||||
<statement id="sumTradeStatics" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT COALESCE(MAX(STATCHMS),0) "maxTime" , COALESCE(SUM(EAIMONIPRCSSNOITM),0) "sumProc"
|
||||
, COALESCE(SUM(EAIMONITOUTNOITM),0) "sumTimeout", COALESCE(SUM(EAIMONIERRNOITM),0) "sumError"
|
||||
, COALESCE(MAX(MAXSSPERPRCSSQANTY),0) "maxTps"
|
||||
FROM $schemaId$.TSEAIRM11
|
||||
WHERE EAIMONIJOBDSTCD = #eaiMoniJobDstcd#
|
||||
AND EAIMONISVCDSTCD = #eaiMoniSvcDstcd#
|
||||
AND STATCYMD = #statcYmd#
|
||||
<isNotEmpty prepend="AND" property="hostName">
|
||||
EAIMONISYSHOSTNAME = #hostName#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="resetTradeStatics" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIRM11
|
||||
SET EAIMONIPRCSSNOITM = 0, EAIMONITOUTNOITM = 0, EAIMONIERRNOITM = 0, MAXSSPERPRCSSQANTY = 0.0
|
||||
WHERE STATCYMD = #statcYmd#
|
||||
<isNotEmpty prepend="AND" property="statcHMS">
|
||||
STATCHMS <= #statcHMS#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectEAISevrDstcd" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT EAISVCNAME "EAISvcName", '$schemaId$' AS "schema"
|
||||
FROM $schemaId$.TSEAIHE01
|
||||
ORDER BY 1
|
||||
</statement>
|
||||
|
||||
<statement id="getItsmErrorLogList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
'ONLINE' AS TYPE,
|
||||
LG.MSGDPSTYMS AS MSGDPSTYMS,
|
||||
<!-- 'S9'||substr(LG.EAIERRCD,7) AS EAIERRCD, -->
|
||||
LG.EAIERRCD AS EAIERRCD,
|
||||
LG.EAISVCNAME AS EAISVCNAME,
|
||||
CM01.BZWKDSTICNAME AS BZWKDSTICNAME,
|
||||
MIN(LG.LOGPRCSSSERNO) AS LOGPRCSSSERNO,
|
||||
LG.EAISEVRINSTNCNAME AS INSTANCENAME,
|
||||
LG.EAIERRCTNT AS EAIERRCTNT
|
||||
FROM
|
||||
$schemaId$.$tableName$ LG,
|
||||
$schemaId$.TSEAICM01 CM01
|
||||
WHERE
|
||||
LG.EAIBZWKDSTCD = CM01.EAIBZWKDSTCD
|
||||
AND
|
||||
LG.MSGDPSTYMS BETWEEN #startDt# || '000' AND #endDt# || '999'
|
||||
<isEqual compareValue="timeout" prepend="AND" property="errortype">
|
||||
LG.EAIERRCD IN ($timeOutCodes$)
|
||||
</isEqual>
|
||||
<isEqual compareValue="bizerror" prepend="AND" property="errortype">
|
||||
LG.EAIERRCD IN ($bizErrorCodes$)
|
||||
</isEqual>
|
||||
<isEqual compareValue="connectError" prepend="AND" property="errortype">
|
||||
TRIM(LG.RSPNSERRCDNAME) LIKE 'REC%'
|
||||
AND LG.EAIERRCD NOT IN ($bizErrorCodes$)
|
||||
AND LG.EAIERRCD NOT IN ($timeOutCodes$)
|
||||
</isEqual>
|
||||
GROUP BY
|
||||
BZWKDSTICNAME, MSGDPSTYMS, EAIERRCD, EAISVCNAME, EAISEVRINSTNCNAME, EAIERRCTNT
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="getEaiBatchErrorList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
'BATCH' AS TYPE,
|
||||
THISSTGEENDHMS AS MSGDPSTYMS,
|
||||
BJOBMSGDSTCD AS EAISVCNAME,
|
||||
BJOBBZWKDSTCD AS BZWKDSTICNAME,
|
||||
EAISEVRINSTNCNAME AS INSTANCENAME,
|
||||
EAIOBSTCLOCCURCAUSCTNT AS EAIERRCTNT
|
||||
FROM
|
||||
$schemaId$.TSEAIBJ04
|
||||
WHERE
|
||||
THISSTGEPRCSSRSULTCD = 'E'
|
||||
AND
|
||||
THISSTGEENDHMS BETWEEN #startDt# || '000' AND #endDt# || '999'
|
||||
</statement>
|
||||
|
||||
<statement id="getFepBatchErrorList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
'BATCH' AS TYPE,
|
||||
BJ08.FILETRSMTENDHMS AS MSGDPSTYMS,
|
||||
BJ01.INFID AS EAISVCNAME,
|
||||
BJ02.BJOBBZWKNAME BZWKDSTICNAME,
|
||||
BJ08.EAISEVRINSTNCNAME AS INSTANCENAME,
|
||||
BJ08.EAIOBSTCLOCCURCAUSCTNT AS EAIERRCTNT
|
||||
FROM
|
||||
$schemaId$.TSEAIBJ01 BJ01,
|
||||
$schemaId$.TSEAIBJ02 BJ02,
|
||||
(
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
$schemaId$.TSEAIBJ08
|
||||
WHERE
|
||||
THISSTGEPRCSSRSULTCD = 'E'
|
||||
AND
|
||||
FILETRSMTENDHMS BETWEEN #startDt# || '000' AND #endDt# || '999'
|
||||
) BJ08
|
||||
WHERE
|
||||
BJ02.BJOBBZWKDSTCD = BJ01.BJOBBZWKDSTCD
|
||||
AND
|
||||
BJ01.BJOBTRANDSTCDNAME = BJ08.BJOBTRANDSTCDNAME
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="History">
|
||||
<statement id="getEaiMessageList" resultClass="java.util.HashMap">
|
||||
SELECT EAIBZWKDSTCD "bizCode", UPDATEBY "UpdateBy",
|
||||
CONCAT( EAISVCNAME , '.txt') "programNm",
|
||||
COALESCE(EAISVCDESC,'') "programDesc"
|
||||
FROM $schemaId$.TSEAIHE01
|
||||
WHERE UPDATEBY=#userId#
|
||||
</statement>
|
||||
|
||||
<statement id="getLayoutList" resultClass="java.util.HashMap">
|
||||
SELECT SUBSTR(LOUTNAME,1,3) "bizCode", UPDATEBY "UpdateBy",
|
||||
CONCAT( LOUTNAME , '.txt') "programNm",
|
||||
COALESCE(LOUTDESC,'') "programDesc"
|
||||
FROM $schemaId$.TSEAITR07
|
||||
WHERE UPDATEBY=#userId#
|
||||
</statement>
|
||||
<statement id="getTransformList" resultClass="java.util.HashMap">
|
||||
SELECT SUBSTR(REPLACE(CNVSNNAME,'TRANSFORM_',''),1,3) "bizCode", UPDATEBY "UpdateBy",
|
||||
CONCAT( CNVSNNAME , '.txt') "programNm" ,
|
||||
COALESCE(CNVSNDESC,'') "programDesc"
|
||||
FROM $schemaId$.TSEAITR01
|
||||
WHERE UPDATEBY=#userId#
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="getMessageListByInterface" resultClass="java.util.HashMap">
|
||||
SELECT EAIBZWKDSTCD "bizCode", AUTHOR "UpdateBy",
|
||||
CONCAT( EAISVCNAME , '.txt') "programNm",
|
||||
COALESCE(EAISVCDESC,'') "programDesc"
|
||||
FROM $schemaId$.TSEAIHE01
|
||||
WHERE
|
||||
EAISVCNAME like #interfaceId#
|
||||
</statement>
|
||||
|
||||
<statement id="getLayoutListByInterface" resultClass="java.util.HashMap">
|
||||
SELECT EAIBZWKDSTCD "bizCode", AUTHOR "UpdateBy",
|
||||
CONCAT( LOUTNAME , '.txt') "programNm",
|
||||
LOUTDESC "programDesc" FROM $schemaId$.TSEAITR07 WHERE LOUTNAME IN (
|
||||
SELECT LOUTNAME
|
||||
FROM $schemaId$.TSEAITR02
|
||||
WHERE CNVSNNAME IN (
|
||||
SELECT CHNGMSGIDNAME FROM $schemaId$.TSEAIHE02 WHERE EAISVCNAME LIKE #interfaceId#
|
||||
UNION ALL
|
||||
SELECT BASCRSPNSCHNGMSGIDNAME FROM $schemaId$.TSEAIHE02 WHERE EAISVCNAME LIKE #interfaceId#
|
||||
)
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="getTransformListByInterface" resultClass="java.util.HashMap">
|
||||
SELECT SUBSTR(REPLACE(CNVSNNAME,'TRANSFORM_',''),1,3) "bizCode", AUTHOR "UpdateBy",
|
||||
CONCAT( CNVSNNAME , '.txt') "programNm" ,
|
||||
COALESCE(CNVSNDESC,'') "programDesc"
|
||||
FROM $schemaId$.TSEAITR01
|
||||
WHERE CNVSNNAME IN (
|
||||
SELECT CHNGMSGIDNAME FROM $schemaId$.TSEAIHE02 WHERE EAISVCNAME LIKE #interfaceId#
|
||||
UNION ALL
|
||||
SELECT BASCRSPNSCHNGMSGIDNAME FROM $schemaId$.TSEAIHE02 WHERE EAISVCNAME LIKE #interfaceId#
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="getLayoutListByLyoutNames" resultClass="java.util.HashMap">
|
||||
SELECT EAIBZWKDSTCD "bizCode", AUTHOR "UpdateBy",
|
||||
CONCAT( LOUTNAME , '.txt') "programNm",
|
||||
LOUTDESC "programDesc"
|
||||
FROM $schemaId$.TSEAITR07
|
||||
WHERE
|
||||
<iterate prepend="LOUTNAME IN " property="loutNames" open="(" close=")" conjunction=",">
|
||||
#loutNames[]#
|
||||
</iterate>
|
||||
</statement>
|
||||
|
||||
<statement id="getTransformtListByCnvsnNames" resultClass="java.util.HashMap">
|
||||
SELECT SUBSTR(REPLACE(CNVSNNAME,'TRANSFORM_',''),1,3) "bizCode", AUTHOR "UpdateBy",
|
||||
CONCAT( CNVSNNAME , '.txt') "programNm" ,
|
||||
COALESCE(CNVSNDESC,'') "programDesc"
|
||||
FROM $schemaId$.TSEAITR01
|
||||
WHERE
|
||||
<iterate prepend="CNVSNNAME IN " property="cnvsnNames" open="(" close=")" conjunction=",">
|
||||
#cnvsnNames[]#
|
||||
</iterate>
|
||||
</statement>
|
||||
|
||||
<statement id="getAdapterListByAdapterNames" resultClass="java.util.HashMap">
|
||||
SELECT SUBSTR(EAIBZWKDSTCD, -3) AS "bizCode", '' AS "UpdateBy",
|
||||
CONCAT(ADPTRBZWKGROUPNAME , '.txt') AS "programNm",
|
||||
ADPTRBZWKGROUPDESC AS "programDesc"
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE
|
||||
<iterate prepend="ADPTRBZWKGROUPNAME IN " property="adapterNames" open="(" close=")" conjunction=",">
|
||||
#adapterNames[]#
|
||||
</iterate>
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="Loader">
|
||||
<statement id="selectDataForTSEAITR03" parameterClass="java.util.HashMap" resultClass="java.util.LinkedHashMap" remapResults="true">
|
||||
SELECT * FROM $schemaId$.TSEAITR03
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="param1">
|
||||
$key1$ = #param1#
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
ORDER BY CNVSNNAME, CNVSNITEMSERNO , CNVSNRSULTITEMPATHNAME
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,684 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="Adapter">
|
||||
<statement id="selectChgAdapterList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
ROWNUM AS "ROWNUM" ,
|
||||
AD01.ADPTRNICKNAME AS "ADPTRNICKNAME",
|
||||
AD01.ADPTRBZWKGROUPNAME AS "ADPTRBZWKGROUPNAME",
|
||||
AD01.EAIBZWKDSTCD AS "EAIBZWKDSTCD",
|
||||
CASE WHEN
|
||||
AD01.ADPTRUSEYN IS NULL
|
||||
THEN '0'
|
||||
ELSE
|
||||
AD01.ADPTRUSEYN
|
||||
END AS "ADPTRUSEYN",
|
||||
AD01.ADPTRBZWKGROUPDESC AS "ADPTRBZWKGROUPDESC",
|
||||
AD01.OSIDINSTIBZWKRSEMPNAME AS "OSIDINSTIBZWKRSEMPNAME",
|
||||
AD01.OSIDINSTITELNO AS "OSIDINSTITELNO",
|
||||
AD01.EAIBZWKDSTCD AS "EAIBZWKDSTCD",
|
||||
CASE WHEN RM06.EAIBZWKDSTCD IS NULL THEN 'N' ELSE 'Y' END AS "AUTHCHK"
|
||||
FROM $schemaId$.TSEAIAD01 AD01 INNER JOIN $schemaId$.TSEAIRM06 RM06
|
||||
ON (AD01.EAIBZWKDSTCD = RM06.EAIBZWKDSTCD AND RM06.USERID = #loginId#)
|
||||
WHERE AD01.ADPTRCD IN ('NET', 'SOC')
|
||||
AND NOT AD01.ADPTRNICKNAME LIKE '%000'
|
||||
AND AD01.TESTMASTERYN != '1'
|
||||
<!-- KEYWORD -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(AD01.ADPTRBZWKGROUPNAME) LIKE '%'||UPPER(#searchAdptrBzwkGroupName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupDesc">
|
||||
UPPER(AD01.ADPTRBZWKGROUPDESC) LIKE '%'||UPPER(#searchAdptrBzwkGroupDesc#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaibzwkdstcd">
|
||||
UPPER(AD01.EAIBZWKDSTCD) LIKE '%'||UPPER(#searchEaibzwkdstcd#)||'%'
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) CNT
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE EAIBZWKDSTCD IN ( select EAIBZWKDSTCD from $schemaId$.tseairm06 where USERID = #loginId#)
|
||||
<!-- IOFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrIoDstCd">
|
||||
ADPTRIODSTCD = #searchAdptrIoDstCd#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- STDFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrMsgPtrnCd">
|
||||
ADPTRMSGPTRNCD = #searchAdptrMsgPtrnCd#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- USEDFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrUseYn">
|
||||
ADPTRUSEYN = #searchAdptrUseYn#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- KEYWORD -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(ADPTRBZWKGROUPNAME) LIKE '%'||UPPER(#searchAdptrBzwkGroupName#)||'%'
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- DESCRIPTION -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupDesc">
|
||||
UPPER(ADPTRBZWKGROUPDESC) LIKE '%'||UPPER(#searchAdptrBzwkGroupDesc#)||'%'
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchKesauseyn">
|
||||
KESAUSEYN = #searchKesauseyn#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchTestmasteryn">
|
||||
TESTMASTERYN = #searchTestmasteryn#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchAdptrnickname">
|
||||
UPPER(ADPTRNICKNAME) LIKE '%'||UPPER(#searchAdptrnickname#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrCd">
|
||||
ADPTRCD = #searchAdptrCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
EAIBZWKDSTCD = #searchEaiBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiSevrDstcd">
|
||||
EAISEVRDSTCD = #searchEaiSevrDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrMsgDstCd">
|
||||
ADPTRMSGDSTCD = #searchAdptrMsgDstCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchDrAdptrYn">
|
||||
DRADPTRYN = #searchDrAdptrYn#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ROWNO AS "ROWNO"
|
||||
, ADPTRBZWKGROUPNAME AS "ADPTRBZWKGROUPNAME"
|
||||
, ADPTRMSGPTRNCD AS "ADPTRMSGPTRNCD"
|
||||
, EAIBZWKDSTCD AS "EAIBZWKDSTCD"
|
||||
, ADPTRCD AS "ADPTRCD"
|
||||
, ADPTRMSGDSTCD AS "ADPTRMSGDSTCD"
|
||||
, ADPTRIODSTCD AS "ADPTRIODSTCD"
|
||||
, REFCLSNAME AS "REFCLSNAME"
|
||||
, SNDRCVHMSLOGYN AS "SNDRCVHMSLOGYN"
|
||||
, ADPTRUSEYN AS "ADPTRUSEYN"
|
||||
, SPCFCLUUSEYN AS "SPCFCLUUSEYN"
|
||||
, ADPTRBZWKGROUPDESC AS "ADPTRBZWKGROUPDESC"
|
||||
, OSIDINSTINO AS "OSIDINSTINO"
|
||||
, KESAUSEYN AS "KESAUSEYN"
|
||||
, TESTMASTERYN AS "TESTMASTERYN"
|
||||
, ADPTRNICKNAME AS "ADPTRNICKNAME"
|
||||
, EAISEVRDSTCD AS "EAISEVRDSTCD"
|
||||
, DRADPTRYN AS "DRADPTRYN"
|
||||
, BIDINTERFACE AS "BIDINTERFACE"
|
||||
FROM (
|
||||
SELECT (ROW_NUMBER() OVER (ORDER BY ADPTRBZWKGROUPNAME)) AS ROWNO, ADPTRBZWKGROUPNAME,
|
||||
ADPTRMSGPTRNCD,
|
||||
EAIBZWKDSTCD, ADPTRCD, ADPTRMSGDSTCD,
|
||||
CASE WHEN ADPTRIODSTCD = 'I' THEN 'INBOUND'
|
||||
WHEN ADPTRIODSTCD = 'O' THEN 'OUTBOUND'
|
||||
ELSE ADPTRIODSTCD END ADPTRIODSTCD,
|
||||
REFCLSNAME, SNDRCVHMSLOGYN, ADPTRUSEYN,
|
||||
SPCFCLUUSEYN, ADPTRBZWKGROUPDESC,
|
||||
OSIDINSTINO ,KESAUSEYN ,TESTMASTERYN ,ADPTRNICKNAME ,EAISEVRDSTCD ,DRADPTRYN , BIDINTERFACE
|
||||
FROM (SELECT * FROM $schemaId$.TSEAIAD01
|
||||
<isNotEmpty prepend="" property="sortName" >
|
||||
ORDER BY $sortName$ $sortOrder$
|
||||
</isNotEmpty>
|
||||
) T
|
||||
WHERE EAIBZWKDSTCD IN ( select EAIBZWKDSTCD from $schemaId$.TSEAIRM06 where USERID = #loginId#)
|
||||
<!-- IOFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrIoDstCd">
|
||||
ADPTRIODSTCD = #searchAdptrIoDstCd#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- STDFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrMsgPtrnCd">
|
||||
ADPTRMSGPTRNCD = #searchAdptrMsgPtrnCd#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- USEDFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrUseYn">
|
||||
ADPTRUSEYN = #searchAdptrUseYn#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- KEYWORD -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(ADPTRBZWKGROUPNAME) LIKE '%'||UPPER(#searchAdptrBzwkGroupName#)||'%'
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- DESCRIPTION -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupDesc">
|
||||
UPPER(ADPTRBZWKGROUPDESC) LIKE '%'||UPPER(#searchAdptrBzwkGroupDesc#)||'%'
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchKesauseyn">
|
||||
KESAUSEYN = #searchKesauseyn#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchTestmasteryn">
|
||||
TESTMASTERYN = #searchTestmasteryn#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchAdptrnickname">
|
||||
UPPER(ADPTRNICKNAME) LIKE '%'||UPPER(#searchAdptrnickname#)||'%'
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchAdptrCd">
|
||||
ADPTRCD = #searchAdptrCd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
EAIBZWKDSTCD = #searchEaiBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchEaiSevrDstcd">
|
||||
EAISEVRDSTCD = #searchEaiSevrDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrMsgDstCd">
|
||||
ADPTRMSGDSTCD = #searchAdptrMsgDstCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchDrAdptrYn">
|
||||
DRADPTRYN = #searchDrAdptrYn#
|
||||
</isNotEmpty>
|
||||
) TMP1
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListForItsm" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
CM01.APPLCD APPLCD,
|
||||
CM01.BZWKDSTICNAME BZWKDSTICNAME,
|
||||
AD01.ADPTRBZWKGROUPNAME,
|
||||
AD01.ADPTRMSGPTRNCD,
|
||||
AD01.EAIBZWKDSTCD,
|
||||
AD01.ADPTRCD,
|
||||
AD01.ADPTRIODSTCD,
|
||||
AD01.ADPTRUSEYN,
|
||||
AD01.ADPTRBZWKGROUPDESC,
|
||||
AD01.ADPTRNICKNAME,
|
||||
AD01.ADPTRINSTICODE
|
||||
FROM
|
||||
$schemaId$.TSEAIAD01 AD01
|
||||
LEFT OUTER JOIN
|
||||
$schemaId$.TSEAICM01 CM01
|
||||
ON
|
||||
TRIM(CM01.APPLCD) = SUBSTR(AD01.ADPTRBZWKGROUPNAME, 2, 3)
|
||||
WHERE
|
||||
AD01.ADPTRBZWKGROUPNAME IN ($adapterList$)
|
||||
</statement>
|
||||
|
||||
<statement id="selectListToExcel" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT $headersStr$
|
||||
FROM (
|
||||
SELECT ADPTRBZWKGROUPNAME,
|
||||
ADPTRMSGPTRNCD,
|
||||
EAIBZWKDSTCD, ADPTRCD, ADPTRMSGDSTCD,
|
||||
CASE WHEN ADPTRIODSTCD = 'I' THEN 'INBOUND'
|
||||
WHEN ADPTRIODSTCD = 'O' THEN 'OUTBOUND'
|
||||
ELSE ADPTRIODSTCD END ADPTRIODSTCD,
|
||||
REFCLSNAME, SNDRCVHMSLOGYN, ADPTRUSEYN,
|
||||
SPCFCLUUSEYN, ADPTRBZWKGROUPDESC,
|
||||
OSIDINSTINO ,KESAUSEYN ,TESTMASTERYN ,ADPTRNICKNAME , EAISEVRDSTCD ,DRADPTRYN
|
||||
FROM (SELECT * FROM $schemaId$.TSEAIAD01
|
||||
ORDER BY ADPTRBZWKGROUPNAME
|
||||
<isNotEmpty prepend="" property="sortName" >
|
||||
ORDER BY $sortName$ $sortOrder$
|
||||
</isNotEmpty>
|
||||
)
|
||||
WHERE EAIBZWKDSTCD IN ( select EAIBZWKDSTCD from $schemaId$.TSEAIRM06 where USERID = #loginId#)
|
||||
<!-- IOFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrIoDstCd">
|
||||
ADPTRIODSTCD = #searchAdptrIoDstCd#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- STDFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrMsgPtrnCd">
|
||||
ADPTRMSGPTRNCD = #searchAdptrMsgPtrnCd#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- USEDFLAG -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrUseYn">
|
||||
ADPTRUSEYN = #searchAdptrUseYn#
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- KEYWORD -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(ADPTRBZWKGROUPNAME) LIKE '%'||UPPER(#searchAdptrBzwkGroupName#)||'%'
|
||||
</isNotEmpty>
|
||||
|
||||
<!-- DESCRIPTION -->
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupDesc">
|
||||
UPPER(ADPTRBZWKGROUPDESC) LIKE '%'||UPPER(#searchAdptrBzwkGroupDesc#)||'%'
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchKesauseyn">
|
||||
KESAUSEYN = #searchKesauseyn#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchTestmasteryn">
|
||||
TESTMASTERYN = #searchTestmasteryn#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchAdptrnickname">
|
||||
UPPER(ADPTRNICKNAME) LIKE '%'||UPPER(#searchAdptrnickname#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrCd">
|
||||
ADPTRCD = #searchAdptrCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
EAIBZWKDSTCD = #searchEaiBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiSevrDstcd">
|
||||
EAISEVRDSTCD = #searchEaiSevrDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrMsgDstCd">
|
||||
ADPTRMSGDSTCD = #searchAdptrMsgDstCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchDrAdptrYn">
|
||||
DRADPTRYN = #searchDrAdptrYn#
|
||||
</isNotEmpty>
|
||||
) TMP1
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ADPTRBZWKGROUPNAME
|
||||
, ADPTRMSGPTRNCD
|
||||
, EAIBZWKDSTCD
|
||||
, ADPTRCD
|
||||
, ADPTRMSGDSTCD
|
||||
, ADPTRIODSTCD
|
||||
, REFCLSNAME
|
||||
, SNDRCVHMSLOGYN
|
||||
, ADPTRUSEYN
|
||||
, SPCFCLUUSEYN
|
||||
, ADPTRBZWKGROUPDESC
|
||||
, OSIDINSTINO
|
||||
, EAISEVRDSTCD
|
||||
, EAILASTAMNDYMS
|
||||
, OSIDINSTIYN
|
||||
, OSIDINSTIBZWKRSEMPNAME
|
||||
, OSIDINSTITELNO
|
||||
, MONIUSEYN
|
||||
, MONICNDNCTNT
|
||||
, KESAUSEYN
|
||||
, TESTMASTERYN
|
||||
, ADPTRNICKNAME
|
||||
, COMPANYCODEDATA
|
||||
, ADPTRINSTICODE
|
||||
, CIRNUMBER
|
||||
, DRADPTRYN
|
||||
, BIDINTERFACE
|
||||
, MSGENCODE
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE ADPTRBZWKGROUPNAME = #ADPTRBZWKGROUPNAME#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCombo-old" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ADPTRBZWKGROUPNAME
|
||||
, EAIBZWKDSTCD
|
||||
, ADPTRCD
|
||||
, ADPTRMSGPTRNCD
|
||||
, ADPTRMSGDSTCD
|
||||
, ADPTRIODSTCD
|
||||
, ADPTRBZWKGROUPDESC
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="adptrUseYn">
|
||||
ADPTRUSEYN = '1'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="asyncDstcd">
|
||||
ADPTRBZWKGROUPNAME LIKE '%\_' || #asyncDstcd# || '%' ESCAPE '\'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="adptrIoDstcd">
|
||||
(ADPTRBZWKGROUPNAME LIKE '%\_IO\_%' ESCAPE '\' OR ADPTRBZWKGROUPNAME LIKE '%\_'|| #adptrIoDstcd# || '\_%' ESCAPE '\')
|
||||
</isNotEmpty>
|
||||
<isEqual compareValue="1" prepend="AND" property="queryType">
|
||||
(ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd# || '%' ESCAPE '\' OR ADPTRBZWKGROUPNAME LIKE '\_CBS%' ESCAPE '\'
|
||||
<isNotEmpty prepend="OR" property="chnlCd2">
|
||||
ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd2# || '%' ESCAPE '\'
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="OR" property="eaiSvcName">
|
||||
ADPTRBZWKGROUPNAME IN (SELECT GSTATSYSADPTRBZWKGROUPNAME FROM $schemaId$.TSEAIHE01 WHERE EAISVCNAME=#eaiSvcName#)
|
||||
</isNotEmpty>
|
||||
)
|
||||
</isEqual>
|
||||
<isEqual compareValue="2" prepend="AND" property="queryType">
|
||||
(ADPTRBZWKGROUPNAME LIKE '\_CBS%' ESCAPE '\' AND ADPTRBZWKGROUPNAME LIKE '%{' || (SELECT INSTANCECODE FROM $schemaId$.TSEAIIF06 WHERE EAIBZWKDSTCD=#eaiBzwkDstcd#) || '}' ESCAPE '\' )
|
||||
</isEqual>
|
||||
<isEqual compareValue="3" prepend="AND" property="queryType">
|
||||
(
|
||||
(ADPTRBZWKGROUPNAME LIKE '\_CBS%' ESCAPE '\' AND ADPTRBZWKGROUPNAME LIKE '%{' || (SELECT INSTANCECODE FROM $schemaId$.TSEAIIF06 WHERE EAIBZWKDSTCD=#eaiBzwkDstcd#) || '}' ESCAPE '\' )
|
||||
OR (ADPTRBZWKGROUPNAME LIKE '\_CBS%' ESCAPE '\' AND ADPTRBZWKGROUPNAME LIKE '%{' || (SELECT INSTANCECODE FROM $schemaId$.TSEAIIF06 WHERE EAIBZWKDSTCD=#chnlCd#) || '}' ESCAPE '\' )
|
||||
OR ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd# || '%' ESCAPE '\'
|
||||
<isNotEmpty prepend="OR" property="chnlCd2">
|
||||
ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd2# || '%' ESCAPE '\'
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="OR" property="eaiSvcName">
|
||||
ADPTRBZWKGROUPNAME IN (SELECT PSVSYSADPTRBZWKGROUPNAME FROM $schemaId$.TSEAIHE02 WHERE EAISVCNAME=#eaiSvcName#)
|
||||
</isNotEmpty>
|
||||
)
|
||||
</isEqual>
|
||||
</dynamic>
|
||||
ORDER BY 1
|
||||
</statement>
|
||||
<statement id="selectListCombo" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ADPTRBZWKGROUPNAME AS "ADPTRBZWKGROUPNAME"
|
||||
, EAIBZWKDSTCD AS "EAIBZWKDSTCD"
|
||||
, ADPTRCD AS "ADPTRCD"
|
||||
, ADPTRMSGPTRNCD AS "ADPTRMSGPTRNCD"
|
||||
, ADPTRMSGDSTCD AS "ADPTRMSGDSTCD"
|
||||
, ADPTRIODSTCD AS "ADPTRIODSTCD"
|
||||
, ADPTRBZWKGROUPDESC AS "ADPTRBZWKGROUPDESC"
|
||||
, ADPTRBZWKGROUPDESC ||' ('|| ADPTRMSGDSTCD || ')' AS "DESCANDTYPE"
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="adptrUseYn">
|
||||
ADPTRUSEYN = '1'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="asyncDstcd">
|
||||
ADPTRBZWKGROUPNAME LIKE '%\_' || #asyncDstcd# || '%' ESCAPE '\'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="adptrIoDstcd">
|
||||
(ADPTRBZWKGROUPNAME LIKE '%\_IO\_%' ESCAPE '\' OR ADPTRBZWKGROUPNAME LIKE '%\_IO{%' ESCAPE '\' OR ADPTRBZWKGROUPNAME LIKE '%\_'|| #adptrIoDstcd# || '\_%' ESCAPE '\')
|
||||
</isNotEmpty>
|
||||
<isEqual compareValue="1" prepend="AND" property="queryType">
|
||||
(ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd# || '%' ESCAPE '\'
|
||||
OR (ADPTRCD ='SNA' AND ADPTRBZWKGROUPNAME LIKE '\_'||#chnlCd3#||'%' ESCAPE '\' )
|
||||
<isNotEmpty prepend="OR" property="chnlCd2">
|
||||
ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd2# || '%' ESCAPE '\'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="OR" property="eaiBzwkDstcd">
|
||||
EAIBZWKDSTCD = #eaiBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="OR" property="eaiSvcName">
|
||||
ADPTRBZWKGROUPNAME IN (SELECT GSTATSYSADPTRBZWKGROUPNAME FROM $schemaId$.TSEAIHE01 WHERE EAISVCNAME=#eaiSvcName#)
|
||||
</isNotEmpty>
|
||||
)
|
||||
</isEqual>
|
||||
<isEqual compareValue="2" prepend="AND" property="queryType">
|
||||
|
||||
</isEqual>
|
||||
<isEqual compareValue="3" prepend="AND" property="queryType">
|
||||
(
|
||||
ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd# || '%' ESCAPE '\'
|
||||
OR (ADPTRCD ='SNA' AND ADPTRBZWKGROUPNAME LIKE '\_'||#chnlCd3#||'%' ESCAPE '\' )
|
||||
<isNotEmpty prepend="OR" property="chnlCd2">
|
||||
ADPTRBZWKGROUPNAME LIKE '\_' || #chnlCd2# || '%' ESCAPE '\'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="OR" property="eaiBzwkDstcd">
|
||||
EAIBZWKDSTCD = #eaiBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="OR" property="eaiSvcName">
|
||||
ADPTRBZWKGROUPNAME IN (SELECT PSVSYSADPTRBZWKGROUPNAME FROM $schemaId$.TSEAIHE02 WHERE EAISVCNAME=#eaiSvcName#)
|
||||
</isNotEmpty>
|
||||
)
|
||||
</isEqual>
|
||||
|
||||
</dynamic>
|
||||
ORDER BY 1
|
||||
</statement>
|
||||
|
||||
<statement id="updateAdaptersForSimYn">
|
||||
UPDATE $schemaId$.TSEAIHE01
|
||||
SET SIMYN =#simYn#
|
||||
WHERE EAIBZWKDSTCD LIKE #eaiBzwkDstcd# || '%'
|
||||
AND EAISVCNAME LIKE #channel# || '%'
|
||||
<isEqual compareValue="EAI" prepend="AND" property="schemaId">
|
||||
EAISVCNAME NOT IN (SELECT EAISVCNAME FROM $schemaId$.TSEAIHE02 WHERE PSVSYSADPTRBZWKGROUPNAME LIKE '_CBS%' AND SVCPRCSSNO=1)
|
||||
<!-- SUBSTR(EAISVCNAME,LENGTH(EAISVCNAME)-1,2) IN ('S1') -->
|
||||
</isEqual>
|
||||
<isEqual compareValue="FEP" prepend="AND" property="schemaId">
|
||||
SUBSTR(EAISVCNAME,LENGTH(EAISVCNAME)-1,2) IN ('S2','R2')
|
||||
</isEqual>
|
||||
|
||||
</statement>
|
||||
|
||||
<statement id="selectListForSingleNode" parameterClass="java.util.HashMap" resultClass="java.util.LinkedHashMap">
|
||||
SELECT A.ADPTRBZWKGROUPNAME,A2.EAISEVRINSTNCNAME
|
||||
FROM (
|
||||
SELECT AD01.ADPTRBZWKGROUPNAME
|
||||
FROM $schemaId$.TSEAIAD01 AD01, $schemaId$.TSEAIAD02 AD02
|
||||
WHERE AD01.ADPTRBZWKGROUPNAME = AD02.ADPTRBZWKGROUPNAME
|
||||
AND (AD01.ADPTRBZWKGROUPNAME LIKE '%NET_AsC%' OR AD01.ADPTRBZWKGROUPNAME LIKE '%NET_SyC%')
|
||||
AND AD02.EAISEVRINSTNCNAME != 'ALL'
|
||||
AND AD01.ADPTRUSEYN ='1'
|
||||
GROUP BY AD01.ADPTRBZWKGROUPNAME HAVING count(1) =1
|
||||
) A , $schemaId$.TSEAIAD02 A2
|
||||
WHERE A.ADPTRBZWKGROUPNAME = A2.ADPTRBZWKGROUPNAME
|
||||
</statement>
|
||||
|
||||
<statement id="updateSingleNode">
|
||||
UPDATE $schemaId$.TSEAIAD02
|
||||
SET EAISEVRINSTNCNAME = SUBSTR(EAISevrInstncName,1,9)||#node#||substr(EAISevrInstncName,11,1)
|
||||
WHERE ADPTRBZWKGROUPNAME IN (
|
||||
SELECT AD01.ADPTRBZWKGROUPNAME FROM $schemaId$.TSEAIAD01 AD01 , $schemaId$.TSEAIAD02 AD02
|
||||
WHERE AD01.ADPTRBZWKGROUPNAME = AD02.ADPTRBZWKGROUPNAME
|
||||
AND (AD01.ADPTRBZWKGROUPNAME LIKE '%NET_AsC%' OR AD01.ADPTRBZWKGROUPNAME LIKE '%NET_SyC%')
|
||||
AND AD02.EAISEVRINSTNCNAME != 'ALL'
|
||||
AND AD01.ADPTRUSEYN ='1'
|
||||
GROUP BY AD01.ADPTRBZWKGROUPNAME HAVING COUNT(1) =1
|
||||
)
|
||||
</statement>
|
||||
<statement id="selectTakeOverCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(1) FROM (
|
||||
SELECT COUNT(1) FROM $schemaId$.TSEAISY02
|
||||
WHERE EAISEVRINSTNCNAME != 'ALL'
|
||||
GROUP BY SUBSTR(EAISEVRINSTNCNAME,1,9)||'_'||SUBSTR(EAISEVRINSTNCNAME,11,1)
|
||||
HAVING COUNT(1) > 1
|
||||
)
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="selectListRealTimeGroup" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT REALTIMEGROUPNAME AS CODE
|
||||
, REALTIMEGROUPNAME AS NAME
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE ( TRIM(REALTIMEGROUPNAME) != ''
|
||||
OR TRIM(REALTIMEGROUPNAME) IS NOT NULL )
|
||||
GROUP BY REALTIMEGROUPNAME
|
||||
ORDER BY 1
|
||||
</statement>
|
||||
|
||||
<statement id="selectListForChnlInfo" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ADPTRBZWKGROUPNAME
|
||||
, ADPTRBZWKGROUPDESC
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
where ADPTRCD ='NET'
|
||||
AND NOT EAIBZWKDSTCD='IFE'
|
||||
AND UPPER(ADPTRBZWKGROUPNAME) LIKE '%'||UPPER(#searchAdptrBzwkGroupName#)||'%'
|
||||
</statement>
|
||||
|
||||
<statement id="selectAdapterNickName" parameterClass="java.util.HashMap" resultClass="java.lang.String">
|
||||
SELECT
|
||||
NVL(MAX(SUBSTR(ADPTRNICKNAME,6,3)), '000') AS NICKNAME
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE ADPTRNICKNAME LIKE #NICKNAME# || '%'
|
||||
</statement>
|
||||
|
||||
<statement id="selectadapterPortList" resultClass="java.util.HashMap">
|
||||
SELECT DISTINCT AD1.PRPTY2VAL AS "PORT" ,AD01.ADPTRBZWKGROUPNAME AS "ADPTRBZWKGROUPNAME"
|
||||
FROM $schemaId$.TSEAIAD01 AD01 ,$schemaId$.TSEAIAD02 AD02,$schemaId$.TSEAIAD15 AD1 ,$schemaId$.TSEAIAD15 AD2
|
||||
WHERE AD01.ADPTRBZWKGROUPNAME = AD02.ADPTRBZWKGROUPNAME
|
||||
AND AD02.PRPTYGROUPNAME = AD1.PRPTYGROUPNAME
|
||||
AND AD1.PRPTYGROUPNAME = AD2.PRPTYGROUPNAME
|
||||
AND AD1.PRPTYNAME = 'port.number'
|
||||
AND AD1.PRPTY2VAL IS NOT NULL
|
||||
AND AD2.PRPTYNAME = 'socket.type'
|
||||
AND AD2.PRPTY2VAL = 'SERVER'
|
||||
<isNotEmpty prepend="AND" property="chkInstYn" >
|
||||
(AD01.ADPTRBZWKGROUPNAME LIKE '%' || #chkInst1# || '%' OR AD01.ADPTRBZWKGROUPNAME LIKE '%'|| #chkInst2# ||'%' OR AD01.ADPTRBZWKGROUPNAME LIKE '%' || #chkInst3# || '%')
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
<statement id="selectAdptGrpNameByPort" resultClass="java.util.HashMap">
|
||||
SELECT DISTINCT ADPTRBZWKGROUPNAME FROM $schemaId$.TSEAIAD02 AD02
|
||||
LEFT JOIN $schemaId$.TSEAIAD15 AD15
|
||||
ON AD02.ADPTRBZWKNAME=AD15.PRPTYGROUPNAME
|
||||
WHERE AD15.PRPTYNAME ='port.number'
|
||||
<isNotEmpty prepend="AND" property="searchPortNum" >
|
||||
AD15.PRPTY2VAL LIKE '%' || #searchPortNum# ||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName" >
|
||||
UPPER(AD02.ADPTRBZWKGROUPNAME) LIKE UPPER('%' || #searchAdptrBzwkGroupName# || '%')
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
<statement id="insert" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIAD01 (
|
||||
ADPTRBZWKGROUPNAME
|
||||
,ADPTRMSGPTRNCD
|
||||
,EAIBZWKDSTCD
|
||||
,ADPTRCD
|
||||
,ADPTRMSGDSTCD
|
||||
,ADPTRIODSTCD
|
||||
,REFCLSNAME
|
||||
,SNDRCVHMSLOGYN
|
||||
,ADPTRUSEYN
|
||||
,SPCFCLUUSEYN
|
||||
,ADPTRBZWKGROUPDESC
|
||||
,OSIDINSTINO
|
||||
,EAILASTAMNDYMS
|
||||
,OSIDINSTIYN
|
||||
,OSIDINSTIBZWKRSEMPNAME
|
||||
,OSIDINSTITELNO
|
||||
,MONIUSEYN
|
||||
,MONICNDNCTNT
|
||||
,KESAUSEYN
|
||||
,TESTMASTERYN
|
||||
,ADPTRNICKNAME
|
||||
,COMPANYCODEDATA
|
||||
,ADPTRINSTICODE
|
||||
,EAISEVRDSTCD
|
||||
,CIRNUMBER
|
||||
,DRADPTRYN
|
||||
,BIDINTERFACE
|
||||
,MSGENCODE
|
||||
) VALUES (
|
||||
#ADPTRBZWKGROUPNAME#
|
||||
,#ADPTRMSGPTRNCD#
|
||||
,#EAIBZWKDSTCD#
|
||||
,#ADPTRCD#
|
||||
,#ADPTRMSGDSTCD#
|
||||
,#ADPTRIODSTCD#
|
||||
,#REFCLSNAME#
|
||||
,#SNDRCVHMSLOGYN#
|
||||
,#ADPTRUSEYN#
|
||||
,#SPCFCLUUSEYN#
|
||||
,#ADPTRBZWKGROUPDESC#
|
||||
,#OSIDINSTINO#
|
||||
,TO_CHAR(LOCALTIMESTAMP,'YYYYMMDDHH24MI')
|
||||
,#OSIDINSTIYN#
|
||||
,#OSIDINSTIBZWKRSEMPNAME#
|
||||
,#OSIDINSTITELNO#
|
||||
,#MONIUSEYN#
|
||||
,#MONICNDNCTNT#
|
||||
,#KESAUSEYN#
|
||||
,#TESTMASTERYN#
|
||||
,#ADPTRNICKNAME#
|
||||
,#COMPANYCODEDATA#
|
||||
,#ADPTRINSTICODE#
|
||||
,#EAISEVRDSTCD#
|
||||
,#CIRNUMBER#
|
||||
,#DRADPTRYN#
|
||||
,#BIDINTERFACE#
|
||||
,#MSGENCODE#
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="insertClone" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIAD01 (
|
||||
ADPTRBZWKGROUPNAME
|
||||
,ADPTRMSGPTRNCD
|
||||
,EAIBZWKDSTCD
|
||||
,ADPTRCD
|
||||
,ADPTRMSGDSTCD
|
||||
,ADPTRIODSTCD
|
||||
,REFCLSNAME
|
||||
,SNDRCVHMSLOGYN
|
||||
,ADPTRUSEYN
|
||||
,SPCFCLUUSEYN
|
||||
,ADPTRBZWKGROUPDESC
|
||||
,OSIDINSTINO
|
||||
,EAILASTAMNDYMS
|
||||
,OSIDINSTIYN
|
||||
,OSIDINSTIBZWKRSEMPNAME
|
||||
,OSIDINSTITELNO
|
||||
<isNotEmpty prepend="," property="MONIUSEYN">
|
||||
MONIUSEYN
|
||||
</isNotEmpty>
|
||||
,MONICNDNCTNT
|
||||
,KESAUSEYN
|
||||
,TESTMASTERYN
|
||||
,COMPANYCODEDATA
|
||||
,ADPTRINSTICODE
|
||||
,EAISEVRDSTCD
|
||||
,CIRNUMBER
|
||||
,DRADPTRYN
|
||||
,MSGENCODE
|
||||
) VALUES (
|
||||
#ADPTRBZWKGROUPNAME#
|
||||
,#ADPTRMSGPTRNCD#
|
||||
,#EAIBZWKDSTCD#
|
||||
,#ADPTRCD#
|
||||
,#ADPTRMSGDSTCD#
|
||||
,#ADPTRIODSTCD#
|
||||
,#REFCLSNAME#
|
||||
,#SNDRCVHMSLOGYN#
|
||||
,#ADPTRUSEYN#
|
||||
,#SPCFCLUUSEYN#
|
||||
,#ADPTRBZWKGROUPDESC#
|
||||
,#OSIDINSTINO#
|
||||
,TO_CHAR(LOCALTIMESTAMP,'YYYYMMDDHH24MI')
|
||||
,#OSIDINSTIYN#
|
||||
,#OSIDINSTIBZWKRSEMPNAME#
|
||||
,#OSIDINSTITELNO#
|
||||
<isNotEmpty prepend="," property="MONIUSEYN">
|
||||
#MONIUSEYN#
|
||||
</isNotEmpty>
|
||||
,#MONICNDNCTNT#
|
||||
,#KESAUSEYN#
|
||||
,#TESTMASTERYN#
|
||||
,#COMPANYCODEDATA#
|
||||
,#ADPTRINSTICODE#
|
||||
,#EAISEVRDSTCD#
|
||||
,#CIRNUMBER#
|
||||
,#DRADPTRYN#
|
||||
,#MSGENCODE#
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIAD01
|
||||
SET ADPTRMSGPTRNCD = #ADPTRMSGPTRNCD#
|
||||
,EAIBZWKDSTCD = #EAIBZWKDSTCD#
|
||||
,ADPTRCD = #ADPTRCD#
|
||||
,ADPTRMSGDSTCD = #ADPTRMSGDSTCD#
|
||||
,ADPTRIODSTCD = #ADPTRIODSTCD#
|
||||
,REFCLSNAME = #REFCLSNAME#
|
||||
,SNDRCVHMSLOGYN = #SNDRCVHMSLOGYN#
|
||||
,ADPTRUSEYN = #ADPTRUSEYN#
|
||||
,SPCFCLUUSEYN = #SPCFCLUUSEYN#
|
||||
,ADPTRBZWKGROUPDESC = #ADPTRBZWKGROUPDESC#
|
||||
,OSIDINSTINO = #OSIDINSTINO#
|
||||
,EAILASTAMNDYMS = TO_CHAR(LOCALTIMESTAMP,'YYYYMMDDHH24MI')
|
||||
,OSIDINSTIYN = #OSIDINSTIYN#
|
||||
,OSIDINSTIBZWKRSEMPNAME = #OSIDINSTIBZWKRSEMPNAME#
|
||||
,OSIDINSTITELNO = #OSIDINSTITELNO#
|
||||
<isNotEmpty prepend="," property="MONIUSEYN">
|
||||
MONIUSEYN = #MONIUSEYN#
|
||||
</isNotEmpty>
|
||||
,MONICNDNCTNT = #MONICNDNCTNT#
|
||||
,KESAUSEYN = #KESAUSEYN#
|
||||
,TESTMASTERYN = #TESTMASTERYN#
|
||||
,ADPTRNICKNAME = #ADPTRNICKNAME#
|
||||
,COMPANYCODEDATA = #COMPANYCODEDATA#
|
||||
,ADPTRINSTICODE = #ADPTRINSTICODE#
|
||||
,EAISEVRDSTCD = #EAISEVRDSTCD#
|
||||
,CIRNUMBER = #CIRNUMBER#
|
||||
,DRADPTRYN = #DRADPTRYN#
|
||||
,BIDINTERFACE = #BIDINTERFACE#
|
||||
,MSGENCODE = #MSGENCODE#
|
||||
WHERE ADPTRBZWKGROUPNAME = #ADPTRBZWKGROUPNAME#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="SnaAdapter">
|
||||
|
||||
<!-- 전체 목록수 얻기 -->
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*)
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE ADPTRBZWKGROUPNAME LIKE '%SNA%'
|
||||
AND ADPTRIODSTCD = 'I'
|
||||
<isNotEmpty prepend="AND" property="searchAdptrUseYn">
|
||||
ADPTRUSEYN= #searchAdptrUseYn#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(ADPTRBZWKGROUPNAME) LIKE '%'||UPPER(#searchAdptrBzwkGroupName#)||'%'
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<!-- 목록 조회 -->
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT ROWNO
|
||||
, ADPTRBZWKGROUPNAME AS "ADPTRBZWKGROUPNAME"
|
||||
, ADPTRMSGPTRNCD AS "ADPTRMSGPTRNCD"
|
||||
, EAIBZWKDSTCD AS "EAIBZWKDSTCD"
|
||||
, ADPTRCD AS "ADPTRCD"
|
||||
, ADPTRMSGDSTCD AS "ADPTRMSGDSTCD"
|
||||
, ADPTRIODSTCD AS "ADPTRIODSTCD"
|
||||
, REFCLSNAME AS "REFCLSNAME"
|
||||
, SNDRCVHMSLOGYN AS "SNDRCVHMSLOGYN"
|
||||
, ADPTRUSEYN AS "ADPTRUSEYN"
|
||||
, SPCFCLUUSEYN AS "SPCFCLUUSEYN"
|
||||
, ADPTRBZWKGROUPDESC AS "ADPTRBZWKGROUPDESC"
|
||||
, OSIDINSTINO AS "OSIDINSTINO"
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY ADPTRIODSTCD, ADPTRBZWKGROUPNAME) AS ROWNO,
|
||||
ADPTRBZWKGROUPNAME, ADPTRMSGPTRNCD, EAIBZWKDSTCD, ADPTRCD,
|
||||
ADPTRMSGDSTCD, ADPTRIODSTCD, REFCLSNAME, SNDRCVHMSLOGYN,
|
||||
ADPTRUSEYN, SPCFCLUUSEYN, ADPTRBZWKGROUPDESC, OSIDINSTINO
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE ADPTRBZWKGROUPNAME LIKE '%SNA%'
|
||||
AND ADPTRIODSTCD = 'I'
|
||||
<isNotEmpty prepend="AND" property="searchAdptrUseYn">
|
||||
ADPTRUSEYN= #searchAdptrUseYn#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
UPPER(ADPTRBZWKGROUPNAME) LIKE '%'||UPPER(#searchAdptrBzwkGroupName#)||'%'
|
||||
</isNotEmpty>
|
||||
) TMP1
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListToExcel" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT $headersStr$
|
||||
FROM (
|
||||
SELECT
|
||||
ADPTRBZWKGROUPNAME, ADPTRMSGPTRNCD, EAIBZWKDSTCD, ADPTRCD,
|
||||
ADPTRMSGDSTCD, ADPTRIODSTCD, REFCLSNAME, SNDRCVHMSLOGYN,
|
||||
ADPTRUSEYN, SPCFCLUUSEYN, ADPTRBZWKGROUPDESC, OSIDINSTINO
|
||||
FROM $schemaId$.TSEAIAD01
|
||||
WHERE ADPTRBZWKGROUPNAME LIKE '%SNA%'
|
||||
AND ADPTRIODSTCD = 'I'
|
||||
<isNotEmpty prepend="AND" property="searchAdptrUseYn">
|
||||
ADPTRUSEYN= #searchAdptrUseYn#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkGroupName">
|
||||
ADPTRBZWKGROUPNAME = #searchAdptrBzwkGroupName#
|
||||
</isNotEmpty>
|
||||
) TMP1
|
||||
ORDER BY ADPTRIODSTCD, ADPTRBZWKGROUPNAME
|
||||
</statement>
|
||||
</sqlMap>
|
||||
+228
@@ -0,0 +1,228 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="SocketPort">
|
||||
|
||||
<statement id="selectListCount" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) AS "TOTALCOUNT"
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
<dynamic prepend="WHERE">
|
||||
<isEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchEaiSevrDstCd">
|
||||
EAISEVRDSTCD = #searchEaiSevrDstCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isEmpty>
|
||||
<isNotEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectList" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
ROWNO AS "ROWNO"
|
||||
, EAISEVRDSTCD AS "EAISEVRDSTCD"
|
||||
, RECVADPTRBZWKNAME AS "RECVADPTRBZWKNAME"
|
||||
, RECVADPTRDESC AS "RECVADPTRDESC"
|
||||
, RECVTESTPORT AS "RECVTESTPORT"
|
||||
, RECVREALPORT AS "RECVREALPORT"
|
||||
, RECVPORTLASTYMD AS "RECVPORTLASTYMD"
|
||||
, RECVLASTADMUSERID AS "RECVLASTADMUSERID"
|
||||
, SENDADPTRBZWKNAME AS "SENDADPTRBZWKNAME"
|
||||
, SENDADPTRDESC AS "SENDADPTRDESC"
|
||||
, SENDTESTPORT AS "SENDTESTPORT"
|
||||
, SENDREALPORT AS "SENDREALPORT"
|
||||
, SENDPORTLASTYMD AS "SENDPORTLASTYMD"
|
||||
, SENDLASTADMUSERID AS "SENDLASTADMUSERID"
|
||||
FROM (
|
||||
<isEqual compareValue="ASC" property="searchOrderType">
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY EAISEVRDSTCD, RECVTESTPORT ) AS ROWNO
|
||||
</isEqual>
|
||||
<isEqual compareValue="DESC" property="searchOrderType">
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY EAISEVRDSTCD, RECVTESTPORT DESC) AS ROWNO
|
||||
</isEqual>
|
||||
, EAISEVRDSTCD
|
||||
, RECVADPTRBZWKNAME
|
||||
, RECVADPTRDESC
|
||||
, RECVTESTPORT
|
||||
, RECVREALPORT
|
||||
, RECVPORTLASTYMD
|
||||
, RECVLASTADMUSERID
|
||||
, SENDADPTRBZWKNAME
|
||||
, SENDADPTRDESC
|
||||
, SENDTESTPORT
|
||||
, SENDREALPORT
|
||||
, SENDPORTLASTYMD
|
||||
, SENDLASTADMUSERID
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
<dynamic prepend="WHERE">
|
||||
<isEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchEaiSevrDstCd">
|
||||
EAISEVRDSTCD = #searchEaiSevrDstCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isEmpty>
|
||||
<isNotEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) ORGTABLE
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectAllList" resultClass="java.util.HashMap">
|
||||
<isEqual compareValue="ASC" property="searchOrderType">
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY EAISEVRDSTCD, RECVTESTPORT ) AS ROWNO
|
||||
</isEqual>
|
||||
<isEqual compareValue="DESC" property="searchOrderType">
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY EAISEVRDSTCD, RECVTESTPORT DESC) AS ROWNO
|
||||
</isEqual>
|
||||
, EAISEVRDSTCD
|
||||
, RECVADPTRBZWKNAME
|
||||
, RECVADPTRDESC
|
||||
, RECVTESTPORT
|
||||
, RECVREALPORT
|
||||
, RECVPORTLASTYMD
|
||||
, RECVLASTADMUSERID
|
||||
, SENDADPTRBZWKNAME
|
||||
, SENDADPTRDESC
|
||||
, SENDTESTPORT
|
||||
, SENDREALPORT
|
||||
, SENDPORTLASTYMD
|
||||
, SENDLASTADMUSERID
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
<dynamic prepend="WHERE">
|
||||
<isEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchEaiSevrDstCd">
|
||||
EAISEVRDSTCD = #searchEaiSevrDstCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isEmpty>
|
||||
<isNotEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectInitPort" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT COALESCE(MAX(RECVTESTPORT)+1,#resvTportSt#) AS ASSIGNPORT
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
WHERE RECVTESTPORT BETWEEN #resvTportSt# AND #resvTportEn#
|
||||
UNION ALL
|
||||
SELECT COALESCE(MAX(RECVREALPORT)+1,#resvRportSt#) AS ASSIGNPORT
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
WHERE RECVREALPORT BETWEEN #resvRportSt# AND #resvRportEn#
|
||||
UNION ALL
|
||||
SELECT COALESCE(MAX(SENDTESTPORT)+1,#sendTportSt#) AS ASSIGNPORT
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
WHERE SENDTESTPORT BETWEEN #sendTportSt# AND #sendTportEn#
|
||||
UNION ALL
|
||||
SELECT COALESCE(MAX(SENDREALPORT)+1, #sendRportSt#) AS ASSIGNPORT
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
WHERE SENDREALPORT BETWEEN #sendRportSt# AND #sendRportEn#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListToExcel" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
$headersStr$
|
||||
FROM (
|
||||
SELECT EAISEVRDSTCD
|
||||
, RECVADPTRBZWKNAME
|
||||
, RECVADPTRDESC
|
||||
, RECVTESTPORT
|
||||
, RECVREALPORT
|
||||
, RECVPORTLASTYMD
|
||||
, RECVLASTADMUSERID
|
||||
, SENDADPTRBZWKNAME
|
||||
, SENDADPTRDESC
|
||||
, SENDTESTPORT
|
||||
, SENDREALPORT
|
||||
, SENDPORTLASTYMD
|
||||
, SENDLASTADMUSERID
|
||||
FROM $schemaId$.TSEAIRM31
|
||||
<dynamic prepend="WHERE">
|
||||
<isEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchEaiSevrDstCd">
|
||||
EAISEVRDSTCD = #searchEaiSevrDstCd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isEmpty>
|
||||
<isNotEmpty property ="searchAdptrPort">
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkNameDesc">
|
||||
RECVADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%' OR SENDADPTRDESC LIKE '%' || #searchAdptrBzwkNameDesc# || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrBzwkName">
|
||||
UPPER(RECVADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%' OR UPPER(SENDADPTRBZWKNAME) LIKE '%' || UPPER(#searchAdptrBzwkName#) || '%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchAdptrPort">
|
||||
RECVTESTPORT LIKE '%' || #searchAdptrPort# || '%' OR RECVREALPORT LIKE '%' || #searchAdptrPort# || '%'
|
||||
</isNotEmpty>
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
) TMP1
|
||||
<isEqual compareValue="ASC" property="searchOrderType">
|
||||
ORDER BY EAISEVRDSTCD, RECVTESTPORT
|
||||
</isEqual>
|
||||
<isEqual compareValue="DESC" property="searchOrderType">
|
||||
ORDER BY EAISEVRDSTCD, RECVTESTPORT DESC
|
||||
</isEqual>
|
||||
|
||||
</statement>
|
||||
|
||||
</sqlMap>
|
||||
+515
@@ -0,0 +1,515 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="EaiMsg">
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*)
|
||||
FROM $schemaId$.TSEAIHE01 HE01 RIGHT OUTER JOIN $schemaId$.TSEAIHE02 HE02
|
||||
ON HE01.EAISVCNAME = HE02.EAISVCNAME
|
||||
WHERE EAIBZWKDSTCD IN ( SELECT EAIBZWKDSTCD FROM $schemaId$.TSEAIRM06 WHERE USERID =#loginId#)
|
||||
AND HE02.SVCPRCSSNO = 1
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcName">
|
||||
UPPER(HE01.EAISVCNAME) LIKE '%'||UPPER(#searchEaiSvcName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
UPPER(HE01.EAIBZWKDSTCD) LIKE '%'||UPPER(#searchEaiBzwkDstcd#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcDesc">
|
||||
UPPER(HE01.EAISVCDESC) LIKE '%'||UPPER(#searchEaiSvcDesc#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSvcMotivUsedStcd">
|
||||
HE01.SVCMOTIVUSEDSTCD = #searchSvcMotivUsedStcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchFlowControl">
|
||||
HE01.FLOWCTRLROUTNAME = #searchFlowControl#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchPsvintfacdsticName">
|
||||
HE02.PSVINTFACDSTICNAME = #searchPsvintfacdsticName#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchTranType">
|
||||
HE01.TRANTYPE = #searchTranType#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchQueueName">
|
||||
UPPER(FR02.NONMOTIVROUTURINAME) LIKE '%'||UPPER(#searchQueueName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="tranChangeSim">
|
||||
HE02.EAISVCNAME LIKE '%2'
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT * FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER(ORDER BY EAIBZWKDSTCD,EAISVCNAME) AS ROWNO
|
||||
, EAISVCNAME AS "EAISVCNAME"
|
||||
, EAIBZWKDSTCD AS "EAIBZWKDSTCD"
|
||||
, SVCHMSEONOT AS "SVCHMSEONOT"
|
||||
, SVCMOTIVUSEDSTCD AS "SVCMOTIVUSEDSTCD"
|
||||
, PSVINTFACDSTICNAME AS "PSVINTFACDSTICNAME"
|
||||
, SVCPRCESDSTICNAME AS "SVCPRCESDSTICNAME"
|
||||
, FLOWCTRLROUTNAME AS "FLOWCTRLROUTNAME"
|
||||
, INTGRADSTICNAME AS "INTGRADSTICNAME"
|
||||
, SVCBFCLMNLOGYN AS "SVCBFCLMNLOGYN"
|
||||
, GSTATSYSADPTRBZWKGROUPNAME AS "GSTATSYSADPTRBZWKGROUPNAME"
|
||||
, SEVRLOGLVELNO AS "SEVRLOGLVELNO"
|
||||
, SVCLOGLVELNO AS "SVCLOGLVELNO"
|
||||
, ERREAISVCNAME AS "ERREAISVCNAME"
|
||||
, DMNDERRCHNGIDNAME AS "DMNDERRCHNGIDNAME"
|
||||
, DMNDERRFLDNAME AS "DMNDERRFLDNAME"
|
||||
, RSPNSERRCHNGIDNAME AS "RSPNSERRCHNGIDNAME"
|
||||
, RSPNSERRFLDNAME AS "RSPNSERRFLDNAME"
|
||||
, EAISVCDESC AS "EAISVCDESC"
|
||||
, EAISEVRDSTCD AS "EAISEVRDSTCD"
|
||||
, MODFIMGTSTUSDSTCD AS "MODFIMGTSTUSDSTCD"
|
||||
, EAILASTAMNDYMS AS "EAILASTAMNDYMS"
|
||||
, EAIGROUPCOCD AS "EAIGROUPCOCD"
|
||||
<isEqual prepend="," property="locale" compareValue="EN">
|
||||
(SELECT NVL(CODENAME_EN, CODENAME) FROM $schemaId$.TSEAICM20 WHERE CODEGROUP='TRAN_TYPE' AND CODE=TRANTYPE) AS "TRANTYPE"
|
||||
</isEqual>
|
||||
<isNotEqual prepend="," property="locale" compareValue="EN">
|
||||
(SELECT CODENAME FROM $schemaId$.TSEAICM20 WHERE CODEGROUP='TRAN_TYPE' AND CODE=TRANTYPE) AS "TRANTYPE"
|
||||
</isNotEqual>
|
||||
, TRANTYPE AS "TRANTYPE_CODE"
|
||||
, NONMOTIVROUTURINAME AS "NONMOTIVROUTURINAME"
|
||||
, USEYN AS "USEYN"
|
||||
, VERINFO AS "VERINFO"
|
||||
, EXTBIZCD AS "EXTBIZCD"
|
||||
, REFKEY AS "REFKEY"
|
||||
FROM (
|
||||
SELECT HE01.EAISVCNAME, HE01.EAIBZWKDSTCD, HE01.SVCHMSEONOT, HE01.SVCMOTIVUSEDSTCD
|
||||
, HE01.SVCPRCESDSTICNAME, HE01.FLOWCTRLROUTNAME , HE01.INTGRADSTICNAME, HE01.SVCBFCLMNLOGYN, HE01.GSTATSYSADPTRBZWKGROUPNAME
|
||||
, HE01.SEVRLOGLVELNO, HE01.SVCLOGLVELNO , HE01.ERREAISVCNAME, HE01.DMNDERRCHNGIDNAME, HE01.DMNDERRFLDNAME, HE01.RSPNSERRCHNGIDNAME
|
||||
, HE01.RSPNSERRFLDNAME, HE01.EAISVCDESC , HE01.EAISEVRDSTCD, HE01.MODFIMGTSTUSDSTCD ,HE01.EAILASTAMNDYMS, HE01.EAIGROUPCOCD
|
||||
, HE01.TRANTYPE ,FR02.NONMOTIVROUTURINAME ,HE01.USEYN, HE02.PSVINTFACDSTICNAME, HE01.VERINFO, HE01.EXTBIZCD, HE01.REFKEY
|
||||
FROM $schemaId$.TSEAIHE01 HE01
|
||||
LEFT JOIN $schemaId$.TSEAIFR02 FR02
|
||||
ON HE01.FLOWCTRLROUTNAME=FR02.ROUTNAME
|
||||
LEFT OUTER JOIN (
|
||||
SELECT EAISVCNAME, PSVINTFACDSTICNAME
|
||||
FROM $schemaId$.TSEAIHE02
|
||||
WHERE SVCPRCSSNO = 1 ) HE02
|
||||
ON HE01.EAISVCNAME = HE02.EAISVCNAME
|
||||
WHERE EAIBZWKDSTCD IN ( SELECT EAIBZWKDSTCD FROM $schemaId$.TSEAIRM06 WHERE USERID =#loginId#)
|
||||
)
|
||||
<dynamic prepend="WHERE" >
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcName">
|
||||
UPPER(EAISVCNAME) LIKE '%'||UPPER(#searchEaiSvcName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
UPPER(EAIBZWKDSTCD) LIKE '%'||UPPER(#searchEaiBzwkDstcd#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcDesc">
|
||||
UPPER(EAISVCDESC) LIKE '%'||UPPER(#searchEaiSvcDesc#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSvcMotivUsedStcd">
|
||||
SVCMOTIVUSEDSTCD = #searchSvcMotivUsedStcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchFlowControl">
|
||||
FLOWCTRLROUTNAME = #searchFlowControl#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchTranType">
|
||||
TRANTYPE = #searchTranType#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchQueueName">
|
||||
UPPER(NONMOTIVROUTURINAME) LIKE '%'||UPPER(#searchQueueName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isEqual compareValue="R" prepend="AND" property="rmsMenuAuth">
|
||||
TRANTYPE != 'S'
|
||||
</isEqual>
|
||||
<isNotEmpty prepend="AND" property="searchPsvintfacdsticName">
|
||||
UPPER(PSVINTFACDSTICNAME) LIKE '%'||UPPER(#searchPsvintfacdsticName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchExtBizCd">
|
||||
UPPER(EXTBIZCD) LIKE '%'||UPPER(#searchExtBizCd#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="tranChangeSim">
|
||||
EAISVCNAME LIKE '%2'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchRefKey">
|
||||
UPPER(REFKEY) LIKE '%' || UPPER(#searchRefKey#) || '%'
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
)
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListToExcel" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT $headersStr$ FROM (
|
||||
SELECT
|
||||
TMP1.EAISVCNAME AS "EAISVCNAME" ,
|
||||
TMP1.EAIBZWKDSTCD AS "EAIBZWKDSTCD" ,
|
||||
TMP1.SVCMOTIVUSEDSTCD AS "SVCMOTIVUSEDSTCD" ,
|
||||
TMP2.PSVINTFACDSTICNAME AS "PSVINTFACDSTICNAME" ,
|
||||
TMP1.FLOWCTRLROUTNAME AS "FLOWCTRLROUTNAME" ,
|
||||
TMP1.EAISVCDESC AS "EAISVCDESC" ,
|
||||
TMP1.EAISEVRDSTCD AS "EAISEVRDSTCD",
|
||||
TMP1.TRANTYPE AS "TRANTYPE" ,
|
||||
TMP1.NONMOTIVROUTURINAME AS "NONMOTIVROUTURINAME"
|
||||
FROM (
|
||||
SELECT HE01.EAISVCNAME,
|
||||
HE01.EAIBZWKDSTCD,
|
||||
HE01.SVCMOTIVUSEDSTCD ,
|
||||
HE01.FLOWCTRLROUTNAME ,
|
||||
HE01.EAISVCDESC,
|
||||
FR02.NONMOTIVROUTURINAME ,
|
||||
(SELECT CODENAME FROM $schemaId$.TSEAICM20 WHERE CODEGROUP='INOUT_TYPE' AND CODE = HE01.EAISEVRDSTCD) AS EAISEVRDSTCD,
|
||||
(SELECT CODENAME FROM $schemaId$.TSEAICM20 WHERE CODEGROUP = 'TRAN_TYPE' AND CODE = HE01.TRANTYPE) AS TRANTYPE ,
|
||||
(SELECT CODENAME FROM $schemaId$.TSEAICM20 WHERE CODEGROUP = 'USE_YN' AND CODE = HE01.USEYN) AS USEYN
|
||||
FROM $schemaId$.TSEAIHE01 HE01 LEFT JOIN $schemaId$.TSEAIFR02 FR02
|
||||
ON HE01.FLOWCTRLROUTNAME=FR02.ROUTNAME
|
||||
WHERE HE01.EAIBZWKDSTCD IN ( SELECT EAIBZWKDSTCD FROM $schemaId$.TSEAIRM06 WHERE USERID =#loginId#)
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcName">
|
||||
UPPER(HE01.EAISVCNAME) LIKE '%'||UPPER(#searchEaiSvcName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
UPPER(HE01.EAIBZWKDSTCD) LIKE '%'||UPPER(#searchEaiBzwkDstcd#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcDesc">
|
||||
UPPER(HE01.EAISVCDESC) LIKE '%'||UPPER(#searchEaiSvcDesc#)||'%'
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchSvcMotivUsedStcd">
|
||||
HE01.SVCMOTIVUSEDSTCD = #searchSvcMotivUsedStcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchFlowControl">
|
||||
HE01.FLOWCTRLROUTNAME = #searchFlowControl#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchTranType">
|
||||
HE01.TRANTYPE = #searchTranType#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchQueueName">
|
||||
UPPER(FR02.NONMOTIVROUTURINAME) LIKE '%'||UPPER(#searchQueueName#)||'%'
|
||||
</isNotEmpty>
|
||||
<isEqual compareValue="R" prepend="AND" property="rmsMenuAuth">
|
||||
HE01.TRANTYPE != 'S'
|
||||
</isEqual>
|
||||
) TMP1
|
||||
LEFT OUTER JOIN (
|
||||
SELECT EAISVCNAME, PSVINTFACDSTICNAME
|
||||
FROM $schemaId$.TSEAIHE02
|
||||
WHERE SVCPRCSSNO = 1
|
||||
<isNotEmpty prepend="AND" property="searchPsvintfacdsticName">
|
||||
UPPER(PSVINTFACDSTICNAME) LIKE '%'||UPPER(#searchPsvintfacdsticName#)||'%'
|
||||
</isNotEmpty>
|
||||
) TMP2
|
||||
ON TMP1.EAISVCNAME = TMP2.EAISVCNAME
|
||||
) MAIN
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetailSvcAll" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
A.EAISVCNAME AS "EAISVCNAME"
|
||||
, A.SVCPRCSSNO AS "SVCPRCSSNO"
|
||||
, A.PSVINTFACDSTICNAME AS "PSVINTFACDSTICNAME"
|
||||
, A.PSVSYSBZWKDSTCD AS "PSVSYSBZWKDSTCD"
|
||||
, A.PSVSYSIDNAME AS "PSVSYSIDNAME"
|
||||
, A.PSVSYSSVCDSTICNAME AS "PSVSYSSVCDSTICNAME"
|
||||
, A.PSVSYSADPTRBZWKGROUPNAME AS "PSVSYSADPTRBZWKGROUPNAME"
|
||||
, A.FLOVRYN AS "FLOVRYN"
|
||||
, A.CHNGEONOT AS "CHNGEONOT"
|
||||
, A.CHNGMSGIDNAME AS "CHNGMSGIDNAME"
|
||||
, A.BASCRSPNSMSGCMPRCTNT AS "BASCRSPNSMSGCMPRCTNT"
|
||||
, A.BASCRSPNSCHNGEONOT AS "BASCRSPNSCHNGEONOT"
|
||||
, A.BASCRSPNSCHNGMSGIDNAME AS "BASCRSPNSCHNGMSGIDNAME"
|
||||
, A.ERRRSPNSMSGCMPRCTNT AS "ERRRSPNSMSGCMPRCTNT"
|
||||
, A.ERRRSPNSCHNGEONOT AS "ERRRSPNSCHNGEONOT"
|
||||
, A.ERRRSPNSCHNGMSGIDNAME AS "ERRRSPNSCHNGMSGIDNAME"
|
||||
, A.NEXTSVCPRCSSNO AS "NEXTSVCPRCSSNO"
|
||||
, A.OUTBNDROUTNAME AS "OUTBNDROUTNAME"
|
||||
, A.TOUTVAL AS "TOUTVAL"
|
||||
, A.CMPENSVCPRCSSDSTICNAME AS "CMPENSVCPRCSSDSTICNAME"
|
||||
, A.SUPPLDELYN AS "SUPPLDELYN"
|
||||
, A.HDRCTRLDSTCD AS "HDRCTRLDSTCD"
|
||||
, A.HDRREFCLSNAME AS "HDRREFCLSNAME"
|
||||
, A.RESTOPTION AS "RESTOPTION"
|
||||
FROM $schemaId$.TSEAIHE02 A,
|
||||
$schemaId$.TSEAIHE01 B
|
||||
WHERE A.EAISVCNAME = B.EAISVCNAME
|
||||
AND A.EAISVCNAME = #eaiSvcName#
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetailSvc" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
A.EAISVCNAME AS "EAISVCNAME"
|
||||
, A.SVCPRCSSNO AS "SVCPRCSSNO"
|
||||
, A.PSVINTFACDSTICNAME AS "PSVINTFACDSTICNAME"
|
||||
, A.PSVSYSBZWKDSTCD AS "PSVSYSBZWKDSTCD"
|
||||
, A.PSVSYSIDNAME AS "PSVSYSIDNAME"
|
||||
, A.PSVSYSSVCDSTICNAME AS "PSVSYSSVCDSTICNAME"
|
||||
, A.PSVSYSADPTRBZWKGROUPNAME AS "PSVSYSADPTRBZWKGROUPNAME"
|
||||
, A.FLOVRYN AS "FLOVRYN"
|
||||
, A.CHNGEONOT AS "CHNGEONOT"
|
||||
, A.CHNGMSGIDNAME AS "CHNGMSGIDNAME"
|
||||
, A.BASCRSPNSMSGCMPRCTNT AS "BASCRSPNSMSGCMPRCTNT"
|
||||
, A.BASCRSPNSCHNGEONOT AS "BASCRSPNSCHNGEONOT"
|
||||
, A.BASCRSPNSCHNGMSGIDNAME AS "BASCRSPNSCHNGMSGIDNAME"
|
||||
, A.ERRRSPNSMSGCMPRCTNT AS "ERRRSPNSMSGCMPRCTNT"
|
||||
, A.ERRRSPNSCHNGEONOT AS "ERRRSPNSCHNGEONOT"
|
||||
, A.ERRRSPNSCHNGMSGIDNAME AS "ERRRSPNSCHNGMSGIDNAME"
|
||||
, A.NEXTSVCPRCSSNO AS "NEXTSVCPRCSSNO"
|
||||
, A.OUTBNDROUTNAME AS "OUTBNDROUTNAME"
|
||||
, A.TOUTVAL AS "TOUTVAL"
|
||||
, A.CMPENSVCPRCSSDSTICNAME AS "CMPENSVCPRCSSDSTICNAME"
|
||||
, A.SUPPLDELYN AS "SUPPLDELYN"
|
||||
, A.HDRCTRLDSTCD AS "HDRCTRLDSTCD"
|
||||
, A.HDRREFCLSNAME AS "HDRREFCLSNAME"
|
||||
, A.RESTOPTION AS "RESTOPTION"
|
||||
FROM $schemaId$.TSEAIHE02 A,
|
||||
$schemaId$.TSEAIHE01 B
|
||||
WHERE A.EAISVCNAME = B.EAISVCNAME
|
||||
AND A.EAISVCNAME = #eaiSvcName#
|
||||
AND A.SVCPRCSSNO = #svcPrcssNo#
|
||||
</statement>
|
||||
<statement id="insert" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIHE01
|
||||
( EAISVCNAME
|
||||
, EAIBZWKDSTCD
|
||||
, SVCHMSEONOT
|
||||
, SVCMOTIVUSEDSTCD
|
||||
, SVCPRCESDSTICNAME
|
||||
, FLOWCTRLROUTNAME
|
||||
, INTGRADSTICNAME
|
||||
, SVCBFCLMNLOGYN
|
||||
, GSTATSYSADPTRBZWKGROUPNAME
|
||||
, SEVRLOGLVELNO
|
||||
, SVCLOGLVELNO
|
||||
, ERREAISVCNAME
|
||||
, DMNDERRCHNGIDNAME
|
||||
, DMNDERRFLDNAME
|
||||
, RSPNSERRCHNGIDNAME
|
||||
, RSPNSERRFLDNAME
|
||||
, EAISVCDESC
|
||||
, EAISEVRDSTCD
|
||||
, EAILASTAMNDYMS
|
||||
, EAIGROUPCOCD
|
||||
, TRANTYPE
|
||||
, USEYN
|
||||
, VERINFO
|
||||
, TXID
|
||||
, REFKEY
|
||||
, EXTBIZCD
|
||||
, AUTHOR
|
||||
, INTERNALEXTERNALDVCD
|
||||
)
|
||||
VALUES( #eaiSvcName#
|
||||
, #eaiBzwkDstcd#
|
||||
, #svcHmsEonot#
|
||||
, #svcMotivUseDstcd#
|
||||
, #svcPrcesDsticName#
|
||||
, #flowCtrlRoutName#
|
||||
, #intgraDsticName#
|
||||
, #svcBfClmnLogYn#
|
||||
, #gstatSysAdptrBzwkGroupName#
|
||||
, CAST(#sevrLogLvelNo# AS NUMERIC)
|
||||
, CAST(#svcLogLvelNo# AS NUMERIC)
|
||||
, #errEAISvcName#
|
||||
, #dmndErrChngIdName#
|
||||
, #dmndErrFldName#
|
||||
, #rspnsErrChngIdName#
|
||||
, #rspnsErrFldName#
|
||||
, #eaiSvcDesc#
|
||||
, #eaiSevrDstCd#
|
||||
, to_char(sysdate,'yyyymmddhh24miss')
|
||||
, #eaiGroupCoCd#
|
||||
, #tranType#
|
||||
, #useYn#
|
||||
, #verInfo#
|
||||
, #txId#
|
||||
, #refKey#
|
||||
, #extBizCd#
|
||||
, #author#
|
||||
, #internalExternalDvcd#
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIHE01
|
||||
SET EAIBZWKDSTCD = #eaiBzwkDstcd#
|
||||
, SVCHMSEONOT = #svcHmsEonot#
|
||||
, SVCMOTIVUSEDSTCD = #svcMotivUseDstcd#
|
||||
, SVCPRCESDSTICNAME = #svcPrcesDsticName#
|
||||
, FLOWCTRLROUTNAME = #flowCtrlRoutName#
|
||||
, INTGRADSTICNAME = #intgraDsticName#
|
||||
, SVCBFCLMNLOGYN = #svcBfClmnLogYn#
|
||||
, GSTATSYSADPTRBZWKGROUPNAME = #gstatSysAdptrBzwkGroupName#
|
||||
, SEVRLOGLVELNO = CAST(#sevrLogLvelNo# AS NUMERIC)
|
||||
, SVCLOGLVELNO = CAST(#svcLogLvelNo# AS NUMERIC)
|
||||
, ERREAISVCNAME = #errEAISvcName#
|
||||
, DMNDERRCHNGIDNAME = #dmndErrChngIdName#
|
||||
, DMNDERRFLDNAME = #dmndErrFldName#
|
||||
, RSPNSERRCHNGIDNAME = #rspnsErrChngIdName#
|
||||
, RSPNSERRFLDNAME = #rspnsErrFldName#
|
||||
, EAISVCDESC = #eaiSvcDesc#
|
||||
, EAISEVRDSTCD = #eaiSevrDstCd#
|
||||
, EAILASTAMNDYMS = to_char(sysdate,'yyyymmddhh24miss')
|
||||
, EAIGROUPCOCD = #eaiGroupCoCd#
|
||||
, TRANTYPE = #tranType#
|
||||
, USEYN = #useYn#
|
||||
, VERINFO = #verInfo#
|
||||
, TXID = #txId#
|
||||
, REFKEY = #refKey#
|
||||
, EXTBIZCD = #extBizCd#
|
||||
, AUTHOR = #author#
|
||||
, INTERNALEXTERNALDVCD = #internalExternalDvcd#
|
||||
WHERE EAISVCNAME = #eaiSvcName#
|
||||
</statement>
|
||||
|
||||
<statement id="updateTranType" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIHE01
|
||||
SET EAILASTAMNDYMS = to_char(sysdate,'yyyymmddhh24miss')
|
||||
, TRANTYPE = #tranType#
|
||||
WHERE EAISVCNAME = #eaiSvcName#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListRef" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT A.EAISVCNAME
|
||||
, A.SVCPRCSSNO
|
||||
, A.REFMSGIDNO
|
||||
, A.REFMSGIDNAME
|
||||
, C.LOUTDESC
|
||||
FROM $schemaId$.TSEAIMS02 A
|
||||
, $schemaId$.TSEAIHE01 B
|
||||
, $schemaId$.TSEAITR07 C
|
||||
WHERE A.EAISVCNAME = B.EAISVCNAME
|
||||
AND A.REFMSGIDNAME = C.LOUTNAME(+)
|
||||
AND A.EAISVCNAME = #eaiSvcName#
|
||||
AND A.SVCPRCSSNO = #svcPrcssNo#
|
||||
ORDER BY A.EAISVCNAME, A.SVCPRCSSNO, A.REFMSGIDNO
|
||||
</statement>
|
||||
|
||||
<statement id="selectListRefEtc" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
TR01.CNVSNNAME AS "CNVSNNAME"
|
||||
,TR01.CNVSNDESC AS "LOUTDESC"
|
||||
,TR02.LOUTNAME AS "REFMSGIDNAME"
|
||||
FROM $schemaId$.TSEAITR01 TR01 RIGHT OUTER JOIN $schemaId$.TSEAITR02 TR02
|
||||
ON TR01.CNVSNNAME = TR02.CNVSNNAME
|
||||
WHERE TR01.CNVSNNAME = (
|
||||
SELECT CHNGMSGIDNAME
|
||||
FROM $schemaId$.TSEAIHE02
|
||||
WHERE EAISVCNAME = #eaiSvcName#
|
||||
)
|
||||
AND TR02.SOURCRSULTDSTCD ='SRC_LAYOUT'
|
||||
</statement>
|
||||
|
||||
<statement id="selectListCondRule" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
A.EAISVCNAME AS "EAISVCNAME" ,
|
||||
A.SVCPRCSSNO AS "SVCPRCSSNO" ,
|
||||
A.RULESERNO AS "RULESERNO" ,
|
||||
A.RSULTPRCSSNO AS "RSULTPRCSSNO" ,
|
||||
A.RULEFLDGROUPNAME AS "RULEFLDGROUPNAME" ,
|
||||
A.RULEFLDNAME AS "RULEFLDNAME" ,
|
||||
A.CMPRCTNT AS "CMPRCTNT"
|
||||
FROM $schemaId$.TSEAIFR01 A
|
||||
, $schemaId$.TSEAIHE01 B
|
||||
WHERE A.EAISVCNAME = B.EAISVCNAME
|
||||
AND A.EAISVCNAME = #eaiSvcName#
|
||||
AND A.SVCPRCSSNO = #svcPrcssNo#
|
||||
ORDER BY A.EAISVCNAME, A.SVCPRCSSNO, A.RULESERNO
|
||||
</statement>
|
||||
|
||||
<statement id="insertRef" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIMS02(
|
||||
EAISVCNAME, SVCPRCSSNO, REFMSGIDNO, REFMSGIDNAME)
|
||||
VALUES(
|
||||
#EAISVCNAME#, #SVCPRCSSNO#, #REFMSGIDNO#, #REFMSGIDNAME#)
|
||||
</statement>
|
||||
|
||||
<statement id="insertCondRule" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIFR01(
|
||||
EAISVCNAME, SVCPRCSSNO, RULESERNO, RSULTPRCSSNO, RULEFLDGROUPNAME, RULEFLDNAME, CMPRCTNT)
|
||||
VALUES(
|
||||
#EAISVCNAME#, #SVCPRCSSNO#, #RULESERNO#, #RSULTPRCSSNO#, #RULEFLDGROUPNAME#, #RULEFLDNAME#, #CMPRCTNT#)
|
||||
</statement>
|
||||
|
||||
<statement id="insertSvc" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIHE02(
|
||||
EAISVCNAME
|
||||
, SVCPRCSSNO
|
||||
, PSVINTFACDSTICNAME
|
||||
, PSVSYSBZWKDSTCD
|
||||
, PSVSYSSVCDSTICNAME
|
||||
, PSVSYSADPTRBZWKGROUPNAME
|
||||
, FLOVRYN
|
||||
, CHNGEONOT
|
||||
, CHNGMSGIDNAME
|
||||
, BASCRSPNSMSGCMPRCTNT
|
||||
, BASCRSPNSCHNGEONOT
|
||||
, BASCRSPNSCHNGMSGIDNAME
|
||||
, ERRRSPNSMSGCMPRCTNT
|
||||
, ERRRSPNSCHNGEONOT
|
||||
, ERRRSPNSCHNGMSGIDNAME
|
||||
, NEXTSVCPRCSSNO
|
||||
, OUTBNDROUTNAME
|
||||
, TOUTVAL
|
||||
, CMPENSVCPRCSSDSTICNAME
|
||||
, SUPPLDELYN
|
||||
, HDRCTRLDSTCD
|
||||
, HDRREFCLSNAME
|
||||
, RESTOPTION
|
||||
)
|
||||
VALUES (
|
||||
#eaiSvcName#
|
||||
, #svcPrcssNo#
|
||||
, #psvIntfacDsticName#
|
||||
, #psvSysBzwkDstcd#
|
||||
, #psvSysSvcDsticName#
|
||||
, #psvSysAdptrBzwkGroupName#
|
||||
, #flovrYn#
|
||||
, #chngEonot#
|
||||
, #chngMsgIdName#
|
||||
, #bascRspnsMsgCmprCtnt#
|
||||
, #bascRspnsChngEonot#
|
||||
, #bascRspnsChngMsgIdName#
|
||||
, #errRspnsMsgCmprCtnt#
|
||||
, #errRspnsChngEonot#
|
||||
, #errRspnsChngMsgIdName#
|
||||
, #nextSvcPrcssNo#
|
||||
, #outbndRoutName#
|
||||
, #toutVal#
|
||||
, #cmpenSvcPrcssDsticName#
|
||||
, #supplDelYn#
|
||||
, #hdrCtrlDstcd#
|
||||
, #hdrRefClsName#
|
||||
, #restOption#
|
||||
|
||||
)
|
||||
</statement>
|
||||
|
||||
<statement id="updateSvc" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIHE02
|
||||
SET PSVINTFACDSTICNAME = #psvIntfacDsticName#
|
||||
, PSVSYSBZWKDSTCD = #psvSysBzwkDstcd#
|
||||
, PSVSYSSVCDSTICNAME = #psvSysSvcDsticName#
|
||||
, PSVSYSADPTRBZWKGROUPNAME = #psvSysAdptrBzwkGroupName#
|
||||
, FLOVRYN = #flovrYn#
|
||||
, CHNGEONOT = #chngEonot#
|
||||
, CHNGMSGIDNAME = #chngMsgIdName#
|
||||
, BASCRSPNSMSGCMPRCTNT = #bascRspnsMsgCmprCtnt#
|
||||
, BASCRSPNSCHNGEONOT = #bascRspnsChngEonot#
|
||||
, BASCRSPNSCHNGMSGIDNAME = #bascRspnsChngMsgIdName#
|
||||
, ERRRSPNSMSGCMPRCTNT = #errRspnsMsgCmprCtnt#
|
||||
, ERRRSPNSCHNGEONOT = #errRspnsChngEonot#
|
||||
, ERRRSPNSCHNGMSGIDNAME = #errRspnsChngMsgIdName#
|
||||
, NEXTSVCPRCSSNO = #nextSvcPrcssNo#
|
||||
, OUTBNDROUTNAME = #outbndRoutName#
|
||||
, TOUTVAL = #toutVal#
|
||||
, CMPENSVCPRCSSDSTICNAME = #cmpenSvcPrcssDsticName#
|
||||
, SUPPLDELYN = #supplDelYn#
|
||||
, HDRCTRLDSTCD = #hdrCtrlDstcd#
|
||||
, HDRREFCLSNAME = #hdrRefClsName#
|
||||
, RESTOPTION = #restOption#
|
||||
WHERE EAISVCNAME = #eaiSvcName#
|
||||
AND SVCPRCSSNO = #svcPrcssNo#
|
||||
</statement>
|
||||
|
||||
<statement id="deleteSvc" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIHE02
|
||||
WHERE EAISVCNAME = #eaiSvcName#
|
||||
<isNotEmpty prepend="AND" property="svcPrcssNo">
|
||||
AND SVCPRCSSNO = #svcPrcssNo#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
|
||||
@@ -0,0 +1,163 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="DailyBackup">
|
||||
|
||||
<statement id="findDailyProcData" parameterClass="java.util.Map" resultClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist02VO"><![CDATA[
|
||||
SELECT /*+ FULL ($tableName$)*/ MAX(#date#) AS STATCYMD
|
||||
, SUBSTR(MSGDPSTYMS, 9, 2) AS HH
|
||||
, EAIBZWKDSTCD
|
||||
, EAISVCNAME
|
||||
, ' ' AS CHNLMDIADSTCD
|
||||
, SUBSTR(SVCMOTIVUSEDSTCD, 1, 1) || SUBSTR(PSVINTFACDSTICNAME, 1, 1) AS INTFACPTRNCD
|
||||
, STNDMSGUSEYN
|
||||
, LOGPRCSSSERNO
|
||||
, COUNT(*) AS TRSTMNOITM
|
||||
, MAX( ( TO_NUMBER(SUBSTR(MSGPRCSSYMS,11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,15,3)) )
|
||||
- ( TO_NUMBER(SUBSTR(MSGDPSTYMS, 11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,15,3)) )
|
||||
) AS RSPNSMAXVAL
|
||||
, AVG( ( TO_NUMBER(SUBSTR(MSGPRCSSYMS,11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,15,3)) )
|
||||
- ( TO_NUMBER(SUBSTR(MSGDPSTYMS, 11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,15,3)) )
|
||||
) AS RSPNSAVGVAL
|
||||
FROM $schemaId$.$tableName$
|
||||
WHERE
|
||||
MSGDPSTYMS >= #date#||'000000000'
|
||||
AND MSGDPSTYMS <= #date#||'239999999'
|
||||
AND (LOGPRCSSSERNO = 100 OR (LOGPRCSSSERNO = 300 AND SVCMOTIVUSEDSTCD = 'ASYN' AND PSVINTFACDSTICNAME = 'ASYN'))
|
||||
GROUP BY SUBSTR(MSGDPSTYMS, 9, 2)
|
||||
, EAIBZWKDSTCD
|
||||
, EAISVCNAME
|
||||
/*, CHNLDSTCD*/
|
||||
, SUBSTR(SVCMOTIVUSEDSTCD, 1, 1) || SUBSTR(PSVINTFACDSTICNAME, 1, 1)
|
||||
, STNDMSGUSEYN
|
||||
, LOGPRCSSSERNO
|
||||
]]></statement>
|
||||
|
||||
|
||||
|
||||
<statement id="findDailyErrorData" parameterClass="java.util.Map" resultClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist02VO"><![CDATA[
|
||||
SELECT /*+ FULL ($tableName$)*/ MAX(#date#) AS STATCYMD
|
||||
, SUBSTR(MSGDPSTYMS, 9, 2) AS HH
|
||||
, EAIBZWKDSTCD
|
||||
, EAISVCNAME
|
||||
, ' ' AS CHNLMDIADSTCD
|
||||
, SUBSTR(SVCMOTIVUSEDSTCD, 1, 1) || SUBSTR(PSVINTFACDSTICNAME, 1, 1) AS INTFACPTRNCD
|
||||
, STNDMSGUSEYN
|
||||
, LOGPRCSSSERNO
|
||||
, COUNT(*) AS ERRNOITM
|
||||
, MAX( ( TO_NUMBER(SUBSTR(MSGPRCSSYMS,11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,15,3)) )
|
||||
- ( TO_NUMBER(SUBSTR(MSGDPSTYMS, 11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,15,3)) )
|
||||
) AS RSPNSMAXVAL
|
||||
, AVG( ( TO_NUMBER(SUBSTR(MSGPRCSSYMS,11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGPRCSSYMS,15,3)) )
|
||||
- ( TO_NUMBER(SUBSTR(MSGDPSTYMS, 11,2)) * 60000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,13,2)) * 1000 + TO_NUMBER(SUBSTR(MSGDPSTYMS ,15,3)) )
|
||||
) AS RSPNSAVGVAL
|
||||
FROM $schemaId$.$tableName$
|
||||
WHERE
|
||||
MSGDPSTYMS >= #date#||'000000000'
|
||||
AND MSGDPSTYMS <= #date#||'239999999'
|
||||
AND (RSPNSERRCDNAME LIKE 'RE%' OR RSPNSERRCDNAME LIKE 'RF%')
|
||||
AND (
|
||||
(SVCMOTIVUSEDSTCD != 'ASYN' OR PSVINTFACDSTICNAME != 'ASYN' AND LOGPRCSSSERNO = 400)
|
||||
OR
|
||||
(SVCMOTIVUSEDSTCD = 'ASYN' AND PSVINTFACDSTICNAME = 'ASYN'
|
||||
AND (LOGPRCSSSERNO = 200 OR LOGPRCSSSERNO = 300 OR LOGPRCSSSERNO = 400 OR LOGPRCSSSERNO = 900))
|
||||
)
|
||||
GROUP BY SUBSTR(MSGDPSTYMS, 9, 2)
|
||||
, EAIBZWKDSTCD
|
||||
, EAISVCNAME
|
||||
/*, CHNLDSTCD*/
|
||||
, SUBSTR(SVCMOTIVUSEDSTCD, 1, 1) || SUBSTR(PSVINTFACDSTICNAME, 1, 1)
|
||||
, STNDMSGUSEYN
|
||||
, LOGPRCSSSERNO
|
||||
]]></statement>
|
||||
|
||||
<parameterMap class="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist02VO" id="insertDailyData-params">
|
||||
<parameter property="statcYmd"/>
|
||||
<parameter property="eaiBzwkDstcd"/>
|
||||
<parameter property="eaiSvcName"/>
|
||||
<parameter property="intfacPtrnCd"/>
|
||||
<parameter property="chnlMdiaDstcd"/>
|
||||
<parameter property="logPrcssSerno"/>
|
||||
<parameter property="stndMsgUseYn"/>
|
||||
<parameter property="hhTrsmtNoitm0"/> <parameter property="hhErrNoitm0"/> <parameter property="hhRspnsAvgVal0"/> <parameter property="hhRspnsMaxVal0"/>
|
||||
<parameter property="hhTrsmtNoitm1"/> <parameter property="hhErrNoitm1"/> <parameter property="hhRspnsAvgVal1"/> <parameter property="hhRspnsMaxVal1"/>
|
||||
<parameter property="hhTrsmtNoitm2"/> <parameter property="hhErrNoitm2"/> <parameter property="hhRspnsAvgVal2"/> <parameter property="hhRspnsMaxVal2"/>
|
||||
<parameter property="hhTrsmtNoitm3"/> <parameter property="hhErrNoitm3"/> <parameter property="hhRspnsAvgVal3"/> <parameter property="hhRspnsMaxVal3"/>
|
||||
<parameter property="hhTrsmtNoitm4"/> <parameter property="hhErrNoitm4"/> <parameter property="hhRspnsAvgVal4"/> <parameter property="hhRspnsMaxVal4"/>
|
||||
<parameter property="hhTrsmtNoitm5"/> <parameter property="hhErrNoitm5"/> <parameter property="hhRspnsAvgVal5"/> <parameter property="hhRspnsMaxVal5"/>
|
||||
<parameter property="hhTrsmtNoitm6"/> <parameter property="hhErrNoitm6"/> <parameter property="hhRspnsAvgVal6"/> <parameter property="hhRspnsMaxVal6"/>
|
||||
<parameter property="hhTrsmtNoitm7"/> <parameter property="hhErrNoitm7"/> <parameter property="hhRspnsAvgVal7"/> <parameter property="hhRspnsMaxVal7"/>
|
||||
<parameter property="hhTrsmtNoitm8"/> <parameter property="hhErrNoitm8"/> <parameter property="hhRspnsAvgVal8"/> <parameter property="hhRspnsMaxVal8"/>
|
||||
<parameter property="hhTrsmtNoitm9"/> <parameter property="hhErrNoitm9"/> <parameter property="hhRspnsAvgVal9"/> <parameter property="hhRspnsMaxVal9"/>
|
||||
<parameter property="hhTrsmtNoitm10"/><parameter property="hhErrNoitm10"/><parameter property="hhRspnsAvgVal10"/><parameter property="hhRspnsMaxVal10"/>
|
||||
<parameter property="hhTrsmtNoitm11"/><parameter property="hhErrNoitm11"/><parameter property="hhRspnsAvgVal11"/><parameter property="hhRspnsMaxVal11"/>
|
||||
<parameter property="hhTrsmtNoitm12"/><parameter property="hhErrNoitm12"/><parameter property="hhRspnsAvgVal12"/><parameter property="hhRspnsMaxVal12"/>
|
||||
<parameter property="hhTrsmtNoitm13"/><parameter property="hhErrNoitm13"/><parameter property="hhRspnsAvgVal13"/><parameter property="hhRspnsMaxVal13"/>
|
||||
<parameter property="hhTrsmtNoitm14"/><parameter property="hhErrNoitm14"/><parameter property="hhRspnsAvgVal14"/><parameter property="hhRspnsMaxVal14"/>
|
||||
<parameter property="hhTrsmtNoitm15"/><parameter property="hhErrNoitm15"/><parameter property="hhRspnsAvgVal15"/><parameter property="hhRspnsMaxVal15"/>
|
||||
<parameter property="hhTrsmtNoitm16"/><parameter property="hhErrNoitm16"/><parameter property="hhRspnsAvgVal16"/><parameter property="hhRspnsMaxVal16"/>
|
||||
<parameter property="hhTrsmtNoitm17"/><parameter property="hhErrNoitm17"/><parameter property="hhRspnsAvgVal17"/><parameter property="hhRspnsMaxVal17"/>
|
||||
<parameter property="hhTrsmtNoitm18"/><parameter property="hhErrNoitm18"/><parameter property="hhRspnsAvgVal18"/><parameter property="hhRspnsMaxVal18"/>
|
||||
<parameter property="hhTrsmtNoitm19"/><parameter property="hhErrNoitm19"/><parameter property="hhRspnsAvgVal19"/><parameter property="hhRspnsMaxVal19"/>
|
||||
<parameter property="hhTrsmtNoitm20"/><parameter property="hhErrNoitm20"/><parameter property="hhRspnsAvgVal20"/><parameter property="hhRspnsMaxVal20"/>
|
||||
<parameter property="hhTrsmtNoitm21"/><parameter property="hhErrNoitm21"/><parameter property="hhRspnsAvgVal21"/><parameter property="hhRspnsMaxVal21"/>
|
||||
<parameter property="hhTrsmtNoitm22"/><parameter property="hhErrNoitm22"/><parameter property="hhRspnsAvgVal22"/><parameter property="hhRspnsMaxVal22"/>
|
||||
<parameter property="hhTrsmtNoitm23"/><parameter property="hhErrNoitm23"/><parameter property="hhRspnsAvgVal23"/><parameter property="hhRspnsMaxVal23"/>
|
||||
</parameterMap>
|
||||
|
||||
<insert id="insertDailyData" parameterClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist02VO" parameterMap="insertDailyData-params"><![CDATA[
|
||||
INSERT INTO $schemaId$.TSEAIST02 (
|
||||
STATCYMD, EAIBZWKDSTCD, EAISVCNAME, INTFACPTRNCD,
|
||||
CHNLMDIADSTCD, LOGPRCSSSERNO, STNDMSGUSEYN,
|
||||
|
||||
S0HHTRSMTNOITM, S0HHERRNOITM, S0HHRSPNSAVGVAL, S0HHRSPNSMAXVAL,
|
||||
S1HHTRSMTNOITM, S1HHERRNOITM, S1HHRSPNSAVGVAL, S1HHRSPNSMAXVAL,
|
||||
S2HHTRSMTNOITM, S2HHERRNOITM, S2HHRSPNSAVGVAL, S2HHRSPNSMAXVAL,
|
||||
S3HHTRSMTNOITM, S3HHERRNOITM, S3HHRSPNSAVGVAL, S3HHRSPNSMAXVAL,
|
||||
S4HHTRSMTNOITM, S4HHERRNOITM, S4HHRSPNSAVGVAL, S4HHRSPNSMAXVAL,
|
||||
S5HHTRSMTNOITM, S5HHERRNOITM, S5HHRSPNSAVGVAL, S5HHRSPNSMAXVAL,
|
||||
S6HHTRSMTNOITM, S6HHERRNOITM, S6HHRSPNSAVGVAL, S6HHRSPNSMAXVAL,
|
||||
S7HHTRSMTNOITM, S7HHERRNOITM, S7HHRSPNSAVGVAL, S7HHRSPNSMAXVAL,
|
||||
S8HHTRSMTNOITM, S8HHERRNOITM, S8HHRSPNSAVGVAL, S8HHRSPNSMAXVAL,
|
||||
S9HHTRSMTNOITM, S9HHERRNOITM, S9HHRSPNSAVGVAL, S9HHRSPNSMAXVAL,
|
||||
S10HHTRSMTNOITM, S10HHERRNOITM, S10HHRSPNSAVGVAL, S10HHRSPNSMAXVAL,
|
||||
S11HHTRSMTNOITM, S11HHERRNOITM, S11HHRSPNSAVGVAL, S11HHRSPNSMAXVAL,
|
||||
S12HHTRSMTNOITM, S12HHERRNOITM, S12HHRSPNSAVGVAL, S12HHRSPNSMAXVAL,
|
||||
S13HHTRSMTNOITM, S13HHERRNOITM, S13HHRSPNSAVGVAL, S13HHRSPNSMAXVAL,
|
||||
S14HHTRSMTNOITM, S14HHERRNOITM, S14HHRSPNSAVGVAL, S14HHRSPNSMAXVAL,
|
||||
S15HHTRSMTNOITM, S15HHERRNOITM, S15HHRSPNSAVGVAL, S15HHRSPNSMAXVAL,
|
||||
S16HHTRSMTNOITM, S16HHERRNOITM, S16HHRSPNSAVGVAL, S16HHRSPNSMAXVAL,
|
||||
S17HHTRSMTNOITM, S17HHERRNOITM, S17HHRSPNSAVGVAL, S17HHRSPNSMAXVAL,
|
||||
S18HHTRSMTNOITM, S18HHERRNOITM, S18HHRSPNSAVGVAL, S18HHRSPNSMAXVAL,
|
||||
S19HHTRSMTNOITM, S19HHERRNOITM, S19HHRSPNSAVGVAL, S19HHRSPNSMAXVAL,
|
||||
S20HHTRSMTNOITM, S20HHERRNOITM, S20HHRSPNSAVGVAL, S20HHRSPNSMAXVAL,
|
||||
S21HHTRSMTNOITM, S21HHERRNOITM, S21HHRSPNSAVGVAL, S21HHRSPNSMAXVAL,
|
||||
S22HHTRSMTNOITM, S22HHERRNOITM, S22HHRSPNSAVGVAL, S22HHRSPNSMAXVAL,
|
||||
S23HHTRSMTNOITM, S23HHERRNOITM, S23HHRSPNSAVGVAL, S23HHRSPNSMAXVAL
|
||||
) VALUES (
|
||||
?, ?, ?, ?,
|
||||
?, ?, ?,
|
||||
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?
|
||||
)
|
||||
]]></insert>
|
||||
|
||||
<statement id="deleteDailyData" parameterClass="java.util.Map">
|
||||
DELETE FROM $schemaId$.TSEAIST02 WHERE STATCYMD = #date#
|
||||
</statement>
|
||||
<statement id="selectLogCount" parameterClass="java.util.Map" resultClass="java.math.BigDecimal">
|
||||
select count(1) FROM $schemaId$.$tableName$ WHERE trim(MSGDPSTYMS) LIKE '$date$%'
|
||||
</statement>
|
||||
</sqlMap>
|
||||
+552
@@ -0,0 +1,552 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="MonthlyBackup">
|
||||
|
||||
<parameterMap class="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist03VO" id="insertMonthlyBackupData-params">
|
||||
<parameter property="statcYm"/>
|
||||
<parameter property="eaiBzwkDstcd"/>
|
||||
<parameter property="eaiSvcName"/>
|
||||
<parameter property="intfacPtrnCd"/>
|
||||
<parameter property="chnlMdiaDstcd"/>
|
||||
<parameter property="logPrcssSerno"/>
|
||||
<parameter property="stndMsgUseYn"/>
|
||||
<parameter property="ddTrsmtNoitm1"/> <parameter property="ddErrNoitm1"/> <parameter property="ddRspnsAvgVal1"/>
|
||||
<parameter property="ddTrsmtNoitm2"/> <parameter property="ddErrNoitm2"/> <parameter property="ddRspnsAvgVal2"/>
|
||||
<parameter property="ddTrsmtNoitm3"/> <parameter property="ddErrNoitm3"/> <parameter property="ddRspnsAvgVal3"/>
|
||||
<parameter property="ddTrsmtNoitm4"/> <parameter property="ddErrNoitm4"/> <parameter property="ddRspnsAvgVal4"/>
|
||||
<parameter property="ddTrsmtNoitm5"/> <parameter property="ddErrNoitm5"/> <parameter property="ddRspnsAvgVal5"/>
|
||||
<parameter property="ddTrsmtNoitm6"/> <parameter property="ddErrNoitm6"/> <parameter property="ddRspnsAvgVal6"/>
|
||||
<parameter property="ddTrsmtNoitm7"/> <parameter property="ddErrNoitm7"/> <parameter property="ddRspnsAvgVal7"/>
|
||||
<parameter property="ddTrsmtNoitm8"/> <parameter property="ddErrNoitm8"/> <parameter property="ddRspnsAvgVal8"/>
|
||||
<parameter property="ddTrsmtNoitm9"/> <parameter property="ddErrNoitm9"/> <parameter property="ddRspnsAvgVal9"/>
|
||||
<parameter property="ddTrsmtNoitm10"/><parameter property="ddErrNoitm10"/><parameter property="ddRspnsAvgVal10"/>
|
||||
<parameter property="ddTrsmtNoitm11"/><parameter property="ddErrNoitm11"/><parameter property="ddRspnsAvgVal11"/>
|
||||
<parameter property="ddTrsmtNoitm12"/><parameter property="ddErrNoitm12"/><parameter property="ddRspnsAvgVal12"/>
|
||||
<parameter property="ddTrsmtNoitm13"/><parameter property="ddErrNoitm13"/><parameter property="ddRspnsAvgVal13"/>
|
||||
<parameter property="ddTrsmtNoitm14"/><parameter property="ddErrNoitm14"/><parameter property="ddRspnsAvgVal14"/>
|
||||
<parameter property="ddTrsmtNoitm15"/><parameter property="ddErrNoitm15"/><parameter property="ddRspnsAvgVal15"/>
|
||||
<parameter property="ddTrsmtNoitm16"/><parameter property="ddErrNoitm16"/><parameter property="ddRspnsAvgVal16"/>
|
||||
<parameter property="ddTrsmtNoitm17"/><parameter property="ddErrNoitm17"/><parameter property="ddRspnsAvgVal17"/>
|
||||
<parameter property="ddTrsmtNoitm18"/><parameter property="ddErrNoitm18"/><parameter property="ddRspnsAvgVal18"/>
|
||||
<parameter property="ddTrsmtNoitm19"/><parameter property="ddErrNoitm19"/><parameter property="ddRspnsAvgVal19"/>
|
||||
<parameter property="ddTrsmtNoitm20"/><parameter property="ddErrNoitm20"/><parameter property="ddRspnsAvgVal20"/>
|
||||
<parameter property="ddTrsmtNoitm21"/><parameter property="ddErrNoitm21"/><parameter property="ddRspnsAvgVal21"/>
|
||||
<parameter property="ddTrsmtNoitm22"/><parameter property="ddErrNoitm22"/><parameter property="ddRspnsAvgVal22"/>
|
||||
<parameter property="ddTrsmtNoitm23"/><parameter property="ddErrNoitm23"/><parameter property="ddRspnsAvgVal23"/>
|
||||
<parameter property="ddTrsmtNoitm24"/><parameter property="ddErrNoitm24"/><parameter property="ddRspnsAvgVal24"/>
|
||||
<parameter property="ddTrsmtNoitm25"/><parameter property="ddErrNoitm25"/><parameter property="ddRspnsAvgVal25"/>
|
||||
<parameter property="ddTrsmtNoitm26"/><parameter property="ddErrNoitm26"/><parameter property="ddRspnsAvgVal26"/>
|
||||
<parameter property="ddTrsmtNoitm27"/><parameter property="ddErrNoitm27"/><parameter property="ddRspnsAvgVal27"/>
|
||||
<parameter property="ddTrsmtNoitm28"/><parameter property="ddErrNoitm28"/><parameter property="ddRspnsAvgVal28"/>
|
||||
<parameter property="ddTrsmtNoitm29"/><parameter property="ddErrNoitm29"/><parameter property="ddRspnsAvgVal29"/>
|
||||
<parameter property="ddTrsmtNoitm30"/><parameter property="ddErrNoitm30"/><parameter property="ddRspnsAvgVal30"/>
|
||||
<parameter property="ddTrsmtNoitm31"/><parameter property="ddErrNoitm31"/><parameter property="ddRspnsAvgVal31"/>
|
||||
</parameterMap>
|
||||
|
||||
<statement id="insertMonthlyBackupData" parameterClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist03VO" parameterMap="insertMonthlyBackupData-params">
|
||||
INSERT INTO $schemaId$.TSEAIST03 (
|
||||
STATCYM, EAIBZWKDSTCD, EAISVCNAME,
|
||||
INTFACPTRNCD, CHNLMDIADSTCD, LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN,
|
||||
S1DDTRSMTNOITM, S1DDERRNOITM, S1DDRSPNSAVGVAL,
|
||||
S2DDTRSMTNOITM, S2DDERRNOITM, S2DDRSPNSAVGVAL,
|
||||
S3DDTRSMTNOITM, S3DDERRNOITM, S3DDRSPNSAVGVAL,
|
||||
S4DDTRSMTNOITM, S4DDERRNOITM, S4DDRSPNSAVGVAL,
|
||||
S5DDTRSMTNOITM, S5DDERRNOITM, S5DDRSPNSAVGVAL,
|
||||
S6DDTRSMTNOITM, S6DDERRNOITM, S6DDRSPNSAVGVAL,
|
||||
S7DDTRSMTNOITM, S7DDERRNOITM, S7DDRSPNSAVGVAL,
|
||||
S8DDTRSMTNOITM, S8DDERRNOITM, S8DDRSPNSAVGVAL,
|
||||
S9DDTRSMTNOITM, S9DDERRNOITM, S9DDRSPNSAVGVAL,
|
||||
S10DDTRSMTNOITM, S10DDERRNOITM, S10DDRSPNSAVGVAL,
|
||||
S11DDTRSMTNOITM, S11DDERRNOITM, S11DDRSPNSAVGVAL,
|
||||
S12DDTRSMTNOITM, S12DDERRNOITM, S12DDRSPNSAVGVAL,
|
||||
S13DDTRSMTNOITM, S13DDERRNOITM, S13DDRSPNSAVGVAL,
|
||||
S14DDTRSMTNOITM, S14DDERRNOITM, S14DDRSPNSAVGVAL,
|
||||
S15DDTRSMTNOITM, S15DDERRNOITM, S15DDRSPNSAVGVAL,
|
||||
S16DDTRSMTNOITM, S16DDERRNOITM, S16DDRSPNSAVGVAL,
|
||||
S17DDTRSMTNOITM, S17DDERRNOITM, S17DDRSPNSAVGVAL,
|
||||
S18DDTRSMTNOITM, S18DDERRNOITM, S18DDRSPNSAVGVAL,
|
||||
S19DDTRSMTNOITM, S19DDERRNOITM, S19DDRSPNSAVGVAL,
|
||||
S20DDTRSMTNOITM, S20DDERRNOITM, S20DDRSPNSAVGVAL,
|
||||
S21DDTRSMTNOITM, S21DDERRNOITM, S21DDRSPNSAVGVAL,
|
||||
S22DDTRSMTNOITM, S22DDERRNOITM, S22DDRSPNSAVGVAL,
|
||||
S23DDTRSMTNOITM, S23DDERRNOITM, S23DDRSPNSAVGVAL,
|
||||
S24DDTRSMTNOITM, S24DDERRNOITM, S24DDRSPNSAVGVAL,
|
||||
S25DDTRSMTNOITM, S25DDERRNOITM, S25DDRSPNSAVGVAL,
|
||||
S26DDTRSMTNOITM, S26DDERRNOITM, S26DDRSPNSAVGVAL,
|
||||
S27DDTRSMTNOITM, S27DDERRNOITM, S27DDRSPNSAVGVAL,
|
||||
S28DDTRSMTNOITM, S28DDERRNOITM, S28DDRSPNSAVGVAL,
|
||||
S29DDTRSMTNOITM, S29DDERRNOITM, S29DDRSPNSAVGVAL,
|
||||
S30DDTRSMTNOITM, S30DDERRNOITM, S30DDRSPNSAVGVAL,
|
||||
S31DDTRSMTNOITM, S31DDERRNOITM, S31DDRSPNSAVGVAL )
|
||||
VALUES (
|
||||
?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ? )
|
||||
</statement>
|
||||
|
||||
<statement id="findMonthlyTseaist03" parameterClass="java.util.Map" resultClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist03VO"><![CDATA[
|
||||
SELECT
|
||||
STATCYM,
|
||||
EAIBZWKDSTCD,
|
||||
EAISVCNAME,
|
||||
INTFACPTRNCD,
|
||||
CHNLMDIADSTCD,
|
||||
LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN,
|
||||
SUM(S1DDTRSMTNOITM) AS DDTRSMTNOITM1, SUM(S1DDERRNOITM) AS DDERRNOITM1, ROUND(AVG(S1DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL1,
|
||||
SUM(S2DDTRSMTNOITM) AS DDTRSMTNOITM2, SUM(S2DDERRNOITM) AS DDERRNOITM2, ROUND(AVG(S2DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL2,
|
||||
SUM(S3DDTRSMTNOITM) AS DDTRSMTNOITM3, SUM(S3DDERRNOITM) AS DDERRNOITM3, ROUND(AVG(S3DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL3,
|
||||
SUM(S4DDTRSMTNOITM) AS DDTRSMTNOITM4, SUM(S4DDERRNOITM) AS DDERRNOITM4, ROUND(AVG(S4DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL4,
|
||||
SUM(S5DDTRSMTNOITM) AS DDTRSMTNOITM5, SUM(S5DDERRNOITM) AS DDERRNOITM5, ROUND(AVG(S5DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL5,
|
||||
SUM(S6DDTRSMTNOITM) AS DDTRSMTNOITM6, SUM(S6DDERRNOITM) AS DDERRNOITM6, ROUND(AVG(S6DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL6,
|
||||
SUM(S7DDTRSMTNOITM) AS DDTRSMTNOITM7, SUM(S7DDERRNOITM) AS DDERRNOITM7, ROUND(AVG(S7DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL7,
|
||||
SUM(S8DDTRSMTNOITM) AS DDTRSMTNOITM8, SUM(S8DDERRNOITM) AS DDERRNOITM8, ROUND(AVG(S8DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL8,
|
||||
SUM(S9DDTRSMTNOITM) AS DDTRSMTNOITM9, SUM(S9DDERRNOITM) AS DDERRNOITM9, ROUND(AVG(S9DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL9,
|
||||
SUM(S10DDTRSMTNOITM) AS DDTRSMTNOITM10, SUM(S10DDERRNOITM) AS DDERRNOITM10, ROUND(AVG(S10DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL10,
|
||||
SUM(S11DDTRSMTNOITM) AS DDTRSMTNOITM11, SUM(S11DDERRNOITM) AS DDERRNOITM11, ROUND(AVG(S11DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL11,
|
||||
SUM(S12DDTRSMTNOITM) AS DDTRSMTNOITM12, SUM(S12DDERRNOITM) AS DDERRNOITM12, ROUND(AVG(S12DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL12,
|
||||
SUM(S13DDTRSMTNOITM) AS DDTRSMTNOITM13, SUM(S13DDERRNOITM) AS DDERRNOITM13, ROUND(AVG(S13DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL13,
|
||||
SUM(S14DDTRSMTNOITM) AS DDTRSMTNOITM14, SUM(S14DDERRNOITM) AS DDERRNOITM14, ROUND(AVG(S14DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL14,
|
||||
SUM(S15DDTRSMTNOITM) AS DDTRSMTNOITM15, SUM(S15DDERRNOITM) AS DDERRNOITM15, ROUND(AVG(S15DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL15,
|
||||
SUM(S16DDTRSMTNOITM) AS DDTRSMTNOITM16, SUM(S16DDERRNOITM) AS DDERRNOITM16, ROUND(AVG(S16DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL16,
|
||||
SUM(S17DDTRSMTNOITM) AS DDTRSMTNOITM17, SUM(S17DDERRNOITM) AS DDERRNOITM17, ROUND(AVG(S17DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL17,
|
||||
SUM(S18DDTRSMTNOITM) AS DDTRSMTNOITM18, SUM(S18DDERRNOITM) AS DDERRNOITM18, ROUND(AVG(S18DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL18,
|
||||
SUM(S19DDTRSMTNOITM) AS DDTRSMTNOITM19, SUM(S19DDERRNOITM) AS DDERRNOITM19, ROUND(AVG(S19DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL19,
|
||||
SUM(S20DDTRSMTNOITM) AS DDTRSMTNOITM20, SUM(S20DDERRNOITM) AS DDERRNOITM20, ROUND(AVG(S20DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL20,
|
||||
SUM(S21DDTRSMTNOITM) AS DDTRSMTNOITM21, SUM(S21DDERRNOITM) AS DDERRNOITM21, ROUND(AVG(S21DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL21,
|
||||
SUM(S22DDTRSMTNOITM) AS DDTRSMTNOITM22, SUM(S22DDERRNOITM) AS DDERRNOITM22, ROUND(AVG(S22DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL22,
|
||||
SUM(S23DDTRSMTNOITM) AS DDTRSMTNOITM23, SUM(S23DDERRNOITM) AS DDERRNOITM23, ROUND(AVG(S23DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL23,
|
||||
SUM(S24DDTRSMTNOITM) AS DDTRSMTNOITM24, SUM(S24DDERRNOITM) AS DDERRNOITM24, ROUND(AVG(S24DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL24,
|
||||
SUM(S25DDTRSMTNOITM) AS DDTRSMTNOITM25, SUM(S25DDERRNOITM) AS DDERRNOITM25, ROUND(AVG(S25DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL25,
|
||||
SUM(S26DDTRSMTNOITM) AS DDTRSMTNOITM26, SUM(S26DDERRNOITM) AS DDERRNOITM26, ROUND(AVG(S26DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL26,
|
||||
SUM(S27DDTRSMTNOITM) AS DDTRSMTNOITM27, SUM(S27DDERRNOITM) AS DDERRNOITM27, ROUND(AVG(S27DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL27,
|
||||
SUM(S28DDTRSMTNOITM) AS DDTRSMTNOITM28, SUM(S28DDERRNOITM) AS DDERRNOITM28, ROUND(AVG(S28DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL28,
|
||||
SUM(S29DDTRSMTNOITM) AS DDTRSMTNOITM29, SUM(S29DDERRNOITM) AS DDERRNOITM29, ROUND(AVG(S29DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL29,
|
||||
SUM(S30DDTRSMTNOITM) AS DDTRSMTNOITM30, SUM(S30DDERRNOITM) AS DDERRNOITM30, ROUND(AVG(S30DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL30,
|
||||
SUM(S31DDTRSMTNOITM) AS DDTRSMTNOITM31, SUM(S31DDERRNOITM) AS DDERRNOITM31, ROUND(AVG(S31DDRSPNSAVGVAL), 3) AS DDRSPNSAVGVAL31
|
||||
FROM (
|
||||
SELECT
|
||||
STATCYM,
|
||||
EAIBZWKDSTCD,
|
||||
EAISVCNAME,
|
||||
INTFACPTRNCD,
|
||||
CHNLMDIADSTCD,
|
||||
LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN,
|
||||
COALESCE(CASE WHEN DD = '01' THEN PROCCOUNT END, 0) AS S1DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '02' THEN PROCCOUNT END, 0) AS S2DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '03' THEN PROCCOUNT END, 0) AS S3DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '04' THEN PROCCOUNT END, 0) AS S4DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '05' THEN PROCCOUNT END, 0) AS S5DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '06' THEN PROCCOUNT END, 0) AS S6DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '07' THEN PROCCOUNT END, 0) AS S7DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '08' THEN PROCCOUNT END, 0) AS S8DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '09' THEN PROCCOUNT END, 0) AS S9DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '10' THEN PROCCOUNT END, 0) AS S10DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '11' THEN PROCCOUNT END, 0) AS S11DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '12' THEN PROCCOUNT END, 0) AS S12DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '13' THEN PROCCOUNT END, 0) AS S13DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '14' THEN PROCCOUNT END, 0) AS S14DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '15' THEN PROCCOUNT END, 0) AS S15DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '16' THEN PROCCOUNT END, 0) AS S16DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '17' THEN PROCCOUNT END, 0) AS S17DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '18' THEN PROCCOUNT END, 0) AS S18DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '19' THEN PROCCOUNT END, 0) AS S19DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '20' THEN PROCCOUNT END, 0) AS S20DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '21' THEN PROCCOUNT END, 0) AS S21DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '22' THEN PROCCOUNT END, 0) AS S22DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '23' THEN PROCCOUNT END, 0) AS S23DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '24' THEN PROCCOUNT END, 0) AS S24DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '25' THEN PROCCOUNT END, 0) AS S25DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '26' THEN PROCCOUNT END, 0) AS S26DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '27' THEN PROCCOUNT END, 0) AS S27DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '28' THEN PROCCOUNT END, 0) AS S28DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '29' THEN PROCCOUNT END, 0) AS S29DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '30' THEN PROCCOUNT END, 0) AS S30DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '31' THEN PROCCOUNT END, 0) AS S31DDTRSMTNOITM,
|
||||
COALESCE(CASE WHEN DD = '01' THEN ERRCOUNT END, 0) AS S1DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '02' THEN ERRCOUNT END, 0) AS S2DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '03' THEN ERRCOUNT END, 0) AS S3DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '04' THEN ERRCOUNT END, 0) AS S4DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '05' THEN ERRCOUNT END, 0) AS S5DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '06' THEN ERRCOUNT END, 0) AS S6DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '07' THEN ERRCOUNT END, 0) AS S7DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '08' THEN ERRCOUNT END, 0) AS S8DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '09' THEN ERRCOUNT END, 0) AS S9DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '10' THEN ERRCOUNT END, 0) AS S10DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '11' THEN ERRCOUNT END, 0) AS S11DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '12' THEN ERRCOUNT END, 0) AS S12DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '13' THEN ERRCOUNT END, 0) AS S13DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '14' THEN ERRCOUNT END, 0) AS S14DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '15' THEN ERRCOUNT END, 0) AS S15DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '16' THEN ERRCOUNT END, 0) AS S16DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '17' THEN ERRCOUNT END, 0) AS S17DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '18' THEN ERRCOUNT END, 0) AS S18DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '19' THEN ERRCOUNT END, 0) AS S19DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '20' THEN ERRCOUNT END, 0) AS S20DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '21' THEN ERRCOUNT END, 0) AS S21DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '22' THEN ERRCOUNT END, 0) AS S22DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '23' THEN ERRCOUNT END, 0) AS S23DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '24' THEN ERRCOUNT END, 0) AS S24DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '25' THEN ERRCOUNT END, 0) AS S25DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '26' THEN ERRCOUNT END, 0) AS S26DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '27' THEN ERRCOUNT END, 0) AS S27DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '28' THEN ERRCOUNT END, 0) AS S28DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '29' THEN ERRCOUNT END, 0) AS S29DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '30' THEN ERRCOUNT END, 0) AS S30DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '31' THEN ERRCOUNT END, 0) AS S31DDERRNOITM,
|
||||
COALESCE(CASE WHEN DD = '01' THEN RSPNSAVG END, 0) AS S1DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '02' THEN RSPNSAVG END, 0) AS S2DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '03' THEN RSPNSAVG END, 0) AS S3DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '04' THEN RSPNSAVG END, 0) AS S4DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '05' THEN RSPNSAVG END, 0) AS S5DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '06' THEN RSPNSAVG END, 0) AS S6DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '07' THEN RSPNSAVG END, 0) AS S7DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '08' THEN RSPNSAVG END, 0) AS S8DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '09' THEN RSPNSAVG END, 0) AS S9DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '10' THEN RSPNSAVG END, 0) AS S10DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '11' THEN RSPNSAVG END, 0) AS S11DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '12' THEN RSPNSAVG END, 0) AS S12DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '13' THEN RSPNSAVG END, 0) AS S13DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '14' THEN RSPNSAVG END, 0) AS S14DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '15' THEN RSPNSAVG END, 0) AS S15DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '16' THEN RSPNSAVG END, 0) AS S16DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '17' THEN RSPNSAVG END, 0) AS S17DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '18' THEN RSPNSAVG END, 0) AS S18DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '19' THEN RSPNSAVG END, 0) AS S19DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '20' THEN RSPNSAVG END, 0) AS S20DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '21' THEN RSPNSAVG END, 0) AS S21DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '22' THEN RSPNSAVG END, 0) AS S22DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '23' THEN RSPNSAVG END, 0) AS S23DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '24' THEN RSPNSAVG END, 0) AS S24DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '25' THEN RSPNSAVG END, 0) AS S25DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '26' THEN RSPNSAVG END, 0) AS S26DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '27' THEN RSPNSAVG END, 0) AS S27DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '28' THEN RSPNSAVG END, 0) AS S28DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '29' THEN RSPNSAVG END, 0) AS S29DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '30' THEN RSPNSAVG END, 0) AS S30DDRSPNSAVGVAL,
|
||||
COALESCE(CASE WHEN DD = '31' THEN RSPNSAVG END, 0) AS S31DDRSPNSAVGVAL
|
||||
FROM
|
||||
(
|
||||
|
||||
SELECT
|
||||
SUBSTR(STATCYMD, 1, 6) AS STATCYM,
|
||||
SUBSTR(STATCYMD, 7, 2) AS DD,
|
||||
EAIBZWKDSTCD,
|
||||
EAISVCNAME,
|
||||
INTFACPTRNCD,
|
||||
' ' AS CHNLMDIADSTCD,
|
||||
LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN,
|
||||
(
|
||||
S0HHTRSMTNOITM +
|
||||
S1HHTRSMTNOITM +
|
||||
S2HHTRSMTNOITM +
|
||||
S3HHTRSMTNOITM +
|
||||
S4HHTRSMTNOITM +
|
||||
S5HHTRSMTNOITM +
|
||||
S6HHTRSMTNOITM +
|
||||
S7HHTRSMTNOITM +
|
||||
S8HHTRSMTNOITM +
|
||||
S9HHTRSMTNOITM +
|
||||
S10HHTRSMTNOITM +
|
||||
S11HHTRSMTNOITM +
|
||||
S12HHTRSMTNOITM +
|
||||
S13HHTRSMTNOITM +
|
||||
S14HHTRSMTNOITM +
|
||||
S15HHTRSMTNOITM +
|
||||
S16HHTRSMTNOITM +
|
||||
S17HHTRSMTNOITM +
|
||||
S18HHTRSMTNOITM +
|
||||
S19HHTRSMTNOITM +
|
||||
S20HHTRSMTNOITM +
|
||||
S21HHTRSMTNOITM +
|
||||
S22HHTRSMTNOITM +
|
||||
S23HHTRSMTNOITM
|
||||
) AS PROCCOUNT,
|
||||
(
|
||||
S0HHERRNOITM +
|
||||
S1HHERRNOITM +
|
||||
S2HHERRNOITM +
|
||||
S3HHERRNOITM +
|
||||
S4HHERRNOITM +
|
||||
S5HHERRNOITM +
|
||||
S6HHERRNOITM +
|
||||
S7HHERRNOITM +
|
||||
S8HHERRNOITM +
|
||||
S9HHERRNOITM +
|
||||
S10HHERRNOITM +
|
||||
S11HHERRNOITM +
|
||||
S12HHERRNOITM +
|
||||
S13HHERRNOITM +
|
||||
S14HHERRNOITM +
|
||||
S15HHERRNOITM +
|
||||
S16HHERRNOITM +
|
||||
S17HHERRNOITM +
|
||||
S18HHERRNOITM +
|
||||
S19HHERRNOITM +
|
||||
S20HHERRNOITM +
|
||||
S21HHERRNOITM +
|
||||
S22HHERRNOITM +
|
||||
S23HHERRNOITM
|
||||
) AS ERRCOUNT,
|
||||
ROUND((
|
||||
S0HHRSPNSAVGVAL +
|
||||
S1HHRSPNSAVGVAL +
|
||||
S2HHRSPNSAVGVAL +
|
||||
S3HHRSPNSAVGVAL +
|
||||
S4HHRSPNSAVGVAL +
|
||||
S5HHRSPNSAVGVAL +
|
||||
S6HHRSPNSAVGVAL +
|
||||
S7HHRSPNSAVGVAL +
|
||||
S8HHRSPNSAVGVAL +
|
||||
S9HHRSPNSAVGVAL +
|
||||
S10HHRSPNSAVGVAL +
|
||||
S11HHRSPNSAVGVAL +
|
||||
S12HHRSPNSAVGVAL +
|
||||
S13HHRSPNSAVGVAL +
|
||||
S14HHRSPNSAVGVAL +
|
||||
S15HHRSPNSAVGVAL +
|
||||
S16HHRSPNSAVGVAL +
|
||||
S17HHRSPNSAVGVAL +
|
||||
S18HHRSPNSAVGVAL +
|
||||
S19HHRSPNSAVGVAL +
|
||||
S20HHRSPNSAVGVAL +
|
||||
S21HHRSPNSAVGVAL +
|
||||
S22HHRSPNSAVGVAL +
|
||||
S23HHRSPNSAVGVAL
|
||||
)/24, 3) AS RSPNSAVG
|
||||
FROM $schemaId$.TSEAIST02
|
||||
WHERE STATCYMD >= #month# ||'00'
|
||||
AND STATCYMD <= #month# ||'99'
|
||||
) A
|
||||
) B
|
||||
GROUP BY
|
||||
STATCYM,
|
||||
EAIBZWKDSTCD,
|
||||
EAISVCNAME,
|
||||
CHNLMDIADSTCD,
|
||||
INTFACPTRNCD,
|
||||
LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN
|
||||
]]>
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="findYearlyTseaist04" parameterClass="java.util.Map" resultClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist04VO"><![CDATA[
|
||||
SELECT
|
||||
STATCYM,
|
||||
EAIBZWKDSTCD,
|
||||
EAISVCNAME,
|
||||
INTFACPTRNCD,
|
||||
CHNLMDIADSTCD,
|
||||
LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN,
|
||||
SUM(COALESCE(CASE WHEN MN = '01' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM1,
|
||||
SUM(COALESCE(CASE WHEN MN = '02' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM2,
|
||||
SUM(COALESCE(CASE WHEN MN = '03' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM3,
|
||||
SUM(COALESCE(CASE WHEN MN = '04' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM4,
|
||||
SUM(COALESCE(CASE WHEN MN = '05' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM5,
|
||||
SUM(COALESCE(CASE WHEN MN = '06' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM6,
|
||||
SUM(COALESCE(CASE WHEN MN = '07' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM7,
|
||||
SUM(COALESCE(CASE WHEN MN = '08' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM8,
|
||||
SUM(COALESCE(CASE WHEN MN = '09' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM9,
|
||||
SUM(COALESCE(CASE WHEN MN = '10' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM10,
|
||||
SUM(COALESCE(CASE WHEN MN = '11' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM11,
|
||||
SUM(COALESCE(CASE WHEN MN = '12' THEN PROCCOUNT END, 0)) AS MNTRSMTNOITM12,
|
||||
|
||||
SUM(COALESCE(CASE WHEN MN = '01' THEN ERRCOUNT END, 0)) AS MNERRNOITM1,
|
||||
SUM(COALESCE(CASE WHEN MN = '02' THEN ERRCOUNT END, 0)) AS MNERRNOITM2,
|
||||
SUM(COALESCE(CASE WHEN MN = '03' THEN ERRCOUNT END, 0)) AS MNERRNOITM3,
|
||||
SUM(COALESCE(CASE WHEN MN = '04' THEN ERRCOUNT END, 0)) AS MNERRNOITM4,
|
||||
SUM(COALESCE(CASE WHEN MN = '05' THEN ERRCOUNT END, 0)) AS MNERRNOITM5,
|
||||
SUM(COALESCE(CASE WHEN MN = '06' THEN ERRCOUNT END, 0)) AS MNERRNOITM6,
|
||||
SUM(COALESCE(CASE WHEN MN = '07' THEN ERRCOUNT END, 0)) AS MNERRNOITM7,
|
||||
SUM(COALESCE(CASE WHEN MN = '08' THEN ERRCOUNT END, 0)) AS MNERRNOITM8,
|
||||
SUM(COALESCE(CASE WHEN MN = '09' THEN ERRCOUNT END, 0)) AS MNERRNOITM9,
|
||||
SUM(COALESCE(CASE WHEN MN = '10' THEN ERRCOUNT END, 0)) AS MNERRNOITM10,
|
||||
SUM(COALESCE(CASE WHEN MN = '11' THEN ERRCOUNT END, 0)) AS MNERRNOITM11,
|
||||
SUM(COALESCE(CASE WHEN MN = '12' THEN ERRCOUNT END, 0)) AS MNERRNOITM12,
|
||||
|
||||
MAX(COALESCE(CASE WHEN MN = '01' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL1,
|
||||
MAX(COALESCE(CASE WHEN MN = '02' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL2,
|
||||
MAX(COALESCE(CASE WHEN MN = '03' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL3,
|
||||
MAX(COALESCE(CASE WHEN MN = '04' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL4,
|
||||
MAX(COALESCE(CASE WHEN MN = '05' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL5,
|
||||
MAX(COALESCE(CASE WHEN MN = '06' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL6,
|
||||
MAX(COALESCE(CASE WHEN MN = '07' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL7,
|
||||
MAX(COALESCE(CASE WHEN MN = '08' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL8,
|
||||
MAX(COALESCE(CASE WHEN MN = '09' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL9,
|
||||
MAX(COALESCE(CASE WHEN MN = '10' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL10,
|
||||
MAX(COALESCE(CASE WHEN MN = '11' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL11,
|
||||
MAX(COALESCE(CASE WHEN MN = '12' THEN RSPNSAVG END, 0)) AS MNRSPNSAVGVAL12
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
STATCYM,
|
||||
MN,
|
||||
EAIBZWKDSTCD,
|
||||
EAISVCNAME,
|
||||
INTFACPTRNCD,
|
||||
CHNLMDIADSTCD,
|
||||
LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN,
|
||||
(
|
||||
S1DDTRSMTNOITM + S2DDTRSMTNOITM + S3DDTRSMTNOITM +
|
||||
S4DDTRSMTNOITM + S5DDTRSMTNOITM + S6DDTRSMTNOITM +
|
||||
S7DDTRSMTNOITM + S8DDTRSMTNOITM + S9DDTRSMTNOITM +
|
||||
S10DDTRSMTNOITM + S11DDTRSMTNOITM + S12DDTRSMTNOITM +
|
||||
S13DDTRSMTNOITM + S14DDTRSMTNOITM + S15DDTRSMTNOITM +
|
||||
S16DDTRSMTNOITM + S17DDTRSMTNOITM + S18DDTRSMTNOITM +
|
||||
S19DDTRSMTNOITM + S20DDTRSMTNOITM + S21DDTRSMTNOITM +
|
||||
S22DDTRSMTNOITM + S23DDTRSMTNOITM + S24DDTRSMTNOITM +
|
||||
S25DDTRSMTNOITM + S26DDTRSMTNOITM + S27DDTRSMTNOITM +
|
||||
S28DDTRSMTNOITM + S29DDTRSMTNOITM + S30DDTRSMTNOITM +
|
||||
S31DDTRSMTNOITM
|
||||
) AS PROCCOUNT,
|
||||
(
|
||||
S1DDERRNOITM + S2DDERRNOITM + S3DDERRNOITM +
|
||||
S4DDERRNOITM + S5DDERRNOITM + S6DDERRNOITM +
|
||||
S7DDERRNOITM + S8DDERRNOITM + S9DDERRNOITM +
|
||||
S10DDERRNOITM + S11DDERRNOITM + S12DDERRNOITM +
|
||||
S13DDERRNOITM + S14DDERRNOITM + S15DDERRNOITM +
|
||||
S16DDERRNOITM + S17DDERRNOITM + S18DDERRNOITM +
|
||||
S19DDERRNOITM + S20DDERRNOITM + S21DDERRNOITM +
|
||||
S22DDERRNOITM + S23DDERRNOITM + S24DDERRNOITM +
|
||||
S25DDERRNOITM + S26DDERRNOITM + S27DDERRNOITM +
|
||||
S28DDERRNOITM + S29DDERRNOITM + S30DDERRNOITM +
|
||||
S31DDERRNOITM
|
||||
) AS ERRCOUNT,
|
||||
ROUND((
|
||||
S1DDRSPNSAVGVAL + S2DDRSPNSAVGVAL + S3DDRSPNSAVGVAL +
|
||||
S4DDRSPNSAVGVAL + S5DDRSPNSAVGVAL + S6DDRSPNSAVGVAL +
|
||||
S7DDRSPNSAVGVAL + S8DDRSPNSAVGVAL + S9DDRSPNSAVGVAL +
|
||||
S10DDRSPNSAVGVAL + S11DDRSPNSAVGVAL + S12DDRSPNSAVGVAL +
|
||||
S13DDRSPNSAVGVAL + S14DDRSPNSAVGVAL + S15DDRSPNSAVGVAL +
|
||||
S16DDRSPNSAVGVAL + S17DDRSPNSAVGVAL + S18DDRSPNSAVGVAL +
|
||||
S19DDRSPNSAVGVAL + S20DDRSPNSAVGVAL + S21DDRSPNSAVGVAL +
|
||||
S22DDRSPNSAVGVAL + S23DDRSPNSAVGVAL + S24DDRSPNSAVGVAL +
|
||||
S25DDRSPNSAVGVAL + S26DDRSPNSAVGVAL + S27DDRSPNSAVGVAL +
|
||||
S28DDRSPNSAVGVAL + S29DDRSPNSAVGVAL + S30DDRSPNSAVGVAL +
|
||||
S31DDRSPNSAVGVAL
|
||||
)/31 , 3)AS RSPNSAVG
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
SUBSTR(STATCYM, 1, 4) AS STATCYM,
|
||||
SUBSTR(STATCYM, 5, 2) AS MN,
|
||||
EAIBZWKDSTCD, EAISVCNAME,
|
||||
INTFACPTRNCD, ' ' AS CHNLMDIADSTCD, LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN,
|
||||
S1DDTRSMTNOITM, S1DDERRNOITM, S1DDRSPNSAVGVAL,
|
||||
S2DDTRSMTNOITM, S2DDERRNOITM, S2DDRSPNSAVGVAL,
|
||||
S3DDTRSMTNOITM, S3DDERRNOITM, S3DDRSPNSAVGVAL,
|
||||
S4DDTRSMTNOITM, S4DDERRNOITM, S4DDRSPNSAVGVAL,
|
||||
S5DDTRSMTNOITM, S5DDERRNOITM, S5DDRSPNSAVGVAL,
|
||||
S6DDTRSMTNOITM, S6DDERRNOITM, S6DDRSPNSAVGVAL,
|
||||
S7DDTRSMTNOITM, S7DDERRNOITM, S7DDRSPNSAVGVAL,
|
||||
S8DDTRSMTNOITM, S8DDERRNOITM, S8DDRSPNSAVGVAL,
|
||||
S9DDTRSMTNOITM, S9DDERRNOITM, S9DDRSPNSAVGVAL,
|
||||
S10DDTRSMTNOITM, S10DDERRNOITM, S10DDRSPNSAVGVAL,
|
||||
S11DDTRSMTNOITM, S11DDERRNOITM, S11DDRSPNSAVGVAL,
|
||||
S12DDTRSMTNOITM, S12DDERRNOITM, S12DDRSPNSAVGVAL,
|
||||
S13DDTRSMTNOITM, S13DDERRNOITM, S13DDRSPNSAVGVAL,
|
||||
S14DDTRSMTNOITM, S14DDERRNOITM, S14DDRSPNSAVGVAL,
|
||||
S15DDTRSMTNOITM, S15DDERRNOITM, S15DDRSPNSAVGVAL,
|
||||
S16DDTRSMTNOITM, S16DDERRNOITM, S16DDRSPNSAVGVAL,
|
||||
S17DDTRSMTNOITM, S17DDERRNOITM, S17DDRSPNSAVGVAL,
|
||||
S18DDTRSMTNOITM, S18DDERRNOITM, S18DDRSPNSAVGVAL,
|
||||
S19DDTRSMTNOITM, S19DDERRNOITM, S19DDRSPNSAVGVAL,
|
||||
S20DDTRSMTNOITM, S20DDERRNOITM, S20DDRSPNSAVGVAL,
|
||||
S21DDTRSMTNOITM, S21DDERRNOITM, S21DDRSPNSAVGVAL,
|
||||
S22DDTRSMTNOITM, S22DDERRNOITM, S22DDRSPNSAVGVAL,
|
||||
S23DDTRSMTNOITM, S23DDERRNOITM, S23DDRSPNSAVGVAL,
|
||||
S24DDTRSMTNOITM, S24DDERRNOITM, S24DDRSPNSAVGVAL,
|
||||
S25DDTRSMTNOITM, S25DDERRNOITM, S25DDRSPNSAVGVAL,
|
||||
S26DDTRSMTNOITM, S26DDERRNOITM, S26DDRSPNSAVGVAL,
|
||||
S27DDTRSMTNOITM, S27DDERRNOITM, S27DDRSPNSAVGVAL,
|
||||
S28DDTRSMTNOITM, S28DDERRNOITM, S28DDRSPNSAVGVAL,
|
||||
S29DDTRSMTNOITM, S29DDERRNOITM, S29DDRSPNSAVGVAL,
|
||||
S30DDTRSMTNOITM, S30DDERRNOITM, S30DDRSPNSAVGVAL,
|
||||
S31DDTRSMTNOITM, S31DDERRNOITM, S31DDRSPNSAVGVAL
|
||||
FROM $schemaId$.TSEAIST03
|
||||
WHERE STATCYM >= #year# || '0000'
|
||||
AND STATCYM <= #year# || '9999'
|
||||
) A
|
||||
) B
|
||||
GROUP BY
|
||||
STATCYM,
|
||||
EAIBZWKDSTCD,
|
||||
EAISVCNAME,
|
||||
INTFACPTRNCD,
|
||||
CHNLMDIADSTCD,
|
||||
LOGPRCSSSERNO,
|
||||
STNDMSGUSEYN
|
||||
]]>
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="deleteTseaist04" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIST04 WHERE STATCYM LIKE #year#||'%'
|
||||
</statement>
|
||||
|
||||
<parameterMap class="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist04VO" id="insertYearlyTseaist04-params">
|
||||
<parameter property="statcYm"/>
|
||||
<parameter property="eaiBzwkDstcd"/>
|
||||
<parameter property="eaiSvcName"/>
|
||||
<parameter property="intfacPtrnCd"/>
|
||||
<parameter property="chnlMdiaDstcd"/>
|
||||
<parameter property="logPrcssSerno"/>
|
||||
<parameter property="stndMsgUseYn"/>
|
||||
<parameter property="mnTrsmtNoitm1"/> <parameter property="mnErrNoitm1"/> <parameter property="mnRspnsAvgVal1"/>
|
||||
<parameter property="mnTrsmtNoitm2"/> <parameter property="mnErrNoitm2"/> <parameter property="mnRspnsAvgVal2"/>
|
||||
<parameter property="mnTrsmtNoitm3"/> <parameter property="mnErrNoitm3"/> <parameter property="mnRspnsAvgVal3"/>
|
||||
<parameter property="mnTrsmtNoitm4"/> <parameter property="mnErrNoitm4"/> <parameter property="mnRspnsAvgVal4"/>
|
||||
<parameter property="mnTrsmtNoitm5"/> <parameter property="mnErrNoitm5"/> <parameter property="mnRspnsAvgVal5"/>
|
||||
<parameter property="mnTrsmtNoitm6"/> <parameter property="mnErrNoitm6"/> <parameter property="mnRspnsAvgVal6"/>
|
||||
<parameter property="mnTrsmtNoitm7"/> <parameter property="mnErrNoitm7"/> <parameter property="mnRspnsAvgVal7"/>
|
||||
<parameter property="mnTrsmtNoitm8"/> <parameter property="mnErrNoitm8"/> <parameter property="mnRspnsAvgVal8"/>
|
||||
<parameter property="mnTrsmtNoitm9"/> <parameter property="mnErrNoitm9"/> <parameter property="mnRspnsAvgVal9"/>
|
||||
<parameter property="mnTrsmtNoitm10"/><parameter property="mnErrNoitm10"/><parameter property="mnRspnsAvgVal10"/>
|
||||
<parameter property="mnTrsmtNoitm11"/><parameter property="mnErrNoitm11"/><parameter property="mnRspnsAvgVal11"/>
|
||||
<parameter property="mnTrsmtNoitm12"/><parameter property="mnErrNoitm12"/><parameter property="mnRspnsAvgVal12"/>
|
||||
</parameterMap>
|
||||
|
||||
<statement id="insertYearlyTseaist04" parameterClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist04VO" parameterMap="insertYearlyTseaist04-params">
|
||||
INSERT INTO $schemaId$.TSEAIST04
|
||||
(
|
||||
STATCYM, EAIBZWKDSTCD, EAISVCNAME, INTFACPTRNCD, CHNLMDIADSTCD, LOGPRCSSSERNO, STNDMSGUSEYN,
|
||||
S1MNTRSMTNOITM, S1MNERRNOITM, S1MNRSPNSAVGVAL,
|
||||
S2MNTRSMTNOITM, S2MNERRNOITM, S2MNRSPNSAVGVAL,
|
||||
S3MNTRSMTNOITM, S3MNERRNOITM, S3MNRSPNSAVGVAL,
|
||||
S4MNTRSMTNOITM, S4MNERRNOITM, S4MNRSPNSAVGVAL,
|
||||
S5MNTRSMTNOITM, S5MNERRNOITM, S5MNRSPNSAVGVAL,
|
||||
S6MNTRSMTNOITM, S6MNERRNOITM, S6MNRSPNSAVGVAL,
|
||||
S7MNTRSMTNOITM, S7MNERRNOITM, S7MNRSPNSAVGVAL,
|
||||
S8MNTRSMTNOITM, S8MNERRNOITM, S8MNRSPNSAVGVAL,
|
||||
S9MNTRSMTNOITM, S9MNERRNOITM, S9MNRSPNSAVGVAL,
|
||||
S10MNTRSMTNOITM, S10MNERRNOITM, S10MNRSPNSAVGVAL,
|
||||
S11MNTRSMTNOITM, S11MNERRNOITM, S11MNRSPNSAVGVAL,
|
||||
S12MNTRSMTNOITM, S12MNERRNOITM, S12MNRSPNSAVGVAL
|
||||
)
|
||||
VALUES(
|
||||
?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
|
||||
?, ?, ?, ?, ?, ?
|
||||
)
|
||||
</statement>
|
||||
<statement id="deleteMonthlyData" parameterClass="java.util.Map">
|
||||
DELETE FROM $schemaId$.TSEAIST03 WHERE STATCYM = #month#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="Tseaist01">
|
||||
|
||||
<statement id="findTseaist01" parameterClass="java.util.Map" resultClass="com.eactive.eai.rms.onl.statistics.backup.vo.Tseaist01VO">
|
||||
SELECT
|
||||
STATCJOBYMD, STATCJOBCYCLDSTCD,
|
||||
STATCJOBSTARTHMS, STATCJOBENDHMS,
|
||||
SUCSSYN, ERRMSG
|
||||
FROM $schemaId$.TSEAIST01
|
||||
WHERE STATCJOBYMD = #statcJobYmd#
|
||||
AND STATCJOBCYCLDSTCD = #statcJobCyclDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="insertTseaist01" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
INSERT INTO $schemaId$.TSEAIST01 (
|
||||
STATCJOBYMD, STATCJOBCYCLDSTCD, STATCJOBSTARTHMS,
|
||||
STATCJOBENDHMS, SUCSSYN, ERRMSG )
|
||||
VALUES ( #statcJobYmd#, #statcJobCyclDstcd#, #statcJobStartHMS#,
|
||||
#statcJobEndHMS#, #sucssYn#, #errMsg# )
|
||||
</statement>
|
||||
|
||||
<statement id="updateTseaist01" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIST01
|
||||
SET
|
||||
<isNotEmpty property="statcJobStartHMS">
|
||||
STATCJOBSTARTHMS = #statcJobStartHMS#,
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="statcJobEndHMS">
|
||||
STATCJOBENDHMS = #statcJobEndHMS#,
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="sucssYn">
|
||||
SUCSSYN = #sucssYn#,
|
||||
</isNotEmpty>
|
||||
ERRMSG = #errMsg#
|
||||
WHERE STATCJOBYMD = #statcJobYmd#
|
||||
AND STATCJOBCYCLDSTCD = #statcJobCyclDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="deleteTseaist01" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIST01
|
||||
WHERE STATCJOBYMD = #statcJobYmd#
|
||||
AND STATCJOBCYCLDSTCD = #statcJobCyclDstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="deleteTSEAIST01" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIST01 WHERE STATCJOBYMD LIKE #month#||'%'
|
||||
</statement>
|
||||
|
||||
<statement id="deleteTSEAIST02" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIST02 WHERE STATCYMD LIKE #month#||'%'
|
||||
</statement>
|
||||
|
||||
<statement id="deleteTSEAIST03" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIST03 WHERE STATCYM = #month#
|
||||
</statement>
|
||||
|
||||
<statement id="deleteTSEAIST04" parameterClass="java.util.Map" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIST04 WHERE STATCYM LIKE SUBSTR(#month#,1,4) || '%'
|
||||
</statement>
|
||||
</sqlMap>
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="EaiSvcNameErrTopTen">
|
||||
|
||||
<statement id="findByErrEaiSvcNameTopTen" parameterClass="java.util.HashMap" resultClass="com.eactive.eai.rms.onl.statistics.eaisvcname.vo.EaiSvcNameErrTopTenVO">
|
||||
SELECT A.*, COALESCE(B.EAISVCDESC, 'UNKNOWN') AS EAISVCDESC
|
||||
FROM ( SELECT O.*, ROWNUM
|
||||
FROM ( SELECT STATCYMD,EAISVCNAME,
|
||||
( SUM(S0HHERRNOITM) + SUM(S1HHERRNOITM) + SUM(S2HHERRNOITM)
|
||||
+ SUM(S3HHERRNOITM) + SUM(S4HHERRNOITM) + SUM(S5HHERRNOITM)
|
||||
+ SUM(S6HHERRNOITM) + SUM(S7HHERRNOITM) + SUM(S8HHERRNOITM)
|
||||
+ SUM(S9HHERRNOITM) + SUM(S10HHERRNOITM) + SUM(S11HHERRNOITM)
|
||||
+ SUM(S12HHERRNOITM) + SUM(S13HHERRNOITM) + SUM(S14HHERRNOITM)
|
||||
+ SUM(S15HHERRNOITM) + SUM(S16HHERRNOITM) + SUM(S17HHERRNOITM)
|
||||
+ SUM(S18HHERRNOITM) + SUM(S19HHERRNOITM) + SUM(S20HHERRNOITM)
|
||||
+ SUM(S21HHERRNOITM) + SUM(S22HHERRNOITM) + SUM(S23HHERRNOITM)
|
||||
) AS ERRNOITM
|
||||
FROM $schemaId$.TSEAIST02
|
||||
WHERE STATCYMD BETWEEN CONCAT( #startDate# , '01' ) AND CONCAT( #endDate# , '31')
|
||||
GROUP BY STATCYMD,EAISVCNAME
|
||||
ORDER BY ERRNOITM DESC
|
||||
) O
|
||||
) A LEFT OUTER JOIN $schemaId$.TSEAIHE01 B
|
||||
ON A.EAISVCNAME = B.EAISVCNAME
|
||||
WHERE ROWNUM < 10+1
|
||||
ORDER BY ROWNUM
|
||||
</statement>
|
||||
</sqlMap>
|
||||
+109
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
<sqlMap namespace="StatisticsManagement">
|
||||
<statement id="selectStatisticsManagementCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*)
|
||||
FROM $schemaId$.TSEAIST01
|
||||
WHERE STATCJOBYMD BETWEEN #searchStart# || '00' AND #searchEnd# || '99'
|
||||
<isNotEmpty prepend="AND" property="searchJobTypeCd">
|
||||
STATCJOBCYCLDSTCD = #searchJobTypeCd#
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<statement id="selectStatisticsManagement" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
ROW_NUM "ROWNUM"
|
||||
, STATCJOBYMD "STATCJOBYMD"
|
||||
, STATCJOBCYCLDSTCD "STATCJOBCYCLDSTCD"
|
||||
, STATCJOBCYCLDSTNM "STATCJOBCYCLDSTNM"
|
||||
, STATCJOBSTARTHMS "STATCJOBSTARTHMS"
|
||||
, STATCJOBENDHMS "STATCJOBENDHMS"
|
||||
, STATCJOBHMS "STATCJOBHMS"
|
||||
, SUCSSYN "SUCSSYN"
|
||||
, SUCSSYNNM "SUCSSYNNM"
|
||||
, ERRMSG "ERRMSG"
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY STATCJOBYMD DESC) ROW_NUM
|
||||
, STATCJOBYMD "STATCJOBYMD"
|
||||
, STATCJOBCYCLDSTCD "STATCJOBCYCLDSTCD"
|
||||
, CASE WHEN STATCJOBCYCLDSTCD = 'M' THEN '월별작업' WHEN STATCJOBCYCLDSTCD = 'D' THEN '일별작업' ELSE '신로그작업' END "STATCJOBCYCLDSTNM"
|
||||
, STATCJOBSTARTHMS "STATCJOBSTARTHMS"
|
||||
, STATCJOBENDHMS "STATCJOBENDHMS"
|
||||
, CASE WHEN trim(STATCJOBENDHMS) IS NOT null THEN
|
||||
to_char(( TO_NUMBER(SUBSTR(STATCJOBENDHMS,9,2)) * 3600 + TO_NUMBER(SUBSTR(STATCJOBENDHMS,11,2)) * 60 + TO_NUMBER(SUBSTR(STATCJOBENDHMS,13,2)) )
|
||||
- ( TO_NUMBER(SUBSTR(STATCJOBSTARTHMS, 9,2)) * 3600 + TO_NUMBER(SUBSTR(STATCJOBSTARTHMS ,11,2)) * 60 + TO_NUMBER(SUBSTR(STATCJOBSTARTHMS ,13,2))))
|
||||
ELSE 'RUNNING' END "STATCJOBHMS"
|
||||
, SUCSSYN "SUCSSYN"
|
||||
, CASE WHEN SUCSSYN = '1' THEN '성공' ELSE '실패' END "SUCSSYNNM"
|
||||
, ERRMSG "ERRMSG"
|
||||
FROM $schemaId$.TSEAIST01
|
||||
WHERE STATCJOBYMD BETWEEN #searchStart# AND #searchEnd#
|
||||
<isNotEmpty prepend="AND" property="searchJobTypeCd">
|
||||
STATCJOBCYCLDSTCD = #searchJobTypeCd#
|
||||
</isNotEmpty>
|
||||
) ORGTABLE
|
||||
WHERE ROW_NUM BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<statement id="selectDetail" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT STATCJOBYMD "STATCJOBYMD"
|
||||
, STATCJOBCYCLDSTCD "STATCJOBCYCLDSTCD"
|
||||
, CASE WHEN STATCJOBCYCLDSTCD = 'M' THEN '월별작업' WHEN STATCJOBCYCLDSTCD = 'D' THEN '일별작업' ELSE '신로그작업' END "STATCJOBCYCLDSTNM"
|
||||
, CASE WHEN trim(STATCJOBENDHMS) IS NOT null THEN
|
||||
to_char(( TO_NUMBER(SUBSTR(STATCJOBENDHMS,9,2)) * 3600 + TO_NUMBER(SUBSTR(STATCJOBENDHMS,11,2)) * 60 + TO_NUMBER(SUBSTR(STATCJOBENDHMS,13,2)) )
|
||||
- ( TO_NUMBER(SUBSTR(STATCJOBSTARTHMS, 9,2)) * 3600 + TO_NUMBER(SUBSTR(STATCJOBSTARTHMS ,11,2)) * 60 + TO_NUMBER(SUBSTR(STATCJOBSTARTHMS ,13,2))))
|
||||
ELSE 'RUNNING' END "STATCJOBHMS"
|
||||
, STATCJOBSTARTHMS "STATCJOBSTARTHMS"
|
||||
, STATCJOBENDHMS "STATCJOBENDHMS"
|
||||
, SUCSSYN "SUCSSYN"
|
||||
, CASE WHEN SUCSSYN = '1' THEN '성공' ELSE '실패' END "SUCSSYNNM"
|
||||
, ERRMSG "ERRMSG"
|
||||
FROM $schemaId$.TSEAIST01
|
||||
WHERE STATCJOBYMD = #statcjobymd#
|
||||
AND STATCJOBCYCLDSTCD = #statcjobcycldstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="selectListToExcel" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
$headersStr$
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY STATCJOBYMD DESC) ROW_NUM
|
||||
, STATCJOBYMD "STATCJOBYMD"
|
||||
, STATCJOBCYCLDSTCD "STATCJOBCYCLDSTCD"
|
||||
, CASE WHEN STATCJOBCYCLDSTCD = 'M' THEN '월별작업' WHEN STATCJOBCYCLDSTCD = 'D' THEN '일별작업' ELSE '신로그작업' END "STATCJOBCYCLDSTNM"
|
||||
, STATCJOBSTARTHMS "STATCJOBSTARTHMS"
|
||||
, STATCJOBENDHMS "STATCJOBENDHMS"
|
||||
, CASE WHEN trim(STATCJOBENDHMS) IS NOT null THEN
|
||||
to_char(( TO_NUMBER(SUBSTR(STATCJOBENDHMS,9,2)) * 3600 + TO_NUMBER(SUBSTR(STATCJOBENDHMS,11,2)) * 60 + TO_NUMBER(SUBSTR(STATCJOBENDHMS,13,2)) )
|
||||
- ( TO_NUMBER(SUBSTR(STATCJOBSTARTHMS, 9,2)) * 3600 + TO_NUMBER(SUBSTR(STATCJOBSTARTHMS ,11,2)) * 60 + TO_NUMBER(SUBSTR(STATCJOBSTARTHMS ,13,2))))
|
||||
ELSE 'RUNNING' END "STATCJOBHMS"
|
||||
, SUCSSYN "SUCSSYN"
|
||||
, CASE WHEN SUCSSYN = '1' THEN '성공' ELSE '실패' END "SUCSSYNNM"
|
||||
, ERRMSG "ERRMSG"
|
||||
FROM $schemaId$.TSEAIST01
|
||||
WHERE STATCJOBYMD BETWEEN #searchStart# AND #searchEnd#
|
||||
<isNotEmpty prepend="AND" property="searchJobTypeCd">
|
||||
STATCJOBCYCLDSTCD = #searchJobTypeCd#
|
||||
</isNotEmpty>
|
||||
|
||||
) ORGTABLE
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="update" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
UPDATE $schemaId$.TSEAIST01
|
||||
SET ERRMSG = #errmsg#
|
||||
WHERE STATCJOBYMD = #statcjobymd#
|
||||
AND STATCJOBCYCLDSTCD = #statcjobcycldstcd#
|
||||
</statement>
|
||||
|
||||
<statement id="delete" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
DELETE FROM $schemaId$.TSEAIST01
|
||||
WHERE STATCJOBYMD = #statcjobymd#
|
||||
AND STATCJOBCYCLDSTCD = #statcjobcycldstcd#
|
||||
</statement>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@@ -0,0 +1,319 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!DOCTYPE sqlMap
|
||||
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
|
||||
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
|
||||
|
||||
<sqlMap namespace="Interface">
|
||||
|
||||
<!-- 외부 인터페이스 관리 목록조회 ( PAGE ) -->
|
||||
<statement id="selectList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
|
||||
SELECT *
|
||||
FROM ( SELECT ROW_NUMBER() OVER(ORDER BY HE01.EAISvcName) ROWNO
|
||||
, HE01.EAISvcName
|
||||
, HE01.EAIBzwkDstcd
|
||||
, SUBSTR( HE01.EAISvcName, 1, LENGTH(HE01.EAISvcName)-2) EAITRANNAME
|
||||
, HE01.EAISvcDesc
|
||||
, CASE WHEN '$schemaId$' = 'EAI'
|
||||
THEN CASE WHEN SUBSTR(HE01.EAISVCNAME, LENGTH(HE01.EAISVCNAME)-1, 2) IN ('S2','R2')
|
||||
THEN 'O' ELSE 'I' END
|
||||
ELSE CASE WHEN SUBSTR(HE01.EAISvcName, LENGTH(HE01.EAISvcName)-1, 2) in ('S2','R1')
|
||||
THEN 'O' ELSE 'I' END
|
||||
END IO
|
||||
, SUBSTR(HE01.EAISVCNAME, LENGTH(HE01.EAISVCNAME)-1, 1) SplizDmndDstcd
|
||||
, SUBSTR(HE01.EAISVCNAME, LENGTH(HE01.EAISVCNAME), 1) StndTelgmWtinExtnlDstcd
|
||||
, SUBSTR( HE01.GstatSysAdptrBzwkGroupName,2,3) FromName
|
||||
, SUBSTR( HE02.PsvSysAdptrBzwkGroupName,2,3) ToName
|
||||
, HE01.DevUserId DevUser
|
||||
, '' DevUserName
|
||||
, HE01.BankUserId BankUser
|
||||
, '' BankUserName
|
||||
, HE01.CreateBy
|
||||
, HE01.UpdateBy
|
||||
, '' CreateByName
|
||||
, '' UpdateByName
|
||||
FROM $schemaId$.TSEAIHE01 HE01
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIHE02 HE02 ON HE01.EAISvcName = HE02.EAISvcName AND HE02.SvcPrcssNo = 1
|
||||
WHERE HE01.EAIBzwkDstcd IN ( select EAIBZWKDSTCD from $schemaId$.TSEAIRM06 where USERID=#loginId# )
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
HE01.EAIBzwkDstcd = #searchEaiBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcName">
|
||||
HE01.EAISvcName LIKE '%' || #searchEaiSvcName# || '%'
|
||||
</isNotEmpty>
|
||||
)
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
|
||||
<!-- 외부 인터페이스 목록조회 COUNT -->
|
||||
<statement id="selectListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) CNT
|
||||
FROM $schemaId$.TSEAIHE01 HE01
|
||||
WHERE HE01.EAIBzwkDstcd IN ( select EAIBZWKDSTCD from $schemaId$.TSEAIRM06 where USERID=#loginId# )
|
||||
<isNotEmpty prepend="AND" property="searchEaiBzwkDstcd">
|
||||
HE01.EAIBzwkDstcd = #searchEaiBzwkDstcd#
|
||||
</isNotEmpty>
|
||||
<isNotEmpty prepend="AND" property="searchEaiSvcName">
|
||||
HE01.EAISvcName LIKE '%' || #searchEaiSvcName# || '%'
|
||||
</isNotEmpty>
|
||||
</statement>
|
||||
|
||||
<!-- 외부 인터페이스 DETAIL -->
|
||||
<statement id="selectDetail" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT HE01.EAISvcName
|
||||
, HE01.EAIBzwkDstcd
|
||||
, SUBSTR(HE01.EAISvcName, 1, LENGTH(HE01.EAISvcName)-2) eaiTranName
|
||||
, HE01.EAISvcDesc
|
||||
, CASE WHEN '$schemaId$' = 'EAI'
|
||||
THEN CASE WHEN SUBSTR(HE01.EAISVCNAME, LENGTH(HE01.EAISVCNAME)-1, 2) IN ('S2','R2')
|
||||
THEN 'O' ELSE 'I' END
|
||||
ELSE CASE WHEN SUBSTR(HE01.EAISvcName, LENGTH(HE01.EAISvcName)-1, 2) in ('S2','R1')
|
||||
THEN 'O' ELSE 'I' END
|
||||
END io
|
||||
, SUBSTR(HE01.EAISvcName, LENGTH(HE01.EAISvcName)-1, 1) SplizDmndDstcd
|
||||
, SUBSTR(HE01.EAISvcName, LENGTH(HE01.EAISvcName), 1) StndTelgmWtinExtnlDstcd
|
||||
, CASE WHEN HE01.SvcMotivUseDstcd ='SYNC' and HE02.PsvIntfacDsticName ='SYNC' then 'SYNC'
|
||||
WHEN HE01.SvcMotivUseDstcd ='ASYN' and HE02.PsvIntfacDsticName ='ASYN' then 'ASYN'
|
||||
WHEN HE01.SvcMotivUseDstcd ='SYNC' and HE02.PsvIntfacDsticName ='ASYN' then 'SYNC_ASYN'
|
||||
WHEN HE01.SvcMotivUseDstcd ='ASYN' and HE02.PsvIntfacDsticName ='SYNC' then 'ASYN_SYNC'
|
||||
end SvcMotivUseDstcd
|
||||
, trim(RecvTranName) serviceId
|
||||
, MS02_1.RefMsgIDName || CASE WHEN MS02_2.RefMsgIDName IS NOT NULL THEN ',' || MS02_2.RefMsgIDName END || CASE WHEN MS02_3.RefMsgIDName IS NOT NULL THEN ',' || MS02_3.RefMsgIDName
|
||||
END LayoutMappingName
|
||||
, FR_1.BzwkFldName bzwkFldName1
|
||||
, NVL(FR_1.MsgFldStartSituVal,0) MsgFldStartSituVal1
|
||||
, NVL(FR_1.MsgFldLen,0) msgFldLen1
|
||||
, FR_2.BzwkFldName bzwkFldName2
|
||||
, NVL(FR_2.MsgFldStartSituVal,0) MsgFldStartSituVal2
|
||||
, NVL(FR_2.MsgFldLen,0) msgFldLen2
|
||||
, HE01.GstatSysAdptrBzwkGroupName fromAdapter
|
||||
, HE02.PsvSysAdptrBzwkGroupName toAdapter
|
||||
, HE02_2.PsvSysAdptrBzwkGroupName extAdapter
|
||||
, HE01.DevUserId
|
||||
, '' DevUserName
|
||||
, HE01.BankUserId
|
||||
, '' BankUserName
|
||||
, HS04.bzwkSvcKeyName
|
||||
FROM $schemaId$.TSEAIHE01 HE01
|
||||
LEFT OUTER JOIN (
|
||||
SELECT EAISVCNAME ,hs04.bzwkSvcKeyName
|
||||
, max(decode(COLUMNNAME,'COMMON_SRVCID',COLUMNVALUE,'')) RecvTranName
|
||||
FROM $schemaId$.TSEAIHS04 hs04 , $schemaId$.tseaihs05 hs05
|
||||
where hs04.BZWKSVCKEYNAME =hs05.BZWKSVCKEYNAME
|
||||
group by hs04.BZWKSVCKEYNAME,EAISVCNAME
|
||||
) HS04
|
||||
On HE01.EAISvcName = HS04.EAISvcName
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIHE02 HE02 ON HE01.EAISvcName = HE02.EAISvcName AND HE02.SvcPrcssNo = 1
|
||||
LEFT OUTER JOIN $schemaId$.TSEAIHE02 HE02_2 ON HE01.EAISvcName = HE02_2.EAISvcName AND HE02_2.SvcPrcssNo = 2
|
||||
LEFT OUTER JOIN (SELECT EAISvcName, RefMsgIDName FROM $schemaId$.TSEAIMS02 WHERE RefMsgIDNo=1 ) MS02_1 On HE01.EAISvcName = MS02_1.EAISvcName
|
||||
LEFT OUTER JOIN (SELECT EAISvcName, RefMsgIDName FROM $schemaId$.TSEAIMS02 WHERE RefMsgIDNo=2 ) MS02_2 On HE01.EAISvcName = MS02_2.EAISvcName
|
||||
LEFT OUTER JOIN (SELECT EAISvcName, RefMsgIDName FROM $schemaId$.TSEAIMS02 WHERE RefMsgIDNo=3 ) MS02_3 On HE01.EAISvcName = MS02_3.EAISvcName
|
||||
LEFT OUTER JOIN (SELECT EAISvcName, BzwkFldName, MsgFldStartSituVal, MsgFldLen FROM $schemaId$.TSEAIFR03 WHERE FldPrcssNo=1 ) FR_1 On HE01.EAISvcName = FR_1.EAISvcName
|
||||
LEFT OUTER JOIN (SELECT EAISvcName, BzwkFldName, MsgFldStartSituVal, MsgFldLen FROM $schemaId$.TSEAIFR03 WHERE FldPrcssNo=2 ) FR_2 On HE01.EAISvcName = FR_2.EAISvcName
|
||||
WHERE HE01.EAISvcName = #eaiSvcName#
|
||||
</statement>
|
||||
|
||||
<!-- Detail 추가 정보 -->
|
||||
<statement id="selectDetailHE10" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT
|
||||
EAISVCNAME
|
||||
,'REALTIME' AS OCCURDSTCD
|
||||
,TRANSKIND
|
||||
,TRANSFREQ
|
||||
,SIZEONCE
|
||||
,PROCTERM
|
||||
,REQCHGR
|
||||
,REQCHGRTLNO
|
||||
,RESCHGR
|
||||
,RESCHGRTLNO
|
||||
,RMK
|
||||
FROM $schemaId$.TSEAIHE10
|
||||
WHERE EAISvcName = #eaiSvcName#
|
||||
</statement>
|
||||
|
||||
<statement id="mergeHE10" parameterClass="java.util.HashMap">
|
||||
MERGE INTO $schemaId$.TSEAIHE10 A USING (
|
||||
SELECT #eaiSvcName# EAISvcName
|
||||
FROM DUAL
|
||||
) B ON (A.EAISvcName = B.EAISvcName)
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT (EaiSvcName , TransKind ,TransFreq ,SizeOnce ,ProcTerm,
|
||||
ReqChgr ,ReqChgrTlno ,ResChgr ,ResChgrTlno ,Rmk
|
||||
) VALUES (#eaiSvcName# , #transKind# ,#transFreq# ,#sizeOnce# ,#procTerm# ,
|
||||
#reqChgr# ,#reqChgrTlno# ,#resChgr# ,#resChgrTlno# ,#rmk#
|
||||
)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
TransKind = #transKind#,
|
||||
TransFreq = #transFreq#,
|
||||
SizeOnce = #sizeOnce#,
|
||||
ProcTerm = #procTerm#,
|
||||
ReqChgr = #reqChgr#,
|
||||
ReqChgrTlno = #reqChgrTlno#,
|
||||
ResChgr = #resChgr#,
|
||||
ResChgrTlno = #resChgrTlno#,
|
||||
Rmk = #rmk#
|
||||
|
||||
</statement>
|
||||
|
||||
<statement id="deleteHE10" parameterClass="java.util.HashMap">
|
||||
DELETE FROM $schemaId$.TSEAIHE10
|
||||
WHERE EAISvcName = #eaiSvcName#
|
||||
</statement>
|
||||
|
||||
|
||||
<statement id="selectListHS03" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT * FROM $schemaId$.TSEAIHS03
|
||||
</statement>
|
||||
<statement id="deleteToHS04" parameterClass="java.util.HashMap">
|
||||
DELETE FROM $schemaId$.TSEAIHS04
|
||||
WHERE EAISvcName = #eaiTranName#||#splizDmndDstcd#||#stndTelgmWtinExtnlDstcd#
|
||||
</statement>
|
||||
<statement id="deleteToHS05" parameterClass="java.util.HashMap">
|
||||
DELETE FROM $schemaId$.TSEAIHS05
|
||||
WHERE bzwkSvcKeyName in (SELECT bzwkSvcKeyName from $schemaId$.TSEAIHS04 where EAISvcName = #eaiTranName#||#splizDmndDstcd#||#stndTelgmWtinExtnlDstcd#)
|
||||
</statement>
|
||||
|
||||
|
||||
|
||||
|
||||
<statement id="detailToHS05" resultClass="java.util.HashMap" parameterClass="java.util.HashMap">
|
||||
SELECT
|
||||
HS04.BzwkSvcKeyName
|
||||
, EAISVCNAME
|
||||
, COLUMNNAME
|
||||
, COLUMNVALUE
|
||||
FROM $schemaId$.TSEAIHS04 HS04 ,$schemaId$.TSEAIHS05 HS05
|
||||
WHERE HS04.BzwkSvcKeyName = HS05.BzwkSvcKeyName
|
||||
AND EAISVCNAME = #eaiTranName#||#splizDmndDstcd#||#stndTelgmWtinExtnlDstcd#
|
||||
</statement>
|
||||
<!-- 내부표준전문 처리 -->
|
||||
<statement id="mergeToHS04" parameterClass="java.util.HashMap">
|
||||
MERGE INTO $schemaId$.TSEAIHS04 A USING (
|
||||
SELECT #COMMON_IFID#||#HEADER_MESGDMANDVCD#||#COMMON_HMABDVCD# EAISVCNAME
|
||||
FROM DUAL
|
||||
) B ON ( A.EAISVCNAME = B.EAISVCNAME )
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT(BzwkSvcKeyName , EAISVCNAME )
|
||||
VALUES(#bzwkSvcKeyName#, #COMMON_IFID#||#HEADER_MESGDMANDVCD#||#COMMON_HMABDVCD#)
|
||||
|
||||
</statement>
|
||||
<statement id="mergeToHS05" parameterClass="java.util.HashMap">
|
||||
MERGE INTO $schemaId$.TSEAIHS05 A USING (
|
||||
SELECT #bzwkSvcKeyName# bzwkSvcKeyName , #columnName# COLUMNNAME
|
||||
FROM DUAL
|
||||
) B ON ( A.bzwkSvcKeyName = B.bzwkSvcKeyName and a.COLUMNNAME =b.COLUMNNAME)
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT(BzwkSvcKeyName , COLUMNNAME , COLUMNVALUE )
|
||||
VALUES(#bzwkSvcKeyName# , #columnName#, #columnValue#)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
COLUMNVALUE = #columnValue#
|
||||
|
||||
</statement>
|
||||
|
||||
|
||||
<!-- EAI메세지 -->
|
||||
<statement id="mergeToHE01" parameterClass="java.util.HashMap">
|
||||
MERGE INTO $schemaId$.TSEAIHE01 A USING (
|
||||
SELECT #eaiSvcName# EAISvcName
|
||||
FROM DUAL
|
||||
) B ON (A.EAISvcName = B.EAISvcName)
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT (EAISvcName , EAIBzwkDstcd , SvcHMSEonot , SvcMotivUseDstcd , SvcPrcesDsticName ,
|
||||
FlowCtrlRoutName , IntgraDsticName , SvcBfClmnLogYn , GstatSysAdptrBzwkGroupName , SevrLogLvelNo ,
|
||||
SvcLogLvelNo , EAISvcDesc , SimYn , CreateBy , UpdateBy ,
|
||||
DevUserid , BankUserid , CreateOn , UpdateOn
|
||||
|
||||
) VALUES (#eaiSvcName# , #eaiBzwkDstcd# , #svcHMSEonot# , #svcMotivUseDstcd# , #svcPrcesDsticName# ,
|
||||
#flowCtrlRoutName#, #intgraDsticName# , #svcBfClmnLogYn# , #gstatSysAdptrBzwkGroupName# , #sevrLogLvelNo# ,
|
||||
#svcLogLvelNo# , #eaiSvcDesc# , 'N' , #loginId# , #loginId# ,
|
||||
#devUserId# , #bankUserId# , to_char(sysdate,'yyyymmddhh24miss') , to_char(sysdate,'yyyymmddhh24miss')
|
||||
|
||||
)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
EAIBzwkDstcd = NVL(#eaiBzwkDstcd#, ' '),
|
||||
SvcMotivUseDstcd = NVL(#svcMotivUseDstcd#, ' '),
|
||||
GstatSysAdptrBzwkGroupName = NVL(#gstatSysAdptrBzwkGroupName#,' '),
|
||||
EAISvcDesc = NVL(#eaiSvcDesc#, ' '),
|
||||
UpdateBy = NVL(#loginId#, ' '),
|
||||
DevUserId = NVL(#devUserId#, DevUserId),
|
||||
BankUserId = NVL(#bankUserd#, BankUserId),
|
||||
UpdateOn = to_char(sysdate,'yyyymmddhh24miss') ,
|
||||
FlowCtrlRoutName = NVL(#flowCtrlRoutName#, ' ')
|
||||
|
||||
</statement>
|
||||
<delete id="deleteNo2ToHE02" parameterClass="java.util.HashMap">
|
||||
DELETE $schemaId$.TSEAIHE02 WHERE EAISvcName = #eaiSvcName# AND SvcPrcssNo=2
|
||||
</delete>
|
||||
|
||||
<statement id="mergeToHE02" parameterClass="java.util.HashMap">
|
||||
MERGE INTO $schemaId$.TSEAIHE02 A USING (
|
||||
SELECT #eaiSvcName# EAISvcName, #svcPrcssNo# SvcPrcssNo
|
||||
FROM DUAL
|
||||
) B ON ( A.EAISvcName = B.EAISvcName
|
||||
AND A.SvcPrcssNo = B.SvcPrcssNo )
|
||||
WHEN NOT MATCHED THEN
|
||||
INSERT (EAISvcName, SvcPrcssNo, PsvIntfacDsticName, PsvSysBzwkDstcd, PsvSysIDName,
|
||||
PsvSysSvcDsticName, PsvSysAdptrBzwkGroupName, FlovrYn, ChngEonot, ChngMsgIDName,
|
||||
BascRspnsMsgCmprCtnt, BascRspnsChngEonot, BascRspnsChngMsgIDName, ErrRspnsMsgCmprCtnt, ErrRspnsChngEonot,
|
||||
ErrRspnsChngMsgIDName, NextSvcPrcssNo, OutbndRoutName, ToutVal, CmpenSvcPrcssDsticName,
|
||||
SupplDelYn, HdrCtrlDstcd, HdrRefClsName
|
||||
) VALUES (#eaiSvcName#, #svcPrcssNo#, #psvIntfacDsticName#, #psvSysBzwkDstcd#, #psvSysIDName#,
|
||||
#psvSysSvcDsticName#, #psvSysAdptrBzwkGroupName#, #flovrYn#, #chngEonot#, #chngMsgIDName#,
|
||||
#bascRspnsMsgCmprCtnt#, #bascRspnsChngEonot#, #bascRspnsChngMsgIDName#, #errRspnsMsgCmprCtnt#, #errRspnsChngEonot#,
|
||||
#errRspnsChngMsgIDName#, #nextSvcPrcssNo#, #outbndRoutName#, #toutVal#,#cmpenSvcPrcssDsticName#,
|
||||
#supplDelYn#, #hdrCtrlDstcd#, #hdrRefClsName#
|
||||
)
|
||||
WHEN MATCHED THEN
|
||||
UPDATE SET
|
||||
PsvIntfacDsticName = NVL(#psvIntfacDsticName# ,' '),
|
||||
PsvSysBzwkDstcd = NVL(#psvSysBzwkDstcd# ,' '),
|
||||
PsvSysAdptrBzwkGroupName = NVL(#psvSysAdptrBzwkGroupName# ,' '),
|
||||
OutbndRoutName = NVL(#outbndRoutName# ,' '),
|
||||
SupplDelYn = NVL(#supplDelYn# ,'0'),
|
||||
HdrCtrlDstcd = NVL(#hdrCtrlDstcd# ,'01'),
|
||||
HdrRefClsName = NVL(#hdrRefClsName# ,' ')
|
||||
|
||||
|
||||
|
||||
</statement>
|
||||
|
||||
<statement id="selectPopListCount" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
|
||||
SELECT COUNT(*) CNT
|
||||
FROM $schemaId$.TSEAIHE01 HE01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="eaiSvcName">
|
||||
UPPER(HE01.EAISvcName) LIKE UPPER('%' || #eaiSvcName# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
</statement>
|
||||
|
||||
<statement id="selectPopList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM ( SELECT ROW_NUMBER() OVER(ORDER BY HE01.EAISvcName) ROWNO
|
||||
, HE01.EAISvcName
|
||||
, HE01.EAIBzwkDstcd
|
||||
, SUBSTR( HE01.EAISvcName, 1, LENGTH(HE01.EAISvcName)-2) EAITRANNAME
|
||||
, HE01.EAISvcDesc
|
||||
, CASE WHEN '$schemaId$' = 'EAI'
|
||||
THEN CASE WHEN SUBSTR(HE01.EAISVCNAME, LENGTH(HE01.EAISVCNAME)-1, 2) IN ('S2','R2')
|
||||
THEN 'O' ELSE 'I' END
|
||||
ELSE CASE WHEN SUBSTR(HE01.EAISvcName, LENGTH(HE01.EAISvcName)-1, 2) in ('S2','R1')
|
||||
THEN 'O' ELSE 'I' END
|
||||
END io
|
||||
, SUBSTR(HE01.EAISVCNAME, LENGTH(HE01.EAISVCNAME)-1, 1) SplizDmndDstcd
|
||||
, SUBSTR(HE01.EAISVCNAME, LENGTH(HE01.EAISVCNAME), 1) StndTelgmWtinExtnlDstcd
|
||||
FROM $schemaId$.TSEAIHE01 HE01
|
||||
<dynamic prepend="WHERE">
|
||||
<isNotEmpty prepend="AND" property="eaiSvcName">
|
||||
UPPER(HE01.EAISvcName) LIKE UPPER('%' || #eaiSvcName# || '%')
|
||||
</isNotEmpty>
|
||||
</dynamic>
|
||||
)
|
||||
WHERE ROWNO BETWEEN #startNum# AND #endNum#
|
||||
</statement>
|
||||
</sqlMap>
|
||||
|
||||
@@ -5,14 +5,11 @@
|
||||
<property name="LOG_HOME" value="/Log/App/eapim/${inst.Name:-devSvr00}" />
|
||||
<property name="BACKUP_HOME" value="${LOG_HOME}/backup/" />
|
||||
<property name="LOG_LEVEL" value="${LOGBACK_LOG_LEVEL:-DEBUG}" />
|
||||
<property name="PREFIX" value="${inst.Type:-ems}"></property>
|
||||
<property name="LOG_HOME" value="/Log/apim/${PREFIX}/${inst.Name}"></property>
|
||||
<property name="BACKUP_HOME" value="${LOG_HOME}/backup/"></property>
|
||||
<property name="LOG_LEVEL" value="${LOGBACK_LOG_LEVEL:-DEBUG}" />
|
||||
|
||||
|
||||
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<charset>utf-8</charset>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] %logger{36} - %msg%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
@@ -28,6 +25,7 @@
|
||||
<maxHistory>10</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<charset>utf-8</charset>
|
||||
<pattern>${LOG_PATTERN}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
@@ -176,6 +174,5 @@
|
||||
<root>
|
||||
<level value="DEBUG" />
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="CONSOLE" />
|
||||
</root>
|
||||
</configuration>
|
||||
@@ -0,0 +1,179 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<configuration scan="true" scanPeriod="10 seconds">
|
||||
<property name="LOG_PATTERN" value="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] \\(%F:%L\\) %-20M -%msg%n" />
|
||||
<property name="PREFIX" value="${inst.Type:-ems}" />
|
||||
<property name="LOG_HOME" value="/Log/App/eapim/${inst.Name:-devSvr00}" />
|
||||
<property name="BACKUP_HOME" value="${LOG_HOME}/backup/" />
|
||||
<property name="LOG_LEVEL" value="${LOGBACK_LOG_LEVEL:-DEBUG}" />
|
||||
|
||||
|
||||
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<charset>utf-8</charset>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] %logger{36} - %msg%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<appender name="STDOUT"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${LOG_HOME}/${PREFIX}_stdout.log</file>
|
||||
<rollingPolicy
|
||||
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>
|
||||
${LOG_HOME}/${PREFIX}_stdout.log-%d{yyyy-MM-dd}
|
||||
</fileNamePattern>
|
||||
<maxHistory>10</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<charset>MS949</charset>
|
||||
<pattern>${LOG_PATTERN}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<appender name="ACCESS_APPENDER"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${LOG_HOME}/${PREFIX}_access.log</file>
|
||||
<rollingPolicy
|
||||
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>
|
||||
${LOG_HOME}/${PREFIX}_access.log-%d{yyyy-MM-dd}
|
||||
</fileNamePattern>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<charset>MS949</charset>
|
||||
<pattern>${LOG_PATTERN}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="SMS_APPENDER"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${LOG_HOME}/sms.log</file>
|
||||
<rollingPolicy
|
||||
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>
|
||||
${LOG_HOME}/sms.log-%d{yyyy-MM-dd}
|
||||
</fileNamePattern>
|
||||
<maxHistory>10</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<charset>MS949</charset>
|
||||
<pattern>${LOG_PATTERN}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="QUERY_APPENDER"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${LOG_HOME}/${PREFIX}_query.log</file>
|
||||
<rollingPolicy
|
||||
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>
|
||||
${LOG_HOME}/${PREFIX}_query.log-%d{yyyy-MM-dd}
|
||||
</fileNamePattern>
|
||||
<maxHistory>10</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<charset>MS949</charset>
|
||||
<pattern>${LOG_PATTERN}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="DYNAMIC_APPENDER"
|
||||
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${LOG_HOME}/${PREFIX}_dynamic.log</file>
|
||||
<rollingPolicy
|
||||
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>
|
||||
${LOG_HOME}/${PREFIX}_dynamic.log-%d{yyyy-MM-dd}
|
||||
</fileNamePattern>
|
||||
<maxHistory>10</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<charset>MS949</charset>
|
||||
<pattern>${LOG_PATTERN}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="HIBERNATE_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${LOG_HOME}/${PREFIX}_hibernate.log</file>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<fileNamePattern>${LOG_HOME}/${PREFIX}_hibernate.log-%d{yyyy-MM-dd}</fileNamePattern>
|
||||
<maxHistory>10</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<charset>MS949</charset>
|
||||
<pattern>${LOG_PATTERN}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<logger name="com.eactive.eai.rms.onl.server" level="ERROR" />
|
||||
<logger name="com.eactive.eai.rms.onl.dashboard" level="ERROR" />
|
||||
<logger name="com.eactive.eai.rms.common.acl.user.BizDao" level="ERROR" />
|
||||
|
||||
<logger name="org.springframework" level="DEBUG" />
|
||||
<logger name="org.hibernate" level="DEBUG" >
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
<appender-ref ref="HIBERNATE_APPENDER" />
|
||||
</logger>
|
||||
<logger name="net.sf.ehcache" level="INFO" />
|
||||
|
||||
|
||||
<logger name="ACCESS_LOGGER" level="DEBUG" >
|
||||
<appender-ref ref="ACCESS_APPENDER" />
|
||||
</logger>
|
||||
<logger name="SMS_LOGGER" level="DEBUG" >
|
||||
<appender-ref ref="SMS_APPENDER" />
|
||||
</logger>
|
||||
<logger name="DYNAMIC_LOGGER" level="DEBUG" >
|
||||
<appender-ref ref="DYNAMIC_APPENDER" />
|
||||
</logger>
|
||||
|
||||
|
||||
<!-- QUERY_APPENDER start -->
|
||||
<logger name="java.sql" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.ibatis" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.ibatis.common.jdbc.SimpleDataSource" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.ibatis.common.jdbc.ScriptRunner" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.ibatis.common.jdbc.logging" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="java.sql.Connection" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="java.sql.Statement" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="java.sql.PreparedStatement" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="java.sql.ResultSet" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.eactive.eai.rms.common.base.SchemaIdConfiguredSqlMapTemplate" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.ibatis.sqlmap.engine.builder.xml.XMLSqlSource.parseDynamicTags" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="com.ibatis.common.xml.NodeletParser" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
<logger name="java.util.StringTokenizer.nextToken" level="DEBUG" additivity="false">
|
||||
<appender-ref ref="QUERY_APPENDER" />
|
||||
</logger>
|
||||
|
||||
<!-- QUERY_APPENDER end -->
|
||||
|
||||
|
||||
<root>
|
||||
<level value="DEBUG" />
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="CONSOLE" />
|
||||
</root>
|
||||
</configuration>
|
||||
@@ -2596,4 +2596,8 @@ auditLogMan.parameters = Parameters
|
||||
auditLogMan.remoteAddress = Remote Address
|
||||
auditLogMan.systemCode = System Code
|
||||
auditLogMan.title = Search Audit Log
|
||||
auditLogMan.userId = User ID
|
||||
auditLogMan.userId = User ID
|
||||
|
||||
|
||||
safeDB.decryptError = SafeDB Decrypt Error
|
||||
safeDB.encryptError = SafeDB Encrypt Error
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user